:root{--ink-0: #021216;--ink-1: #03161A;--ink-2: #062227;--ink-3: #0A2D33;--ink-4: #0F3A41;--paper: #FBF7EE;--paper-2: #F4EEDF;--cream: #FFFDF8;--ink: #0B1B1F;--body-l: #3B494C;--muted-l: #65737A;--line-l: #E6DECB;--body-d: #D3E3E0;--muted-d: #8EA9A5;--line-d: rgba(150, 225, 214, .14);--gold: #FFCB52;--gold-2: #F2AE2E;--gold-3: #C9841A;--gold-pale: #FFF0BF;--lime: #C6F689;--lime-2: #A6E35A;--mint: #7FE6B5;--red: #EF5A4C;--green: #2FB46A;--g-gold: linear-gradient(160deg, #FFF1BC 0%, #FFCB52 48%, #E59A1F 100%);--g-plat: linear-gradient(160deg, #F3FFC9 0%, #C6F689 48%, #7EE0AE 100%);--f-display: "Bricolage Grotesque", "Geist", system-ui, sans-serif;--f-body: "Geist", "Geist Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono: "Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--f-hand: "Caveat", "Segoe Script", cursive;--ease: cubic-bezier(.2, .7, .2, 1);--deal-h: 56px}@font-face{font-family: "Geist Fallback";font-weight: 400 500;src: local("Arial"), local("ArialMT");size-adjust: 102.6%;ascent-override: 98%;descent-override: 28%;line-gap-override: 0%}@font-face{font-family: "Geist Fallback";font-weight: 600 900;src: local("Arial Bold"), local("Arial-BoldMT");size-adjust: 99.5%;ascent-override: 98%;descent-override: 28%;line-gap-override: 0%}*,*::before,*::after{box-sizing: border-box}html{scroll-behavior: smooth;scroll-padding-top: calc(var(--deal-h) + 14px);-webkit-text-size-adjust: 100%}@supports (overflow: clip){html,body{overflow-x: clip}}body{margin: 0;background: var(--ink-1);color: var(--body-d);font-family: var(--f-body);font-size: 17px;line-height: 1.6;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}img,svg{display: block;max-width: 100%}a{color: inherit}b,strong{font-weight: 700}button{font: inherit;color: inherit}p{margin: 0}.ic{width: 1em;height: 1em;flex: none}.wrap{position: relative;max-width: 1200px;margin: 0 auto;padding: 0 24px}.visually-hidden{position: absolute !important;width: 1px !important;height: 1px !important;padding: 0 !important;margin: -1px !important;overflow: hidden !important;clip: rect(0, 0, 0, 0) !important;white-space: nowrap !important;border: 0 !important}:focus-visible{outline: 3px solid var(--lime);outline-offset: 3px}html.fw .hero-h1{visibility: hidden}.skip{position: absolute;left: 12px;top: -60px;z-index: 60;padding: 10px 16px;border-radius: 10px;background: var(--lime);color: var(--ink);font-weight: 700;text-decoration: none}.skip:focus{top: 12px}.br-m{display: none}.nw{white-space: nowrap}html:not(.infunnel) .infunnel-only{display: none !important}html.infunnel .cold-only{display: none !important}.when-ended{display: none !important}[data-timer-wrap].is-ended .when-live{display: none !important}[data-timer-wrap].is-ended .when-ended{display: revert !important}.btn-m{position: relative;isolation: isolate;display: flex;align-items: center;gap: 14px;width: 100%;min-height: 78px;padding: 10px 11px 10px 32px;border-radius: 999px;color: #0D1A06;font-family: var(--f-display);font-size: 25px;font-weight: 800;line-height: 1.08;letter-spacing: -.015em;text-decoration: none;transition: transform .25s var(--ease), box-shadow .25s var(--ease)}.btn-plat{background: linear-gradient(90deg, #F1FFB8 0%, #C6F689 44%, #8FE09E 100%);box-shadow: 0 24px 46px -16px rgba(126, 224, 120, .6), 0 0 0 1px rgba(70, 130, 30, .2), inset 0 1px 0 rgba(255, 255, 255, .8), inset 0 -3px 0 rgba(30, 90, 20, .22)}.btn-gold{background: linear-gradient(90deg, #FFF3C2 0%, #FFCF5C 44%, #F2A433 100%);color: #2B1A00;box-shadow: 0 24px 46px -16px rgba(242, 164, 51, .6), 0 0 0 1px rgba(150, 90, 0, .2), inset 0 1px 0 rgba(255, 255, 255, .8), inset 0 -3px 0 rgba(120, 70, 0, .22)}.btn-m::before{content: "";position: absolute;inset: 0;z-index: -1;border-radius: inherit;border: 2px solid rgba(166, 227, 90, .9);animation: cta-ring 2.2s ease-out infinite;pointer-events: none}.btn-gold::before{border-color: rgba(242, 174, 46, .9)}@keyframes cta-ring{0%{transform: scale(1);opacity: .9}100%{transform: scale(1.06, 1.45);opacity: 0}}.bb-shine{position: absolute;inset: 0;overflow: hidden;border-radius: inherit;pointer-events: none}.bb-shine::after{content: "";position: absolute;top: 0;bottom: 0;left: 0;width: 30%;background: linear-gradient(100deg, transparent, rgba(255, 255, 255, .62), transparent);transform: translateX(-180%) skewX(-20deg);animation: shine 3.8s ease-in-out 1s infinite}@keyframes shine{0%{transform: translateX(-180%) skewX(-20deg)}45%, 100%{transform: translateX(420%) skewX(-20deg)}}.bm-txt{display: grid;flex: 1;gap: 4px;min-width: 0;text-align: left}.bm-t{text-wrap: balance}.bm-txt small{font-family: var(--f-body);font-size: 13.5px;font-weight: 700;letter-spacing: 0;line-height: 1.25;opacity: .74}.bm-arrow{display: grid;place-items: center;flex: none;width: 56px;height: 56px;border-radius: 50%;background: #062126;color: var(--lime);box-shadow: 0 6px 14px -4px rgba(3, 22, 26, .55);transition: transform .25s var(--ease)}.btn-gold .bm-arrow{background: #2B1A00;color: var(--gold)}.bm-arrow .ic{width: 25px;height: 25px}.btn-m:hover{transform: translateY(-3px)}.btn-m:hover .bm-arrow{transform: translateX(4px)}.btn-sm{min-height: 62px;padding-left: 24px;font-size: 21px}.btn-sm .bm-arrow{width: 46px;height: 46px}.trust{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px 22px;margin: 18px 0 0;padding: 0;list-style: none}.trust li{display: inline-flex;align-items: center;gap: 7px;color: var(--muted-l);font-size: 14px;font-weight: 700}.trust .ic{width: 16px;height: 16px;color: var(--green)}.dark .trust li{color: var(--muted-d)}.dark .trust .ic{color: var(--lime)}.real{display: inline-flex;align-items: center;gap: 6px;margin-right: 6px;padding: 3px 9px 3px 7px;border-radius: 999px;background: var(--ink);color: #fff;font-family: var(--f-mono);font-size: 10.5px;font-weight: 600;letter-spacing: .1em;text-transform: uppercase;vertical-align: 2px;white-space: nowrap}.real::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: var(--lime);box-shadow: 0 0 0 3px rgba(198, 246, 137, .28)}.dark .real{background: rgba(255, 255, 255, .1)}.tag-illus{display: inline-flex;align-items: center;gap: 6px;padding: 4px 10px;border-radius: 999px;background: rgba(255, 203, 82, .14);box-shadow: inset 0 0 0 1px rgba(255, 203, 82, .45);color: #FFD77A;font-family: var(--f-mono);font-size: 10.5px;font-weight: 600;letter-spacing: .1em;text-transform: uppercase;white-space: nowrap;vertical-align: 1px}.tag-illus::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: currentColor}.tag-l{background: #FFF4D6;box-shadow: inset 0 0 0 1px #F0C66A;color: #8A5A00}.deal{position: sticky;top: 0;z-index: 40;background: linear-gradient(90deg, #FFE27A 0%, #FFCF45 50%, #FFE27A 100%);box-shadow: 0 10px 26px -12px rgba(110, 70, 0, .6)}.deal::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 2px;background: linear-gradient(90deg, #D58A10, #B87200 50%, #D58A10);opacity: .8}.deal-in{display: flex;align-items: center;justify-content: center;gap: 10px 18px;min-height: var(--deal-h);max-width: 1240px;margin: 0 auto;padding: 6px 20px 8px}.dl-msg{display: flex;align-items: center;gap: 10px;color: #2B1A00;font-size: 15px;font-weight: 600;line-height: 1.3}.dl-msg b{color: #160D00;font-weight: 800}.dl-bolt{flex: none;width: 28px;height: 28px;padding: 6px;border-radius: 8px;background: #2B1A00;color: #FFD04A}.dl-code{display: inline-block;padding: 1px 8px;border: 1.5px dashed #2B1A00;border-radius: 7px;background: rgba(255, 255, 255, .7);color: #160D00;font-family: var(--f-mono);font-size: .95em;font-weight: 700;letter-spacing: .03em}.dl-t{display: none}.deal:not(.is-ended) .dl-long.dl-live,.deal.is-ended .dl-long.dl-end{display: inline}.cd{display: flex;gap: 6px}.cd .u{display: grid;justify-items: center;min-width: 44px;padding: 4px 6px 3px;border-radius: 9px;background: rgba(255, 255, 255, .06);box-shadow: inset 0 0 0 1px rgba(198, 246, 137, .28)}.cd .u b{color: #fff;font-family: var(--f-mono);font-size: 18px;font-weight: 600;line-height: 1.1;font-variant-numeric: tabular-nums}.cd .u small{color: var(--muted-d);font-size: 9.5px;font-weight: 700;letter-spacing: .12em;line-height: 1.15;text-transform: uppercase}.cd .u:last-child b{color: var(--lime)}.dl-btn{display: inline-flex;align-items: center;gap: 8px;flex: none;padding: 9px 16px 9px 18px;border-radius: 999px;background: #0B1D21;color: #fff;font-size: 14.5px;font-weight: 800;text-decoration: none;box-shadow: 0 8px 18px -8px rgba(0, 0, 0, .55), inset 0 -2px 0 rgba(0, 0, 0, .3);transition: transform .2s var(--ease)}.dl-btn .ic{width: 16px;height: 16px;color: #FFD04A}.deal .cd .u{background: #0B1D21;box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .2)}.deal .cd .u small{color: rgba(255, 255, 255, .6)}.deal .cd .u:last-child b{color: #FFD04A}.dl-btn:hover{transform: translateY(-1px)}.hero{position: relative;isolation: isolate;overflow: clip;padding-bottom: 104px;background: radial-gradient(ellipse 80% 70% at 50% 34%, rgba(2, 14, 17, 0) 55%, rgba(2, 14, 17, .55) 100%), linear-gradient(180deg, #03171B 0, #052228 380px, #072A30 900px, #062429 1500px, #041B20 calc(100% - 260px), var(--ink-1) calc(100% - 60px), var(--ink-1) 100%)}.hero-bg{position: absolute;inset: 0;z-index: -1;pointer-events: none}.hero-aura{position: absolute;left: 50%;top: -240px;width: 1700px;height: 1040px;margin-left: -850px;background: radial-gradient(closest-side at 50% 52%, rgba(79, 216, 200, .16), transparent 72%), radial-gradient(closest-side at 20% 42%, rgba(255, 203, 82, .16), transparent), radial-gradient(closest-side at 80% 42%, rgba(198, 246, 137, .14), transparent)}.ghost-mark{position: absolute;width: var(--w);aspect-ratio: 1;border-radius: 30%;border: 1.5px solid var(--gm, rgba(255, 210, 122, .1));transform: rotate(var(--r, -8deg))}.ghost-mark::after{content: "";position: absolute;inset: 26%;border-radius: 50%;border: 1.5px solid var(--gm, rgba(255, 210, 122, .1))}.gm1{--w: 520px;--r: -12deg;left: -260px;top: 120px}.gm2{--w: 560px;--r: 10deg;--gm: rgba(198, 246, 137, .1);right: -290px;top: 80px}.floor-wrap{position: absolute;left: 0;right: 0;top: 860px;bottom: 140px;overflow: hidden;perspective: 1000px;perspective-origin: 50% 0;-webkit-mask-image: linear-gradient(transparent, #000 14%, #000 66%, transparent);mask-image: linear-gradient(transparent, #000 14%, #000 66%, transparent)}.map-floor{position: absolute;left: 50%;top: 0;width: 2800px;height: 1750px;margin-left: -1400px;background: url(../images/map-floor-petrol.svg) center top / 100% 100% no-repeat;opacity: .22;transform-origin: 50% 0;transform: rotateX(60deg)}.horizon{position: absolute;left: 50%;top: 800px;width: 1800px;height: 360px;margin-left: -900px;background: radial-gradient(closest-side, rgba(127, 230, 181, .12), transparent)}.hero-grain{position: absolute;inset: 0 0 auto;height: 1000px;z-index: -1;opacity: .06;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");-webkit-mask-image: linear-gradient(#000 40%, transparent);mask-image: linear-gradient(#000 40%, transparent);pointer-events: none}.nav{position: relative;z-index: 6;padding-top: 22px}.nav-in{display: flex;align-items: center;justify-content: space-between;gap: 20px;max-width: 1240px;margin: 0 auto;padding: 0 24px}.nav-logo img{width: auto;height: 42px}html:not(.infunnel) .nav-in{justify-content: center}.osteps{display: flex;align-items: center;margin: 0;padding: 0;list-style: none}.osteps li{display: flex;align-items: center;gap: 10px;color: #8EA9A5;font-size: 15px;font-weight: 600;white-space: nowrap}.osteps li + li::before{content: "";width: 46px;height: 2px;margin: 0 14px;background: repeating-linear-gradient(90deg, rgba(150, 225, 214, .45) 0 5px, transparent 5px 10px)}.osteps b{display: grid;place-items: center;flex: none;width: 30px;height: 30px;border-radius: 50%;box-shadow: inset 0 0 0 1.5px rgba(255, 255, 255, .2);font-family: var(--f-mono);font-size: 13px}.osteps .ic{width: 15px;height: 15px}.osteps .done{color: #CDEBD3}.osteps .done b{background: #3DCB5A;color: #062A0E;box-shadow: none}.osteps .now{color: #fff}.osteps .now b{background: var(--g-gold);color: #2B1A00;box-shadow: 0 0 0 5px rgba(255, 203, 82, .2), 0 0 20px -2px rgba(255, 203, 82, .7)}.hero-wrap{position: relative}.hero-copy{position: relative;z-index: 3;padding-top: 34px;text-align: center}.eyebrow{display: inline-flex;align-items: center;gap: 12px;padding: 5px 18px 5px 5px;border-radius: 999px;color: var(--body-d);font-size: 15.5px;font-weight: 600;line-height: 1.3}.eb-chip{display: inline-flex;align-items: center;gap: 7px;padding: 6px 13px 6px 10px;border-radius: 999px;background: var(--g-gold);color: #2B1A00;font-size: 13.5px;font-weight: 800;box-shadow: inset 0 -2px 0 rgba(120, 70, 0, .2)}.eb-chip .ic{width: 15px;height: 15px}.h-box{position: relative;width: fit-content;max-width: 100%;margin: 22px auto 0;padding: 40px 56px 56px;border-radius: 30px;border: 1.5px solid transparent;background: linear-gradient(180deg, rgba(8, 40, 46, .85), rgba(3, 22, 26, .9)) padding-box, linear-gradient(135deg, rgba(255, 210, 122, .9), rgba(255, 203, 82, .35) 30%, rgba(255, 255, 255, .05) 55%, rgba(198, 246, 137, .8)) border-box;box-shadow: 0 50px 90px -50px #000, 0 0 120px -40px rgba(255, 203, 82, .35), 0 0 120px -40px rgba(198, 246, 137, .3), inset 0 1px 0 rgba(255, 255, 255, .08)}.hb-c{position: absolute;width: 26px;height: 26px;border: 3px solid var(--gold);filter: drop-shadow(0 0 6px rgba(255, 203, 82, .6))}.hb-c.c2,.hb-c.c4{border-color: var(--lime);filter: drop-shadow(0 0 6px rgba(198, 246, 137, .6))}.hb-c.c1{top: 12px;left: 12px;border-right: 0;border-bottom: 0;border-radius: 9px 0 0 0}.hb-c.c2{top: 12px;right: 12px;border-left: 0;border-bottom: 0;border-radius: 0 9px 0 0}.hb-c.c3{bottom: 12px;left: 12px;border-right: 0;border-top: 0;border-radius: 0 0 0 9px}.hb-c.c4{bottom: 12px;right: 12px;border-left: 0;border-top: 0;border-radius: 0 0 9px 0}.h-box .eyebrow{position: absolute;left: 50%;top: 0;transform: translate(-50%, -50%);white-space: nowrap;background: #062328;box-shadow: inset 0 0 0 1px rgba(255, 210, 122, .45), 0 10px 24px -10px #000}.hero-h1{width: 12.6em;max-width: 100%;margin: 0 auto;color: #fff;font-family: var(--f-display);font-optical-sizing: auto;font-size: clamp(34px, 5.3vw, 80px);font-weight: 800;line-height: 1.06;letter-spacing: -.035em}.hero-h1 > span{display: block;white-space: nowrap}.o-mark{display: inline-block;width: .54em;height: .58em;margin: 0 .02em 0 .03em;vertical-align: -.02em;border-radius: 30%;background: var(--g-plat);-webkit-mask: radial-gradient(circle, transparent .125em, #000 calc(.125em + .5px));mask: radial-gradient(circle, transparent .125em, #000 calc(.125em + .5px));transform: rotate(-9deg)}.hl-gold{padding-right: .04em;background: linear-gradient(180deg, #FFF3C4 0%, #FFCB52 52%, #E39A1E 100%);-webkit-background-clip: text;background-clip: text;color: transparent;-webkit-box-decoration-break: clone;box-decoration-break: clone}.hl-plat{padding-right: .04em;background: linear-gradient(180deg, #F3FFC9 0%, #C6F689 50%, #7EE0AE 100%);-webkit-background-clip: text;background-clip: text;color: transparent;-webkit-box-decoration-break: clone;box-decoration-break: clone}.hl-c{margin-top: .14em}.claim-chip{position: relative;display: inline-block;padding: .02em .3em .08em;border-radius: .22em;background: linear-gradient(180deg, #E9FFB4 0%, #C6F689 55%, #A6E35A 100%);color: #0B1D12;box-shadow: 0 .09em 0 #5E9F2A, 0 .3em .5em -.2em rgba(166, 227, 90, .7), inset 0 .03em 0 rgba(255, 255, 255, .8);transform: rotate(-1.6deg);animation: chip-press 3.6s var(--ease) 1.2s infinite}.cc-cur{position: absolute;right: -.26em;bottom: -.34em;width: .52em;height: .52em;color: #0B1D12;filter: drop-shadow(0 .05em .08em rgba(0, 0, 0, .45));animation: cur-tap 3.6s var(--ease) 1.2s infinite}@keyframes chip-press{0%, 40%, 56%, 100%{transform: rotate(-1.6deg) translateY(0);box-shadow: 0 .09em 0 #5E9F2A, 0 .3em .5em -.2em rgba(166, 227, 90, .7), inset 0 .03em 0 rgba(255, 255, 255, .8)}46%, 50%{transform: rotate(-1.6deg) translateY(.06em);box-shadow: 0 .03em 0 #5E9F2A, 0 .15em .3em -.15em rgba(166, 227, 90, .7), inset 0 .03em 0 rgba(255, 255, 255, .8)}}@keyframes cur-tap{0%, 38%, 58%, 100%{transform: translate(0, 0)}46%, 50%{transform: translate(-.04em, -.04em) scale(.9)}}.steps{position: relative;z-index: 2;display: flex;align-items: center;width: fit-content;max-width: 100%;margin: -29px auto 0;padding: 9px 26px 9px 9px;list-style: none;border-radius: 999px;border: 1.5px solid transparent;background: linear-gradient(180deg, #0A2E34, #05201F) padding-box, linear-gradient(90deg, rgba(255, 210, 122, .85), rgba(127, 230, 181, .35) 50%, rgba(198, 246, 137, .85)) border-box;box-shadow: 0 22px 44px -18px #000, 0 0 44px -16px rgba(255, 203, 82, .4);color: #fff;font-size: 18.5px;font-weight: 600;letter-spacing: -.01em;line-height: 1.2;white-space: nowrap}.steps li{position: relative;display: flex;align-items: center;gap: 12px}.steps li + li::before{content: "";width: 50px;height: 14px;margin: 0 14px 0 16px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFD27A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5l7 7-7 7'/%3E%3C/svg%3E") right center / 13px 13px no-repeat, repeating-linear-gradient(90deg, rgba(255, 210, 122, .65) 0 6px, transparent 6px 11px) left center / calc(100% - 9px) 2px no-repeat}.st-ic{display: grid;place-items: center;flex: none;width: 36px;height: 36px;border-radius: 11px;box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .16)}.st-ic .ic{width: 19px;height: 19px}.st-a{background: var(--g-gold);color: #2B1A00;box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .16), 0 0 18px -4px rgba(255, 203, 82, .7)}.st-b{background: linear-gradient(160deg, #C9FFE8, #7FE6B5 55%, #3FBF8C);color: #05261C;box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .16), 0 0 18px -4px rgba(127, 230, 181, .7)}.st-c{background: var(--g-plat);color: #0B1D12;box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .16), 0 0 18px -4px rgba(198, 246, 137, .7)}.stage{position: relative;z-index: 2;max-width: 860px;margin: 52px auto 0;padding: 0 24px;isolation: isolate}.stage::after{content: "";position: absolute;z-index: -2;left: -240px;right: -240px;top: -60px;bottom: 40px;background: radial-gradient(closest-side, rgba(4, 26, 31, .9) 55%, rgba(4, 26, 31, .45) 78%, transparent);pointer-events: none}.vid-spot{position: absolute;z-index: -1;left: -16%;right: -16%;top: -22%;bottom: 0;border-radius: 50%;background: radial-gradient(closest-side, rgba(127, 230, 181, .26), rgba(255, 203, 82, .07) 55%, transparent);pointer-events: none}.vsl-frame{position: relative;padding: 8px;border-radius: 26px;background: #041A1F;box-shadow: 0 0 0 1px rgba(255, 210, 122, .45), 0 60px 140px -40px rgba(127, 230, 181, .45), 0 40px 80px -30px #000}.vsl-frame::before{content: "";position: absolute;inset: -14px;z-index: -1;border-radius: 38px;background: linear-gradient(135deg, #FFE7A0 0%, #FFCB52 30%, #9FE07A 70%, #6FD8A6 100%);transform: rotate(-2.2deg)}.vsl-player{position: relative;overflow: hidden;aspect-ratio: 16 / 9;border-radius: 19px;background: #020E11}.vsl-player iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0}.vsl-still{position: absolute;inset: 0;display: block;width: 100%;height: 100%;padding: 0;border: 0;background: #020E11;cursor: pointer;overflow: hidden}.vsl-still img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;transition: transform .6s var(--ease)}.vsl-still:hover img{transform: scale(1.02)}.vs-ring{position: absolute;left: 7.66%;top: 56.1%;width: 6.6%;aspect-ratio: 1;border-radius: 50%;transform: translate(-50%, -50%);pointer-events: none}.vs-ring::before,.vs-ring::after{content: "";position: absolute;inset: 0;border-radius: 50%;border: 3px solid var(--lime);animation: vs-ring 2s ease-out infinite}.vs-ring::after{animation-delay: 1s}@keyframes vs-ring{0%{transform: scale(1);opacity: .95}100%{transform: scale(2.3);opacity: 0}}.mailcard{position: relative}.mailcard::before{content: "";position: absolute;inset: -18px -14px 10px;z-index: -1;border-radius: 30px;background: radial-gradient(closest-side, rgba(198, 246, 137, .2), transparent)}.mc-win{position: relative;padding: 18px 20px 18px;border-radius: 20px;background: #fff;color: var(--body-l);box-shadow: 0 30px 60px -24px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .6);transform: rotate(1.2deg)}.mc-head{display: flex;align-items: center;gap: 9px;padding-bottom: 10px;border-bottom: 1px solid #EEF0EA;color: #6C7A7E;font-family: var(--f-mono);font-size: 11.5px;font-weight: 600}.mc-ic{display: grid;place-items: center;width: 24px;height: 24px;border-radius: 7px;background: #E9F6E1;color: #2E8A3A}.mc-ic .ic{width: 14px;height: 14px}.mc-subj{margin-top: 10px;color: var(--ink);font-family: var(--f-display);font-size: 21px;font-weight: 800;letter-spacing: -.02em;line-height: 1.15}.mc-body{margin-top: 6px;font-size: 14px;line-height: 1.5}.mc-pics{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;margin-top: 12px}.mc-pic{margin: 0}.mc-pic figcaption{margin-top: 5px;color: #6C7A7E;font-size: 11.5px;font-weight: 700;text-align: center}.mc-site{height: 104px;overflow: hidden;border-radius: 10px;background: #F4F6F2;box-shadow: inset 0 0 0 1px #E3E7DF}.ms-hero{display: grid;place-content: center;gap: 2px;height: 58px;padding: 0 8px;background: linear-gradient(135deg, #1E6B3A, #2F8D4A);color: #fff;text-align: center}.ms-hero b{font-size: 12px;line-height: 1.15}.ms-hero span{font-size: 10px;opacity: .85}.ms-l{display: block;width: 78%;height: 6px;margin: 8px 10px 0;border-radius: 3px;background: #DDE3D8}.ms-l.s{width: 54%;margin-top: 5px}.ms-l.t{width: 66%;margin-top: 5px}.mc-map{display: grid;grid-template-columns: repeat(5, 13px);grid-auto-rows: 13px;place-content: center;gap: 5px 7px;height: 104px;border-radius: 10px;background: #0D2A2F}.mc-map i{border-radius: 50%}.mc-map .r{background: #EF5A4C}.mc-map .a{background: #F2AE2E}.mc-map .g{background: #34C46A}.mc-map .h{box-shadow: 0 0 0 2px #fff}.mc-act{position: relative;display: flex;align-items: center;gap: 14px;margin-top: 14px}.mc-claim{display: inline-flex;align-items: center;gap: 8px;padding: 10px 16px;border-radius: 12px;background: linear-gradient(180deg, #34B24F, #208A3A);color: #fff;font-size: 15px;font-weight: 800;box-shadow: 0 8px 16px -8px rgba(32, 138, 58, .8), inset 0 -2px 0 rgba(0, 0, 0, .15);transition: transform .2s var(--ease), box-shadow .2s}.mc-claim .ic{width: 16px;height: 16px}.mc-call{color: #2E6FD1;font-size: 13px;font-weight: 700;text-decoration: underline;text-underline-offset: 3px}.mc-cursor{position: absolute;left: 150px;top: 46px;width: 26px;height: 26px;color: var(--ink);filter: drop-shadow(0 2px 3px rgba(0, 0, 0, .35));opacity: 0;transform: translate(60px, 30px);transition: transform .9s var(--ease), opacity .3s}.mc-done{display: flex;align-items: center;gap: 8px;margin-top: 12px;padding: 9px 12px;border-radius: 12px;background: #E8F8EC;color: #1C7A37;font-size: 13.5px;font-weight: 800;box-shadow: inset 0 0 0 1px #BDE7C8}.mc-done .ic{width: 16px;height: 16px;padding: 2px;border-radius: 50%;background: #2FB46A;color: #fff}.mailcard .tag-illus{position: absolute;left: 18px;bottom: -14px;z-index: 2;background: #082A2F}.js .mailcard:not(.played) .mc-done{opacity: 0;transform: translateY(6px)}.mc-done{transition: opacity .5s var(--ease), transform .5s var(--ease)}.mailcard.aim .mc-cursor{opacity: 1;transform: translate(0, 0)}.mailcard.press .mc-claim{transform: scale(.95);box-shadow: 0 3px 8px -4px rgba(32, 138, 58, .8), inset 0 -1px 0 rgba(0, 0, 0, .15)}.mailcard.played .mc-cursor{opacity: 0}.sec{position: relative;isolation: isolate;padding: 140px 0 160px;background: var(--paper);color: var(--body-l)}.sec.dark{background: var(--ink-1);color: var(--body-d)}.sec-bg{position: absolute;inset: 0;z-index: -1;overflow: hidden;pointer-events: none}.sec:not(.dark) > .sec-bg{-webkit-mask-image: linear-gradient(#000 calc(100% - 300px), transparent calc(100% - 120px));mask-image: linear-gradient(#000 calc(100% - 300px), transparent calc(100% - 120px))}.sec.dark > .sec-bg{-webkit-mask-image: linear-gradient(transparent, #000 170px, #000 calc(100% - 300px), transparent calc(100% - 120px));mask-image: linear-gradient(transparent, #000 170px, #000 calc(100% - 300px), transparent calc(100% - 120px))}.s-head{position: relative;z-index: 2;max-width: 1080px;margin: 0 auto;text-align: center}.kicker{display: inline-flex;align-items: center;gap: 8px;margin-bottom: 20px;padding: 7px 15px 7px 11px;border-radius: 999px;background: var(--ink);color: #fff;font-size: 14px;font-weight: 700;line-height: 1.25}.kicker i{width: 8px;height: 8px;border-radius: 50%;background: var(--gold);box-shadow: 0 0 0 3px rgba(255, 203, 82, .3), 10px 0 0 -1px var(--lime);margin-right: 8px}.dark .kicker{background: rgba(255, 210, 122, .08);box-shadow: inset 0 0 0 1px rgba(255, 210, 122, .4);color: #F4ECD6}.s-title{margin: 0;color: var(--ink);font-family: var(--f-display);font-size: clamp(38px, 4.7vw, 68px);font-weight: 800;line-height: 1.03;letter-spacing: -.045em;text-wrap: balance}.dark .s-title{color: #fff}.s-title-2l .ln{display: block}.s-title-xl{font-size: clamp(44px, 6vw, 90px)}.s-title-md{font-size: clamp(34px, 4.1vw, 60px)}.mk{padding: 0 .06em;background: linear-gradient(transparent 56%, rgba(198, 246, 137, .85) 56%, rgba(166, 227, 90, .85) 90%, transparent 90%);-webkit-box-decoration-break: clone;box-decoration-break: clone}.mk-gold{padding: 0 .06em;background: linear-gradient(transparent 56%, rgba(255, 210, 110, .85) 56%, rgba(255, 190, 70, .85) 90%, transparent 90%);-webkit-box-decoration-break: clone;box-decoration-break: clone}.s-lede{max-width: 700px;margin: 20px auto 0;font-size: 18.5px;line-height: 1.55;text-wrap: balance}.s-lede b{color: var(--ink)}.dark .s-lede{color: var(--muted-d)}.dark .s-lede b{color: #fff}.s-sub{margin: 0;color: var(--ink);font-family: var(--f-display);font-size: clamp(30px, 3.2vw, 46px);font-weight: 800;line-height: 1.08;letter-spacing: -.035em;text-align: center;text-wrap: balance}.dark .s-sub{color: #fff}.sq{position: absolute;width: var(--w);aspect-ratio: 1;border-radius: 30%;border: 1.5px solid var(--sqc, rgba(201, 132, 26, .13));transform: rotate(var(--r))}.sq::after{content: "";position: absolute;inset: 27%;border-radius: 50%;border: 1.5px solid var(--sqc, rgba(201, 132, 26, .13))}.c-sky{--c1: #9BD0FF;--c2: #4F8DF7;--tint: #EDF5FF;--deep: #1F5FD0}.c-peach{--c1: #FFC1A6;--c2: #FF7A59;--tint: #FFF0E9;--deep: #D2502F}.c-mint{--c1: #9FE8C0;--c2: #2FB27A;--tint: #E8F8EF;--deep: #1D8A57}.c-lav{--c1: #D2C3FF;--c2: #8B6CF0;--tint: #F3EFFF;--deep: #6A48D6}.c-rose{--c1: #FFB8C2;--c2: #F0506A;--tint: #FFF0F2;--deep: #C82C48}.c-gold{--c1: #FFE08A;--c2: #E9A325;--tint: #FFF7E2;--deep: #A86A00}.c-lime{--c1: #DDFBA8;--c2: #7CC63A;--tint: #F2FCE4;--deep: #4A8A12}.c-steel{--c1: #CFD8E0;--c2: #7D8B99;--tint: #F1F4F7;--deep: #4E5B68}.c-teal{--c1: #A4F0EA;--c2: #1FB5AA;--tint: #E6FAF8;--deep: #0F7F77}.win{position: relative;overflow: hidden;border-radius: 16px;background: #0E1A1D;box-shadow: 0 0 0 1px rgba(0, 0, 0, .2)}.win-bar{display: flex;align-items: center;gap: 6px;height: 28px;padding: 0 12px;background: #13262A}.win-bar i{flex: none;width: 9px;height: 9px;border-radius: 50%;background: #F0564A}.win-bar i:nth-child(2){background: #FFBE2F}.win-bar i:nth-child(3){background: #2ACA44}.win-vid{position: relative;aspect-ratio: 16 / 9;background: #F2F4F0}.win-vid video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.lp-toggle{position: absolute;inset: 0;z-index: 2;display: block;width: 100%;padding: 0;border: 0;background: transparent;cursor: pointer}.lp-toggle::before{content: "";position: absolute;left: 50%;top: 50%;width: 62px;height: 62px;margin: -31px 0 0 -31px;border-radius: 50%;background: var(--lime) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8.5 5.2c0-.8.9-1.3 1.6-.9l9.3 5.9c.6.4.6 1.3 0 1.7l-9.3 5.9c-.7.4-1.6-.1-1.6-.9z' fill='%230B1D12'/%3E%3C/svg%3E") 56% 50% / 26px 26px no-repeat;box-shadow: 0 0 0 8px rgba(198, 246, 137, .3), 0 12px 24px -8px rgba(0, 0, 0, .5);opacity: 0;transform: scale(.85);transition: opacity .25s, transform .25s var(--ease)}[data-loop].is-paused .lp-toggle::before{opacity: 1;transform: none}[data-loop]:not(.is-paused) .lp-toggle:hover::before{opacity: .9;transform: none;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 5h3v14H8zM13 5h3v14h-3z' fill='%230B1D12'/%3E%3C/svg%3E");background-position: 50% 50%}.clip{margin: 0}.clip figcaption{margin-top: 14px;font-size: 14.5px;line-height: 1.5}.clip figcaption b{color: var(--ink)}.dark .clip figcaption{color: var(--muted-d)}.dark .clip figcaption b{color: #fff}.cf{padding: 10px 10px 16px;border: 1.5px solid transparent;border-radius: 24px;background: linear-gradient(180deg, #fff, var(--tint)) padding-box, linear-gradient(160deg, var(--c1), rgba(255, 255, 255, .7) 50%, var(--c2)) border-box;box-shadow: 0 40px 70px -44px color-mix(in srgb, var(--c2) 75%, transparent)}.cf .win{box-shadow: 0 0 0 4px color-mix(in srgb, var(--c1) 50%, transparent)}.cf figcaption{padding: 0 8px}.dark .cf{background: linear-gradient(180deg, #0B2F35, #072328) padding-box, linear-gradient(160deg, var(--c1), rgba(255, 255, 255, .08) 50%, var(--c2)) border-box;box-shadow: 0 40px 70px -40px #000, 0 0 60px -30px var(--c2)}.shot{display: grid;align-content: start;gap: 10px;width: 100%;padding: 0;border: 0;background: none;text-align: left;cursor: zoom-in}.sh-win{position: relative;display: block;overflow: hidden;border-radius: 14px;background: #0E1A1D;box-shadow: 0 0 0 1px rgba(0, 0, 0, .14), 0 26px 44px -30px rgba(3, 22, 26, .8);transition: transform .3s var(--ease), box-shadow .3s var(--ease)}.sh-win .win-bar{height: 22px}.sh-win img{width: 100%;height: auto}.sh-zoom{position: absolute;right: 10px;bottom: 10px;display: grid;place-items: center;width: 38px;height: 38px;border-radius: 12px;background: var(--lime);color: #0B1D12;box-shadow: 0 8px 18px -6px rgba(0, 0, 0, .6);transform: scale(.9);transition: transform .3s var(--ease)}.sh-zoom .ic{width: 17px;height: 17px}.shot:hover .sh-win{transform: translateY(-4px);box-shadow: 0 0 0 1px rgba(0, 0, 0, .14), 0 0 0 4px rgba(198, 246, 137, .55), 0 34px 54px -30px rgba(3, 22, 26, .9)}.shot:hover .sh-zoom{transform: scale(1.06)}.sh-cap{padding: 0 4px;color: var(--ink);font-size: 14px;font-weight: 700;line-height: 1.35}.seam{--cut: 46px;--r1: #FFCB52;--r2: #C6F689;--chev: #FFCB52;--glow1: rgba(255, 203, 82, .7);--glow2: rgba(198, 246, 137, .6);position: absolute;left: 0;right: 0;top: 0;z-index: 3;height: 60px;pointer-events: none}.seam-light{--r1: #D79A2A;--r2: #7CC63A;--chev: #D79A2A;--glow1: transparent;--glow2: transparent}.seam-c{position: absolute;top: -1px;width: var(--cut);height: calc(var(--cut) + 1px);background: var(--above)}.seam-cl{left: 0;clip-path: polygon(0 0, 100% 0, 0 100%)}.seam-cr{right: 0;clip-path: polygon(0 0, 100% 0, 100% 100%)}.seam-c::after{content: "";position: absolute;top: 50%;left: 50%;width: calc(var(--cut) * 1.42);height: 2px;margin: -1px 0 0 calc(var(--cut) * -.71);background: var(--r1);box-shadow: 0 0 10px var(--glow1)}.seam-cl::after{transform: rotate(-45deg)}.seam-cr::after{transform: rotate(45deg);background: var(--r2);box-shadow: 0 0 10px var(--glow2)}.seam-tab{position: absolute;left: 50%;top: -1px;width: 400px;height: 19px;margin-left: -200px;background: var(--above);clip-path: polygon(0 0, 100% 0, calc(100% - 18px) 100%, 18px 100%)}.seam-tab::after{content: "";position: absolute;left: 18px;right: 18px;bottom: 0;height: 2px;background: linear-gradient(90deg, var(--r1), var(--r2));box-shadow: 0 0 10px var(--glow1)}.seam-l,.seam-r{position: absolute;top: 12px;height: 8px}.seam-l{left: calc(var(--cut) + 14px);right: calc(50% + 214px);background: radial-gradient(circle, var(--r1) 0 3.5px, transparent 4px) right center / 8px 8px no-repeat, linear-gradient(var(--r1), var(--r1)) right 6px center / 36% 2px no-repeat, repeating-linear-gradient(110deg, var(--r1) 0 2px, transparent 2px 6px) left center / 56% 6px no-repeat;filter: drop-shadow(0 0 4px var(--glow1))}.seam-r{left: calc(50% + 214px);right: calc(var(--cut) + 14px);background: radial-gradient(circle, var(--r2) 0 3.5px, transparent 4px) left center / 8px 8px no-repeat, linear-gradient(var(--r2), var(--r2)) left 6px center / 36% 2px no-repeat, repeating-linear-gradient(110deg, var(--r2) 0 2px, transparent 2px 6px) right center / 56% 6px no-repeat;filter: drop-shadow(0 0 4px var(--glow2))}.seam-chev{position: absolute;left: 50%;top: -60px;width: 34px;height: 40px;margin-left: -17px;fill: none;stroke: var(--chev);stroke-width: 4.5;stroke-linecap: round;stroke-linejoin: round;animation: seam-chev 1.8s var(--ease) infinite}@keyframes seam-chev{0%, 100%{transform: translateY(0)}50%{transform: translateY(6px)}}.wing,.callout{display: none}.vsl-frame{z-index: 2}@media (min-width: 1280px){.stage{--gut: calc(50vw - 430px);--pw: clamp(168px, var(--gut) - 56px, 250px);--cs: .72}.wing{position: absolute;z-index: 1;display: block;filter: brightness(.9) saturate(.88)}.wing::after{content: "";position: absolute;left: 6%;right: 6%;bottom: -40px;z-index: -1;height: 70px;border-radius: 50%;background: radial-gradient(closest-side, rgba(198, 246, 137, .26), transparent)}.wing-l{left: calc(24px - var(--gut));top: -6px;width: var(--pw);transform: perspective(1500px) rotateY(14deg) rotateZ(-6deg)}.wing-r{right: calc(-46px - var(--gut));top: 6px;width: 620px;transform: perspective(1400px) rotateY(-30deg);transform-origin: 100% 50%}.wing-r > .mk-win{-webkit-mask-image: linear-gradient(270deg, #000 58%, rgba(0, 0, 0, .25) 100%);mask-image: linear-gradient(270deg, #000 58%, rgba(0, 0, 0, .25) 100%)}.callout{position: absolute;z-index: 3;display: block;transform: scale(var(--cs))}}@media (min-width: 1360px){.stage{--cs: .86}}@media (min-width: 1440px){.stage{--cs: 1}}.mk-phone{position: relative}.ph-body{position: relative;z-index: 1;padding: 8px;border-radius: 44px;background: linear-gradient(150deg, #6E7E7A 0%, #283436 22%, #0B1416 62%, #33423F 100%);box-shadow: inset 0 0 0 1px rgba(198, 246, 137, .35), inset 0 0 0 3px #050B0C, 0 60px 80px -30px rgba(0, 0, 0, .85), 0 0 70px -20px rgba(127, 230, 181, .4)}.ph-island{position: absolute;left: 50%;top: 15px;z-index: 3;width: 74px;height: 20px;margin-left: -37px;border-radius: 10px;background: #000}.ph-screen{position: relative;overflow: hidden;padding-top: 32px;border-radius: 36px;background: #0E1112}.ph-status{position: absolute;left: 0;right: 0;top: 0;z-index: 2;display: flex;align-items: center;justify-content: space-between;height: 32px;padding: 0 22px 0 30px;color: #fff}.ph-status b{font-size: 11px;font-weight: 700}.ph-sys{display: flex;align-items: center;gap: 4px}.ph-sys svg{width: 13px;height: 9px;fill: #fff}.ph-bat{position: relative;width: 19px;height: 9px;margin-left: 1px;border-radius: 3px;box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .5)}.ph-bat::before{content: "";position: absolute;left: 2px;top: 2px;bottom: 2px;width: 11px;border-radius: 1.5px;background: #fff}.ph-bat::after{content: "";position: absolute;right: -3px;top: 3px;width: 1.5px;height: 3px;border-radius: 0 1px 1px 0;background: rgba(255, 255, 255, .5)}.ph-screen img{width: 100%;height: auto}.ph-screen::after{content: "";position: absolute;inset: 0;background: linear-gradient(125deg, rgba(255, 255, 255, .14) 0%, rgba(255, 255, 255, .03) 30%, transparent 45%);pointer-events: none}.ph-btn{position: absolute;z-index: 0;width: 4px;border-radius: 3px;background: linear-gradient(90deg, #4A5A57, #182224)}.ph-btn.b1{left: -2px;top: 110px;height: 36px}.ph-btn.b2{left: -2px;top: 160px;height: 60px}.ph-btn.b3{right: -2px;top: 140px;height: 80px}.mk-win{overflow: hidden;border-radius: 16px;background: #0A1112;box-shadow: 0 0 0 1px rgba(198, 246, 137, .28), 0 60px 90px -30px #000, 0 0 70px -20px rgba(127, 230, 181, .35)}.mw-bar{display: flex;align-items: center;gap: 6px;height: 34px;padding: 0 14px;background: #142023;border-bottom: 1px solid rgba(255, 255, 255, .08)}.mw-bar i{width: 10px;height: 10px;border-radius: 50%;background: #FF6159}.mw-bar i:nth-child(2){background: #FFBE2F}.mw-bar i:nth-child(3){background: #2ACA44}.mw-bar span{flex: 1;height: 22px;margin: 0 90px 0 10px;border-radius: 7px;background: #1F2D30}.mk-win img{width: 100%;height: auto}.callout{padding: 14px 16px 15px;border-radius: 18px;background: linear-gradient(160deg, rgba(14, 54, 61, .97), rgba(5, 28, 33, .97));box-shadow: inset 0 0 0 1px rgba(198, 246, 137, .32), 0 30px 60px -24px #000, 0 0 50px -18px rgba(198, 246, 137, .45);color: #EAF3EF}.callout::before{content: "";position: absolute;width: 2px;background: linear-gradient(rgba(198, 246, 137, 0), rgba(198, 246, 137, .85))}.callout::after{content: "";position: absolute;width: 12px;height: 12px;border-radius: 50%;background: var(--lime);box-shadow: 0 0 0 5px rgba(198, 246, 137, .2), 0 0 16px rgba(198, 246, 137, .9)}.co-label{display: flex;align-items: center;gap: 8px;color: var(--lime);font-size: 11px;font-weight: 700;letter-spacing: .14em;text-transform: uppercase}.co-label .ic{width: 14px;height: 14px}.co-dot{width: 8px;height: 8px;border-radius: 50%;background: #FF5D47;box-shadow: 0 0 0 3px rgba(255, 93, 71, .2)}.co-body{display: flex;align-items: center;gap: 12px;margin-top: 12px}.mini-grid{display: grid;grid-template-columns: repeat(5, 12px);gap: 4px;flex: none;padding: 8px;border-radius: 12px;background: #06171A;box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .06)}.mini-grid i{width: 12px;height: 12px;border-radius: 50%}.mini-grid .r{background: #EF5A4C}.mini-grid .a{background: #F2AE2E}.mini-grid .g{background: #34C46A}.mini-grid .y{background: #06171A;box-shadow: inset 0 0 0 2px #FFCB52, 0 0 10px rgba(255, 203, 82, .8)}.co-stat{display: flex;flex-direction: column;line-height: 1.2}.co-stat b{color: var(--lime);font-family: var(--f-display);font-size: 40px;font-weight: 800;line-height: .95;letter-spacing: -.04em}.co-stat span{margin-top: 4px;color: #DDE9E5;font-size: 12.5px;font-weight: 600;line-height: 1.3}.co-stat em{margin-top: 6px;color: #FF8A78;font-size: 12px;font-style: normal;font-weight: 700}.co-site p{display: grid;gap: 2px;margin: 9px 0 11px}.co-site p b{color: #fff;font-size: 16px;line-height: 1.3}.co-site p span{color: #B9CDC9;font-size: 13.5px;font-weight: 600}.co-btn{display: inline-flex;align-items: center;gap: 7px;padding: 7px 13px;border-radius: 10px;background: linear-gradient(180deg, #34B24F, #208A3A);color: #fff;font-size: 13px;font-weight: 800;box-shadow: 0 8px 16px -8px rgba(32, 138, 58, .8)}.co-btn .ic{width: 14px;height: 14px}@media (min-width: 1280px){.co-map{left: calc(16px - var(--gut));top: 344px;width: 250px;padding-inline: 14px;transform-origin: 0 0}.co-map .co-stat span{white-space: normal}.co-map::before{left: calc((var(--pw) / 2 + 8px) / var(--cs));top: calc(-94px / var(--cs));height: calc(94px / var(--cs))}.co-map::after{left: calc((var(--pw) / 2 + 3px) / var(--cs));top: calc(-94px / var(--cs) - 8px)}.co-site{right: calc(16px - var(--gut));top: 344px;width: 252px;transform-origin: 100% 0}.co-site::before{right: 60px;top: calc(-94px / var(--cs));height: calc(94px / var(--cs))}.co-site::after{right: 55px;top: calc(-94px / var(--cs) - 8px)}}.offer{position: relative;z-index: 2;isolation: isolate;display: grid;grid-template-columns: 300px minmax(0, 1fr);align-items: center;gap: 40px;max-width: 1000px;margin: 78px auto 0;padding: 30px 40px 28px 30px;border: 1.5px solid transparent;border-radius: 30px;background: radial-gradient(520px 360px at 18% 50%, rgba(255, 203, 82, .16), transparent 70%) padding-box, linear-gradient(180deg, rgba(14, 54, 61, .96), rgba(4, 26, 31, .97)) padding-box, linear-gradient(130deg, rgba(255, 210, 122, .85), rgba(255, 203, 82, .25) 35%, rgba(255, 255, 255, .06) 60%, rgba(198, 246, 137, .7)) border-box;color: var(--body-d);box-shadow: 0 60px 120px -50px #000, 0 0 120px -40px rgba(255, 203, 82, .4), 0 0 120px -40px rgba(198, 246, 137, .3), inset 0 1px 0 rgba(255, 255, 255, .06)}.of-art{position: relative;display: grid;place-items: center;align-self: stretch;min-height: 340px}.of-glow{position: absolute;left: 50%;top: 50%;z-index: -1;width: 380px;height: 380px;margin: -190px 0 0 -190px;border-radius: 50%;background: radial-gradient(closest-side, rgba(255, 203, 82, .34), rgba(255, 203, 82, .08) 60%, transparent)}.of-ped{position: absolute;left: 50%;top: calc(50% + 128px);width: 260px;height: 60px;margin-left: -130px;border-radius: 50%;background: radial-gradient(closest-side, rgba(255, 203, 82, .5), transparent)}.of-box{position: relative;width: 290px;height: auto;margin-top: -54px;filter: drop-shadow(0 30px 26px rgba(0, 0, 0, .55));animation: box-float 5s var(--ease) infinite}@keyframes box-float{0%, 100%{transform: translateY(0) rotate(-1deg)}50%{transform: translateY(-9px) rotate(-1deg)}}.of-main{min-width: 0}.of-kick{display: inline-flex;flex-wrap: wrap;align-items: center;gap: 8px 10px;padding: 6px 8px 6px 12px;border-radius: 999px;background: rgba(239, 90, 76, .12);box-shadow: inset 0 0 0 1px rgba(255, 133, 119, .45);color: #FFB7A9;font-family: var(--f-mono);font-size: 12px;font-weight: 600;letter-spacing: .1em;text-transform: uppercase}.of-kick > .ic{width: 15px;height: 15px;color: #FF8577}.cd-xs{display: inline-flex;align-items: center;gap: 3px;padding: 3px 9px;border-radius: 999px;background: #C93A2C;color: #fff;letter-spacing: .04em}.cd-xs b{font-weight: 700;font-variant-numeric: tabular-nums}.cd-xs i{font-style: normal;opacity: .7}.of-h{margin: 16px 0 0;color: #fff;font-family: var(--f-display);font-size: 40px;font-weight: 800;line-height: 1.05;letter-spacing: -.035em;text-wrap: balance}.of-bump{display: flex;align-items: center;gap: 10px;margin-top: 12px;color: #C9DAD6;font-size: 17px;font-weight: 600}.of-bump b{color: #fff}.of-bump .ic{width: 20px;height: 20px;color: #FF6B5C}.of-price{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 18px;margin: 16px 0 20px}.ofp-was{display: grid;justify-items: start;gap: 2px;color: #9DB5B1;font-size: 12px;font-weight: 700;letter-spacing: .06em;text-transform: uppercase}.ofp-was s{position: relative;color: #FF8A78;font-family: var(--f-display);font-size: 34px;font-weight: 800;letter-spacing: -.03em;line-height: 1;text-decoration: none}.ofp-was s::after{content: "";position: absolute;left: -4px;right: -4px;top: 52%;height: 3px;border-radius: 2px;background: #EF5A4C;transform: rotate(-9deg)}.ofp-n{position: relative;color: #fff;font-family: var(--f-display);font-size: 88px;font-weight: 800;line-height: .9;letter-spacing: -.055em;text-shadow: 0 0 50px rgba(255, 203, 82, .35)}.ofp-n sup{margin-right: .04em;color: var(--gold);font-size: .42em;vertical-align: .95em}.ofp-meta{display: grid;justify-items: start;gap: 6px}.ofp-once{padding: 5px 12px;border-radius: 999px;background: var(--g-gold);color: #2B1A00;font-size: 12.5px;font-weight: 800;letter-spacing: .06em;text-transform: uppercase}.ofp-then{color: var(--muted-d);font-size: 14.5px;font-weight: 700}.of-btn{min-height: 82px}.of-btn .bm-t{font-size: 27px}.of-btn::after{content: "";position: absolute;inset: -7px;z-index: -2;border-radius: inherit;box-shadow: 0 0 0 1.5px rgba(198, 246, 137, .4), 0 0 40px -6px rgba(198, 246, 137, .55);pointer-events: none}.of-pts{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px 22px;margin: 18px 0 0;padding: 0;list-style: none}.of-pts li{display: inline-flex;align-items: center;gap: 7px;color: #D6E6E2;font-size: 14px;font-weight: 600}.of-pts .ic{width: 15px;height: 15px;color: var(--lime)}.of-trust{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 14px 20px;margin-top: 18px;padding-top: 16px;border-top: 1.5px dashed rgba(255, 255, 255, .12)}.guar{display: inline-flex;align-items: center;gap: 12px;text-align: left}.g-seal-hero,.g-seal-cta,.g-seal-cta2,.g-seal-cta3,.g-seal-cta4,.g-seal-cta5{flex: none;width: 66px;height: 66px;margin: -10px 0 -10px -4px;transform: rotate(-10deg);filter: drop-shadow(0 8px 12px rgba(0, 0, 0, .45)) drop-shadow(0 0 14px rgba(255, 194, 61, .3))}.guar-txt{display: grid;gap: 4px}.guar-txt b{color: #fff;font-size: 15.5px;font-weight: 700;line-height: 1.25}.secure{display: inline-flex;align-items: center;gap: 7px;color: #B9CDC9;font-size: 13.5px;font-weight: 600}.secure .ic{width: 15px;height: 15px;color: var(--lime)}.of-trust .pay{gap: 6px}.of-trust .pay svg{width: 40px;height: 27px}.sec.s-how{padding: 96px 0 116px;background: #F3F8F1}.how-bg{background: radial-gradient(760px 480px at 10% 30%, rgba(155, 208, 255, .34), transparent 70%), radial-gradient(760px 480px at 90% 34%, rgba(255, 193, 166, .34), transparent 70%), radial-gradient(900px 560px at 50% 70%, rgba(198, 246, 137, .3), transparent 70%)}.s-how .sq15{--w: 260px;--r: -12deg;--sqc: rgba(79, 141, 247, .14);left: -110px;top: 220px}.s-how .sq16{--w: 230px;--r: 12deg;--sqc: rgba(255, 122, 89, .14);right: -90px;top: 640px}.lineup{position: relative;z-index: 2;width: 100%;max-width: 1180px;aspect-ratio: 2.05;margin: 40px auto 0}.lu-stage{position: absolute;left: 0;right: 0;bottom: -7%;height: 68%;overflow: hidden;border-radius: 40px;background: radial-gradient(55% 85% at 50% 100%, rgba(255, 203, 82, .34), transparent 70%), radial-gradient(40% 70% at 50% 40%, rgba(198, 246, 137, .14), transparent 70%), linear-gradient(180deg, #0E3A41 0%, #072429 55%, #041B20 100%);box-shadow: 0 70px 110px -50px rgba(3, 22, 26, .85), 0 0 90px -30px rgba(255, 203, 82, .5), inset 0 0 0 1.5px rgba(255, 210, 122, .5), inset 0 2px 0 rgba(255, 228, 160, .35)}.lu-rays{position: absolute;left: 50%;top: 22%;width: 1800px;height: 1800px;margin: -900px 0 0 -900px;background: repeating-conic-gradient(from 0deg, rgba(255, 214, 120, .34) 0deg 4deg, transparent 4deg 12deg);-webkit-mask-image: radial-gradient(closest-side, #000 10%, rgba(0, 0, 0, .7) 34%, transparent 75%);mask-image: radial-gradient(closest-side, #000 10%, rgba(0, 0, 0, .7) 34%, transparent 75%);animation: t-spin 90s linear infinite}.lu-grid{position: absolute;left: -30%;right: -30%;bottom: 0;height: 60%;background: linear-gradient(rgba(198, 246, 137, .5) 1.5px, transparent 1.5px) 0 0 / 100% 34px, linear-gradient(90deg, rgba(198, 246, 137, .5) 1.5px, transparent 1.5px) 50% 0 / 64px 100%;transform: perspective(420px) rotateX(62deg);transform-origin: 50% 100%;-webkit-mask-image: linear-gradient(transparent, #000 40%, #000 80%, transparent);mask-image: linear-gradient(transparent, #000 40%, #000 80%, transparent);opacity: .6}.lu-stage::before,.lu-stage::after{content: "";position: absolute;top: -20%;width: 34%;height: 150%;background: linear-gradient(180deg, rgba(255, 230, 160, .32), rgba(255, 230, 160, 0) 85%);-webkit-mask-image: linear-gradient(90deg, transparent, #000 40%, #000 60%, transparent);mask-image: linear-gradient(90deg, transparent, #000 40%, #000 60%, transparent);pointer-events: none}.lu-stage::before{left: 6%;transform: rotate(-24deg);transform-origin: 50% 0}.lu-stage::after{right: 6%;transform: rotate(24deg);transform-origin: 50% 0;background: linear-gradient(180deg, rgba(210, 250, 160, .3), rgba(210, 250, 160, 0) 85%)}.lu-pool{position: absolute;left: 18%;right: 18%;bottom: 4%;height: 26%;border-radius: 50%;background: radial-gradient(closest-side, rgba(255, 214, 120, .55), transparent)}.lu-halo{position: absolute;left: 50%;top: -6%;width: 46%;aspect-ratio: 1;margin-left: -23%;border-radius: 50%;background: radial-gradient(closest-side, rgba(255, 203, 82, .55), rgba(255, 203, 82, .16) 55%, transparent)}.lu{--r: 0deg;position: absolute;bottom: var(--b);left: calc(var(--x) - var(--w) / 2);width: var(--w);height: auto;transform: rotate(var(--r));filter: drop-shadow(0 22px 22px rgba(0, 0, 0, .5));-webkit-box-reflect: below 0 linear-gradient(transparent 76%, rgba(255, 255, 255, .22));transition: transform .8s cubic-bezier(.2, 1.4, .4, 1), opacity .5s var(--ease)}.lu-b1{--x: 32%;--w: 16%;--b: 41%;--r: -7deg;-webkit-box-reflect: unset;filter: drop-shadow(0 18px 18px rgba(0, 0, 0, .45)) brightness(.92)}.lu-b2{--x: 50%;--w: 18%;--b: 51%;-webkit-box-reflect: unset;filter: drop-shadow(0 18px 18px rgba(0, 0, 0, .45)) brightness(.92)}.lu-b3{--x: 68%;--w: 16%;--b: 41%;--r: 7deg;-webkit-box-reflect: unset;filter: drop-shadow(0 18px 18px rgba(0, 0, 0, .45)) brightness(.92)}.lu-f1{--x: 11%;--w: 16.5%;--b: 6%;--r: -8deg}.lu-f2{--x: 28%;--w: 20.5%;--b: 5%;--r: -3deg}.lu-c{--x: 50%;--w: 31%;--b: 3.5%;filter: drop-shadow(0 34px 34px rgba(0, 0, 0, .6)) drop-shadow(0 0 50px rgba(255, 203, 82, .55))}.lu-f4{--x: 72%;--w: 20.5%;--b: 5%;--r: 3deg}.lu-f5{--x: 89%;--w: 16.5%;--b: 6%;--r: 8deg}.js .lineup:not(.in) .lu{opacity: 0;transform: translateY(14%) scale(.9) rotate(var(--r))}.lu-b1,.lu-b3{transition-delay: 0s}.lu-b2{transition-delay: .08s}.lu-f1,.lu-f5{transition-delay: .18s}.lu-f2,.lu-f4{transition-delay: .3s}.lu-c{transition-delay: .45s}.lu-spk{position: absolute;z-index: 9;width: var(--s);height: var(--s);color: var(--c, #FFCB52);filter: drop-shadow(0 0 8px currentColor);animation: spk 2.8s ease-in-out infinite;animation-delay: var(--d, 0s)}.lu-spk.s1{--s: 44px;left: 35%;top: 4%}.lu-spk.s2{--s: 32px;left: 63%;top: 9%;--c: #C6F689;--d: -.9s}.lu-spk.s3{--s: 36px;left: 3%;top: 40%;--d: -1.6s}.lu-spk.s4{--s: 34px;right: 3%;top: 38%;--c: #C6F689;--d: -2.2s}@keyframes spk{0%, 100%{transform: scale(.6) rotate(0deg);opacity: .4}50%{transform: scale(1.1) rotate(20deg);opacity: 1}}.lu-pill{position: absolute;left: 50%;bottom: calc(-7% - 23px);z-index: 10;display: flex;align-items: center;gap: 10px;margin: 0;padding: 12px 26px 12px 18px;border-radius: 999px;background: var(--g-gold);color: #2B1A00;font-family: var(--f-display);font-size: 17px;font-weight: 800;letter-spacing: .05em;text-transform: uppercase;white-space: nowrap;box-shadow: 0 18px 36px -14px rgba(160, 100, 10, .8), 0 0 0 5px #F3F8F1, inset 0 -2px 0 rgba(120, 70, 0, .25);transform: translateX(-50%)}.lu-pill .ic{width: 20px;height: 20px;color: #2B1A00}.how{position: relative;z-index: 2;display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 540px) minmax(0, 1fr);grid-template-rows: auto auto;align-items: center;gap: 46px 60px;max-width: 1260px;margin: 120px auto 0}.how-pts{display: contents;margin: 0;padding: 0;list-style: none}.hw-1{grid-area: 1 / 1;align-self: start;margin-top: 30px}.hw-2{grid-area: 2 / 1;align-self: start;margin-top: -20px}.hw-3{grid-area: 1 / 3;align-self: end;margin-bottom: 0}.hw-4{grid-area: 2 / 3;align-self: end;margin-bottom: 30px}.how .mailcard{grid-area: 1 / 2 / 3 / 3}.hw{position: relative;display: grid;grid-template-columns: auto minmax(0, 1fr);align-items: start;gap: 14px;padding: 24px 22px 22px;border-radius: 22px;background: linear-gradient(180deg, #fff, var(--tint));box-shadow: inset 0 0 0 1.5px color-mix(in srgb, var(--c1) 75%, #fff), 0 30px 54px -40px var(--c2);transition: transform .4s var(--ease), box-shadow .4s var(--ease)}.hw p{color: var(--body-l);font-size: 16.5px;line-height: 1.5}.hw p b{color: var(--ink)}.hw-n{position: absolute;left: -14px;top: -16px;display: grid;place-items: center;width: 36px;height: 36px;border-radius: 30%;background: linear-gradient(160deg, var(--c1), var(--c2));color: #fff;font-family: var(--f-display);font-size: 18px;font-weight: 800;box-shadow: 0 0 0 4px #F3F8F1, 0 10px 18px -8px var(--c2);transform: rotate(-8deg)}.hw-ic{display: grid;place-items: center;width: 44px;height: 44px;border-radius: 14px;background: var(--tint);box-shadow: inset 0 0 0 1.5px color-mix(in srgb, var(--c1) 80%, #fff);color: var(--deep)}.hw-ic .ic{width: 22px;height: 22px}@media (min-width: 1100px){.s-how .wrap{max-width: 1320px}.how{display: block;max-width: none;margin-top: 144px;padding-bottom: 40px}.how .mailcard{width: 540px;margin: 0 auto}.hw{position: absolute;width: calc(50% - 270px - 66px);margin: 0 !important}.hw-1,.hw-2{left: 0}.hw-3,.hw-4{right: 0}.hw-1{top: -34px}.hw-2{top: 168px}.hw-3{top: 158px}.hw-4{top: 358px}.hw::after{content: "";position: absolute;top: 50%;width: 34px;height: 2px;margin-top: -1px;background: repeating-linear-gradient(90deg, var(--c2) 0 6px, transparent 6px 10px)}.hw::before{content: "";position: absolute;top: 50%;width: 10px;height: 10px;margin-top: -5px;border-radius: 50%;background: var(--c2);box-shadow: 0 0 0 4px #fff}.hw-1::after,.hw-2::after{left: 100%}.hw-1::before,.hw-2::before{left: calc(100% - 5px)}.hw-3::after,.hw-4::after{right: 100%}.hw-3::before,.hw-4::before{right: calc(100% - 5px)}}.hw.on{transform: translateY(-5px);box-shadow: inset 0 0 0 2px var(--c2), 0 40px 60px -36px var(--c2)}.how .mailcard::before{inset: -40px -50px 0;background: radial-gradient(closest-side, rgba(255, 255, 255, .9), transparent)}.how .mc-win{padding: 22px 26px 24px;border-radius: 24px;box-shadow: 0 50px 90px -40px rgba(3, 22, 26, .45), 0 0 0 1px #E3E8E0;transform: rotate(-1deg)}.how .mc-head{position: relative;font-size: 12.5px;padding-bottom: 12px}.how .mc-subj{margin-top: 14px;font-size: 28px}.how .mc-body{font-size: 15.5px}.how .mc-pics{gap: 14px;margin-top: 16px}.how .mc-pic{position: relative}.how .mc-site,.how .mc-map{height: 132px}.how .ms-hero{height: 74px}.how .ms-hero b{font-size: 14px}.how .ms-hero span{font-size: 11.5px}.how .mc-map{grid-template-columns: repeat(5, 17px);grid-auto-rows: 17px;gap: 6px 10px}.how .mc-pic figcaption{font-size: 12.5px}.how .mc-claim{padding: 12px 18px;font-size: 16px}.how .mc-call{font-size: 14px}.how .mc-cursor{left: 128px;top: 30px;width: 30px;height: 30px}.how .mc-done{position: relative;padding: 11px 14px;font-size: 14.5px}.how .mailcard .tag-illus{left: 26px;bottom: -14px}.mc-b{position: absolute;z-index: 3;display: grid;place-items: center;width: 32px;height: 32px;border-radius: 30%;background: linear-gradient(160deg, var(--c1), var(--c2));color: #fff;font-family: var(--f-display);font-size: 16px;font-style: normal;font-weight: 800;letter-spacing: 0;box-shadow: 0 0 0 4px #fff, 0 10px 18px -8px var(--c2);transition: transform .35s var(--ease), box-shadow .35s}.b1{--c1: #9BD0FF;--c2: #4F8DF7;left: -42px;top: 50%;margin-top: -22px}.b2{--c1: #D2C3FF;--c2: #8B6CF0;left: -44px;top: 46px}.b3{--c1: #FFC1A6;--c2: #FF7A59;right: -44px;top: 46px}.b4{--c1: #9FE8C0;--c2: #2FB27A;right: -40px;top: 50%;margin-top: -16px}.mc-b.on{transform: scale(1.18);box-shadow: 0 0 0 4px #fff, 0 0 0 10px color-mix(in srgb, var(--c1) 55%, transparent), 0 10px 18px -8px var(--c2)}.lg-ic{display: grid;place-items: center;flex: none;width: 32px;height: 32px;border-radius: 10px;background: linear-gradient(160deg, var(--c1), var(--c2));color: #fff;box-shadow: 0 6px 12px -6px var(--c2)}.lg-ic .ic{width: 17px;height: 17px}.lg-ic.c-gold,.lg-ic.c-lime{color: #2B1A00}.ch-bg{background: radial-gradient(760px 460px at 8% 10%, rgba(255, 203, 82, .28), transparent 70%), radial-gradient(760px 460px at 92% 12%, rgba(198, 246, 137, .38), transparent 70%), radial-gradient(1000px 600px at 50% 62%, rgba(127, 230, 181, .14), transparent 70%)}.ch-bg::after{content: "";position: absolute;left: 50%;top: 520px;width: 1500px;height: 1100px;margin-left: -750px;background: radial-gradient(circle, rgba(11, 27, 31, .12) 1.2px, transparent 1.6px) 0 0 / 26px 26px;-webkit-mask-image: radial-gradient(closest-side, #000, transparent);mask-image: radial-gradient(closest-side, #000, transparent)}.s-choose .sq1{--w: 300px;--r: -14deg;left: -130px;top: 380px}.s-choose .sq2{--w: 250px;--r: 12deg;--sqc: rgba(124, 198, 58, .16);right: -100px;top: 980px}.tiers{position: relative;z-index: 2;display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));align-items: start;gap: 34px;max-width: 1060px;margin: 196px auto 0}.tier{position: relative;isolation: isolate;display: flex;flex-direction: column;padding: 0 34px 30px;border-radius: 32px;background: linear-gradient(180deg, #0B3036 0%, #062227 46%, #041B20 100%);color: var(--body-d);box-shadow: inset 0 0 0 1.5px var(--t-line), 0 60px 100px -50px rgba(3, 22, 26, .9)}.t-gold{--t-line: rgba(255, 203, 82, .5);--tc: var(--gold)}.t-plat{--t-line: rgba(198, 246, 137, .55);--tc: var(--lime);box-shadow: inset 0 0 0 1.5px var(--t-line), 0 60px 110px -40px rgba(70, 160, 110, .75), 0 0 0 6px rgba(198, 246, 137, .14)}.t-ring{position: absolute;inset: -3px;z-index: -1;overflow: hidden;border-radius: 35px;padding: 3px;-webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask: linear-gradient(#000 0 0) content-box exclude, linear-gradient(#000 0 0);pointer-events: none}.t-ring::before{content: "";position: absolute;left: 50%;top: 50%;width: 1500px;height: 1500px;margin: -750px 0 0 -750px;background: conic-gradient(from 0deg, transparent 0 58%, rgba(255, 203, 82, .9) 66%, #C6F689 76%, #7FE6B5 84%, transparent 92%);animation: t-spin 6s linear infinite}@keyframes t-spin{to{transform: rotate(360deg)}}.t-spot{position: absolute;left: 50%;top: -150px;z-index: -1;width: 520px;height: 420px;margin-left: -260px;background: radial-gradient(closest-side, color-mix(in srgb, var(--tc) 30%, transparent), transparent);pointer-events: none}.t-top{position: relative;height: 196px;margin: 0 -34px}.t-ped{position: absolute;left: 50%;bottom: 10px;width: 260px;height: 64px;margin-left: -130px;border-radius: 50%;background: radial-gradient(closest-side, color-mix(in srgb, var(--tc) 60%, transparent), transparent)}.t-box{position: absolute;left: 50%;bottom: 22px;width: 230px;height: auto;margin-left: -115px;filter: drop-shadow(0 26px 24px rgba(0, 0, 0, .45))}.t-plat .t-box{width: 248px;margin-left: -124px}.t-flag{position: absolute;left: 50%;bottom: 6px;z-index: 2;display: inline-flex;align-items: center;gap: 8px;padding: 8px 18px 8px 10px;border-radius: 12px;background: linear-gradient(90deg, #F3FFC9, #C6F689 50%, #8FE0A8);color: #0B1D12;font-family: var(--f-display);font-size: 17px;font-weight: 800;letter-spacing: -.01em;white-space: nowrap;box-shadow: 0 14px 26px -10px rgba(0, 0, 0, .6), inset 0 -2px 0 rgba(30, 90, 20, .2);transform: translateX(-50%) rotate(-3deg)}.t-flag .ic{width: 26px;height: 26px;padding: 5px;border-radius: 8px;background: #0B1D12;color: var(--lime)}.t-name{margin: 26px 0 0;color: #fff;font-family: var(--f-display);font-size: 32px;font-weight: 800;letter-spacing: -.03em;line-height: 1.1;text-align: center}.t-plat .t-name{color: var(--lime)}.t-gold .t-name{color: var(--gold)}.t-sub{margin-top: 4px;color: var(--muted-d);font-size: 15.5px;font-weight: 600;text-align: center}.t-price{display: flex;align-items: center;justify-content: center;gap: 12px;margin: 16px 0 0}.t-price b{color: #fff;font-family: var(--f-display);font-size: 76px;font-weight: 800;line-height: .95;letter-spacing: -.055em}.t-price sup{margin-right: .04em;color: var(--tc);font-size: .42em;vertical-align: .9em}.t-once{padding: 5px 12px;border-radius: 999px;background: var(--tc);color: #0B1D12;font-size: 13px;font-weight: 800;letter-spacing: .06em;text-transform: uppercase}.t-gold .t-once{color: #2B1A00}.t-after{display: flex;align-items: center;justify-content: center;gap: 8px;width: fit-content;margin: 14px auto 0;padding: 6px 14px 6px 10px;border-radius: 999px;background: rgba(255, 255, 255, .05);box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .1);color: #C9D9D6;font-size: 14px;font-weight: 700}.t-after .ic{width: 16px;height: 16px;color: #FF9E7A}.t-list{display: grid;gap: 11px;margin: 24px 0 0;padding: 22px 0 0;border-top: 1px dashed rgba(255, 255, 255, .12);list-style: none}.t-list li{display: flex;align-items: flex-start;gap: 12px;font-size: 15.5px;line-height: 1.45}.t-list li b{color: #fff}.t-list i{display: grid;place-items: center;flex: none;width: 24px;height: 24px;margin-top: -1px;border-radius: 8px;background: color-mix(in srgb, var(--tc) 18%, transparent);color: var(--tc);transform: rotate(-6deg)}.t-list .ic{width: 13px;height: 13px}.t-list .t-inc{margin-bottom: 4px;padding: 11px 12px;border-radius: 14px;background: linear-gradient(90deg, rgba(255, 203, 82, .16), rgba(255, 203, 82, .05));box-shadow: inset 0 0 0 1px rgba(255, 203, 82, .35)}.t-list .t-inc i{background: var(--g-gold);color: #2B1A00}.tier .jv-wrap{margin: 28px auto 0}.t-foot{display: flex;align-items: center;justify-content: center;gap: 8px;margin-top: 14px;color: var(--muted-d);font-size: 14px;font-weight: 700}.t-foot .ic{width: 16px;height: 16px;color: var(--tc)}.jv-wrap{position: relative;width: fit-content;max-width: 100%;margin: 26px auto 0}.jv-button{position: relative;overflow: hidden;border-radius: 12px}.jv-button a{display: block;line-height: 0}.jv-button img{display: block;width: 100%;max-width: 380px;height: auto;margin: 0 auto}.fine{position: relative;z-index: 2;max-width: 1060px;margin: 64px auto 0}.fine-t{display: flex;align-items: center;justify-content: center;gap: 10px;color: var(--ink);font-family: var(--f-mono);font-size: 13px;font-weight: 600;letter-spacing: .14em;text-transform: uppercase}.fine-t .ic{width: 20px;height: 20px;color: var(--gold-3)}.fine-grid{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 16px;margin-top: 20px}.fn{--cc: 18px;position: relative;isolation: isolate;display: flex;align-items: flex-start;gap: 16px;padding: 20px 22px 20px 20px;background: linear-gradient(135deg, var(--c1), #E8E1CF 45%, var(--c2));clip-path: polygon(var(--cc) 0, 100% 0, 100% calc(100% - var(--cc)), calc(100% - var(--cc)) 100%, 0 100%, 0 var(--cc))}.fn::before{content: "";position: absolute;inset: 1.5px;z-index: -1;background: linear-gradient(180deg, #fff, var(--tint));clip-path: polygon(calc(var(--cc) - .6px) 0, 100% 0, 100% calc(100% - var(--cc) + .6px), calc(100% - var(--cc) + .6px) 100%, 0 100%, 0 calc(var(--cc) - .6px))}.fn p{font-size: 15px;line-height: 1.55}.fn p b{color: var(--ink)}.fn-ic{display: grid;place-items: center;flex: none;width: 42px;height: 42px;border-radius: 13px;background: linear-gradient(160deg, var(--c1), var(--c2));color: #fff;box-shadow: 0 10px 18px -8px var(--c2)}.fn-ic .ic{width: 21px;height: 21px}.c-gold .fn-ic,.c-lime .fn-ic{color: #2B1A00}.fn-wide{grid-column: 1 / -1;align-items: center}.fn-wide p{flex: 1}.fn-wl{display: grid;gap: 10px;flex: none;width: 260px;padding: 14px;border-radius: 16px;background: #062227;box-shadow: 0 18px 30px -16px rgba(3, 22, 26, .8)}.wl-url{display: flex;align-items: center;gap: 8px;padding: 8px 12px;border-radius: 10px;background: #0E3238;color: #E4F2EE;font-family: var(--f-mono);font-size: 12.5px;font-weight: 600}.wl-url .ic{width: 14px;height: 14px;color: var(--lime)}.wl-sizes{display: grid;grid-template-columns: 1fr 1fr;gap: 8px}.wl-s{display: grid;justify-items: center;padding: 10px 6px 8px;border-radius: 12px}.wl-s b{font-family: var(--f-display);font-size: 30px;font-weight: 800;line-height: 1;letter-spacing: -.04em}.wl-s small{margin-top: 4px;font-size: 11px;font-weight: 800}.wl-g{background: rgba(255, 203, 82, .14);box-shadow: inset 0 0 0 1px rgba(255, 203, 82, .45);color: var(--gold)}.wl-p{background: rgba(198, 246, 137, .14);box-shadow: inset 0 0 0 1px rgba(198, 246, 137, .45);color: var(--lime)}.trust-row{position: relative;z-index: 2;gap: 10px;margin-top: 34px}.trust-row li{padding: 8px 15px 8px 12px;border-radius: 999px;background: #fff;box-shadow: inset 0 0 0 1px var(--line-l);color: var(--ink)}.trust-row .tr-clock{background: var(--ink);box-shadow: none;color: #fff}.trust-row .tr-clock .ic{color: var(--gold)}.save{padding: 0 .2em;border-radius: .25em;background: rgba(198, 246, 137, .2);color: var(--lime);white-space: nowrap}.letter-bg{background: radial-gradient(800px 500px at 14% 16%, rgba(255, 203, 82, .2), transparent 70%), radial-gradient(800px 500px at 88% 40%, rgba(155, 208, 255, .22), transparent 70%), radial-gradient(900px 600px at 30% 86%, rgba(198, 246, 137, .2), transparent 70%)}.s-letter .sq3{--w: 280px;--r: -12deg;left: -120px;top: 600px}.s-letter .sq4{--w: 240px;--r: 14deg;--sqc: rgba(79, 141, 247, .14);right: -90px;top: 1500px}.letter{position: relative;z-index: 2;display: grid;grid-template-columns: minmax(0, 1fr);gap: 56px;max-width: 1152px;margin: 64px auto 0}.lt-paper{position: relative;padding: 64px 96px 56px;border-radius: 6px 30px 30px 30px;background: linear-gradient(180deg, #FFFFFF, #FFFDF7);box-shadow: 0 0 0 1px #EDE5D2, 0 60px 100px -60px rgba(80, 60, 20, .45), 14px 14px 0 -2px #F3ECDA, 14px 14px 0 -1px #E6DCC4;color: var(--body-l);font-size: 19.5px;line-height: 1.72}.lt-paper > p{max-width: 820px}.lt-paper::before{content: "";position: absolute;left: 0;top: 0;bottom: 0;width: 5px;border-radius: 6px 0 0 30px;background: linear-gradient(180deg, var(--gold), #FFE08A 40%, var(--lime) 80%, var(--mint))}.lt-paper > p + p,.lt-paper > p + ul,.lt-paper > ul + p,.lt-paper > p + ol,.lt-paper > ol + p,.lt-paper > div + p,.lt-paper > p + div,.lt-paper > div + div{margin-top: 18px}.lt-paper b{color: var(--ink)}.lt-stamp{position: absolute;right: 30px;top: -26px;display: grid;place-items: center;width: 70px;height: 70px;border-radius: 30%;background: var(--g-gold);color: #3A2400;box-shadow: 0 14px 24px -10px rgba(160, 100, 10, .7), inset 0 -3px 0 rgba(120, 70, 0, .25);transform: rotate(10deg)}.lt-stamp .ic{width: 38px;height: 38px}.lt-hey{color: var(--ink);font-family: var(--f-display);font-size: 27px;font-weight: 800;letter-spacing: -.02em;line-height: 1.25}.lt-type{display: inline-block;padding: 0 .4em;border-radius: 8px;background: #EEF6FF;box-shadow: inset 0 0 0 1.5px #BFD8FB;color: #1F5FD0;font-family: var(--f-mono);font-size: .86em;font-weight: 600;line-height: 1.6;white-space: nowrap}.lt-big{font-family: var(--f-display);font-size: 40px;letter-spacing: -.035em;line-height: 1.1}.lt-big b{background: linear-gradient(transparent 60%, rgba(198, 246, 137, .8) 60%, rgba(198, 246, 137, .8) 92%, transparent 92%)}.lt-red{color: #C2382B !important}.lt-turn{color: var(--ink);font-weight: 700;font-style: italic}.lt-pitch{position: relative;display: inline-block;padding: 0 .45em;border-radius: 10px;background: #F3F1EC;color: #8B8578;font-style: italic;white-space: nowrap}.lt-pitch::after{content: "";position: absolute;left: .3em;right: .3em;top: 55%;height: 2.5px;border-radius: 2px;background: var(--red);transform: rotate(-3deg)}.lt-whatif{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 14px;margin: 22px 0 0;padding: 0;list-style: none}.lt-whatif li{display: flex;flex-direction: column;align-items: flex-start;gap: 14px;padding: 20px 20px 22px;font-size: 17.5px;border-radius: 18px;background: var(--paper);box-shadow: inset 0 0 0 1px #EDE5D2;line-height: 1.5}.lw-ic{display: grid;place-items: center;flex: none;width: 44px;height: 44px;border-radius: 14px;color: #fff}.lw-ic .ic{width: 22px;height: 22px}.lw-map{background: linear-gradient(160deg, #9BD0FF, #4F8DF7)}.lw-site{background: linear-gradient(160deg, #D2C3FF, #8B6CF0)}.lw-btn{background: var(--g-plat);color: #0B1D12}.lt-btn{display: inline-block;padding: 1px 12px 2px;border-radius: 10px;background: linear-gradient(180deg, #34B24F, #208A3A);color: #fff !important;box-shadow: 0 6px 12px -6px rgba(32, 138, 58, .8), inset 0 -2px 0 rgba(0, 0, 0, .15);white-space: nowrap}.lt-built{padding: 14px 18px;border-left: 4px solid var(--gold);border-radius: 0 14px 14px 0;background: #FFF7E2;color: var(--ink);font-family: var(--f-display);font-size: 22px;font-weight: 800;letter-spacing: -.02em;line-height: 1.3}.lt-four{display: grid;grid-template-columns: 1fr 1fr;gap: 12px;margin: 20px 0 0;padding: 0;list-style: none;counter-reset: l4}.lt-four li{position: relative;display: flex;align-items: flex-start;gap: 14px;padding: 18px 44px 18px 16px;border-radius: 18px;background: linear-gradient(180deg, #fff, var(--tint));box-shadow: inset 0 0 0 1.5px color-mix(in srgb, var(--c1) 70%, #fff);font-size: 16.5px;line-height: 1.5;counter-increment: l4}.lt-four li::after{content: counter(l4);position: absolute;right: 12px;top: 10px;color: color-mix(in srgb, var(--c2) 45%, transparent);font-family: var(--f-display);font-size: 26px;font-weight: 800;line-height: 1}.l4-ic{display: grid;place-items: center;flex: none;width: 38px;height: 38px;border-radius: 12px;background: linear-gradient(160deg, var(--c1), var(--c2));color: #fff}.l4-ic .ic{width: 19px;height: 19px}.lt-two{display: grid;grid-template-columns: 1fr 1fr;gap: 12px}.lt2{padding: 18px 20px;border-radius: 18px;font-size: 17px;line-height: 1.5}.lt2-g{background: #FFF5D9;box-shadow: inset 0 0 0 1.5px #F2CF7A}.lt2-p{background: #F0FCE0;box-shadow: inset 0 0 0 1.5px #B9E68A}.lt-why{display: flex;align-items: flex-start;gap: 18px;padding: 24px 28px;border-radius: 20px;background: #062227;color: #CFE0DC;font-size: 17.5px;line-height: 1.6;box-shadow: 0 30px 50px -34px rgba(3, 22, 26, .9)}.lt-why b{color: var(--gold) !important}.ly-ic{display: grid;place-items: center;flex: none;width: 46px;height: 46px;border-radius: 14px;background: var(--g-gold);color: #2B1A00}.ly-ic .ic{width: 24px;height: 24px}.lt-pay{color: var(--ink);font-family: var(--f-display);font-size: 28px;font-weight: 800;letter-spacing: -.025em}.lt-sig{margin-top: 8px !important;color: #2E4A50;font-family: var(--f-hand);font-size: 46px;font-weight: 700;line-height: 1;transform: rotate(-3deg);transform-origin: 0 50%}.lt-founders{display: grid;grid-template-columns: 1fr 1fr;gap: 14px;max-width: 820px;margin-top: 26px !important}.fd{display: flex;align-items: center;gap: 14px;padding: 12px 16px 12px 12px;border-radius: 20px;background: var(--paper);box-shadow: inset 0 0 0 1px #EDE5D2}.fd img{flex: none;width: 62px;height: 62px;border-radius: 30%;object-fit: cover;box-shadow: 0 0 0 3px #fff, 0 0 0 5px var(--gold)}.fd:last-child img{box-shadow: 0 0 0 3px #fff, 0 0 0 5px var(--lime-2)}.fd p{display: grid;gap: 2px;font-size: 13.5px;line-height: 1.35}.fd b{color: var(--ink);font-size: 16.5px}.fd span{color: var(--muted-l)}.lp-in{--c1: #A6E35A;--c2: #FF7A6B;--c3: #7FB8FF;position: relative;isolation: isolate;padding: 30px 40px 40px;border: 1.5px solid transparent;border-radius: 32px;background: radial-gradient(620px 420px at 30% 60%, rgba(198, 246, 137, .14), transparent 70%) padding-box, radial-gradient(520px 380px at 88% 40%, rgba(255, 122, 107, .1), transparent 70%) padding-box, linear-gradient(180deg, #0D353C, #062227) padding-box, linear-gradient(135deg, rgba(198, 246, 137, .7), rgba(255, 255, 255, .06) 45%, rgba(255, 203, 82, .55)) border-box;color: var(--body-d);box-shadow: 0 60px 110px -50px rgba(3, 22, 26, .9)}.lp-cap{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 10px;padding-bottom: 20px;border-bottom: 1px dashed rgba(255, 255, 255, .14);color: #CFE0DC;font-size: 15px;line-height: 1.5}.lp-cap .real{margin: 0;padding: 5px 11px 5px 9px;background: var(--lime);color: #0B1D12;font-size: 11px}.lp-cap .real::before{background: #0B1D12;box-shadow: none}.lp-stage{display: grid;grid-template-columns: minmax(0, 1.45fr) minmax(0, 1fr);align-items: center;gap: 44px;margin-top: 30px}.lp-media{position: relative}.lp-media::before{content: "";position: absolute;inset: 18px -14px -14px 18px;z-index: -1;border-radius: 16px;background: linear-gradient(160deg, #164249, #0A2A30);box-shadow: inset 0 0 0 1px rgba(150, 225, 214, .14);transform: rotate(2deg)}.lp-shot .sh-win{box-shadow: 0 0 0 3px rgba(198, 246, 137, .5), 0 40px 70px -30px #000}.lp-mk{--c: var(--c1);position: absolute;left: var(--x);top: calc(22px + (100% - 22px) * var(--y));width: var(--w);height: calc((100% - 22px) * var(--h));border-radius: 8px;border: 2.5px solid var(--c);background: color-mix(in srgb, var(--c) 14%, transparent);box-shadow: 0 0 0 4px color-mix(in srgb, var(--c) 22%, transparent);transition: opacity .25s, box-shadow .25s;pointer-events: none}.mk-1{--c: #6FBF2A}.mk-2{--c: var(--c2)}.mk-3{--c: #4F8DF7}.lp-mk i{position: absolute;left: 50%;top: -15px;display: grid;place-items: center;width: 26px;height: 26px;margin-left: -13px;border-radius: 50%;background: var(--c);color: #fff;font-family: var(--f-display);font-size: 14px;font-style: normal;font-weight: 800;box-shadow: 0 0 0 3px #fff, 0 6px 12px -4px rgba(0, 0, 0, .5)}.mk-1 i{left: 100%;top: 50%;margin: -13px 0 0 9px;color: #0B1D12;background: var(--lime)}.mk-2 i,.mk-3 i{top: auto;bottom: -14px}.lp-in[data-on] .lp-mk{opacity: .3}.lp-in[data-on="1"] .mk-1,.lp-in[data-on="2"] .mk-2,.lp-in[data-on="3"] .mk-3{opacity: 1;box-shadow: 0 0 0 6px color-mix(in srgb, var(--c) 35%, transparent)}.lp-stats{display: grid;gap: 14px;margin: 0;padding: 0;list-style: none}.ls{--c: var(--c1);position: relative;display: grid;grid-template-columns: 92px minmax(0, 1fr);align-items: center;gap: 16px;padding: 16px 20px 16px 22px;border-radius: 20px;background: linear-gradient(120deg, color-mix(in srgb, var(--c) 16%, transparent), rgba(255, 255, 255, .02));box-shadow: inset 0 0 0 1.5px color-mix(in srgb, var(--c) 40%, transparent);transition: transform .2s var(--ease), box-shadow .2s}.ls-57{--c: var(--c2)}.ls-7{--c: var(--c3)}.ls:hover{transform: translateX(-4px);box-shadow: inset 0 0 0 2px var(--c), 0 18px 34px -20px color-mix(in srgb, var(--c) 70%, transparent)}.ls-n{position: absolute;left: -12px;top: -10px;display: grid;place-items: center;width: 26px;height: 26px;border-radius: 50%;background: var(--c);color: #0B1D12;font-family: var(--f-display);font-size: 14px;font-style: normal;font-weight: 800;box-shadow: 0 0 0 3px #08282D}.ls-57 .ls-n,.ls-7 .ls-n{color: #fff}.ls-7 .ls-n{background: #4F8DF7}.ls b{color: var(--c);font-family: var(--f-display);font-size: 60px;font-weight: 800;line-height: 1;letter-spacing: -.05em}.ls-79 b{color: var(--lime)}.ls span{color: #E2EEEB;font-size: 16.5px;font-weight: 600;line-height: 1.45}.lp-note{display: flex;align-items: flex-start;gap: 8px;margin-top: 18px;color: var(--muted-d);font-size: 14px;line-height: 1.45}.idea-bg{background: radial-gradient(900px 520px at 50% 10%, rgba(127, 230, 181, .14), transparent 70%), radial-gradient(700px 520px at 10% 58%, rgba(79, 141, 247, .1), transparent 70%), radial-gradient(700px 520px at 92% 72%, rgba(255, 203, 82, .1), transparent 70%)}.gm5{--w: 420px;--r: 10deg;left: -210px;top: 700px}.gm6{--w: 480px;--r: -14deg;--gm: rgba(198, 246, 137, .08);right: -240px;top: 220px}.idea3{position: relative;z-index: 2;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 26px;max-width: 1120px;margin: 64px auto 0;padding: 0;list-style: none}.i3{position: relative;padding: 14px 14px 26px;border-radius: 28px;background: linear-gradient(180deg, #0B3036, #072429);box-shadow: inset 0 0 0 1px var(--line-d), 0 40px 70px -44px #000}.i3 h3{margin: 22px 12px 0;color: #fff;font-family: var(--f-display);font-size: 26px;font-weight: 800;letter-spacing: -.025em;line-height: 1.12}.i3 p{margin: 8px 12px 0;color: var(--muted-d);font-size: 16px;line-height: 1.5}.i3-n{position: absolute;left: 24px;top: -18px;z-index: 3;display: grid;place-items: center;width: 44px;height: 44px;border-radius: 30%;background: linear-gradient(160deg, var(--c1), var(--c2));color: #fff;font-family: var(--f-display);font-size: 22px;font-weight: 800;box-shadow: 0 10px 20px -8px var(--c2), 0 0 0 4px #072429;transform: rotate(-8deg)}.c-gold .i3-n{color: #2B1A00}.i3-art{position: relative;height: 190px;overflow: hidden;border-radius: 18px;background: linear-gradient(160deg, var(--tint), color-mix(in srgb, var(--c1) 55%, #fff))}.as-drop{position: absolute;left: 22px;top: 26px;display: grid;place-items: center;width: 46px;height: 46px;border-radius: 50%;background: #fff;color: #2F7BE8;box-shadow: 0 10px 20px -10px rgba(31, 95, 208, .6);animation: bob 3.4s var(--ease) infinite}.as-drop .ic{width: 22px;height: 22px}.as-phone{position: absolute;left: 82px;top: 30px;width: 200px;height: 200px;padding: 18px 14px;border-radius: 26px;background: #fff;box-shadow: 0 0 0 6px #0E2B31, 0 30px 40px -20px rgba(15, 50, 80, .6)}.as-bar{display: flex;align-items: center;gap: 8px;height: 36px;padding: 0 12px;border-radius: 999px;background: #F1F5FB;box-shadow: inset 0 0 0 1.5px #BFD8FB;color: #1F2B36;font-size: 13px;font-weight: 700;white-space: nowrap;overflow: hidden}.as-bar .ic{width: 15px;height: 15px;color: #4F8DF7}.as-q{display: inline-block;overflow: hidden;max-width: 0;animation: type 4.8s steps(15) infinite}.as-caret{width: 2px;height: 16px;background: #1F5FD0;animation: caret .8s steps(1) infinite}@keyframes type{0%, 8%{max-width: 0}50%, 90%{max-width: 110px}100%{max-width: 0}}@keyframes caret{50%{opacity: 0}}.as-l{display: block;width: 86%;height: 8px;margin: 12px 4px 0;border-radius: 4px;background: #E6ECF4}.as-l.s{width: 60%}.ap-map{position: absolute;left: 18px;top: 18px;width: 150px;height: 154px;border-radius: 14px;background: linear-gradient(90deg, rgba(201, 132, 26, .12) 1px, transparent 1px) 0 0 / 26px 26px, linear-gradient(rgba(201, 132, 26, .12) 1px, transparent 1px) 0 0 / 26px 26px, #FFFBF0;box-shadow: 0 0 0 1px rgba(201, 132, 26, .25)}.ap-pin{position: absolute;isolation: isolate;display: grid;place-items: center;width: 30px;height: 30px;color: #2B1A00;font-family: var(--f-display);font-size: 14px;font-style: normal;font-weight: 800}.ap-pin::before{content: "";position: absolute;inset: 0;z-index: -1;border-radius: 50% 50% 50% 0;background: var(--g-gold);transform: rotate(-45deg);box-shadow: 0 8px 12px -6px rgba(160, 100, 10, .7)}.ap-pin.p1{left: 30px;top: 30px}.ap-pin.p2{left: 88px;top: 52px}.ap-pin.p3{left: 50px;top: 96px}.ap-list{position: absolute;right: 16px;top: 22px;display: grid;gap: 9px;width: 130px;margin: 0;padding: 0;list-style: none}.ap-list li{display: flex;align-items: center;gap: 8px;padding: 6px 8px;border-radius: 10px;background: #fff;box-shadow: 0 6px 12px -8px rgba(160, 100, 10, .45)}.ap-list b{display: grid;place-items: center;flex: none;width: 20px;height: 20px;border-radius: 6px;background: var(--g-gold);color: #2B1A00;font-size: 11.5px}.ap-list i{flex: 1;height: 7px;border-radius: 4px;background: #F0E4C6}.ap-list .dim{opacity: .4}.ap-list .dim b{background: #E7E1D2;color: #8A8270}.st-map{position: absolute;inset: 0;width: 100%;height: 100%}.st-rd{fill: none;stroke: #fff;stroke-width: 12;stroke-linecap: round;opacity: .8}.st-path{fill: none;stroke: #C82C48;stroke-width: 3;stroke-dasharray: 2 9;stroke-linecap: round;animation: dash 1.6s linear infinite}@keyframes dash{to{stroke-dashoffset: -22}}.st-pin{position: absolute;display: grid;place-items: center;width: 52px;height: 52px;border-radius: 50%;font-family: var(--f-display);font-size: 18px;font-weight: 800;box-shadow: 0 0 0 5px rgba(255, 255, 255, .7), 0 12px 20px -10px rgba(0, 0, 0, .5)}.st-shop{left: calc(23.3% - 26px);top: calc(69.3% - 26px);background: #177540;color: #fff}.st-far{left: calc(83.3% - 26px);top: calc(26.7% - 26px);background: var(--red);color: #fff;animation: pulse-r 2.2s ease-out infinite}@keyframes pulse-r{0%{box-shadow: 0 0 0 5px rgba(255, 255, 255, .7), 0 0 0 5px rgba(239, 90, 76, .5)}100%{box-shadow: 0 0 0 5px rgba(255, 255, 255, .7), 0 0 0 26px rgba(239, 90, 76, 0)}}@keyframes bob{0%, 100%{transform: translateY(0)}50%{transform: translateY(-7px)}}.idea-scan{position: relative;z-index: 2;display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);align-items: center;gap: 48px;max-width: 1152px;margin: 90px auto 0}.is-txt p{color: var(--body-d);font-size: 18px;line-height: 1.65}.is-txt p + p{margin-top: 16px}.is-txt b{color: #fff}.is-punch{font-family: var(--f-display);font-size: 40px !important;line-height: 1.08 !important;letter-spacing: -.035em}.is-punch b{background: linear-gradient(transparent 62%, rgba(239, 90, 76, .55) 62%, rgba(239, 90, 76, .55) 90%, transparent 90%)}.is-g{color: #6EE69A;font-weight: 700}.is-r{color: #FF8577;font-weight: 700}.is-stage{position: relative;justify-self: center;width: 100%;max-width: 560px;padding: 0 0 0 112px}.is-card{position: relative;overflow: hidden;width: 100%;aspect-ratio: 1;padding: 30px;border-radius: 30px;background: radial-gradient(closest-side, rgba(127, 230, 181, .16), transparent), linear-gradient(160deg, #0E3A41, #062227);box-shadow: inset 0 0 0 1.5px rgba(150, 225, 214, .22), 0 60px 100px -50px #000, 0 0 90px -40px rgba(127, 230, 181, .45)}.is-map{position: absolute;inset: 0;width: 100%;height: 100%}.im-park{fill: rgba(47, 180, 106, .13)}.im-lake{fill: rgba(79, 141, 247, .16)}.im-rd{fill: none;stroke: rgba(170, 230, 220, .13);stroke-width: 7;stroke-linecap: round}.im-hw{fill: none;stroke: rgba(255, 203, 82, .22);stroke-width: 11;stroke-linecap: round}.is-rings{position: absolute;left: 50%;top: 50%;width: 70%;height: 70%;margin: -35% 0 0 -35%;border-radius: 50%;box-shadow: 0 0 0 1px rgba(127, 230, 181, .18), inset 0 0 0 calc(17.5% * 1) transparent;background: radial-gradient(circle, transparent 0 34%, rgba(127, 230, 181, .14) 34.4% 35%, transparent 35.4% 66%, rgba(127, 230, 181, .12) 66.4% 67%, transparent 67.4%)}.is-grid{position: relative;z-index: 1;display: grid;grid-template-columns: repeat(5, 1fr);gap: 16px;height: 100%;align-content: space-between}.is-grid i{position: relative;display: grid;place-items: center;aspect-ratio: 1;border-radius: 50%;transition: transform .45s var(--ease), opacity .45s}.is-grid i::after{content: "";position: absolute;left: 50%;bottom: -7px;width: 40%;height: 6px;margin-left: -20%;border-radius: 50%;background: rgba(0, 0, 0, .45);filter: blur(2px);z-index: -1}.is-grid .g{background: radial-gradient(circle at 35% 30%, #A8F5C2, #2FB46A 70%);box-shadow: 0 0 18px -2px rgba(47, 180, 106, .7)}.is-grid .a{background: radial-gradient(circle at 35% 30%, #FFE29A, #F2AE2E 70%);box-shadow: 0 0 18px -2px rgba(242, 174, 46, .6)}.is-grid .r{background: radial-gradient(circle at 35% 30%, #FFB0A6, #EF5A4C 70%);box-shadow: 0 0 18px -2px rgba(239, 90, 76, .6)}.is-grid .home{z-index: 2;color: #0B3B22;box-shadow: 0 0 0 4px #fff, 0 0 0 9px rgba(255, 255, 255, .18), 0 0 30px 4px rgba(47, 180, 106, .8)}.is-grid .home .ic{width: 46%;height: 46%}.js .is-card:not(.run) .is-grid i{opacity: 0;transform: scale(.3)}.is-sweep{position: absolute;left: 50%;top: 50%;width: 900px;height: 900px;margin: -450px 0 0 -450px;background: conic-gradient(from 0deg, transparent 0 80%, rgba(127, 230, 181, .22) 98%, transparent 100%);animation: t-spin 5s linear infinite;pointer-events: none}.is-phone{position: absolute;left: -26px;bottom: 34px;z-index: 3;display: grid;align-content: start;gap: 8px;width: 150px;padding: 12px 10px 16px;border-radius: 26px;background: linear-gradient(180deg, #FFFFFF, #F1F5F2);box-shadow: 0 0 0 5px #0B1D21, 0 0 0 6.5px rgba(150, 225, 214, .3), 0 40px 60px -24px #000;transform: rotate(-7deg)}.is-phone::before{content: "";justify-self: center;width: 46px;height: 5px;margin-bottom: 4px;border-radius: 3px;background: #0B1D21}.ip-bar{display: flex;align-items: center;gap: 6px;height: 26px;padding: 0 9px;border-radius: 999px;background: #EAF0EC;color: #5B7B83}.ip-bar .ic{width: 12px;height: 12px}.ip-bar i{width: 58%;height: 5px;border-radius: 3px;background: #C7D3CC}.ip-row{display: flex;align-items: center;gap: 7px;padding: 7px;border-radius: 12px;background: #fff;box-shadow: inset 0 0 0 1px #E3EAE5}.ip-row b{display: grid;place-items: center;flex: none;min-width: 22px;height: 18px;border-radius: 6px;background: #E3EAE5;color: #fff;font-family: var(--f-display);font-size: 11px;font-weight: 800}.ip-ic{display: grid;place-items: center;flex: none;width: 22px;height: 22px;border-radius: 7px;background: #E3EAE5}.ip-ic .ic{width: 13px;height: 13px}.ip-l{flex: 1;height: 6px;border-radius: 3px;background: #D9E2DC}.ip-me{background: #E8FAEE;box-shadow: inset 0 0 0 1.5px #2FB46A, 0 8px 16px -10px rgba(47, 180, 106, .9)}.ip-me b{background: #1C7F45}.ip-me .ip-ic{background: linear-gradient(160deg, #A8F5C2, #2FB46A);color: #0B3B22}.ip-me .ip-l{background: #8FD9AB}.ip-pin{position: absolute;right: -16px;top: -16px;display: grid;place-items: center;width: 34px;height: 34px;border-radius: 50%;background: linear-gradient(160deg, #A8F5C2, #2FB46A);color: #0B3B22;box-shadow: 0 0 0 3px #fff, 0 10px 18px -8px rgba(0, 0, 0, .6)}.ip-pin .ic{width: 17px;height: 17px}.s-sub-d{margin-top: 110px}.four{position: relative;z-index: 2;display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 22px;max-width: 1152px;margin: 44px auto 0;padding: 0;list-style: none}.f4{--c: var(--c2);position: relative;display: flex;flex-direction: column;padding: 14px 14px 24px;border-radius: 26px;background: linear-gradient(180deg, #0C3238, #072429);box-shadow: inset 0 0 0 1px var(--line-d), 0 40px 70px -40px #000}.f4 + .f4::before{content: "";position: absolute;left: -24px;top: 74px;z-index: 3;width: 26px;height: 26px;border-radius: 50%;background: #0C3238 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFD27A' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E") 55% 50% / 14px no-repeat;box-shadow: inset 0 0 0 1.5px rgba(255, 210, 122, .55)}.f4-art{position: relative;overflow: hidden;height: 148px;border-radius: 18px;background: radial-gradient(120% 90% at 50% 0%, color-mix(in srgb, var(--c1) 22%, transparent), transparent 70%), #08262B;box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--c1) 30%, transparent)}.f4-n{margin: 18px 6px 0;color: color-mix(in srgb, var(--c1) 85%, #fff);font-family: var(--f-mono);font-size: 13px;font-weight: 600;letter-spacing: .1em}.f4 h4{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin: 8px 6px 0;color: #fff;font-family: var(--f-display);font-size: 22px;font-weight: 800;letter-spacing: -.02em;line-height: 1.15}.f4 p{margin: 8px 6px 0;color: #B9CDC9;font-size: 15.5px;line-height: 1.5}.f4-you{background: linear-gradient(180deg, #17402B, #0B2E28);box-shadow: inset 0 0 0 1.5px rgba(198, 246, 137, .6), 0 30px 60px -30px rgba(166, 227, 90, .45)}.you{padding: 3px 9px;border-radius: 999px;background: var(--lime);color: #0B1D12;font-family: var(--f-mono);font-size: 11px;font-weight: 700;letter-spacing: .1em;text-transform: uppercase}.fa-pick{display: grid;align-content: center;gap: 8px;padding: 0 18px}.fp-row{position: relative;display: flex;align-items: center;gap: 9px;height: 32px;padding: 0 10px;border-radius: 10px;background: rgba(255, 255, 255, .05);box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .08)}.fp-pin{flex: none;width: 14px;height: 14px;border-radius: 50% 50% 50% 0;background: #EF5A4C;transform: rotate(-45deg)}.fp-row b{width: 44%;height: 6px;border-radius: 3px;background: rgba(255, 255, 255, .28)}.fp-row s{width: 22%;height: 6px;border-radius: 3px;background: radial-gradient(circle, #FFCB52 2px, transparent 2.5px) 0 50% / 8px 6px repeat-x}.fp-row.on{background: rgba(198, 246, 137, .14);box-shadow: inset 0 0 0 1.5px var(--lime), 0 8px 18px -10px rgba(198, 246, 137, .8);animation: fp-on 4s ease-in-out infinite}.fp-row.on .fp-pin{background: var(--lime)}.fp-row.on b{background: rgba(198, 246, 137, .7)}.fp-ok{display: grid;place-items: center;width: 18px;height: 18px;margin-left: auto;border-radius: 50%;background: var(--lime);color: #0B1D12;font-style: normal}.fp-ok .ic{width: 11px;height: 11px}.fp-cur{position: absolute;right: 30px;top: 74px;color: #fff;filter: drop-shadow(0 4px 6px rgba(0, 0, 0, .6));animation: fp-cur 4s ease-in-out infinite}.fp-cur .ic{width: 24px;height: 24px}@keyframes fp-cur{0%, 10%{transform: translate(26px, 34px)}40%, 100%{transform: none}46%{transform: scale(.85)}52%{transform: none}}@keyframes fp-on{0%, 44%{box-shadow: inset 0 0 0 1.5px rgba(198, 246, 137, .3)}50%, 100%{box-shadow: inset 0 0 0 1.5px var(--lime), 0 8px 18px -10px rgba(198, 246, 137, .8)}}.fa-scan{display: grid;place-items: center}.fs-grid{position: relative;z-index: 1;display: grid;grid-template-columns: repeat(5, 16px);gap: 9px}.fs-grid i{width: 16px;height: 16px;border-radius: 50%;animation: fs-pop 4s ease-in-out infinite}.fs-grid .g{background: #3ECF7E;box-shadow: 0 0 10px -1px rgba(62, 207, 126, .8)}.fs-grid .a{background: #F2AE2E;box-shadow: 0 0 10px -1px rgba(242, 174, 46, .7)}.fs-grid .r{background: #EF5A4C;box-shadow: 0 0 10px -1px rgba(239, 90, 76, .7)}.fs-grid .h{background: #3ECF7E;box-shadow: 0 0 0 2.5px #fff, 0 0 14px rgba(62, 207, 126, .9)}.fs-grid i:nth-child(5n+1){animation-delay: 0s}.fs-grid i:nth-child(5n+2){animation-delay: .15s}.fs-grid i:nth-child(5n+3){animation-delay: .3s}.fs-grid i:nth-child(5n+4){animation-delay: .45s}.fs-grid i:nth-child(5n){animation-delay: .6s}@keyframes fs-pop{0%, 6%{transform: scale(.4);opacity: .25}18%, 100%{transform: none;opacity: 1}}.fs-sweep{position: absolute;left: 50%;top: 50%;width: 320px;height: 320px;margin: -160px 0 0 -160px;background: conic-gradient(from 0deg, transparent 0 78%, rgba(155, 208, 255, .3) 98%, transparent 100%);animation: t-spin 4s linear infinite}.fa-report{display: grid;place-items: center}.fr-doc{display: grid;gap: 7px;width: 150px;padding: 11px 12px 12px;border-radius: 10px;background: #FFFDF7;box-shadow: 0 18px 30px -14px #000;transform: rotate(-4deg) translateY(6px)}.fr-top{display: flex;align-items: center;gap: 7px;padding-bottom: 6px;border-bottom: 1.5px solid #EFE6CF}.fr-logo{display: grid;place-items: center;width: 20px;height: 20px;border-radius: 6px;background: var(--g-gold);color: #3A2400;box-shadow: 0 0 0 2px #fff, 0 0 0 3.5px #FFCB52;animation: fr-logo 3s ease-in-out infinite}.fr-logo .ic{width: 12px;height: 12px}@keyframes fr-logo{50%{box-shadow: 0 0 0 2px #fff, 0 0 0 5px rgba(255, 203, 82, .45)}}.fr-t{width: 64%;height: 6px;border-radius: 3px;background: #2E4A50}.fr-mid{display: grid;grid-template-columns: 46px 1fr;gap: 8px;align-items: center}.fr-map{display: grid;grid-template-columns: repeat(3, 1fr);gap: 3px;padding: 4px;border-radius: 6px;background: #EAF0EC}.fr-map i{aspect-ratio: 1;border-radius: 50%}.fr-map .g{background: #3ECF7E}.fr-map .a{background: #F2AE2E}.fr-map .r{background: #EF5A4C}.fr-bars{display: grid;gap: 5px}.fr-bars i{width: var(--w);height: 6px;border-radius: 3px;background: #7FB8FF}.fr-bars .me{background: #EF5A4C}.fr-l{width: 100%;height: 5px;border-radius: 3px;background: #E3DCC8}.fr-l.s{width: 70%}.fa-fix{display: grid;place-items: center}.ff{position: absolute;display: grid;gap: 5px;width: 92px;padding: 8px;border-radius: 10px;background: #fff;box-shadow: 0 16px 26px -12px #000}.ff-post{left: calc(50% - 104px);top: 30px;transform: rotate(-8deg)}.ff-page{left: calc(50% - 46px);top: 18px;z-index: 1;transform: rotate(2deg)}.ff-site{left: calc(50% + 14px);top: 34px;z-index: 2;padding: 0 0 8px;overflow: hidden;transform: rotate(9deg)}.ff-img{height: 34px;border-radius: 6px;background: linear-gradient(135deg, #D2C3FF, #8B6CF0)}.ff-l{height: 5px;border-radius: 3px;background: #DCD5EE}.ff-l.s{width: 64%}.ff-pin{display: grid;place-items: center;width: 24px;height: 24px;border-radius: 8px;background: linear-gradient(160deg, #FFB8C2, #F0506A);color: #fff}.ff-pin .ic{width: 13px;height: 13px}.ff-bar{display: flex;gap: 3px;padding: 5px 6px;background: #ECE8F7}.ff-bar i{width: 5px;height: 5px;border-radius: 50%;background: #B9AEDB}.ff-hero{height: 30px;margin: 0 7px;border-radius: 5px;background: linear-gradient(135deg, #9BD0FF, #4F8DF7)}.ff-btn{width: 50%;height: 9px;margin: 0 7px;border-radius: 5px;background: #34B24F}.ff-ok{position: absolute;right: calc(50% - 116px);bottom: 14px;z-index: 3;display: grid;place-items: center;width: 30px;height: 30px;border-radius: 50%;background: var(--lime);color: #0B1D12;box-shadow: 0 0 0 3px #08262B, 0 0 18px rgba(198, 246, 137, .6);animation: ff-ok 3.2s ease-in-out infinite}.ff-ok .ic{width: 16px;height: 16px}@keyframes ff-ok{0%, 30%{transform: scale(0)}42%{transform: scale(1.15)}50%, 100%{transform: none}}.you-do{position: relative;z-index: 2;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 12px 46px;width: fit-content;max-width: 100%;margin: 40px auto 0;padding: 12px 16px;border-radius: 999px;background: rgba(198, 246, 137, .08);box-shadow: inset 0 0 0 1.5px rgba(198, 246, 137, .4), 0 30px 60px -36px rgba(166, 227, 90, .5)}.you-do::before{content: "";position: absolute;left: 50%;bottom: 100%;width: 2px;height: 40px;background: repeating-linear-gradient(180deg, rgba(198, 246, 137, .55) 0 6px, transparent 6px 12px)}.you-do span{position: relative;display: inline-flex;align-items: center;gap: 10px;color: #fff;font-family: var(--f-display);font-size: 19px;font-weight: 800;letter-spacing: -.015em}.you-do span + span::before{content: "";position: absolute;left: -33px;top: 50%;width: 20px;height: 20px;margin-top: -10px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C6F689' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") 50% 50% / 20px no-repeat}.you-do .ic{width: 30px;height: 30px;padding: 7px;border-radius: 50%;background: var(--lime);color: #0B1D12}.walk-bg{background: radial-gradient(900px 520px at 50% 30%, rgba(255, 203, 82, .18), transparent 70%), radial-gradient(700px 500px at 10% 40%, rgba(155, 208, 255, .25), transparent 70%), radial-gradient(700px 500px at 90% 50%, rgba(198, 246, 137, .3), transparent 70%)}.s-walk .sq5{--w: 260px;--r: -12deg;left: -110px;top: 300px}.s-walk .sq6{--w: 220px;--r: 10deg;--sqc: rgba(124, 198, 58, .16);right: -80px;top: 700px}.monitor{position: relative;z-index: 2;max-width: 1040px;margin: 60px auto 0}.mon-glow{position: absolute;left: -10%;right: -10%;top: 4%;bottom: 10%;z-index: -1;border-radius: 50%;background: radial-gradient(closest-side at 30% 50%, rgba(255, 203, 82, .35), transparent), radial-gradient(closest-side at 70% 50%, rgba(166, 227, 90, .35), transparent)}.mon-body{padding: 14px;border-radius: 28px;background: linear-gradient(180deg, #1A3B41, #082228);box-shadow: 0 0 0 1px rgba(255, 255, 255, .2) inset, 0 60px 100px -50px rgba(3, 22, 26, .9), 0 0 0 6px rgba(255, 255, 255, .5)}.mon-screen{position: relative;overflow: hidden;border-radius: 16px;background: #000}.mon-play{position: absolute;inset: 0;z-index: 2;padding: 0;border: 0;background: transparent;cursor: pointer}.mon-play:focus-visible{outline: 3px solid var(--lime);outline-offset: -3px}.mp-ring{position: absolute;left: 15.9%;top: 55.4%;width: 11%;aspect-ratio: 1;border-radius: 50%;box-shadow: 0 0 0 3px rgba(198, 246, 137, .85);transform: translate(-50%, -50%);animation: mp-ring 2s ease-out infinite}@keyframes mp-ring{0%{transform: translate(-50%, -50%) scale(.85);opacity: 1}100%{transform: translate(-50%, -50%) scale(1.5);opacity: 0}}.mon-play:hover .mp-ring{box-shadow: 0 0 0 4px var(--lime), 0 0 30px rgba(198, 246, 137, .7)}.mon-screen.playing .mon-play{display: none}.mon-screen video{display: block;width: 100%;height: auto;aspect-ratio: 16 / 9;background: #0B2328}.mon-neck{display: block;width: 120px;height: 40px;margin: 0 auto;background: linear-gradient(90deg, #0A2429, #24464C 50%, #0A2429);clip-path: polygon(14% 0, 86% 0, 100% 100%, 0 100%)}.mon-foot{display: block;width: 320px;height: 14px;margin: 0 auto;border-radius: 12px 12px 4px 4px;background: linear-gradient(180deg, #2A4E54, #0A2429);box-shadow: 0 24px 30px -16px rgba(3, 22, 26, .6)}.chapters{position: relative;z-index: 2;max-width: 1040px;margin: 34px auto 0}.ch-track{position: relative;height: 8px;margin: 0 6px;border-radius: 999px;background: #E6DFCC;box-shadow: inset 0 1px 2px rgba(80, 60, 20, .2)}.ch-fill{position: absolute;left: 0;top: 0;bottom: 0;width: 0;border-radius: inherit;background: linear-gradient(90deg, #A6E35A, #7FE6B5);box-shadow: 0 0 12px rgba(166, 227, 90, .7);transition: width .3s linear}.ch-mk{position: absolute;left: var(--x);top: 50%;width: 18px;height: 18px;margin: -9px 0 0 -9px;border-radius: 50%;background: linear-gradient(160deg, var(--c1), var(--c2));box-shadow: 0 0 0 3px #FBF7EE, 0 4px 8px -2px rgba(0, 0, 0, .3)}.ch-list{display: grid;grid-template-columns: repeat(5, minmax(0, 1fr));gap: 12px;margin-top: 22px}.ch-list button{position: relative;display: flex;align-items: center;gap: 12px;padding: 12px 14px 12px 12px;border: 0;border-radius: 18px;background: #fff;box-shadow: inset 0 0 0 1.5px color-mix(in srgb, var(--c1) 60%, #fff), 0 14px 26px -18px rgba(80, 60, 20, .55);color: var(--ink);font-family: var(--f-body);font-size: 15px;font-weight: 700;line-height: 1.25;text-align: left;cursor: pointer;transition: transform .2s var(--ease), box-shadow .2s, background .2s}.ch-list button:hover{transform: translateY(-3px);box-shadow: inset 0 0 0 2px var(--c2), 0 18px 30px -18px color-mix(in srgb, var(--c2) 80%, transparent)}.ch-list button.on{background: linear-gradient(180deg, #fff, var(--tint));box-shadow: inset 0 0 0 2px var(--c2), 0 18px 30px -16px color-mix(in srgb, var(--c2) 80%, transparent)}.ch-ic{display: grid;place-items: center;flex: none;width: 40px;height: 40px;border-radius: 13px;background: linear-gradient(160deg, var(--c1), var(--c2));color: #fff;box-shadow: 0 8px 14px -8px var(--c2)}.c-lime .ch-ic,.c-gold .ch-ic{color: #2B1A00}.ch-ic .ic{width: 20px;height: 20px}.ch-t{display: grid;gap: 3px;min-width: 0}.ch-t b{width: fit-content;padding: 2px 7px;border-radius: 6px;background: var(--ink);color: var(--lime);font-family: var(--f-mono);font-size: 11.5px;font-weight: 600}.walk-cap{position: relative;z-index: 2;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 8px;margin-top: 22px}.wc{display: inline-flex;align-items: center;gap: 7px;padding: 6px 12px 6px 10px;border-radius: 999px;background: rgba(255, 255, 255, .7);box-shadow: inset 0 0 0 1px var(--line-l);color: var(--body-l);font-size: 13.5px;font-weight: 600}.wc .ic{width: 14px;height: 14px;color: #5E8F2A}.wc-rec{background: var(--ink);box-shadow: none;color: #fff}.wc-len{font-family: var(--f-mono)}.rec{flex: none;width: 10px;height: 10px;border-radius: 50%;background: var(--red);box-shadow: 0 0 0 4px rgba(239, 90, 76, .2);animation: rec 1.6s ease-in-out infinite}@keyframes rec{50%{opacity: .35}}.clips3{position: relative;z-index: 2;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));align-items: start;gap: 28px;max-width: 1152px;margin: 84px auto 0}@media (min-width: 1100px){.clips3 .clip{transition: transform .3s var(--ease)}.clips3 .clip:nth-child(1){transform: rotate(-2.5deg) translateY(18px)}.clips3 .clip:nth-child(2){z-index: 1;transform: translateY(-14px) scale(1.04)}.clips3 .clip:nth-child(3){transform: rotate(2.5deg) translateY(18px)}.clips3 .clip:hover{transform: translateY(-20px) scale(1.04);z-index: 2}}.flow-bg{overflow: hidden;background: radial-gradient(1200px 700px at 50% 112%, rgba(198, 246, 137, .08), transparent 70%), linear-gradient(180deg, #03161A 0%, #072A30 38%, #05201F 72%, #03161A 100%)}.fb-spot{position: absolute;left: 50%;top: -220px;width: 1100px;height: 760px;margin-left: -550px;border-radius: 50%;background: radial-gradient(closest-side, rgba(198, 246, 137, .2), rgba(198, 246, 137, .06) 55%, transparent)}.fb-beam{position: absolute;left: 50%;top: 150px;width: 300px;height: 1000px;margin-left: -150px;transform-origin: 50% 0;-webkit-mask-image: linear-gradient(90deg, transparent, #000 45%, #000 55%, transparent), linear-gradient(180deg, #000 30%, transparent 92%);-webkit-mask-composite: source-in;mask-image: linear-gradient(90deg, transparent, #000 45%, #000 55%, transparent), linear-gradient(180deg, #000 30%, transparent 92%);mask-composite: intersect}.fb-beam.b1{background: linear-gradient(180deg, rgba(79, 141, 247, .5), rgba(79, 141, 247, .12) 55%, rgba(79, 141, 247, 0) 85%);transform: rotate(38deg)}.fb-beam.b2{background: linear-gradient(180deg, rgba(139, 108, 240, .5), rgba(139, 108, 240, .12) 55%, rgba(139, 108, 240, 0) 85%);transform: rotate(12deg)}.fb-beam.b3{background: linear-gradient(180deg, rgba(255, 122, 89, .5), rgba(255, 122, 89, .12) 55%, rgba(255, 122, 89, 0) 85%);transform: rotate(-12deg)}.fb-beam.b4{background: linear-gradient(180deg, rgba(47, 178, 122, .5), rgba(47, 178, 122, .12) 55%, rgba(47, 178, 122, 0) 85%);transform: rotate(-38deg)}.gm7{--w: 440px;--r: -12deg;left: -220px;top: 1180px}.gm8{--w: 500px;--r: 14deg;--gm: rgba(198, 246, 137, .08);right: -250px;top: 380px}.fl-glow{position: absolute;z-index: -1;inset: -16% -20% -30%;pointer-events: none;background: radial-gradient(20% 44% at 23.2% 50%, rgba(79, 141, 247, .38), transparent 72%), radial-gradient(20% 44% at 41.1% 52%, rgba(139, 108, 240, .38), transparent 72%), radial-gradient(20% 44% at 58.9% 52%, rgba(255, 122, 89, .32), transparent 72%), radial-gradient(20% 44% at 76.8% 50%, rgba(47, 178, 122, .38), transparent 72%)}.fl-glow::after{content: "";position: absolute;left: 4%;right: 4%;bottom: 0;height: 52%;background: linear-gradient(rgba(198, 246, 137, .28) 1.5px, transparent 1.5px) 0 0 / 100% 44px, linear-gradient(90deg, rgba(198, 246, 137, .28) 1.5px, transparent 1.5px) 50% 0 / 86px 100%;transform: perspective(560px) rotateX(62deg);transform-origin: 50% 100%;-webkit-mask-image: radial-gradient(60% 90% at 50% 70%, #000 25%, transparent 72%);mask-image: radial-gradient(60% 90% at 50% 70%, #000 25%, transparent 72%)}.flow{position: relative;z-index: 2;display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 22px;max-width: 1220px;margin: 70px auto 0;padding: 0;list-style: none}.flow::before{content: "";position: absolute;left: 12%;right: 12%;top: -26px;height: 2px;background: linear-gradient(90deg, #4F8DF7, #8B6CF0, #FF7A59, #2FB27A);opacity: .55}.flow::after{content: "";position: absolute;left: 12%;top: -32px;width: 76%;height: 14px;background: radial-gradient(circle at 7px 7px, var(--lime) 0 5px, rgba(198, 246, 137, .3) 5.5px 7px, transparent 7.5px) 0 0 / 14px 14px no-repeat;animation: token 7s var(--ease) infinite;pointer-events: none}@keyframes token{0%, 6%{transform: translateX(-7px)}28%, 36%{transform: translateX(calc(33.33% - 7px))}58%, 66%{transform: translateX(calc(66.67% - 7px))}88%, 100%{transform: translateX(calc(100% - 7px))}}.fl{position: relative;display: flex;flex-direction: column;padding: 22px 20px 20px;border-radius: 26px;background: linear-gradient(180deg, #0B3036, #072429);box-shadow: inset 0 0 0 1px var(--line-d), 0 40px 70px -44px #000}.fl::before{content: "";position: absolute;left: 22px;right: 22px;top: 0;height: 3px;border-radius: 0 0 3px 3px;background: linear-gradient(90deg, var(--c1), var(--c2))}.fl + .fl::after{content: "";position: absolute;left: -19px;top: 50%;width: 16px;height: 16px;margin-top: -8px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFD27A' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5l7 7-7 7'/%3E%3C/svg%3E") center / contain no-repeat}.fl-k{display: flex;align-items: center;gap: 10px;color: #fff;font-family: var(--f-display);font-size: 18.5px;font-weight: 800;letter-spacing: -.015em;line-height: 1.2}.fl-k b{display: grid;place-items: center;flex: none;width: 34px;height: 34px;border-radius: 30%;background: linear-gradient(160deg, var(--c1), var(--c2));color: #fff;font-size: 16px;box-shadow: 0 8px 16px -8px var(--c2)}.fl-t{margin-top: 12px;color: var(--muted-d);font-size: 15px;line-height: 1.55}.fl-t b{color: #fff}.fl-ui{position: relative;margin-top: auto;padding: 14px;border-radius: 18px;background: #fff;color: var(--body-l);box-shadow: 0 0 0 4px color-mix(in srgb, var(--c1) 40%, transparent), 0 20px 30px -20px #000}.fl-t{margin-bottom: 18px}.uf-chips{display: flex;flex-wrap: wrap;gap: 6px;margin-bottom: 8px}.uf-chips span{display: inline-flex;align-items: center;gap: 4px;padding: 4px 9px;border-radius: 999px;background: #EAF2FF;color: #1F5FD0;font-size: 11.5px;font-weight: 800}.uf-chips .ic{width: 11px;height: 11px}.uf-row{display: flex;align-items: center;justify-content: space-between;gap: 8px;padding: 7px 0;border-top: 1px solid #EEF0EC}.uf-row span{display: grid;line-height: 1.2}.uf-row b{color: var(--ink);font-size: 12.5px}.uf-row small{color: #C82C48;font-size: 11px;font-weight: 700}.uf-row em{display: grid;place-items: center;width: 28px;height: 28px;border-radius: 9px;font-family: var(--f-mono);font-size: 13px;font-style: normal;font-weight: 700}.uf-row .z{background: #FFE5E2;color: #C82C48}.uf-row .lo{background: #FFF1D6;color: #A86A00}.ui-site{padding: 0;overflow: hidden}.us-bar{display: flex;gap: 5px;padding: 8px 10px;background: #F1EDFC}.us-bar i{width: 7px;height: 7px;border-radius: 50%;background: #C8BDF0}.us-hero{display: grid;gap: 3px;padding: 18px 14px;background: linear-gradient(135deg, #5B3FD0, #8B6CF0);color: #fff}.us-hero b{font-size: 15px;line-height: 1.2}.us-hero span{font-size: 12px;opacity: .9}.us-l{display: block;width: 80%;height: 7px;margin: 12px 14px 0;border-radius: 4px;background: #ECE8F7}.us-l.s{width: 55%;margin-top: 7px}.us-tag{display: inline-flex;align-items: center;gap: 5px;margin: 12px 14px 14px;padding: 4px 10px;border-radius: 999px;background: #FFF1D6;color: #8A5A00;font-size: 11.5px;font-weight: 800}.us-tag .ic{width: 12px;height: 12px}.um-subj{display: flex;align-items: center;gap: 7px;color: var(--ink);font-size: 13.5px;font-weight: 800}.um-subj .ic{width: 16px;height: 16px;color: #FF7A59}.um-pics{display: grid;grid-template-columns: 1fr 1fr;gap: 8px;margin-top: 10px}.um-p{display: grid;gap: 4px;justify-items: center}.um-p i{display: block;width: 100%;height: 58px;border-radius: 9px}.um-site i{background: linear-gradient(#1E6B3A 0 45%, #F1F3EE 45%)}.um-map i{background: radial-gradient(circle, #EF5A4C 3.5px, transparent 4px) 0 0 / 14px 14px, #0D2A2F}.um-p small{color: #6C7A7E;font-size: 10.5px;font-weight: 700}.um-btn{display: block;margin-top: 10px;padding: 8px;border-radius: 10px;background: linear-gradient(180deg, #34B24F, #208A3A);color: #fff;font-size: 13px;font-weight: 800;text-align: center}.ui-claim{display: grid;gap: 7px}.uc-t{color: var(--ink);font-family: var(--f-display);font-size: 16px;font-weight: 800}.uc-f{padding: 7px 10px;border-radius: 9px;background: #F4F6F2;box-shadow: inset 0 0 0 1px #E3E7DF;color: #56625F;font-size: 12px;font-weight: 600}.uc-btn{padding: 8px;border-radius: 10px;background: linear-gradient(180deg, #34B24F, #208A3A);color: #fff;font-size: 13px;font-weight: 800;text-align: center}.uc-call{color: #2E6FD1;font-size: 12px;font-weight: 700;text-align: center;text-decoration: underline;text-underline-offset: 3px}.uc-ok{display: flex;align-items: center;justify-content: center;gap: 6px;padding: 7px;border-radius: 10px;background: #E8F8EC;color: #1C7A37;font-size: 12px;font-weight: 800}.uc-ok .ic{width: 13px;height: 13px}.flow-q{position: relative;z-index: 2;max-width: 880px;margin: 60px auto 0;padding: 34px 44px 34px 96px;border-radius: 28px;background: linear-gradient(90deg, rgba(255, 203, 82, .12), rgba(198, 246, 137, .08));box-shadow: inset 0 0 0 1.5px rgba(255, 210, 122, .4)}.fq-mark{position: absolute;left: 26px;top: 6px;color: var(--gold);font-family: var(--f-display);font-size: 110px;font-style: normal;font-weight: 800;line-height: 1}.flow-q p{color: #fff;font-family: var(--f-display);font-size: 27px;font-weight: 800;line-height: 1.25;letter-spacing: -.02em}.flow-fine{position: relative;z-index: 2;max-width: 860px;margin: 24px auto 0;color: var(--muted-d);font-size: 14.5px;line-height: 1.6;text-align: center}.clips2{position: relative;z-index: 2;display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 26px;max-width: 1060px;margin: 64px auto 0}.sec.s-choose{padding: 96px 0 116px}.ch-bg{background: linear-gradient(180deg, #FBF4E2 0%, #FFFCF3 28%, #FBF9EE 60%, #F4F8EC 100%)}.ch-bg::after{content: none}.ch-beam{position: absolute;top: -60px;width: 300px;height: 1400px;transform-origin: 50% 0;-webkit-mask-image: linear-gradient(90deg, transparent, #000 45%, #000 55%, transparent);mask-image: linear-gradient(90deg, transparent, #000 45%, #000 55%, transparent)}.ch-beam.bm1{left: calc(50% - 470px);background: linear-gradient(180deg, rgba(255, 196, 74, .32), rgba(255, 196, 74, 0) 75%);transform: rotate(14deg)}.ch-beam.bm2{left: calc(50% + 170px);background: linear-gradient(180deg, rgba(166, 227, 90, .4), rgba(166, 227, 90, 0) 75%);transform: rotate(-14deg)}.ch-field,.ch-floor{display: none}.tiers::after{content: "";position: absolute;z-index: -2;inset: -12% -45% -8%;background: radial-gradient(27.2% 46% at 30.8% 52%, rgba(255, 196, 74, .4), rgba(255, 196, 74, .1) 60%, transparent 75%), radial-gradient(28.8% 50% at 69.2% 48%, rgba(166, 227, 90, .55), rgba(127, 230, 181, .16) 60%, transparent 76%);pointer-events: none}#bundle-cards::before{content: "";position: absolute;z-index: -2;left: -30%;right: -30%;bottom: -150px;height: 560px;background: linear-gradient(rgba(201, 132, 26, .3) 1.5px, transparent 1.5px) 0 0 / 100% 44px, linear-gradient(90deg, rgba(201, 132, 26, .3) 1.5px, transparent 1.5px) 50% 0 / 86px 100%;transform: perspective(560px) rotateX(62deg);transform-origin: 50% 100%;-webkit-mask-image: radial-gradient(60% 90% at 50% 70%, #000 30%, transparent 75%);mask-image: radial-gradient(60% 90% at 50% 70%, #000 30%, transparent 75%);pointer-events: none}.tiers-d::after{background: radial-gradient(27.2% 46% at 30.8% 52%, rgba(255, 196, 74, .2), transparent 72%), radial-gradient(28.8% 50% at 69.2% 48%, rgba(166, 227, 90, .26), transparent 74%)}.t-spk{position: absolute;z-index: 3;width: var(--s);height: var(--s);color: var(--c, #F2AE2E);filter: drop-shadow(0 0 8px currentColor);pointer-events: none;animation: spk 2.8s ease-in-out infinite;animation-delay: var(--d, 0s)}.t-spk.k1{--s: 34px;left: -4%;top: 4%}.t-spk.k2{--s: 40px;right: -5%;top: -4%;--c: #7CC63A;--d: -.7s}.t-spk.k3{--s: 26px;left: 47%;top: -10%;--d: -1.4s}.t-spk.k4{--s: 30px;left: -6%;top: 58%;--c: #7CC63A;--d: -2s}.t-spk.k5{--s: 30px;right: -6%;top: 64%;--d: -2.4s}.tiers-d .t-spk{--c: #FFCB52}.tiers-d .t-spk.k2,.tiers-d .t-spk.k4{--c: #C6F689}.tier.t-plat{box-shadow: inset 0 0 0 2px rgba(198, 246, 137, .75), 0 0 0 8px rgba(198, 246, 137, .16), 0 70px 120px -40px rgba(50, 140, 80, .85), 0 0 150px -30px rgba(198, 246, 137, .65)}.tier.t-plat::after{content: "";position: absolute;inset: -12px;z-index: -3;border-radius: 42px;border: 2px solid rgba(166, 227, 90, .7);animation: plat-pulse 2.6s ease-out infinite;pointer-events: none}@keyframes plat-pulse{0%{transform: scale(1);opacity: .85}100%{transform: scale(1.05, 1.03);opacity: 0}}.t-gold{box-shadow: inset 0 0 0 1.5px rgba(255, 203, 82, .45), 0 60px 100px -50px rgba(3, 22, 26, .85)}@media (min-width: 992px){.tiers .t-plat{z-index: 2;transform: translateY(-34px)}.tiers{margin-top: 260px}.tiers.tiers-d{margin-top: 262px}}.t-plat .t-spot{top: -170px;width: 600px;height: 480px;margin-left: -300px;background: radial-gradient(closest-side, rgba(198, 246, 137, .42), rgba(198, 246, 137, .1) 60%, transparent)}.t-plat .t-box{width: 262px;margin-left: -131px;filter: drop-shadow(0 26px 24px rgba(0, 0, 0, .5)) drop-shadow(0 0 40px rgba(198, 246, 137, .45))}.t-plat .t-flag{left: -18px;right: -18px;bottom: 0;justify-content: center;gap: 12px;padding: 12px 18px;overflow: hidden;border-radius: 12px;background: linear-gradient(90deg, #FFF3A6 0%, #FFD84D 45%, #F5B312 100%);color: #2B1A00;font-size: 22px;letter-spacing: .03em;text-transform: uppercase;box-shadow: 0 20px 34px -12px rgba(0, 0, 0, .6), 0 0 36px -6px rgba(255, 210, 70, .75), inset 0 -3px 0 rgba(140, 80, 0, .28);transform: rotate(-2.5deg)}.t-plat .t-flag .ic{width: 32px;height: 32px;padding: 6px;background: #2B1A00;color: #FFD84D}.t-plat .t-flag::after{content: "";position: absolute;top: 0;bottom: 0;left: 0;width: 26%;background: linear-gradient(100deg, transparent, rgba(255, 255, 255, .75), transparent);transform: translateX(-180%) skewX(-20deg);animation: shine 3.4s ease-in-out .6s infinite}.t-plat .t-name{margin-top: 30px;font-size: 36px}.t-plat .t-price b{font-size: 92px;text-shadow: 0 0 46px rgba(198, 246, 137, .35)}.coupon{position: relative;display: grid;grid-template-columns: auto minmax(0, 1fr) auto auto;align-items: center;gap: 12px;margin-top: 26px;padding: 13px 14px 13px 20px;border-radius: 16px;background: linear-gradient(90deg, rgba(198, 246, 137, .16), rgba(255, 203, 82, .14));-webkit-mask: radial-gradient(circle at 0 50%, transparent 10px, #000 10.5px) left / 51% 100% no-repeat, radial-gradient(circle at 100% 50%, transparent 10px, #000 10.5px) right / 51% 100% no-repeat;mask: radial-gradient(circle at 0 50%, transparent 10px, #000 10.5px) left / 51% 100% no-repeat, radial-gradient(circle at 100% 50%, transparent 10px, #000 10.5px) right / 51% 100% no-repeat}.coupon::before{content: "";position: absolute;inset: 0;border-radius: inherit;border: 2px dashed rgba(198, 246, 137, .8);animation: cp-edge 2.4s ease-in-out infinite;pointer-events: none}@keyframes cp-edge{50%{border-color: rgba(255, 203, 82, .95)}}.cp-ic{display: grid;place-items: center;width: 38px;height: 38px;border-radius: 12px;background: var(--g-plat);color: #0B1D12;box-shadow: 0 8px 16px -8px rgba(166, 227, 90, .8);transform: rotate(-8deg)}.cp-ic .ic{width: 19px;height: 19px}.cp-txt{display: grid;gap: 2px;min-width: 0}.cp-txt small{color: var(--lime);font-family: var(--f-mono);font-size: 11px;font-weight: 600;letter-spacing: .14em;text-transform: uppercase}.cp-code{color: #fff;font-family: var(--f-mono);font-size: 22px;font-weight: 600;letter-spacing: .06em;line-height: 1.1}.cp-off{display: grid;justify-items: center;color: var(--gold);font-size: 11px;font-weight: 800;letter-spacing: .1em;line-height: 1;text-transform: uppercase}.cp-off b{font-family: var(--f-display);font-size: 28px;letter-spacing: -.03em;text-transform: none}.cp-copy{padding: 10px 14px;border: 0;border-radius: 10px;background: var(--lime);color: #0B1D12;font-size: 13.5px;font-weight: 800;cursor: pointer;box-shadow: inset 0 -2px 0 rgba(30, 90, 20, .22);transition: transform .15s var(--ease), background .2s}.cp-copy:hover{transform: translateY(-1px)}.cp-copy.done{background: #fff}.coupon + .jv-wrap{margin-top: 18px}@media (max-width: 1199px){.t-spk{display: none}}.tier .jv-wrap{width: 100%;margin: 24px 0 0}.tier .coupon + .jv-wrap{margin-top: 16px}.tier .jv-button{border-radius: 14px;box-shadow: 0 18px 34px -18px rgba(0, 0, 0, .7)}.tier .jv-button img{width: 100%;max-width: none}.t-list{gap: 0;margin-top: 22px;padding-top: 8px}.t-list li{gap: 14px;padding: 13px 0;font-size: 17px;line-height: 1.45}.t-list li + li{border-top: 1px solid rgba(255, 255, 255, .09)}.t-list li.t-inc{margin-bottom: 6px;padding: 12px 14px}.t-list li.t-inc + li{border-top: 0}.t-list i{width: 26px;height: 26px;margin-top: 0}.t-list .ic{width: 14px;height: 14px}.sec.s-math{padding: 112px 0 124px}.math-bg{background: radial-gradient(900px 560px at 16% 30%, rgba(255, 203, 82, .13), transparent 70%), radial-gradient(820px 560px at 70% 26%, rgba(127, 230, 181, .1), transparent 70%), radial-gradient(1000px 640px at 50% 60%, rgba(198, 246, 137, .07), transparent 70%), radial-gradient(1000px 560px at 50% 94%, rgba(255, 203, 82, .1), transparent 70%)}.gm3{--w: 460px;--r: -12deg;left: -230px;top: 260px}.gm4{--w: 520px;--r: 14deg;--gm: rgba(198, 246, 137, .08);right: -270px;top: 1100px}.ledger{position: relative;z-index: 2;display: grid;grid-template-columns: 420px minmax(0, 1fr);align-items: start;max-width: 1152px;margin: 64px auto 0}.lg-side{position: relative;z-index: 3}.lg-till{position: relative;z-index: 2;display: flex;align-items: center;gap: 14px;height: 58px;margin: 0 -12px;padding: 0 20px 10px;border-radius: 20px 20px 14px 14px;background: linear-gradient(180deg, #1C4C55 0%, #0C2F36 55%, #061F25 100%);box-shadow: inset 0 1px 0 rgba(255, 255, 255, .16), inset 0 -3px 0 rgba(0, 0, 0, .45), 0 22px 34px -14px #000, 0 0 0 1px rgba(150, 225, 214, .12)}.lt-led{flex: none;width: 10px;height: 10px;border-radius: 50%;background: var(--lime);box-shadow: 0 0 0 3px rgba(198, 246, 137, .16), 0 0 12px var(--lime);animation: lt-led 1.8s ease-in-out infinite}@keyframes lt-led{50%{opacity: .35}}.lt-keys{display: flex;gap: 6px;margin-left: auto}.lt-keys i{width: 26px;height: 9px;border-radius: 5px;background: rgba(255, 255, 255, .1);box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .3)}.lt-keys i:first-child{background: rgba(255, 203, 82, .55)}.lt-slot{position: absolute;left: 24px;right: 24px;bottom: 9px;height: 7px;border-radius: 4px;background: #020E11;box-shadow: inset 0 2px 3px #000, 0 1px 0 rgba(255, 255, 255, .08)}.lg-paper{position: relative;margin: -12px 8px 0;padding: 36px 28px 44px;background: linear-gradient(180deg, #E9E1CC 0, #FFFDF6 22px, #FBF5E6 100%);color: var(--body-l);box-shadow: 0 50px 90px -40px #000;transform: rotate(-1.4deg);transform-origin: 50% 0;-webkit-mask: linear-gradient(#000, #000) top / 100% calc(100% - 14px) no-repeat, conic-gradient(from 135deg at top, #000 90deg, transparent 0) bottom / 22px 14px repeat-x;mask: linear-gradient(#000, #000) top / 100% calc(100% - 14px) no-repeat, conic-gradient(from 135deg at top, #000 90deg, transparent 0) bottom / 22px 14px repeat-x}.lg-title{margin: 0;color: var(--ink);font-family: var(--f-display);font-size: 27px;font-weight: 800;letter-spacing: -.03em;line-height: 1.12;text-wrap: balance}.lg-k{margin-top: 10px;padding-bottom: 12px;border-bottom: 2px dashed #E2D6B8;color: #8A7A55;font-family: var(--f-mono);font-size: 11px;font-weight: 600;letter-spacing: .14em;text-transform: uppercase;text-wrap: balance}.lg-rows{display: grid;gap: 0;margin: 6px 0 0;padding: 0;list-style: none}.lg-row{position: relative;display: flex;align-items: center;gap: 10px;padding: 8px 0;border-bottom: 1px dashed #E6DCC4;transition: opacity .45s var(--ease), transform .45s var(--ease)}.lg-row::before{content: "";position: absolute;left: -12px;right: -12px;top: 2px;bottom: 2px;z-index: -1;border-radius: 10px;background: #F3EAD2;opacity: 0;transition: opacity .2s}.lg-row:hover::before,.lg-row.hi::before{opacity: 1}.lg-n{color: var(--ink);font-size: 15px;font-weight: 700;line-height: 1.25}.lg-dots{flex: 1;min-width: 14px;height: 2px;background: radial-gradient(circle, #CDBF9D 1px, transparent 1.5px) 0 50% / 7px 2px repeat-x}.lg-p{color: var(--ink);font-family: var(--f-mono);font-size: 16px;font-weight: 600}.lg-ic{width: 30px;height: 30px;border-radius: 9px}.lg-ic .ic{width: 16px;height: 16px}.lg-total{display: flex;align-items: center;justify-content: space-between;gap: 14px;margin-top: 14px;padding-top: 12px;border-top: 2px solid var(--ink);color: var(--ink);font-size: 16px;font-weight: 800}.lg-total s{position: relative;color: #B23A2E;font-family: var(--f-display);font-size: 42px;font-weight: 800;letter-spacing: -.04em;line-height: 1;text-decoration: none}.lg-total s::after{content: "";position: absolute;left: -6%;right: -6%;top: 52%;height: 4px;border-radius: 2px;background: var(--red);transform: rotate(-8deg)}.ledger.anim .lg-paper{clip-path: inset(0 -40px 100% -40px)}.ledger.anim.go .lg-paper{clip-path: inset(0 -40px -80px -40px);transition: clip-path 1.5s cubic-bezier(.4, .1, .3, 1)}.ledger.anim.done .lg-paper{clip-path: none}.ledger.anim .lg-row{opacity: .2;transform: translateY(-6px)}.ledger.anim .lg-row.on{opacity: 1;transform: none}.lg-board{position: relative;display: grid;grid-template-columns: 236px minmax(0, 1fr);align-items: end;gap: 0 40px;margin: 56px 0 0 -34px;padding: 50px 42px 44px 74px;border: 1.5px solid transparent;border-radius: 32px;background: radial-gradient(420px 380px at 26% 70%, rgba(255, 203, 82, .14), transparent 70%) padding-box, linear-gradient(180deg, #0D353C, #072429) padding-box, linear-gradient(135deg, rgba(255, 210, 122, .85), rgba(255, 203, 82, .18) 40%, rgba(255, 255, 255, .05) 62%, rgba(198, 246, 137, .65)) border-box;box-shadow: 0 60px 110px -50px #000, 0 0 110px -50px rgba(255, 203, 82, .45), inset 0 1px 0 rgba(255, 255, 255, .06)}.tw{--u: .42px;--dx: 16px;--dy: 13px;position: relative;display: grid;grid-template-columns: 1fr 1fr;align-items: end;gap: 0 30px;padding-right: var(--dx)}.tw-col{position: relative;display: flex;flex-direction: column;align-items: stretch;min-width: 0}.tw-stack{--tc: #E9EEF2;position: relative;display: flex;flex-direction: column-reverse}.tw-stack::before{content: "";position: absolute;left: 0;right: 0;bottom: 100%;height: var(--dy);background: var(--tc);transform-origin: 0 100%;transform: skewX(-50.9deg);transition: background .3s, opacity .4s}.tw-b{position: relative;display: block;flex: none;font-style: normal;height: calc(var(--p) * var(--u));background: linear-gradient(90deg, var(--c1), var(--c2));box-shadow: inset 0 1px 0 rgba(255, 255, 255, .6)}.tw-b::after{content: "";position: absolute;left: 100%;top: 0;bottom: 0;width: var(--dx);background: linear-gradient(90deg, color-mix(in srgb, var(--c2) 70%, #000), color-mix(in srgb, var(--c2) 52%, #000));transform-origin: 0 0;transform: skewY(-39.1deg)}.tw-b b{position: absolute;inset: 0;display: grid;place-items: center;color: rgba(8, 24, 26, .82);font-family: var(--f-mono);font-size: 12px;font-weight: 700;letter-spacing: -.01em}.tw-b.hi{filter: brightness(1.12);box-shadow: inset 0 0 0 2px #fff;z-index: 1}.tw-v{align-self: center;margin-bottom: calc(var(--dy) + 8px)}.tw-v s{position: relative;color: #FF8A78;font-family: var(--f-display);font-size: 30px;font-weight: 800;letter-spacing: -.04em;line-height: 1;text-decoration: none}.tw-v s::after{content: "";position: absolute;left: -6%;right: -6%;top: 52%;height: 3px;border-radius: 2px;background: var(--red);transform: rotate(-9deg)}.tw-gold .tw-stack{--tc: #FFF2BF}.tw-gb{--c1: #FFEAA6;--c2: #E9A325;background: linear-gradient(90deg, #FFF1BC, #FFCB52 55%, #EDA52A);box-shadow: inset 0 1px 0 rgba(255, 255, 255, .8), 0 0 46px -6px rgba(255, 203, 82, .6);transform-origin: 50% 100%;transition: transform .8s cubic-bezier(.3, 1.3, .5, 1)}.tw-gb b{color: #2B1A00;font-family: var(--f-display);font-size: 21px;font-weight: 800;letter-spacing: -.03em}.tw-gap{position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 8px;height: calc(562 * var(--u));margin-bottom: var(--dy);border: 2px dashed rgba(198, 246, 137, .55);border-bottom: 0;border-radius: 10px 10px 0 0;background: linear-gradient(180deg, rgba(198, 246, 137, .1), rgba(198, 246, 137, .02));transition: opacity .5s, transform .5s var(--ease)}.tw-save{padding: 6px 10px;border-radius: 10px;background: var(--g-plat);color: #0B1D12;font-family: var(--f-display);font-size: 16px;font-weight: 800;letter-spacing: -.02em;line-height: 1;text-align: center;white-space: nowrap;box-shadow: 0 10px 20px -10px rgba(166, 227, 90, .9);transform: rotate(-4deg)}.tw-gap .ic{width: 22px;height: 22px;color: var(--lime);animation: tw-bob 1.6s ease-in-out infinite}@keyframes tw-bob{50%{transform: translateY(5px)}}.tw-line{position: absolute;left: -10px;right: 0;bottom: calc(var(--lab) + 859 * var(--u));height: 0;border-top: 2px dashed rgba(255, 138, 120, .6);transition: opacity .5s}.tw{--lab: 48px}.tw-l{display: grid;place-items: start center;height: 34px;margin: 14px calc(var(--dx) * -1) 0 0;color: #B9CDC9;font-family: var(--f-mono);font-size: 10.5px;font-weight: 600;letter-spacing: .1em;line-height: 1.35;text-align: center;text-transform: uppercase;text-wrap: balance}.tw-gold .tw-l{color: var(--gold)}.tw-floor{position: absolute;left: -46px;right: -40px;bottom: 30px;height: 70px;border-radius: 50%;background: radial-gradient(closest-side, rgba(255, 203, 82, .32), rgba(255, 203, 82, .08) 60%, transparent)}.tw-floor::after{content: "";position: absolute;left: 6%;right: 6%;top: 50%;height: 2px;background: linear-gradient(90deg, transparent, rgba(255, 220, 140, .7), transparent)}.ledger.anim .tw-one .tw-b{opacity: 0;transform: translateY(-46px)}.ledger.anim .tw-one .tw-b.on{opacity: 1;transform: none;transition: opacity .3s, transform .55s cubic-bezier(.3, 1.4, .5, 1)}.ledger.anim:not(.done) .tw-stack::before,.ledger.anim:not(.done) .tw-line,.ledger.anim:not(.done) .tw-v{opacity: 0}.ledger.anim:not(.done) .tw-gb{transform: scaleY(0)}.ledger.anim:not(.done) .tw-gap{opacity: 0;transform: translateY(12px)}.ledger.anim .tw-v,.ledger.anim .tw-gap{transition: opacity .5s .5s, transform .5s .5s var(--ease)}.lg-deal{align-self: center;min-width: 0}.lg-dk{color: var(--gold);font-family: var(--f-mono);font-size: 12px;font-weight: 600;letter-spacing: .12em;line-height: 1.5;text-transform: uppercase}.lg-price{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 14px;margin-top: 8px}.lg-price b{font-family: var(--f-display);font-size: 92px;font-weight: 800;line-height: .9;letter-spacing: -.06em;background: linear-gradient(180deg, #FFF3C4, #FFCB52 55%, #E39A1E);-webkit-background-clip: text;background-clip: text;color: transparent;filter: drop-shadow(0 0 30px rgba(255, 203, 82, .3))}.lg-price span{padding: 5px 12px;border-radius: 999px;background: var(--g-gold);color: #2B1A00;font-size: 13px;font-weight: 800;letter-spacing: .06em;text-transform: uppercase;white-space: nowrap}.lg-p1{margin-top: 16px;font-size: 16.5px;line-height: 1.6}.lg-p1 b,.lg-p2 b{color: #fff}.lg-plat{position: relative;margin-top: 22px;padding: 18px 20px 18px;border-radius: 20px;background: linear-gradient(160deg, rgba(198, 246, 137, .12), rgba(127, 230, 181, .04));box-shadow: inset 0 0 0 1.5px rgba(198, 246, 137, .4)}.lp-art{display: flex;align-items: center;gap: 12px;margin-bottom: 10px}.lp-was s{position: relative;color: #FF8A78;font-family: var(--f-display);font-size: 24px;font-weight: 800;letter-spacing: -.03em;text-decoration: none}.lp-was s::after{content: "";position: absolute;left: -5%;right: -5%;top: 52%;height: 3px;border-radius: 2px;background: var(--red);transform: rotate(-8deg)}.lp-art .ic{width: 20px;height: 20px;color: var(--lime)}.lp-now{padding: 4px 12px 5px;border-radius: 10px;background: var(--g-plat);color: #0B1D12;font-family: var(--f-display);font-size: 26px;font-weight: 800;letter-spacing: -.04em;line-height: 1;box-shadow: 0 10px 22px -10px rgba(166, 227, 90, .9)}.lg-p2{color: #B9CDC9;font-size: 14.5px;line-height: 1.6}.own-head{position: relative;z-index: 2;max-width: 760px;margin: 120px auto 0;text-align: center}.own-head .s-lede{margin-top: 12px}.own{position: relative;z-index: 2;display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);max-width: 1000px;margin: 40px auto 0;border: 1.5px solid transparent;border-radius: 30px;background: linear-gradient(180deg, #0B3239, #062227) padding-box, linear-gradient(135deg, rgba(198, 246, 137, .55), rgba(255, 255, 255, .05) 45%, rgba(255, 203, 82, .55)) border-box;box-shadow: 0 60px 110px -50px #000, inset 0 1px 0 rgba(255, 255, 255, .06)}.own-l{padding: 30px 30px 32px 32px}.own-k{display: flex;align-items: center;gap: 8px;color: var(--gold);font-family: var(--f-mono);font-size: 12px;font-weight: 600;letter-spacing: .14em;text-transform: uppercase}.own-k .ic{width: 16px;height: 16px}.own-chips{display: grid;gap: 8px;margin-top: 14px}.own .chipb{display: flex;align-items: center;gap: 12px;width: 100%;min-height: 54px;padding: 8px 16px 8px 12px;border: 0;border-radius: 14px;background: rgba(255, 255, 255, .04);box-shadow: inset 0 0 0 1.5px rgba(255, 255, 255, .09);color: #E4EFEC;font-family: var(--f-body);font-size: 15.5px;font-weight: 700;line-height: 1.25;text-align: left;cursor: pointer;transition: box-shadow .2s, background .2s}.own .chipb:hover{box-shadow: inset 0 0 0 1.5px rgba(198, 246, 137, .5)}.own .chipb:focus-visible{outline: 2px solid var(--lime);outline-offset: 3px}.cb-box{display: grid;place-items: center;flex: none;width: 24px;height: 24px;border-radius: 7px;box-shadow: inset 0 0 0 2px rgba(255, 255, 255, .3);color: transparent;font-style: normal;transition: background .2s, color .2s, box-shadow .2s}.cb-box .ic{width: 15px;height: 15px}.cb-ic{display: grid;place-items: center;flex: none;width: 32px;height: 32px;border-radius: 10px;background: linear-gradient(160deg, var(--c1), var(--c2));color: #fff;font-style: normal}.cb-ic .ic{width: 17px;height: 17px}.c-gold .cb-ic,.c-lime .cb-ic{color: #2B1A00}.cb-n{flex: 1;min-width: 0}.cb-p{flex: none;color: #FF9C8A;font-family: var(--f-mono);font-size: 15px;font-weight: 600}.own .chipb[aria-pressed="true"]{background: rgba(198, 246, 137, .08);box-shadow: inset 0 0 0 1.5px rgba(198, 246, 137, .55)}.own .chipb[aria-pressed="true"] .cb-box{background: var(--lime);box-shadow: none;color: #0B1D12}.own .chipb[aria-pressed="true"] .cb-p{color: #6F8C87;text-decoration: line-through}.own .chipb[disabled]{cursor: default}.own-r{padding: 32px 34px 32px;border-radius: 0 30px 30px 0;background: linear-gradient(180deg, rgba(255, 203, 82, .08), rgba(198, 246, 137, .04));box-shadow: inset 1px 0 0 var(--line-d)}.own-res{color: #fff;font-family: var(--f-display);font-size: 26px;font-weight: 800;line-height: 1.2;letter-spacing: -.025em;text-wrap: pretty}.own-tiles{display: grid;gap: 16px;margin-top: 22px;padding: 18px 18px 20px;border-radius: 18px;background: rgba(0, 0, 0, .22);box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .06)}.own-tiles[hidden]{display: none}.ot{display: grid;grid-template-columns: minmax(0, 1fr) auto;align-items: center;gap: 6px 14px}.ot span{grid-column: 1 / -1;color: #B9CDC9;font-size: 13.5px;font-weight: 700}.ot-gold span{color: #F4E1B0}.ot-bar{position: relative;display: block;height: 14px;border-radius: 999px;background: rgba(255, 255, 255, .07)}.ot-bar i{position: absolute;left: 0;top: 0;bottom: 0;width: var(--w);border-radius: inherit;background: linear-gradient(90deg, #F58A7E, var(--red));transition: width .5s var(--ease)}.ot-gold .ot-bar i{background: var(--g-gold);box-shadow: 0 0 14px rgba(255, 203, 82, .5)}.ot b{min-width: 3.4ch;font-family: var(--f-display);font-size: 26px;font-weight: 800;line-height: 1;letter-spacing: -.04em;text-align: right}.ot-rest b{color: #FF9C8A}.ot-gold b{color: var(--gold)}.own-adds{display: grid;gap: 10px;margin-top: 16px}.oa{padding: 12px 15px;border-radius: 14px;font-size: 14px;line-height: 1.5}.oa b{display: block;margin-bottom: 2px;font-size: 12px;letter-spacing: .08em;text-transform: uppercase}.oa-gold{background: rgba(255, 203, 82, .08);box-shadow: inset 0 0 0 1px rgba(255, 203, 82, .3);color: #F4E7C8}.oa-gold b{color: var(--gold)}.oa-plat{background: rgba(198, 246, 137, .06);box-shadow: inset 0 0 0 1px rgba(198, 246, 137, .3);color: #E2F2D3}.oa-plat b{color: var(--lime)}.own-notes{position: relative;z-index: 2;display: grid;gap: 10px;max-width: 1000px;margin: 24px auto 0;padding: 0 6px;list-style: none}.own-notes li{display: flex;align-items: flex-start;gap: 12px;font-size: 16px;line-height: 1.55}.own-notes b{color: #fff}.own-notes .ic{flex: none;width: 22px;height: 22px;margin-top: 1px;padding: 4px;border-radius: 50%;background: var(--lime);color: #0B1D12}.offer-2{margin-top: 96px}@media (max-width: 1199px){.ledger{grid-template-columns: minmax(0, 1fr);max-width: 860px}.lg-side{width: 440px;max-width: 100%;margin: 0 auto}.lg-board{grid-template-columns: 236px minmax(0, 1fr);margin: -40px 0 0;padding: 84px 40px 44px}}@media (max-width: 899px){.own{grid-template-columns: minmax(0, 1fr);max-width: 600px}.own-r{border-radius: 0 0 30px 30px;box-shadow: inset 0 1px 0 var(--line-d)}.own-notes{max-width: 600px}}@media (max-width: 767px){.sec.s-math{padding: 90px 0 100px}.ledger{margin-top: 44px}.lg-till{height: 50px;margin: 0 -6px}.lg-paper{margin: -12px 6px 0;padding: 30px 18px 40px}.lg-title{font-size: 23px}.lg-row{gap: 9px}.lg-n{font-size: 14px}.lg-p{font-size: 14.5px}.lg-ic{width: 28px;height: 28px}.lg-total s{font-size: 36px}.lg-board{grid-template-columns: minmax(0, 1fr);gap: 34px;padding: 74px 20px 24px;border-radius: 26px}.tw{--u: .36px;width: 236px;margin: 0 auto}.lg-price b{font-size: 76px}.lg-p1{font-size: 16px}.lg-plat{padding: 16px}.own-head{margin-top: 96px}.own{border-radius: 24px}.own-l,.own-r{padding: 22px 16px}.own-r{border-radius: 0 0 24px 24px}.own .chipb{gap: 10px;min-height: 50px;padding: 7px 12px 7px 10px;font-size: 14.5px}.cb-ic{width: 28px;height: 28px;border-radius: 9px}.cb-ic .ic{width: 15px;height: 15px}.cb-p{font-size: 14px}.own-res{font-size: 22px}.ot b{font-size: 22px}.own-notes li{font-size: 15px}.offer.offer-2{margin-top: 176px}}@media (max-width: 420px){.lg-title{font-size: 21px}.lg-n{font-size: 13.5px}.lg-dots{min-width: 8px}.lg-price b{font-size: 66px}}.pieces-bg{background: radial-gradient(800px 500px at 10% 6%, rgba(255, 203, 82, .2), transparent 70%), radial-gradient(800px 500px at 92% 20%, rgba(210, 195, 255, .3), transparent 70%), radial-gradient(900px 600px at 20% 60%, rgba(155, 208, 255, .2), transparent 70%), radial-gradient(900px 600px at 86% 86%, rgba(198, 246, 137, .26), transparent 70%)}.s-pieces .sq7{--w: 280px;--r: -12deg;left: -120px;top: 1400px}.s-pieces .sq8{--w: 240px;--r: 12deg;--sqc: rgba(139, 108, 240, .14);right: -90px;top: 2900px}.wrap-wide{max-width: 1340px}.pp-basic{--a: #8EE89A;--a2: #2FB46A;--d1: #0F4129;--d2: #05211A;--t: #F2FBF3}.pp-pitch{--a: #FFA477;--a2: #E8622F;--d1: #4D2514;--d2: #22100A;--t: #FFF5EF}.pp-pro{--a: #C2AEFF;--a2: #8B6CF0;--d1: #2D1F63;--d2: #130C33;--t: #F6F2FF}.pp-finder{--a: #FF8A8A;--a2: #E5484D;--d1: #52151C;--d2: #24070A;--t: #FFF3F3}.pp-agency{--a: #6DE6CF;--a2: #18A88F;--d1: #0D4744;--d2: #052321;--t: #EEFBF8}.pp-claim{--a: #FFD06A;--a2: #E09A1E;--d1: #523809;--d2: #251803;--t: #FFF8E6}.pp-workshop{--a: #7DBBFF;--a2: #2F7BF0;--d1: #102A60;--d2: #061230;--t: #EEF5FF}.pp-wl{--a: #D7DEE3;--a2: #7D8B99;--d1: #262C31;--d2: #0B0E10;--t: #F3F5F6}.pp-plat{--a: #C6F689;--a2: #7EE0AE;--d1: #0D3D3B;--d2: #03161A;--t: #062227}.pps{position: relative;z-index: 2;display: grid;gap: 120px;max-width: 1200px;margin: 150px auto 0}.pp{position: relative;border-radius: 36px;background: var(--t);box-shadow: 0 0 0 1px color-mix(in srgb, var(--a2) 26%, transparent), 0 60px 100px -60px rgba(3, 22, 26, .55), 0 40px 120px -70px var(--a2)}.pp-wm{position: absolute;right: 40px;top: 40px;z-index: 1;color: rgba(255, 255, 255, .06);font-family: var(--f-display);font-size: 220px;font-weight: 800;line-height: .8;letter-spacing: -.06em;pointer-events: none}.pp-head{position: relative;display: grid;grid-template-columns: 270px minmax(0, 1fr) auto;align-items: center;gap: 0 44px;padding: 40px 48px 46px 36px;border-radius: 36px 36px 0 0;background: radial-gradient(560px 380px at 14% 70%, color-mix(in srgb, var(--a) 32%, transparent), transparent 70%), radial-gradient(500px 300px at 100% 0%, color-mix(in srgb, var(--a2) 26%, transparent), transparent 70%), linear-gradient(135deg, var(--d1), var(--d2));color: rgba(255, 255, 255, .8)}.pp-head::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 4px;background: linear-gradient(90deg, var(--a2), var(--a), var(--a2))}.pp-vis{position: relative;display: grid;place-items: end center;align-self: stretch;min-height: 240px}.pp-glow{position: absolute;left: 50%;top: 42%;width: 380px;height: 380px;margin: -190px 0 0 -190px;border-radius: 50%;background: radial-gradient(closest-side, color-mix(in srgb, var(--a) 55%, transparent), color-mix(in srgb, var(--a) 14%, transparent) 58%, transparent)}.pp-ped{position: absolute;left: 50%;bottom: -6px;width: 240px;height: 54px;margin-left: -120px;border-radius: 50%;background: radial-gradient(closest-side, color-mix(in srgb, var(--a) 60%, transparent), transparent)}.pp-box{position: relative;width: 240px;height: auto;margin-top: -140px;filter: drop-shadow(0 30px 24px rgba(0, 0, 0, .55));transform: rotate(-4deg);transition: transform .4s var(--ease)}.pp:hover .pp-box{transform: rotate(-2deg) translateY(-8px)}.pp-emb{position: relative;display: grid;place-items: center;width: 168px;height: 168px;margin: -40px 0 30px;border-radius: 30%;background: linear-gradient(160deg, color-mix(in srgb, var(--a) 70%, #fff), var(--a2));color: var(--d2);box-shadow: inset 0 -6px 0 rgba(0, 0, 0, .18), inset 0 2px 0 rgba(255, 255, 255, .6), 0 30px 50px -20px #000, 0 0 60px -10px var(--a);transform: rotate(-8deg)}.pp-emb .ic{width: 84px;height: 84px}.pp-intro{position: relative;z-index: 2;min-width: 0}.pp-k{display: flex;align-items: center;gap: 12px;color: var(--a);font-family: var(--f-mono);font-size: 13px;font-weight: 600;letter-spacing: .14em;text-transform: uppercase}.pp-n{display: grid;place-items: center;height: 30px;padding: 0 10px;border-radius: 10px;background: var(--a);color: var(--d2);font-family: var(--f-display);font-size: 16px;letter-spacing: 0}.pp-h{margin: 14px 0 0;color: #fff;font-family: var(--f-display);font-size: 46px;font-weight: 800;line-height: 1.02;letter-spacing: -.04em;text-wrap: balance}.pp-d{max-width: 640px;margin-top: 16px;font-size: 17.5px;line-height: 1.62}.pp-d b{color: #fff}.pp-price{position: relative;z-index: 2;align-self: start;display: grid;justify-items: center;gap: 2px;min-width: 132px;margin-top: -4px;padding: 14px 18px 14px 30px;border-radius: 8px 16px 16px 8px;background: linear-gradient(160deg, color-mix(in srgb, var(--a) 75%, #fff), var(--a));color: var(--d2);font-size: 12.5px;font-weight: 800;letter-spacing: .06em;line-height: 1.25;text-align: center;text-transform: uppercase;box-shadow: 0 20px 34px -16px #000;transform: rotate(5deg);-webkit-mask: radial-gradient(circle at 15px 50%, transparent 5px, #000 5.5px);mask: radial-gradient(circle at 15px 50%, transparent 5px, #000 5.5px)}.pp-price b{color: var(--d2);font-family: var(--f-display);font-size: 34px;letter-spacing: -.04em;line-height: 1;text-transform: none}.pp-price::before{content: "";position: absolute;left: 8px;top: 50%;width: 14px;height: 1.5px;background: rgba(0, 0, 0, .25)}.pp-wl .pp-price{max-width: 200px;font-size: 13px;letter-spacing: 0;text-transform: none}.pp-wl .pp-price b{font-size: 28px}.pp-only{display: flex;align-items: center;gap: 8px;padding: 12px 18px 12px 30px;font-size: 14px;letter-spacing: .02em;text-transform: none}.pp-only b{font-family: var(--f-body);font-size: 15px;letter-spacing: 0}.pp-only .ic{width: 18px;height: 18px}.pp-body{display: grid;grid-template-columns: minmax(0, 1.18fr) minmax(0, 1fr);align-items: center;gap: 44px;padding: 46px 48px 50px}.pp:nth-child(even) .pp-body:not(.pp-body-wide){grid-template-columns: minmax(0, 1fr) minmax(0, 1.18fr)}.pp:nth-child(even) .pp-body:not(.pp-body-wide) .pp-media{order: 2}.pp-body-wide{grid-template-columns: minmax(0, 1fr);gap: 30px}.pp-body-wide .pp-media{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 26px}.pp-media .win{box-shadow: 0 0 0 4px color-mix(in srgb, var(--a2) 35%, transparent), 0 34px 60px -34px rgba(3, 22, 26, .75)}.pp-media .clip figcaption{padding: 0 4px}.pp-media .shots-cap{margin-top: 16px}.pp-info{display: grid;gap: 14px;font-size: 16px;line-height: 1.55}.pp-info b{color: var(--ink)}.pp-un{position: relative;display: flex;align-items: flex-start;gap: 18px;padding: 26px 28px;border-radius: 24px;background: #fff;box-shadow: inset 0 0 0 1.5px color-mix(in srgb, var(--a2) 35%, transparent), 0 24px 50px -32px color-mix(in srgb, var(--a2) 85%, transparent);color: var(--ink);font-family: var(--f-display);font-size: 23px;font-weight: 800;line-height: 1.25;letter-spacing: -.02em}.pp-un b{display: block;margin-bottom: 6px;color: color-mix(in srgb, var(--a2) 60%, #000) !important;font-family: var(--f-mono);font-size: 12px;font-weight: 600;letter-spacing: .14em;text-transform: uppercase}.pp-un .un-ic{display: grid;place-items: center;flex: none;width: 48px;height: 48px;border-radius: 15px;box-shadow: 0 12px 20px -10px var(--a2)}.pp-un .un-ic{margin-top: 0;background: linear-gradient(160deg, var(--a), var(--a2));color: var(--d2)}.pp-un .un-ic .ic{width: 22px;height: 22px}.pp-tiers{display: grid;grid-template-columns: 1fr 1fr;gap: 12px}.pt{padding: 14px 16px;border-radius: 16px;font-size: 15px;line-height: 1.45}.pt b{display: block;margin-bottom: 2px;font-size: 12px;letter-spacing: .08em;text-transform: uppercase}.pt-g{background: #FFF4D6;box-shadow: inset 0 0 0 1.5px #F2CF7A}.pt-g b{color: #8A5A00}.pt-p{background: #EEFBDC;box-shadow: inset 0 0 0 1.5px #B9E68A}.pt-p b{color: #3E7A10}.pp-cap{padding: 14px 16px;border-radius: 16px;background: rgba(255, 255, 255, .6);box-shadow: inset 0 0 0 1.5px rgba(0, 0, 0, .06);color: var(--muted-l);font-size: 15px}.pp-days{display: grid;gap: 8px;margin: 0;padding: 0;list-style: none}.pp-days li{display: flex;align-items: center;gap: 12px;padding: 9px 14px 9px 9px;border-radius: 16px;background: #fff;box-shadow: inset 0 0 0 1px #D3E3F8}.pp-days p{font-size: 15px;line-height: 1.45}.pp-plat .pp-body{color: var(--body-d)}.pp-plat .pp-info b{color: #fff}.pp-info-row{grid-template-columns: 1fr 1fr;align-items: center;gap: 24px}.pp-p{font-size: 17px;line-height: 1.6}.pp-plat .pp-un{background: rgba(255, 255, 255, .05);box-shadow: inset 0 0 0 1.5px rgba(198, 246, 137, .45);color: #fff}.pp-plat .pp-un b{color: var(--lime) !important}.pp-body-plat{grid-template-columns: minmax(0, 1fr);gap: 0}.shots2{position: relative;padding-bottom: 54px}.shots2 .shot:first-child{width: 86%}.shots2 .shot:last-child{position: absolute;right: 0;bottom: 0;width: 56%}.shots2 .shot:last-child .sh-win{box-shadow: 0 0 0 4px #fff, 0 30px 50px -24px rgba(3, 22, 26, .75)}.shots-wl{display: grid;gap: 16px}.sh-strip img{aspect-ratio: auto}.shots-cap{margin-top: 14px;color: var(--body-l);font-size: 14.5px;line-height: 1.5}.pd-d{display: grid;place-items: center;flex: none;width: 38px;height: 40px;border-radius: 10px;background: linear-gradient(180deg, #4F8DF7 0 34%, #fff 34%);box-shadow: inset 0 0 0 1.5px #9BC0F8;color: var(--ink);font-family: var(--f-display);font-size: 17px;font-weight: 800;padding-top: 10px}.claim-ill{position: relative;display: grid;justify-items: center;align-content: center;min-height: 330px;padding: 26px 26px 30px;border-radius: 24px;background: radial-gradient(closest-side, rgba(255, 255, 255, .8), transparent), linear-gradient(135deg, #FFE7A8, #FFD07A 50%, #C6F689)}.ci-phone{display: grid;gap: 9px;width: 250px;padding: 22px 18px;border-radius: 30px;background: #fff;box-shadow: 0 0 0 7px #0E2B31, 0 40px 60px -30px rgba(80, 50, 0, .6)}.ci-t{color: var(--ink);font-family: var(--f-display);font-size: 21px;font-weight: 800;letter-spacing: -.02em;text-align: center}.ci-f{display: flex;align-items: center;gap: 8px;padding: 9px 11px;border-radius: 11px;background: #F4F6F2;box-shadow: inset 0 0 0 1px #E3E7DF;color: #525E5B;font-size: 13px;font-weight: 600}.ci-f .ic{width: 15px;height: 15px;color: #A9B4B1}.ci-btn{padding: 11px;border-radius: 12px;background: linear-gradient(180deg, #34B24F, #208A3A);color: #fff;font-size: 14.5px;font-weight: 800;text-align: center;box-shadow: 0 8px 16px -8px rgba(32, 138, 58, .8)}.ci-call{color: #2E6FD1;font-size: 12.5px;font-weight: 700;text-align: center;text-decoration: underline;text-underline-offset: 3px}.ci-ok{position: relative;z-index: 2;margin: -16px 0 0 90px;display: flex;align-items: center;gap: 8px;padding: 10px 14px;border-radius: 14px;background: #fff;color: #1C7A37;font-size: 13.5px;font-weight: 800;box-shadow: 0 18px 30px -14px rgba(28, 122, 55, .55), inset 0 0 0 1.5px #BDE7C8;transform: rotate(-3deg);animation: bob 3.6s var(--ease) infinite}.ci-ok .ic{width: 18px;height: 18px;padding: 3px;border-radius: 50%;background: #2FB46A;color: #fff}.pp-media .tag-l{margin-top: 14px}.gp-wrap{margin-top: 30px;overflow: hidden;border-radius: 22px;background: rgba(0, 0, 0, .2);box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .08)}.gp{width: 100%;border-collapse: collapse;font-size: 15px}.gp th,.gp td{padding: 12px 18px;border-bottom: 1px solid rgba(255, 255, 255, .06);text-align: center;vertical-align: middle}.gp tbody tr:last-child th,.gp tbody tr:last-child td{border-bottom: 0}.gp tbody th{color: #E3EFEC;font-weight: 600;line-height: 1.4;text-align: left}.gp tbody tr:nth-child(even){background: rgba(255, 255, 255, .025)}.gp thead th{padding: 18px;vertical-align: bottom}.gp thead span{display: block;font-family: var(--f-display);font-size: 21px;font-weight: 800;letter-spacing: -.02em}.gp thead small{display: block;margin-top: 2px;font-size: 13px;font-weight: 700;opacity: .8}.gp-g{width: 24%;color: var(--gold)}.gp-p{width: 24%;background: var(--g-plat);color: #0B1D12}.gp td{color: #F2DFAE;font-family: var(--f-mono);font-size: 14px;overflow-wrap: anywhere}.gp td:last-child{background: rgba(198, 246, 137, .07);box-shadow: inset 1.5px 0 0 rgba(198, 246, 137, .35), inset -1.5px 0 0 rgba(198, 246, 137, .35);color: #fff}.gp-u{color: var(--lime) !important;font-weight: 700}.gp-ok{display: inline-grid;place-items: center;width: 26px;height: 26px;border-radius: 50%;background: rgba(255, 203, 82, .2);color: var(--gold);vertical-align: middle}td:last-child .gp-ok{background: var(--lime);color: #0B1D12}.gp-ok .ic{width: 14px;height: 14px}.gp-note{display: flex;align-items: center;gap: 8px;margin-top: 16px;color: var(--muted-d);font-size: 14px}.gp-note .ic{width: 17px;height: 17px;color: var(--lime)}.fit-bg{background: radial-gradient(900px 520px at 24% 16%, rgba(255, 203, 82, .12), transparent 70%), radial-gradient(900px 520px at 80% 30%, rgba(198, 246, 137, .12), transparent 70%), radial-gradient(900px 520px at 50% 86%, rgba(239, 90, 76, .08), transparent 70%)}.gm7{--w: 440px;--r: -10deg;left: -220px;top: 360px}.gm8{--w: 480px;--r: 12deg;--gm: rgba(198, 246, 137, .08);right: -250px;top: 1300px}.quiz{position: relative;z-index: 2;display: grid;grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr);align-items: stretch;gap: 26px;max-width: 1100px;margin: 60px auto 0}.qz-qs{display: grid;align-content: center;gap: 12px;padding: 24px;border-radius: 30px;background: linear-gradient(180deg, #0B3036, #072429);box-shadow: inset 0 0 0 1px var(--line-d), 0 40px 70px -44px #000}.qz-q{padding: 16px 16px 14px;border-radius: 20px;background: rgba(255, 255, 255, .03);box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .06)}.qz-l{display: flex;align-items: center;gap: 12px;color: #fff;font-size: 17px;line-height: 1.3}.qz-ic{display: grid;place-items: center;flex: none;width: 36px;height: 36px;border-radius: 11px;background: #0E3A41;color: #8FE6C8;box-shadow: inset 0 0 0 1px rgba(127, 230, 181, .35)}.qz-ic .ic{width: 18px;height: 18px}.chips{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 5px;margin-top: 12px;padding: 5px;border-radius: 15px;background: rgba(0, 0, 0, .28);box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .06)}.quiz .chipb{display: grid;place-items: center;min-height: 44px;padding: 6px 10px;border: 0;border-radius: 11px;background: transparent;color: #CFE0DC;font-family: var(--f-body);font-size: 14.5px;font-weight: 700;line-height: 1.2;text-align: center;cursor: pointer;transition: background .2s, color .2s, box-shadow .2s}.quiz .chipb:hover{background: rgba(255, 255, 255, .06);color: #fff}.quiz .chipb:focus-visible{outline: 2px solid var(--lime);outline-offset: 2px}.quiz .chipb[aria-pressed="true"]{background: var(--g-plat);color: #0B1D12;box-shadow: 0 8px 18px -8px rgba(166, 227, 90, .8)}.qz-ans{position: relative}.qz-panel{position: sticky;top: calc(var(--deal-h) + 24px);display: grid;align-content: start;justify-items: center;gap: 18px;height: 100%;padding: 28px 30px 30px;border-radius: 30px;background: radial-gradient(420px 260px at 50% 0%, rgba(255, 203, 82, .16), transparent 70%), linear-gradient(180deg, #FFFEF9, #F6F1E4);color: var(--body-l);text-align: center;box-shadow: 0 50px 90px -50px #000;transition: box-shadow .4s}.qz-panel[data-pick="1"]{box-shadow: 0 0 0 2px #EAB443, 0 50px 90px -50px #000, 0 0 60px -20px rgba(255, 203, 82, .6)}.qz-panel[data-pick="2"]{box-shadow: 0 0 0 2px #8FD14A, 0 50px 90px -50px #000, 0 0 60px -20px rgba(198, 246, 137, .6)}.qa-k{color: #8A7A55;font-family: var(--f-mono);font-size: 12px;font-weight: 600;letter-spacing: .14em;text-transform: uppercase}.qz-meter{position: relative;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));width: 100%;padding: 6px 0 4px}.qm-line{position: absolute;left: 16.66%;right: 16.66%;top: 38px;height: 6px;border-radius: 999px;background: #E6DEC9}.qm-fill{position: absolute;left: 0;top: 0;bottom: 0;width: 0;border-radius: inherit;background: linear-gradient(90deg, #7FB8FF, #FFCB52, #A6E35A);transition: width .5s var(--ease)}.qz-panel[data-lv="1"] .qm-fill{width: 50%}.qz-panel[data-lv="2"] .qm-fill{width: 100%}.qm-stop{position: relative;display: grid;justify-items: center;gap: 10px;color: #A99C7E;font-size: 13.5px;font-weight: 800;line-height: 1.2;transition: color .3s}.qm-dot{display: grid;place-items: center;width: 70px;height: 70px;border-radius: 30%;background: #EEE7D6;color: #B9AD90;box-shadow: inset 0 -4px 0 rgba(0, 0, 0, .06);transition: background .35s, color .35s, box-shadow .35s, transform .35s var(--ease)}.qm-dot .ic{width: 34px;height: 34px}.s0 .qm-dot{transform: rotate(-6deg)}.s2 .qm-dot{transform: rotate(6deg)}.qz-panel[data-lv="0"] .s0,.qz-panel[data-lv="1"] .s0,.qz-panel[data-lv="1"] .s1,.qz-panel[data-lv="2"] .qm-stop{color: var(--ink)}.qz-panel[data-lv] .s0 .qm-dot{background: linear-gradient(160deg, #9BD0FF, #4F8DF7);color: #fff}.qz-panel[data-lv="1"] .s1 .qm-dot,.qz-panel[data-lv="2"] .s1 .qm-dot{background: var(--g-gold);color: #3A2400;box-shadow: inset 0 -4px 0 rgba(0, 0, 0, .15), 0 14px 24px -12px rgba(160, 100, 10, .6)}.qz-panel[data-lv="2"] .s2 .qm-dot{background: var(--g-plat);color: #0B1D12;box-shadow: inset 0 -4px 0 rgba(0, 0, 0, .15), 0 14px 24px -12px rgba(60, 140, 40, .6)}.qz-panel[data-lv="0"] .s0 .qm-dot,.qz-panel[data-lv="1"] .s1 .qm-dot,.qz-panel[data-lv="2"] .s2 .qm-dot{transform: scale(1.14)}.qz-panel[data-pick="0"] .s0 .qm-dot,.qz-panel[data-pick="1"] .s1 .qm-dot,.qz-panel[data-pick="2"] .s2 .qm-dot{animation: qm-ring 1.8s ease-out infinite}@keyframes qm-ring{0%{outline: 0 solid rgba(166, 227, 90, .7);outline-offset: 0}100%{outline: 10px solid rgba(166, 227, 90, 0);outline-offset: 6px}}.qz-res{display: grid;justify-items: center;width: 100%;padding-top: 18px;border-top: 1.5px dashed #E4DCC6}.qa{display: grid;justify-items: center;gap: 10px}.qa[hidden]{display: none}.qa-wt{max-width: 300px;color: var(--ink);font-size: 18px;font-weight: 700;line-height: 1.4}.qa-prog{display: flex;gap: 8px;margin-top: 4px}.qa-prog i{width: 34px;height: 6px;border-radius: 999px;background: #E4DCC6;transition: background .3s}.qa-prog i.on{background: var(--lime-2)}.qa-n{color: var(--ink);font-family: var(--f-display);font-size: 34px;font-weight: 800;letter-spacing: -.035em;line-height: 1.05}.qa-why{max-width: 360px;font-size: 15.5px;line-height: 1.5}.qa .btn-m{margin-top: 6px}.qa-link{color: #2E6FD1;font-weight: 800;text-underline-offset: 3px}.qa.pop{animation: qa-pop .55s var(--ease)}@keyframes qa-pop{0%{transform: scale(.96);opacity: .4}60%{transform: scale(1.015)}100%{transform: none;opacity: 1}}.fit2{position: relative;z-index: 2;display: grid;grid-template-columns: 1fr 1fr;gap: 24px;max-width: 1100px;margin: 30px auto 0}.ft{position: relative;padding: 24px 26px 24px 86px;border-radius: 24px;font-size: 16.5px;line-height: 1.55}.ft-h{margin-bottom: 4px !important;font-family: var(--f-display);font-size: 21px;letter-spacing: -.015em}.ft-ic{position: absolute;left: 22px;top: 24px;display: grid;place-items: center;width: 46px;height: 46px;border-radius: 30%}.ft-ic .ic{width: 23px;height: 23px}.ft-g{background: linear-gradient(180deg, rgba(255, 203, 82, .14), rgba(255, 203, 82, .04));box-shadow: inset 0 0 0 1.5px rgba(255, 203, 82, .45);color: #F2E5C4}.ft-g b{color: var(--gold)}.ft-g .ft-ic{background: var(--g-gold);color: #2B1A00}.ft-p{background: linear-gradient(180deg, rgba(198, 246, 137, .13), rgba(198, 246, 137, .03));box-shadow: inset 0 0 0 1.5px rgba(198, 246, 137, .45);color: #E2F2D3}.ft-p b{color: var(--lime)}.ft-p .ft-ic{background: var(--g-plat);color: #0B1D12}.money{position: relative;z-index: 2;display: grid;grid-template-columns: minmax(0, 1fr);align-items: center;gap: 30px;max-width: 1100px;margin: 110px auto 0;padding: 40px;border-radius: 32px;background: linear-gradient(180deg, #0B3036, #062227);box-shadow: inset 0 0 0 1px var(--line-d), 0 50px 90px -50px #000}.mn-txt{display: grid;grid-template-columns: minmax(0, .95fr) minmax(0, 1.05fr);align-items: center;gap: 0 44px}.mn-h{margin: 0;color: #fff;font-family: var(--f-display);font-size: 38px;font-weight: 800;letter-spacing: -.035em;line-height: 1.05;text-wrap: balance}.mn-lead{margin-top: 16px;font-size: 17px;line-height: 1.75}.mn-lead b{color: #E9F3F0}.ml{display: inline-flex;align-items: center;gap: 6px;padding: 0 9px;border-radius: 8px;line-height: 1.55;white-space: nowrap}.ml .ic{width: 14px;height: 14px}.ml-p{background: var(--g-plat);color: #0B1D12}.ml-d{background: rgba(255, 203, 82, .16);box-shadow: inset 0 0 0 1px rgba(255, 203, 82, .5);color: var(--gold)}.ml-m{background: rgba(239, 90, 76, .16);box-shadow: inset 0 0 0 1px rgba(255, 133, 119, .55);color: #FFB7A6}.mn-t{width: 100%;border-collapse: separate;border-spacing: 0;overflow: hidden;border-radius: 20px;background: rgba(0, 0, 0, .22);box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .07)}.mn-t th,.mn-t td{padding: 11px 16px;border-bottom: 1px solid rgba(255, 255, 255, .06);text-align: left;vertical-align: middle}.mn-t tbody tr:last-child th,.mn-t tbody tr:last-child td{border-bottom: 0}.mn-t thead th{padding-top: 14px;padding-bottom: 12px;font-family: var(--f-mono);font-size: 11px;font-weight: 600;letter-spacing: .1em;line-height: 1.35;text-transform: uppercase}.mn-t thead i{display: inline-block;width: 9px;height: 9px;margin-right: 7px;border-radius: 3px;vertical-align: 0}.mn-t .mt-once{color: var(--lime)}.mn-t .mt-once i{background: var(--g-plat)}.mn-t .mt-mo{color: #FF9E7A}.mn-t .mt-mo i{background: linear-gradient(160deg, #FFB0A6, #EF5A4C)}.mn-t tbody th{color: #fff;font-size: 14.5px;font-weight: 700;white-space: nowrap}.mn-t tbody th .ic{display: inline-block;width: 14px;height: 14px;margin: -2px 7px 0 0;color: #FF8577;vertical-align: middle}.mn-t td b{font-family: var(--f-display);font-size: 21px;font-weight: 800;letter-spacing: -.03em;line-height: 1}.mn-t td small{color: inherit;font-family: var(--f-mono);font-size: 11px;font-weight: 600;letter-spacing: .06em;text-transform: uppercase;opacity: .75}.mn-t td:nth-child(2){color: var(--lime)}.mn-t td.z{color: rgba(198, 246, 137, .4)}.mn-t td:nth-child(3){background: rgba(239, 90, 76, .06);color: #FFB7A6}.mn-t .mt-cross th,.mn-t .mt-cross td{background: rgba(239, 90, 76, .16);box-shadow: inset 0 1px 0 rgba(255, 133, 119, .55), inset 0 -1px 0 rgba(255, 133, 119, .55)}.mn-t .mt-cross th{box-shadow: inset 3px 0 0 #FF8577, inset 0 1px 0 rgba(255, 133, 119, .55), inset 0 -1px 0 rgba(255, 133, 119, .55)}.mn-t .mt-cross td:nth-child(3){color: #fff}.mn-t .mt-12 td:nth-child(3) b{font-size: 27px;color: #fff}.mn-chart{margin: 0;padding: 22px 20px 16px;border-radius: 22px;background: rgba(0, 0, 0, .22);box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .07)}.mc-plot{position: relative;height: 250px;padding-top: 22px}.mc-bars{display: grid;grid-template-columns: repeat(12, 1fr);align-items: end;gap: 7px;height: 100%}.mc-bars i{font-style: normal;position: relative;height: var(--h);border-radius: 7px 7px 2px 2px;background: linear-gradient(180deg, #FF9E7A, #C8433A);opacity: .55;transform-origin: 50% 100%;transition: transform .9s var(--ease)}.mc-bars i.mb-lit{opacity: 1}.mc-bars i.x{box-shadow: 0 0 0 2px #fff, 0 0 20px rgba(239, 90, 76, .7)}.mc-bars b{position: absolute;left: 50%;bottom: calc(100% + 6px);transform: translateX(-50%);color: #FFD3C8;font-family: var(--f-mono);font-size: 11.5px;font-weight: 700;white-space: nowrap}.mc-bars i:last-child b{left: auto;right: 0;transform: none}.js .mn-chart:not(.run) .mc-bars i{transform: scaleY(0)}.mc-once{position: absolute;left: 0;right: 0;bottom: var(--y);z-index: 2;height: 0;border-top: 2.5px dashed var(--lime);filter: drop-shadow(0 0 6px rgba(198, 246, 137, .7))}.mc-once b{position: absolute;left: 0;bottom: 6px;padding: 2px 8px;border-radius: 999px;background: var(--lime);color: #0B1D12;font-family: var(--f-mono);font-size: 12px;font-weight: 700}.mc-x{display: grid;grid-template-columns: repeat(12, 1fr);gap: 7px;margin-top: 8px;color: var(--muted-d);font-size: 11px;font-weight: 700}.mc-x span{white-space: nowrap}.mc-x .mx-12{grid-column: 11 / 13;text-align: right}.mc-key{display: flex;flex-wrap: wrap;gap: 8px 18px;margin-top: 14px;color: #D3E3E0;font-size: 13px;font-weight: 700}.mc-key span{display: inline-flex;align-items: center;gap: 8px}.mc-key span::before{content: "";width: 18px;height: 10px;border-radius: 3px}.k-once::before{height: 0 !important;border-top: 2.5px dashed var(--lime)}.k-mo::before{background: linear-gradient(180deg, #FF9E7A, #C8433A)}.mn-punch{grid-column: 1 / -1;display: flex;align-items: center;gap: 12px;padding: 16px 20px;border-radius: 18px;background: rgba(239, 90, 76, .1);box-shadow: inset 0 0 0 1.5px rgba(239, 90, 76, .35);color: #fff;font-family: var(--f-display);font-size: 21px;font-weight: 800;letter-spacing: -.015em;line-height: 1.3}.mn-punch .ic{width: 34px;height: 34px;padding: 7px;border-radius: 10px;background: #EF5A4C;color: #fff}.bonus-bg{background: radial-gradient(800px 500px at 12% 16%, rgba(155, 208, 255, .3), transparent 70%), radial-gradient(800px 500px at 90% 30%, rgba(255, 203, 82, .22), transparent 70%), radial-gradient(900px 600px at 50% 86%, rgba(198, 246, 137, .2), transparent 70%)}.s-bonus .sq9{--w: 260px;--r: -10deg;--sqc: rgba(79, 141, 247, .14);left: -110px;top: 420px}.s-bonus .sq10{--w: 230px;--r: 12deg;right: -90px;top: 1000px}.bx-head{position: relative;z-index: 2;max-width: 900px;margin: 0 auto;text-align: center}.bx-art{position: absolute;left: calc(50% + 430px);top: -46px;width: 150px;height: auto;transform: rotate(8deg);filter: drop-shadow(0 22px 22px rgba(16, 20, 43, .28));animation: bx-float 5s ease-in-out infinite alternate;pointer-events: none}@keyframes bx-float{to{translate: 0 -10px}}.bx-kicker{display: inline-flex;align-items: center;gap: 8px;padding: 7px 16px 7px 12px;border-radius: 999px;background: linear-gradient(135deg, #F9DE80, #E8AF35);color: #2B1C00;font-size: 13px;font-weight: 800;letter-spacing: .12em;text-transform: uppercase;box-shadow: 0 10px 26px -10px rgba(232, 175, 53, .7)}.bx-kicker .ic{width: 16px;height: 16px}.bx-head .s-title{margin-top: 18px}.bx-list{position: relative;z-index: 2;display: grid;gap: 44px;max-width: 1180px;margin: 60px auto 0;filter: drop-shadow(0 0 26px rgba(245, 190, 58, .3)) drop-shadow(0 40px 40px rgba(16, 20, 43, .16))}.bx-card{--a: #2F6BFF;--a2: #22D3EE;--qc: 44px;--qb: 22px;display: grid;grid-template-columns: minmax(0, .95fr) minmax(0, 1.05fr);align-items: stretch;padding: 2px;background: linear-gradient(135deg, var(--a), var(--a2) 30%, color-mix(in srgb, var(--a2) 30%, #fff) 60%, var(--a));clip-path: polygon(var(--qc) 0, calc(100% - var(--qc)) 0, 100% var(--qc), 100% calc(100% - var(--qb)), calc(100% - var(--qb)) 100%, var(--qb) 100%, 0 calc(100% - var(--qb)), 0 var(--qc))}.bx-vis,.bx-body{--c1: calc(var(--qc) - 1px);--c2: calc(var(--qb) - 1px)}.bx-vis{position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 28px;min-height: 560px;padding: 84px 36px 34px;overflow: hidden;background: radial-gradient(closest-side at 50% 55%, color-mix(in srgb, var(--a2) 35%, transparent), transparent), linear-gradient(160deg, color-mix(in srgb, var(--a) 92%, #000), color-mix(in srgb, var(--a) 60%, #0A0F2C) 60%, #0A0F2C);clip-path: polygon(var(--c1) 0, 100% 0, 100% 100%, var(--c2) 100%, 0 calc(100% - var(--c2)), 0 var(--c1))}.bx-body{position: relative;display: flex;flex-direction: column;justify-content: center;align-items: flex-start;padding: 56px 56px 56px 54px;background: radial-gradient(420px 260px at 100% 0, color-mix(in srgb, var(--a2) 10%, transparent), transparent 70%), #fff;clip-path: polygon(0 0, calc(100% - var(--c1)) 0, 100% var(--c1), 100% calc(100% - var(--c2)), calc(100% - var(--c2)) 100%, 0 100%);color: var(--body-l)}.bx-flip{grid-template-columns: minmax(0, 1.05fr) minmax(0, .95fr)}.bx-flip .bx-vis{order: 2;clip-path: polygon(0 0, calc(100% - var(--c1)) 0, 100% var(--c1), 100% calc(100% - var(--c2)), calc(100% - var(--c2)) 100%, 0 100%)}.bx-flip .bx-body{clip-path: polygon(var(--c1) 0, 100% 0, 100% 100%, var(--c2) 100%, 0 calc(100% - var(--c2)), 0 var(--c1))}.bx-glow{position: absolute;left: 50%;top: 50%;width: 460px;height: 460px;margin: -230px 0 0 -230px;border-radius: 50%;background: radial-gradient(closest-side, color-mix(in srgb, var(--a2) 60%, transparent), transparent)}.bx-floor{position: absolute;left: 50%;bottom: 110px;width: 360px;height: 70px;margin-left: -180px;border-radius: 50%;background: radial-gradient(closest-side, rgba(255, 255, 255, .4), color-mix(in srgb, var(--a2) 30%, transparent) 60%, transparent)}.bx-box{position: relative;z-index: 1;width: min(310px, 78%);height: auto;filter: drop-shadow(0 30px 30px rgba(0, 0, 0, .55));transform: rotate(-4deg);transition: transform .4s var(--ease)}.bx-card:hover .bx-box{transform: rotate(-2deg) translateY(-8px)}.bx-seal{position: absolute;left: 30px;top: 24px;z-index: 3;width: 132px;max-width: none;height: auto;overflow: visible;transform: rotate(-10deg);transform-origin: 50% 35%;filter: drop-shadow(0 12px 14px rgba(0, 0, 0, .45)) drop-shadow(0 0 18px rgba(255, 194, 61, .45));transition: transform .45s cubic-bezier(.3, 1.5, .5, 1)}.bx-flip .bx-seal{left: auto;right: 34px;transform: rotate(10deg)}.bx-card:hover .bx-seal{transform: rotate(-4deg) scale(1.05)}.bx-flip:hover .bx-seal{transform: rotate(4deg) scale(1.05)}.bs-tail{fill: var(--a2);stroke: #fff;stroke-width: 2;stroke-linejoin: round}.bs-tail + .bs-tail{fill: color-mix(in srgb, var(--a2) 70%, var(--a))}.bs-core{fill: color-mix(in srgb, var(--a) 40%, #0A0F2C)}.bx-chips{position: relative;z-index: 2;display: flex;flex-wrap: wrap;justify-content: center;gap: 10px}.bx-chip{display: flex;align-items: center;gap: 10px;padding: 9px 14px 9px 9px;border-radius: 15px;background: #fff;box-shadow: 0 18px 36px -16px rgba(0, 0, 0, .6);color: var(--ink);font-size: 14.5px;font-weight: 800;line-height: 1.2}.bx-chip .ic{flex: none;width: 34px;height: 34px;padding: 8px;border-radius: 11px;background: linear-gradient(155deg, var(--a2), var(--a));color: #fff}.bx-chip small{display: block;color: #6B7590;font-family: var(--f-mono);font-size: 10.5px;font-weight: 600;letter-spacing: .08em;text-transform: uppercase}.bx-q{font-family: var(--f-display);font-size: 17px;letter-spacing: -.01em}.bx-tag{display: inline-flex;align-items: center;gap: 8px;padding: 8px 16px 8px 12px;border-radius: 12px;background: radial-gradient(120px 40px at 0 0, rgba(255, 255, 255, .55), transparent 70%), linear-gradient(150deg, #FFE48A, #F5BE3A 55%, #E39A1C);box-shadow: inset 0 -2px 0 rgba(150, 90, 0, .22), 0 10px 20px -10px rgba(200, 130, 0, .7);color: #3A2400;transform: rotate(-2deg)}.bx-tag .ic{width: 18px;height: 18px}.bx-tag small{font-size: 13px;font-weight: 800;letter-spacing: .14em;text-transform: uppercase}.bx-tag b{font-family: var(--f-display);font-size: 19px;font-weight: 800}.bx-body h3{margin: 18px 0 0;color: var(--ink);font-family: var(--f-display);font-size: clamp(30px, 2.8vw, 42px);font-weight: 800;line-height: 1.08;letter-spacing: -.035em}.bx-mark{padding: 0 .04em;background: linear-gradient(transparent 62%, color-mix(in srgb, var(--a2) 38%, transparent) 62%, color-mix(in srgb, var(--a2) 38%, transparent) 92%, transparent 92%);-webkit-box-decoration-break: clone;box-decoration-break: clone}.bx-sub{display: block;margin-top: 10px;color: color-mix(in srgb, var(--a) 70%, #000);font-family: var(--f-body);font-size: 17px;font-weight: 700;letter-spacing: 0;line-height: 1.45}.bx-lede{margin: 16px 0 0;color: var(--ink);font-size: 19px;font-weight: 600;line-height: 1.5}.bx-steps{display: grid;gap: 10px;width: 100%;margin-top: 20px}.bx-step{position: relative;margin: 0;padding: 4px 0 14px 36px;color: var(--body-l);font-size: 16.5px;line-height: 1.55}.bx-step::before{content: "";position: absolute;left: 0;top: 7px;width: 16px;height: 16px;border-radius: 50%;background: linear-gradient(155deg, var(--a2), var(--a));box-shadow: 0 0 0 4px color-mix(in srgb, var(--a) 18%, transparent), 0 0 12px color-mix(in srgb, var(--a) 50%, transparent)}.bx-step:not(:last-child)::after{content: "";position: absolute;left: 7px;top: 27px;bottom: -6px;width: 2px;border-radius: 2px;background: linear-gradient(var(--a), var(--a2))}.bx-step b{color: color-mix(in srgb, var(--a) 85%, #000)}.bx-note{margin: 22px 0 0;padding-left: 16px;border-left: 3px solid color-mix(in srgb, var(--a) 60%, transparent);color: #4A5170;font-size: 17px;font-style: italic;line-height: 1.6}.bx-note b{color: var(--ink);font-style: normal}.bn-note{position: relative;z-index: 2;display: flex;align-items: center;justify-content: center;gap: 10px;max-width: 900px;margin: 26px auto 0;color: var(--body-l);font-size: 15px;line-height: 1.5;text-align: center}.bn-note .ic{width: 18px;height: 18px;color: var(--gold-3)}.sec.s-sale{padding: 120px 0 130px;background-color: #062A20;background-image: linear-gradient(180deg, #03161A 0%, #072B21 48%, #04211A 100%)}.sale-bg{background: radial-gradient(900px 520px at 50% 30%, rgba(62, 207, 126, .16), transparent 70%), radial-gradient(700px 500px at 12% 70%, rgba(255, 203, 82, .1), transparent 70%), radial-gradient(700px 500px at 88% 72%, rgba(198, 246, 137, .12), transparent 70%)}.kicker-illus{background: rgba(255, 203, 82, .14);box-shadow: inset 0 0 0 1px rgba(255, 203, 82, .5);color: var(--gold)}.sl-made{display: inline-flex;align-items: center;gap: 8px;margin-top: 18px;padding: 8px 14px;border-radius: 12px;background: rgba(255, 203, 82, .1);color: var(--gold);font-size: 16px}.sl-made b{color: var(--gold)}.sl-made .ic{width: 17px;height: 17px}.sl-unit{position: relative;z-index: 2;display: flex;align-items: center;justify-content: center;gap: 30px;max-width: 900px;margin: 56px auto 0}.su-site{position: relative;display: grid;gap: 7px;flex: none;width: 150px;padding: 0 0 12px;overflow: visible;border-radius: 14px;background: #fff;box-shadow: 0 24px 40px -20px #000, 0 0 0 4px rgba(62, 207, 126, .35);transform: rotate(-4deg)}.su-bar{display: flex;gap: 4px;padding: 7px 9px;border-radius: 14px 14px 0 0;background: #EEF3EF}.su-bar i{width: 6px;height: 6px;border-radius: 50%;background: #C6D2CB}.su-hero{display: grid;gap: 5px;margin: 2px 10px 0;padding: 12px 10px;border-radius: 8px;background: linear-gradient(135deg, #7FE6B5, #2FB27A)}.su-hero i{height: 6px;border-radius: 3px;background: rgba(255, 255, 255, .9)}.su-hero .s{width: 60%;background: rgba(255, 255, 255, .6)}.su-btn{width: 56%;height: 12px;margin: 2px 10px 0;border-radius: 6px;background: #34B24F}.su-tag{position: absolute;right: -26px;top: -18px;padding: 6px 12px 6px 14px;border-radius: 6px 12px 12px 6px;background: linear-gradient(160deg, #A8F5C2, #3ECF7E);color: #06331C;font-family: var(--f-display);font-size: 24px;font-weight: 800;letter-spacing: -.03em;box-shadow: 0 14px 24px -10px #000;transform: rotate(10deg)}.sl-say{color: #fff;font-family: var(--f-display);font-size: 36px;font-weight: 800;line-height: 1.15;letter-spacing: -.03em;text-wrap: balance}.sl-300{padding: 0 .16em;border-radius: 10px;background: rgba(62, 207, 126, .22);color: #7CF0A8}.sl-gauges{position: relative;z-index: 2;display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 26px;max-width: 1100px;margin: 56px auto 0}.ss{display: grid;justify-items: center;align-content: start;gap: 14px;padding: 34px 30px 32px;border-radius: 28px;background: linear-gradient(180deg, rgba(255, 255, 255, .06), rgba(255, 255, 255, .02));text-align: center}.ss-g{--c: #FFCB52;box-shadow: inset 0 0 0 1.5px rgba(255, 203, 82, .45), 0 40px 70px -40px #000}.ss-p{--c: #C6F689;box-shadow: inset 0 0 0 1.5px rgba(198, 246, 137, .5), 0 40px 70px -40px #000, 0 0 70px -30px rgba(198, 246, 137, .45)}.ss-price{display: grid;justify-items: center;gap: 6px}.ss-price span{color: #DCE9E6;font-family: var(--f-mono);font-size: 13px;font-weight: 600;letter-spacing: .14em;text-transform: uppercase}.ss-price b{color: var(--c);font-family: var(--f-display);font-size: 64px;font-weight: 800;letter-spacing: -.05em;line-height: .95;text-shadow: 0 0 40px color-mix(in srgb, var(--c) 35%, transparent)}.ss-arrow{display: grid;place-items: center;width: 34px;height: 34px;border-radius: 50%;background: rgba(255, 255, 255, .06);box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .12);color: var(--muted-d);font-style: normal}.ss-arrow .ic{width: 18px;height: 18px}.ss-sites{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 8px;min-height: 92px}.ss-site{position: relative;display: grid;place-items: center;width: 92px;height: 78px;padding-top: 14px;border-radius: 12px;background: linear-gradient(180deg, #3ECF7E, #1E9A54);box-shadow: inset 0 0 0 1.5px rgba(255, 255, 255, .25), 0 14px 24px -14px #000}.ss-site b{color: #fff;font-family: var(--f-display);font-size: 22px;font-weight: 800;letter-spacing: -.03em}.ss-bar{position: absolute;left: 0;right: 0;top: 0;display: flex;gap: 3px;padding: 6px 8px;border-radius: 12px 12px 0 0;background: rgba(0, 0, 0, .18)}.ss-bar i{width: 5px;height: 5px;border-radius: 50%;background: rgba(255, 255, 255, .6)}.ss-op{color: var(--muted-d);font-family: var(--f-display);font-size: 26px;font-style: normal;font-weight: 800}.ss-sum{color: #7CF0A8;font-family: var(--f-display);font-size: 38px;font-weight: 800;letter-spacing: -.04em}.ss-ok{display: flex;align-items: center;gap: 12px;max-width: 420px;padding: 14px 18px 14px 14px;border-radius: 18px;background: rgba(62, 207, 126, .12);box-shadow: inset 0 0 0 1.5px rgba(62, 207, 126, .45);color: #fff;font-size: 17px;font-weight: 700;line-height: 1.4;text-align: left}.ss-ck{display: grid;place-items: center;flex: none;width: 38px;height: 38px;border-radius: 50%;background: #3ECF7E;color: #06331C;box-shadow: 0 0 18px rgba(62, 207, 126, .6);font-style: normal}.ss-ck .ic{width: 20px;height: 20px}.js .sl-gauges:not(.run) .ss-site{opacity: 0;transform: translateY(-24px)}.sl-gauges .ss-site{transition: opacity .3s, transform .5s cubic-bezier(.3, 1.4, .5, 1)}.sl-gauges .ss-sites .ss-site:nth-of-type(2){transition-delay: .2s}.sl-gauges .ss-sites .ss-site:nth-of-type(3){transition-delay: .4s}.js .sl-gauges:not(.run) .ss-ck{transform: scale(0)}.sl-gauges .ss-ck{transition: transform .4s cubic-bezier(.3, 1.5, .5, 1) .7s}.sl-foot{position: relative;z-index: 2;max-width: 900px;margin: 44px auto 0;text-align: center}.sl-no{display: inline-flex;align-items: center;gap: 14px;padding: 16px 22px 16px 16px;border-radius: 18px;background: rgba(255, 255, 255, .05);box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .1);color: #fff;font-family: var(--f-display);font-size: 21px;font-weight: 800;letter-spacing: -.015em;line-height: 1.3;text-align: left}.sn-ic{display: grid;place-items: center;flex: none;width: 42px;height: 42px;border-radius: 13px;background: linear-gradient(160deg, #A8F5C2, #2FB46A);color: #06331C}.sn-ic .ic{width: 21px;height: 21px}.sl-fine{max-width: 720px;margin: 18px auto 0;color: var(--muted-d);font-size: 14px;line-height: 1.6}.launch-bg{background: radial-gradient(900px 420px at 50% 72%, rgba(239, 90, 76, .12), transparent 70%), radial-gradient(1000px 600px at 50% 30%, rgba(255, 203, 82, .14), transparent 70%), radial-gradient(800px 500px at 14% 70%, rgba(127, 230, 181, .1), transparent 70%), radial-gradient(800px 500px at 88% 70%, rgba(198, 246, 137, .1), transparent 70%)}.launch{position: relative;z-index: 2;max-width: 1060px;margin: 0 auto;padding: 56px 48px 50px;border-radius: 34px;background: linear-gradient(180deg, rgba(13, 53, 60, .92), rgba(5, 32, 37, .95));box-shadow: inset 0 0 0 1px rgba(255, 210, 122, .3), 0 60px 110px -60px #000, 0 0 120px -50px rgba(255, 203, 82, .45);text-align: center}.lc-c{position: absolute;width: 30px;height: 30px;border: 3px solid var(--gold);filter: drop-shadow(0 0 6px rgba(255, 203, 82, .55))}.lc-c.c2,.lc-c.c4{border-color: var(--lime);filter: drop-shadow(0 0 6px rgba(198, 246, 137, .55))}.lc-c.c1{left: 18px;top: 18px;border-right: 0;border-bottom: 0;border-radius: 10px 0 0 0}.lc-c.c2{right: 18px;top: 18px;border-left: 0;border-bottom: 0;border-radius: 0 10px 0 0}.lc-c.c3{left: 18px;bottom: 18px;border-right: 0;border-top: 0;border-radius: 0 0 0 10px}.lc-c.c4{right: 18px;bottom: 18px;border-left: 0;border-top: 0;border-radius: 0 0 10px 0}.flips{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 18px;max-width: 820px;margin: 38px auto 0}.fp{--c: #C6F689;padding: 22px 26px 24px;border-radius: 24px;background: radial-gradient(300px 160px at 0% 0%, color-mix(in srgb, var(--c) 12%, transparent), transparent 70%), rgba(0, 0, 0, .22);box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--c) 35%, transparent);text-align: left}.fp-g{--c: #FFCB52}.fp-n{display: flex;align-items: center;gap: 10px;padding-bottom: 16px;border-bottom: 1px dashed rgba(255, 255, 255, .12);color: #fff;font-family: var(--f-display);font-size: 20px;font-weight: 800;letter-spacing: -.015em}.fp-ic{display: grid;place-items: center;width: 32px;height: 32px;border-radius: 10px;background: color-mix(in srgb, var(--c) 18%, transparent);box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--c) 50%, transparent);color: var(--c);font-style: normal}.fp-ic .ic{width: 16px;height: 16px}.fp-tl{position: relative;display: grid;gap: 18px;margin: 18px 0 0;padding: 0 0 0 30px;list-style: none}.fp-tl::before{content: "";position: absolute;left: 7px;top: 22px;bottom: 14px;width: 2px;background: linear-gradient(var(--c), #EF5A4C);opacity: .6}.fp-tl li{position: relative;color: var(--muted-d);font-size: 14px;font-weight: 700;letter-spacing: .06em;line-height: 1.3;text-transform: uppercase}.fp-tl li::before{content: "";position: absolute;left: -30px;top: 50%;width: 16px;height: 16px;margin-top: -8px;border-radius: 50%}.fp-now::before{background: var(--c);box-shadow: 0 0 0 4px color-mix(in srgb, var(--c) 20%, transparent), 0 0 14px color-mix(in srgb, var(--c) 60%, transparent)}.fp-now b{display: block;margin-bottom: 2px;color: var(--c);font-family: var(--f-display);font-size: 46px;font-weight: 800;letter-spacing: -.045em;line-height: 1;text-transform: none}.fp-later{color: #FFB7A6 !important;text-transform: none !important;letter-spacing: 0 !important;font-size: 16px !important}.fp-later::before{background: #0A2B30;box-shadow: inset 0 0 0 2.5px #EF5A4C}.fp-later b{color: #FF8577;font-family: var(--f-display);font-size: 24px;font-weight: 800;letter-spacing: -.03em}.ln-cd{position: relative}.ln-cd::before{content: "";position: absolute;left: 50%;top: 20px;width: 640px;height: 200px;margin-left: -320px;border-radius: 50%;background: radial-gradient(closest-side, rgba(239, 90, 76, .2), transparent);pointer-events: none}.cd-lg{position: relative;justify-content: center;gap: 12px;margin-top: 44px}.cd-lg .u{position: relative;min-width: 112px;padding: 16px 10px 12px;border-radius: 20px;background: linear-gradient(180deg, #123F46 0 50%, #0B2F35 50%);box-shadow: inset 0 0 0 1.5px rgba(255, 210, 122, .35), 0 24px 40px -24px #000}.cd-lg .u::after{content: "";position: absolute;left: 0;right: 0;top: 50%;height: 2px;background: rgba(3, 22, 26, .8)}.cd-lg .u b{font-family: var(--f-display);font-size: 62px;font-weight: 800;letter-spacing: -.03em;line-height: 1}.cd-lg .u small{margin-top: 6px;font-size: 11px}.cd-lg .u:last-child{box-shadow: inset 0 0 0 1.5px rgba(255, 133, 119, .65), 0 24px 40px -24px #000, 0 0 40px -12px rgba(239, 90, 76, .6)}.cd-lg .u:last-child b{color: #FFB7A6}.cd-cap{display: inline-flex;align-items: center;gap: 10px;margin-top: 16px;color: #D3E3E0;font-size: 15.5px;font-weight: 700}.cd-ended{margin-top: 30px;color: #fff;font-family: var(--f-display);font-size: 24px;font-weight: 800}.launch-keep{display: flex;align-items: flex-start;gap: 14px;max-width: 720px;margin: 30px auto 0 !important;padding: 18px 22px 18px 18px;border-radius: 20px;background: linear-gradient(90deg, rgba(255, 203, 82, .12), rgba(255, 203, 82, .04));box-shadow: inset 0 0 0 1.5px rgba(255, 203, 82, .4);color: #D3E3E0;font-size: 16.5px;line-height: 1.6;text-align: left}.launch-keep b{color: var(--gold)}.lk-ic{display: grid;place-items: center;flex: none;width: 42px;height: 42px;border-radius: 13px;background: var(--g-gold);color: #2B1A00;box-shadow: 0 10px 20px -10px rgba(200, 130, 0, .8)}.lk-ic .ic{width: 21px;height: 21px}.pay{display: inline-flex;gap: 6px}.pay svg{width: 44px;height: 29px}.safe-bg{background: radial-gradient(900px 520px at 50% 10%, rgba(255, 203, 82, .24), transparent 70%), radial-gradient(800px 500px at 10% 70%, rgba(198, 246, 137, .24), transparent 70%), radial-gradient(800px 500px at 92% 66%, rgba(255, 184, 194, .22), transparent 70%)}.s-safe .sq11{--w: 260px;--r: -12deg;left: -110px;top: 240px}.s-safe .sq12{--w: 230px;--r: 12deg;--sqc: rgba(240, 80, 106, .12);right: -90px;top: 1100px}.cert{position: relative;z-index: 2;display: grid;grid-template-columns: 270px minmax(0, 1fr);align-items: center;gap: 44px;max-width: 1000px;margin: 0 auto;padding: 50px 56px;border-radius: 30px;background: linear-gradient(180deg, #FFFFFF, #FFFCF3);box-shadow: 0 0 0 1.5px #EFDDB0, inset 0 0 0 10px #FFFCF3, inset 0 0 0 11.5px #F2E3BE, 0 60px 100px -50px rgba(160, 110, 20, .45)}.cert-c{position: absolute;width: 30px;height: 30px;border: 3px solid var(--gold-2)}.cert-c.c2,.cert-c.c4{border-color: var(--lime-2)}.cert-c.c1{left: 22px;top: 22px;border-right: 0;border-bottom: 0;border-radius: 10px 0 0 0}.cert-c.c2{right: 22px;top: 22px;border-left: 0;border-bottom: 0;border-radius: 0 10px 0 0}.cert-c.c3{left: 22px;bottom: 22px;border-right: 0;border-top: 0;border-radius: 0 0 0 10px}.cert-c.c4{right: 22px;bottom: 22px;border-left: 0;border-top: 0;border-radius: 0 0 10px 0}.cert-seal{display: grid;justify-items: center;gap: 4px}.g-seal-big{width: 230px;height: 230px;transform: rotate(-8deg);filter: drop-shadow(0 18px 24px rgba(160, 100, 10, .35)) drop-shadow(0 0 30px rgba(255, 203, 82, .35))}.cert-ribbon{position: relative;z-index: 1;margin-top: -24px;padding: 7px 16px;border-radius: 8px;background: var(--ink);color: var(--gold);font-family: var(--f-mono);font-size: 11px;font-weight: 600;letter-spacing: .1em;text-transform: uppercase;white-space: nowrap;box-shadow: 0 10px 20px -8px rgba(3, 22, 26, .7)}.cert-title{margin: 0;color: var(--ink);font-family: var(--f-display);font-size: clamp(32px, 3.6vw, 47px);text-wrap: balance;font-weight: 800;line-height: 1.04;letter-spacing: -.04em}.cert-txt > p{margin-top: 16px;font-size: 17px;line-height: 1.6}.cert-txt a{color: #1D7A3A;font-weight: 800;text-underline-offset: 3px}.try{display: flex;flex-wrap: wrap;gap: 8px;margin: 14px 0 0;padding: 0;list-style: none}.try li{display: inline-flex;align-items: center;gap: 8px;padding: 6px 13px 6px 6px;border-radius: 999px;background: #F5F9EC;box-shadow: inset 0 0 0 1px #D6EAB8;color: var(--ink);font-size: 14.5px;font-weight: 700}.try b{display: grid;place-items: center;width: 24px;height: 24px;border-radius: 50%;background: var(--g-plat);color: #0B1D12;font-size: 12px}.cert-sign{display: flex;align-items: center;gap: 10px;padding: 12px 14px;border-radius: 14px;background: #FFF4D6;color: #7A4F00;font-weight: 700}.cert-sign .ic{width: 20px;height: 20px}.sec.s-split{padding: 120px 0 130px;background: linear-gradient(180deg, #F1F8F5 0%, #E9F5F1 55%, #EAF4F1 100%)}.split-bg{background: radial-gradient(800px 480px at 12% 30%, rgba(127, 230, 181, .28), transparent 70%), radial-gradient(800px 480px at 88% 36%, rgba(155, 208, 255, .26), transparent 70%), radial-gradient(900px 520px at 50% 92%, rgba(255, 203, 82, .16), transparent 70%)}.s-split .sq13{--w: 260px;--r: -12deg;--sqc: rgba(31, 181, 170, .14);left: -110px;top: 260px}.s-split .sq14{--w: 230px;--r: 12deg;--sqc: rgba(79, 141, 247, .13);right: -90px;top: 560px}.split{position: relative;z-index: 2;display: grid;gap: 24px;max-width: 1100px;margin: 54px auto 0}.sp-t{width: 100%;overflow: hidden;border-collapse: separate;border-spacing: 0;border-radius: 28px;background: #fff;box-shadow: 0 0 0 1px rgba(20, 90, 82, .12), 0 50px 90px -50px rgba(20, 70, 60, .45);table-layout: fixed}.sp-t th{padding: 20px 28px;color: #fff;font-family: var(--f-display);font-size: 22px;font-weight: 800;letter-spacing: -.015em;text-align: left}.sp-t th .sp-ic{display: inline-grid;place-items: center;width: 40px;height: 40px;margin-right: 12px;border-radius: 13px;vertical-align: middle}.sp-t th .ic{width: 20px;height: 20px}.sp-tool{background: linear-gradient(135deg, #0F7F77, #1FB5AA)}.sp-tool .sp-ic{background: #fff;color: #0F7F77;box-shadow: 0 8px 16px -8px rgba(0, 0, 0, .35)}.sp-you{background: linear-gradient(135deg, #E9A325, #F6C64E);color: #2B1A00 !important}.sp-you .sp-ic{background: #2B1A00;color: var(--gold)}.sp-t td{position: relative;padding: 16px 28px;border-top: 1px solid #E3EEEA;color: var(--ink);font-size: 17px;font-weight: 600;line-height: 1.4;vertical-align: middle;transition: background .2s}.sp-c{display: flex;align-items: center;gap: 14px}.sp-n{flex: none;width: 26px;color: #8FB8AE;font-family: var(--f-mono);font-size: 13px;font-weight: 600}.sp-ri{display: grid;place-items: center;flex: none;width: 44px;height: 44px;border-radius: 14px;font-style: normal}.sp-ri .ic{width: 21px;height: 21px}.sp-t td:first-child{color: #0F5F58}.sp-t td:first-child .sp-ri{background: linear-gradient(160deg, #A4F0EA, #1FB5AA);color: #fff;box-shadow: 0 8px 16px -10px rgba(15, 127, 119, .8)}.sp-t td:last-child{padding-left: 34px;background: #FFFAEE}.sp-t td:last-child .sp-ri{background: linear-gradient(160deg, #FFE08A, #E9A325);color: #2B1A00;box-shadow: 0 8px 16px -10px rgba(233, 163, 37, .9)}.sp-t td:first-child::after{content: "";position: absolute;right: -14px;top: 50%;z-index: 1;width: 28px;height: 28px;margin-top: -14px;border-radius: 50%;background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C9841A' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E") 55% 50% / 14px no-repeat;box-shadow: 0 0 0 1.5px #F2CF7A, 0 6px 12px -6px rgba(180, 120, 0, .4)}.sp-t tbody tr:hover td:first-child{background: #F2FBF8}.sp-t tbody tr:hover td:last-child{background: #FFF3D6}.skip-card{display: grid;grid-template-columns: 230px repeat(3, minmax(0, 1fr));align-items: stretch;gap: 14px;padding: 18px;border-radius: 26px;background: linear-gradient(90deg, #FFF0F2, #FFF7F8);box-shadow: inset 0 0 0 1.5px #FFC5CD, 0 30px 60px -44px rgba(160, 40, 60, .45)}.sk-h{display: flex;flex-direction: column;justify-content: center;align-items: flex-start;gap: 12px;padding: 6px 10px;color: #A3203A;font-family: var(--f-display);font-size: 23px;font-weight: 800;letter-spacing: -.02em;line-height: 1.15}.sk-ic{display: grid;place-items: center;width: 42px;height: 42px;border-radius: 30%;background: #F0506A;color: #fff;box-shadow: 0 10px 20px -10px rgba(240, 80, 106, .9)}.sk-ic .ic{width: 20px;height: 20px}.skip-card ul{display: contents}.sk-i{display: flex;flex-direction: column;gap: 12px;padding: 18px;border-radius: 18px;background: #fff;box-shadow: inset 0 0 0 1px #FFD3DA, 0 10px 24px -18px rgba(160, 40, 60, .5);color: var(--ink);font-size: 16px;font-weight: 600;line-height: 1.45;list-style: none}.sk-ii{display: grid;place-items: center;width: 34px;height: 34px;border-radius: 50%;background: #FFE0E5;color: #D63A55;font-style: normal}.sk-ii .ic{width: 16px;height: 16px}.sk-ok{background: #F1FBF4;box-shadow: inset 0 0 0 1.5px #A9E3BD, 0 10px 24px -18px rgba(30, 120, 70, .5)}.sk-ok .sk-ii{background: #2FB46A;color: #fff}.sk-ok b{color: #1C7A47}.s-pick{overflow: clip;padding-bottom: 180px}.pick-bg{background: radial-gradient(1000px 520px at 50% 4%, rgba(198, 246, 137, .16), transparent 70%), radial-gradient(800px 600px at 24% 50%, rgba(255, 203, 82, .14), transparent 70%), radial-gradient(800px 600px at 78% 50%, rgba(127, 230, 181, .14), transparent 70%)}.pk-floor{position: absolute;left: -20%;right: -20%;bottom: 120px;height: 560px;background: linear-gradient(rgba(198, 246, 137, .4) 1.5px, transparent 1.5px) 0 0 / 100% 46px, linear-gradient(90deg, rgba(198, 246, 137, .4) 1.5px, transparent 1.5px) 50% 0 / 84px 100%;transform: perspective(500px) rotateX(58deg);transform-origin: 50% 100%;-webkit-mask-image: linear-gradient(transparent, #000 45%, #000 70%, transparent 96%);mask-image: linear-gradient(transparent, #000 45%, #000 70%, transparent 96%);opacity: .35}.tiers-d{margin-top: 190px}.tiers-d .tier{background: linear-gradient(180deg, #10414A 0%, #0A3036 46%, #062429 100%)}.pick-note{position: relative;z-index: 2;display: flex;align-items: center;justify-content: center;gap: 10px;max-width: 860px;margin: 34px auto 0;color: #D3E3E0;font-size: 15.5px;line-height: 1.5;text-align: center}.pick-note .ic{width: 22px;height: 22px;color: var(--gold)}.trust-d{margin-top: 20px}.trust-d li{background: rgba(255, 255, 255, .05);box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .12);color: #E3EFEC}.proof-bg{background: radial-gradient(800px 500px at 10% 14%, rgba(155, 208, 255, .28), transparent 70%), radial-gradient(800px 500px at 90% 20%, rgba(255, 203, 82, .22), transparent 70%), radial-gradient(900px 600px at 50% 80%, rgba(210, 195, 255, .22), transparent 70%)}.s-proof .sq13{--w: 260px;--r: -10deg;--sqc: rgba(79, 141, 247, .13);left: -110px;top: 500px}.s-proof .sq14{--w: 230px;--r: 12deg;right: -90px;top: 1300px}.proofs{position: relative;z-index: 2;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 24px;max-width: 1180px;margin: 64px auto 0}.b-google{--c1: #A8C7FA;--c2: #4285F4;--tint: #EEF4FF;--deep: #1A56C4;--hd: #FFFFFF;--hdt: #3C4043}.b-brightlocal{--c1: #9EF0B2;--c2: #0FD03B;--tint: #EDFDF1;--deep: #08852A;--hd: #00086B;--hdt: #DDE2FF}.b-whitespark{--c1: #FFB0C9;--c2: #F50057;--tint: #FFF0F5;--deep: #C2004A;--hd: #1F2125;--hdt: #E7E8EA}.b-ahrefs{--c1: #FFC98A;--c2: #FF8D00;--tint: #FFF5E8;--deep: #C26300;--hd: #0048D8;--hdt: #DCE7FF}.b-clutch{--c1: #FFB3AB;--c2: #FF3D2E;--tint: #FFF1EF;--deep: #C8281B;--hd: #17313B;--hdt: #D5E2E6}.b-vendasta{--c1: #A9DCBE;--c2: #3C9A63;--tint: #EEF8F2;--deep: #2A7349;--hd: #0E2235;--hdt: #D9E6EE}.pr{display: flex;flex-direction: column;overflow: hidden;padding: 0 0 24px;border-radius: 26px;background: linear-gradient(180deg, #fff 30%, var(--tint));box-shadow: inset 0 0 0 1.5px color-mix(in srgb, var(--c2) 30%, transparent), 0 40px 70px -46px color-mix(in srgb, var(--c2) 75%, #000);transition: transform .25s var(--ease), box-shadow .25s}.pr:hover{transform: translateY(-4px);box-shadow: inset 0 0 0 2px color-mix(in srgb, var(--c2) 55%, transparent), 0 46px 80px -44px color-mix(in srgb, var(--c2) 85%, #000)}.pr-hd{position: relative;display: flex;align-items: center;gap: 14px;min-height: 78px;padding: 16px 20px 18px;background: var(--hd);color: var(--hdt)}.pr-hd::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 4px;background: var(--c2)}.b-google .pr-hd{box-shadow: inset 0 -1px 0 #E3E8F1}.b-google .pr-hd::after{background: linear-gradient(90deg, #4285F4 0 25%, #EA4335 25% 50%, #FBBC05 50% 75%, #34A853 75%)}.pr-logo{display: grid;place-items: center;flex: none}.pr-logo .lg-wm{width: auto;height: 26px;max-width: 150px}.b-whitespark .pr-logo .lg-wm{height: 30px}.b-ahrefs .pr-logo .lg-wm{height: 34px;border-radius: 8px}.b-vendasta .pr-logo .lg-wm{height: 22px}.pr-logo .lg-sq{width: 30px;height: 30px;object-fit: contain}.b-google .pr-logo,.b-clutch .pr-logo{width: 46px;height: 46px;border-radius: 13px;background: #fff;box-shadow: 0 0 0 1px rgba(0, 0, 0, .08), 0 8px 16px -10px rgba(0, 0, 0, .5)}.b-clutch .pr-logo .lg-sq{width: 26px;height: 30px}.pr-src{margin: 0;color: var(--hdt);font-family: var(--f-mono);font-size: 11px;font-weight: 600;letter-spacing: .06em;line-height: 1.45;text-transform: uppercase}.pr-viz,.pr-h,.pr > p{margin-left: 20px !important;margin-right: 20px !important}.pr .pr-viz{margin-top: 18px}.pr-viz{display: flex;align-items: center;justify-content: center;gap: 14px;height: 150px;margin-top: 12px;padding: 14px;border-radius: 18px;background: #fff;box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--c1) 60%, #fff)}.pr-h{margin: 18px 6px 0;margin-top: 20px;color: var(--ink);font-family: var(--f-display);font-size: 21px;font-weight: 800;letter-spacing: -.02em;line-height: 1.18}.pr > p{margin: 10px 6px 0;font-size: 14.5px;line-height: 1.55}.pr-from{display: flex;align-items: flex-start;gap: 8px;margin: auto 6px 0;padding-top: 16px;color: var(--deep);font-size: 13.5px;font-weight: 600;line-height: 1.45}.pr-from b{font-weight: 800}.pr-from .ic{flex: none;width: 16px;height: 16px;margin-top: 1px}.pv-ring{position: relative;display: grid;place-items: center;flex: none;width: 92px;height: 92px;border-radius: 50%;background: conic-gradient(var(--c2) calc(var(--p) * 1%), color-mix(in srgb, var(--c1) 30%, #F1EEE6) 0)}.pv-ring::before{content: "";position: absolute;inset: 11px;border-radius: 50%;background: #fff}.pv-ring b{position: relative;color: var(--ink);font-family: var(--f-display);font-size: 21px;font-weight: 800;letter-spacing: -.03em}.pv-rings .pv-ring{width: 84px;height: 84px}.pv-sm{width: 70px !important;height: 70px !important}.pv-sm::before{inset: 9px}.pv-sm b{font-size: 16px}.pv-col{display: grid;gap: 10px;flex: 1}.pv-stat{display: grid;gap: 4px;color: var(--ink)}.pv-stat b{font-family: var(--f-display);font-size: 20px;font-weight: 800;letter-spacing: -.02em;line-height: 1}.pv-stat i{display: block;height: 8px;border-radius: 999px;background: linear-gradient(90deg, var(--c2) var(--w), color-mix(in srgb, var(--c1) 30%, #F1EEE6) var(--w))}.pv-up{display: flex;align-items: center;gap: 8px}.pv-up .ic{width: 26px;height: 26px;padding: 4px;border-radius: 8px;background: var(--tint);color: var(--deep)}.pv-rank ol{display: grid;gap: 6px;width: 100%;margin: 0;padding: 0;list-style: none}.pv-rank li{display: flex;align-items: center;gap: 8px;color: var(--ink);font-size: 12.5px;font-weight: 700;line-height: 1.2}.pv-rank b{display: grid;place-items: center;flex: none;width: 22px;height: 22px;border-radius: 7px;background: linear-gradient(160deg, var(--c1), var(--c2));color: #fff;font-size: 11.5px}.pv-bars{flex-wrap: wrap;align-content: center}.pb-r{display: grid;grid-template-columns: 70px 1fr 50px;align-items: center;gap: 8px;width: calc(100% - 84px);color: var(--muted-l);font-size: 11.5px;font-weight: 700}.pb-r i{height: 10px;border-radius: 999px;background: linear-gradient(90deg, var(--c2) var(--w), color-mix(in srgb, var(--c1) 30%, #F1EEE6) var(--w))}.pb-r b{color: var(--ink);font-family: var(--f-mono);font-size: 12px;text-align: right}.pb-hi{color: #A8361A}.pv-bars{display: grid;grid-template-columns: 1fr auto;grid-template-rows: repeat(3, auto);gap: 8px 12px}.pv-bars .pb-r{width: auto;grid-column: 1}.pv-bars .pv-ring{grid-column: 2;grid-row: 1 / span 3}.pw-grid{display: grid;grid-template-columns: repeat(10, 9px);gap: 3px;flex: none}.pw-grid i{width: 9px;height: 9px;border-radius: 2px;background: color-mix(in srgb, var(--c1) 35%, #F1EEE6)}.pw-grid i.on{background: var(--c2)}.pw-big b{color: var(--deep);font-family: var(--f-display);font-size: 34px;font-weight: 800;letter-spacing: -.04em;line-height: 1}.pv-net{gap: 10px}.pn-a,.pn-b{display: grid;justify-items: center;gap: 2px;padding: 12px 10px;border-radius: 16px;background: var(--tint);box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--c1) 70%, #fff)}.pn-a b,.pn-b b{color: var(--deep);font-family: var(--f-display);font-size: 25px;font-weight: 800;letter-spacing: -.03em;line-height: 1}.pn-a small,.pn-b small{color: #4C5960;font-size: 11px;font-weight: 700}.pn-b b{font-size: 20px;white-space: nowrap}.pn-link{display: grid;gap: 6px;flex: 1;max-width: 64px}.pn-link i{height: 2px;border-radius: 2px;background: repeating-linear-gradient(90deg, var(--c2) 0 5px, transparent 5px 9px)}.proof-note{position: relative;z-index: 2;display: flex;align-items: flex-start;justify-content: center;gap: 10px;max-width: 900px;margin: 30px auto 0;color: var(--muted-l);font-size: 14.5px;line-height: 1.55;text-align: center}.proof-note .ic{width: 18px;height: 18px;margin-top: 2px;color: var(--gold-3)}.s-faq{background: #F4F8EE}.faq-bg{background: radial-gradient(800px 400px at 50% 6%, rgba(198, 246, 137, .4), transparent 70%), radial-gradient(620px 520px at 4% 60%, rgba(255, 203, 82, .18), transparent 70%), radial-gradient(620px 520px at 96% 50%, rgba(155, 208, 255, .22), transparent 70%)}.faq{position: relative;z-index: 2;display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));align-items: start;gap: 16px;max-width: 1160px;margin: 56px auto 0}.faq-col{display: grid;gap: 14px}.faq details{--cc: 16px;position: relative;isolation: isolate;padding: 1.5px;background: linear-gradient(135deg, #DCD6C4, #E6E1D3 45%, #E6E1D3);clip-path: polygon(var(--cc) 0, 100% 0, 100% calc(100% - var(--cc)), calc(100% - var(--cc)) 100%, 0 100%, 0 var(--cc));transition: background .3s}.faq details::before{content: "";position: absolute;inset: 1.5px;z-index: -1;background: #fff;clip-path: polygon(calc(var(--cc) - .6px) 0, 100% 0, 100% calc(100% - var(--cc) + .6px), calc(100% - var(--cc) + .6px) 100%, 0 100%, 0 calc(var(--cc) - .6px))}.faq details[open]{background: linear-gradient(135deg, #F2C14E, #E8DDB8 40%, #A6E35A)}.faq details[open]::before{background: linear-gradient(180deg, #FFFDF6, #fff)}.faq summary{position: relative;display: flex;align-items: center;gap: 14px;padding: 17px 54px 17px 18px;color: var(--ink);font-size: 16.5px;font-weight: 700;line-height: 1.35;list-style: none;cursor: pointer}.faq summary::-webkit-details-marker{display: none}.faq summary b{display: grid;place-items: center;flex: none;width: 34px;height: 30px;border-radius: 9px;background: #F2EEE3;color: #8A7A55;font-family: var(--f-mono);font-size: 12px;font-weight: 600}.faq details[open] summary b{background: var(--g-gold);color: #2B1A00}.faq summary::after{content: "";position: absolute;right: 18px;top: 50%;width: 26px;height: 26px;margin-top: -13px;border-radius: 50%;background: #F2EEE3 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 6v12M6 12h12' stroke='%238A7A55' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E") center / 14px no-repeat;transition: transform .3s var(--ease)}.faq details[open] summary::after{transform: rotate(45deg);background-color: var(--ink);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 6v12M6 12h12' stroke='%23C6F689' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E")}.fq-a p{padding: 0 22px 20px 66px;font-size: 15.5px;line-height: 1.62}.fq-a b{color: var(--ink)}.fq-a a{color: #1D7A3A;font-weight: 700}.close-bg{background: radial-gradient(1000px 520px at 50% 8%, rgba(255, 203, 82, .14), transparent 70%), radial-gradient(800px 600px at 20% 60%, rgba(239, 90, 76, .08), transparent 70%), radial-gradient(800px 600px at 80% 60%, rgba(198, 246, 137, .12), transparent 70%)}.gm9{--w: 440px;--r: -10deg;left: -220px;top: 300px}.gm10{--w: 480px;--r: 12deg;--gm: rgba(198, 246, 137, .08);right: -250px;top: 700px}.paths{position: relative;z-index: 2;display: grid;grid-template-columns: 1fr 1fr;gap: 26px;max-width: 1060px;margin: 56px auto 0}.path{position: relative;padding: 30px 30px 30px 96px;border-radius: 28px;font-size: 17.5px;line-height: 1.6}.pa-ic{position: absolute;left: 26px;top: 30px;display: grid;place-items: center;width: 50px;height: 50px;border-radius: 30%}.pa-ic .ic{width: 24px;height: 24px}.path-1{background: rgba(255, 255, 255, .03);box-shadow: inset 0 0 0 1.5px rgba(255, 255, 255, .1);color: #9DB3AF}.path-1 b{color: #D3E3E0}.path-1 .pa-ic{background: rgba(239, 90, 76, .16);color: #FF8577}.path-2{background: linear-gradient(180deg, rgba(198, 246, 137, .14), rgba(198, 246, 137, .04));box-shadow: inset 0 0 0 1.5px rgba(198, 246, 137, .55), 0 40px 80px -40px rgba(166, 227, 90, .5);color: #EAF6E2}.path-2 b{color: var(--lime)}.path-2 .pa-ic{background: var(--g-plat);color: #0B1D12}.close-57{position: relative;z-index: 2;display: grid;justify-items: center;gap: 18px;max-width: 760px;margin: 50px auto 0;text-align: center}.close-57 p{color: #fff;font-family: var(--f-display);font-size: 25px;font-weight: 800;line-height: 1.3;letter-spacing: -.02em;text-wrap: balance}.c57{display: grid;grid-template-columns: repeat(19, 10px);gap: 6px}.c57 i{width: 10px;height: 10px;border-radius: 50%;background: #EF5A4C;box-shadow: 0 0 8px rgba(239, 90, 76, .6);animation: c57 3s ease-in-out infinite;animation-delay: calc(var(--i) * 40ms)}@keyframes c57{0%, 80%, 100%{opacity: 1}40%{opacity: .35}}.decline-row{position: relative;z-index: 2;margin-top: 36px !important;text-align: center}.decline{display: inline-flex;align-items: center;min-height: 48px;padding: 0 24px;border-radius: 999px;box-shadow: inset 0 0 0 1.5px rgba(255, 255, 255, .18);color: #A9BEBA;font-size: 15.5px;font-weight: 700;text-decoration: none;transition: color .2s, box-shadow .2s}.decline:hover{color: #fff;box-shadow: inset 0 0 0 1.5px rgba(255, 255, 255, .35)}.s-close{padding-bottom: 110px}.ps{position: relative;z-index: 2;display: grid;gap: 16px;max-width: 860px;margin: 60px auto 0;padding: 30px 34px;border-radius: 26px;background: linear-gradient(180deg, #FFFEF9, #F7F1E2);color: var(--body-l);font-size: 17px;line-height: 1.6;box-shadow: 0 50px 90px -50px #000}.ps b{color: var(--ink)}.ps-k{display: inline-block;margin-right: 6px;color: #B97412 !important;font-family: var(--f-hand);font-size: 30px;line-height: .8;vertical-align: -2px}.pf-foot{position: relative;isolation: isolate;overflow: clip;padding: 90px 0 40px;background: linear-gradient(180deg, var(--ink-1), #021114 60%, #010C0E);color: #A9BEBA}.pf-foot::before{content: "";position: absolute;left: 0;right: 0;top: 0;height: 2px;background: linear-gradient(90deg, transparent, var(--gold) 25%, var(--lime) 75%, transparent);opacity: .5}.pf-bg{position: absolute;inset: 0;z-index: -1;pointer-events: none;background: radial-gradient(800px 360px at 50% 100px, rgba(127, 230, 181, .08), transparent 70%)}.pf-wrap{max-width: 1080px;text-align: center}.pf-brand{display: grid;justify-items: center}.pf-brand img{width: 220px;height: auto}.pf-links{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px 6px;margin-top: 26px}.pf-links a{display: inline-flex;align-items: center;gap: 8px;padding: 8px 14px;border-radius: 999px;color: #DCE8E5;font-size: 14.5px;font-weight: 600;text-decoration: none;transition: background .2s, color .2s}.pf-links a:hover{background: rgba(255, 255, 255, .07);color: #fff}.pf-links .pf-sup{background: rgba(198, 246, 137, .12);box-shadow: inset 0 0 0 1px rgba(198, 246, 137, .35);color: var(--lime)}.pf-sup i{width: 7px;height: 7px;border-radius: 50%;background: #4ADE80;box-shadow: 0 0 0 3px rgba(74, 222, 128, .25)}.pf-legal{display: grid;gap: 10px;max-width: 980px;margin: 36px auto 0;padding: 28px 32px;border-radius: 22px;background: rgba(255, 255, 255, .03);box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .07);text-align: left}.pf-h{margin: 8px 0 0;color: #E6F0EE;font-family: var(--f-mono);font-size: 11.5px;font-weight: 600;letter-spacing: .14em;text-transform: uppercase}.pf-h:first-child{margin-top: 0}.pf-legal p{font-size: 13.5px;line-height: 1.7}.pf-note{color: #C9D8D5}.pf-disc{color: #8EA5A1}.pf-bot{display: flex;align-items: center;justify-content: space-between;gap: 16px;max-width: 980px;margin: 26px auto 0}.pf-copy{color: #7F9894;font-size: 13.5px}.pf-up{display: grid;place-items: center;width: 42px;height: 42px;border-radius: 50%;box-shadow: inset 0 0 0 1.5px rgba(255, 255, 255, .18);color: var(--lime)}.pf-up .ic{width: 20px;height: 20px;transform: rotate(180deg)}.lb{position: fixed;inset: 0;z-index: 100;display: flex;flex-direction: column;background: rgba(2, 14, 17, .95)}.lb[hidden]{display: none}.lb-bar{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 14px 18px;color: #E9F3F0;font-size: 15px;font-weight: 600}.lb-x{display: grid;place-items: center;flex: none;width: 44px;height: 44px;border: 0;border-radius: 50%;background: rgba(255, 255, 255, .1);color: #fff;cursor: pointer}.lb-x .ic{width: 20px;height: 20px}.lb-stage{position: relative;display: flex;flex: 1;align-items: center;justify-content: center;gap: 14px;min-height: 0;padding: 0 16px 24px}.lb-stage img{max-width: min(1400px, calc(100vw - 150px));max-height: 100%;height: auto;border-radius: 12px;box-shadow: 0 30px 80px -20px #000}.lb-nav{display: grid;place-items: center;flex: none;width: 50px;height: 50px;border: 0;border-radius: 50%;background: var(--lime);color: #0B1D12;cursor: pointer}.lb-nav .ic{width: 22px;height: 22px}.lb-nav[hidden]{display: none}.lb-prev .ic{transform: rotate(180deg)}body.lb-open{overflow: hidden}@media (max-width: 1199px){.bx-art{left: auto;right: -10px;top: -56px;width: 116px}.bx-body{padding: 44px 40px}.bx-seal{width: 104px;left: 22px;top: 18px}.bx-flip .bx-seal{right: 22px}.bx-vis{min-height: 500px}.pp-head{grid-template-columns: 220px minmax(0, 1fr);padding: 36px 36px 40px 28px}.pp-price{grid-column: 2;justify-self: start;margin: 22px 0 0;transform: rotate(-2deg)}.pp-vis{grid-row: span 2}.pp-box{width: 200px}.pp-h{font-size: 40px}.pp-body{padding: 40px 36px 44px}}@media (max-width: 1099px){.sl-gauges{grid-template-columns: minmax(0, 1fr);max-width: 600px}.ch-list{grid-template-columns: repeat(3, minmax(0, 1fr))}.how{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);max-width: 780px;gap: 36px 26px}.how .mailcard{grid-area: 1 / 1 / 2 / 3;justify-self: center;width: 100%;max-width: 560px;margin-bottom: 26px}.hw-1,.hw-2,.hw-3,.hw-4{grid-area: auto;align-self: stretch;margin: 0}.hw::before,.hw::after{display: none}.lt-paper{padding: 56px 56px 48px}.flow{grid-template-columns: repeat(2, minmax(0, 1fr));max-width: 760px;gap: 22px}.flow::before,.flow::after,.fl + .fl::after{display: none}.fb-beam{display: none}.fl-glow{inset: -6% -20% -14%;background: radial-gradient(30% 30% at 32% 25%, rgba(79, 141, 247, .24), transparent 72%), radial-gradient(30% 30% at 68% 25%, rgba(139, 108, 240, .24), transparent 72%), radial-gradient(30% 30% at 32% 72%, rgba(255, 122, 89, .2), transparent 72%), radial-gradient(30% 30% at 68% 72%, rgba(47, 178, 122, .24), transparent 72%)}.fl-glow::after{height: 26%}.idea-scan{grid-template-columns: minmax(0, 1fr);max-width: 640px;gap: 40px}.f4 + .f4::before{display: none}.four{grid-template-columns: repeat(2, minmax(0, 1fr));max-width: 760px}.four::before{display: none}.quiz{grid-template-columns: minmax(0, 1fr);max-width: 680px}.qz-panel{position: static}.fit2{max-width: 680px;grid-template-columns: minmax(0, 1fr)}.money{max-width: 680px;padding: 32px}.mn-txt{grid-template-columns: minmax(0, 1fr);gap: 22px}.proofs{grid-template-columns: repeat(2, minmax(0, 1fr));max-width: 780px}.skip-card{grid-template-columns: repeat(3, minmax(0, 1fr))}.sk-h{grid-column: 1 / -1;flex-direction: row;align-items: center}.clips3{grid-template-columns: repeat(2, minmax(0, 1fr));max-width: 780px}.clips3 .clip:last-child{grid-column: 1 / -1;max-width: 50%;justify-self: center;width: 100%}}@media (max-width: 991px){.tiers{grid-template-columns: minmax(0, 1fr);max-width: 560px;gap: 190px}.idea3{grid-template-columns: minmax(0, 1fr);max-width: 520px;gap: 40px}.fine-grid{grid-template-columns: minmax(0, 1fr)}.fn-wide{flex-wrap: wrap}.fn-wide p{flex-basis: calc(100% - 60px)}.fn-wl{width: 100%;margin-left: 58px;max-width: 300px}.paths{grid-template-columns: minmax(0, 1fr);max-width: 640px}.faq{grid-template-columns: minmax(0, 1fr);max-width: 760px}.cert{grid-template-columns: minmax(0, 1fr);justify-items: center;gap: 24px;padding: 44px 32px;text-align: center}.cert .try{justify-content: center}.cert-sign{justify-content: center}.clips2{grid-template-columns: minmax(0, 1fr);max-width: 560px}}@media (max-width: 899px){.steps{font-size: 15px;padding: 8px 18px 8px 8px}.steps li + li::before{width: 30px;margin: 0 8px 0 10px}.bx-card,.bx-flip{grid-template-columns: minmax(0, 1fr);max-width: 640px;margin: 0 auto}.bx-flip .bx-vis{order: 0}.bx-vis{min-height: 0;padding: 84px 26px 32px}.bx-vis,.bx-flip .bx-vis{clip-path: polygon(var(--c1) 0, calc(100% - var(--c1)) 0, 100% var(--c1), 100% 100%, 0 100%, 0 var(--c1))}.bx-body,.bx-flip .bx-body{clip-path: polygon(0 0, 100% 0, 100% calc(100% - var(--c2)), calc(100% - var(--c2)) 100%, var(--c2) 100%, 0 calc(100% - var(--c2)))}.pp-body,.pp:nth-child(even) .pp-body:not(.pp-body-wide){grid-template-columns: minmax(0, 1fr);gap: 30px}.pp:nth-child(even) .pp-body:not(.pp-body-wide) .pp-media{order: 0}.pp-info-row{grid-template-columns: minmax(0, 1fr)}.lt-whatif{grid-template-columns: minmax(0, 1fr)}.lt-whatif li{flex-direction: row;align-items: center;padding: 14px 18px 14px 14px}.lp-in{max-width: 640px;margin: 0 auto;padding: 20px 18px 24px;border-radius: 26px}.lp-stage{grid-template-columns: minmax(0, 1fr);gap: 34px;margin-top: 22px}.lp-media::before{inset: 12px -8px -10px 12px}.ls{grid-template-columns: 70px minmax(0, 1fr);gap: 12px;padding: 14px 16px 14px 18px}.ls b{font-size: 46px}.ls span{font-size: 15.5px}.lp-mk{border-width: 2px;border-radius: 5px;box-shadow: 0 0 0 2px color-mix(in srgb, var(--c) 22%, transparent)}.lp-mk i{width: 20px;height: 20px;margin-left: -10px;top: -12px;font-size: 11.5px;box-shadow: 0 0 0 2px #fff}.mk-1 i{margin: -10px 0 0 6px}.mk-2 i,.mk-3 i{top: auto;bottom: -11px}.offer{grid-template-columns: minmax(0, 1fr);gap: 0;max-width: 600px;margin-top: 150px;padding: 0 28px 26px;text-align: center}.of-art{min-height: 0;height: 210px}.of-ped{top: auto;bottom: 0}.of-box{width: 220px;margin-top: -190px}.of-glow{width: 300px;height: 300px;margin: -170px 0 0 -150px}.of-kick,.of-bump{justify-content: center}.of-bump{display: flex}.of-price{justify-content: center}.ofp-was,.ofp-meta{justify-items: center}}@media (max-width: 767px){:root{--deal-h: 50px}body{font-size: 16px}.wrap{padding: 0 16px}.deal-in{gap: 8px 10px;padding: 5px 12px 7px}.dl-msg{font-size: 13.5px;gap: 7px}.dl-bolt{display: none}.deal:not(.is-ended) .dl-long.dl-live,.deal.is-ended .dl-long.dl-end{display: none}.deal:not(.is-ended) .dl-short.dl-live,.deal.is-ended .dl-short.dl-end{display: inline}.cd{gap: 4px}.cd-sm .u{min-width: 36px;padding: 3px 4px 2px;border-radius: 8px}.cd-sm .u b{font-size: 15px}.cd-sm .u small{font-size: 8px;letter-spacing: .08em}.dl-btn{padding: 7px 12px;font-size: 13px}.dl-btn .ic{display: none}.hero{padding-bottom: 92px}.nav{padding-top: 16px}.nav-in{padding: 0 16px}.nav-logo img{height: 30px}.osteps li{font-size: 12px;gap: 6px}.osteps li span{display: none}.osteps .now span{display: inline}.osteps li + li::before{width: 14px;margin: 0 6px}.osteps b{width: 24px;height: 24px;font-size: 11px}.hero-copy{padding-top: 30px}.h-box{width: 100%;padding: 34px 16px 46px;border-radius: 24px}.hb-c{width: 18px;height: 18px;border-width: 2.5px}.hb-c.c1,.hb-c.c2{top: 9px}.hb-c.c3,.hb-c.c4{bottom: 9px}.hb-c.c1,.hb-c.c3{left: 9px}.hb-c.c2,.hb-c.c4{right: 9px}.eyebrow{gap: 8px;padding: 4px 12px 4px 4px;font-size: 12.5px}.eb-chip{padding: 5px 10px 5px 8px;font-size: 11.5px}.eb-chip .ic{width: 13px;height: 13px}.br-m{display: inline}.hero-h1{width: auto;font-size: calc((100vw - 64px) / 8.4);line-height: 1.08}.hero-h1 > span{white-space: nowrap}.steps{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 6px;width: calc(100% - 20px);margin-top: -26px;padding: 10px 8px;border-radius: 20px;font-size: 12.5px;white-space: normal;text-align: center}.steps li{flex-direction: column;gap: 6px;line-height: 1.25}.steps li + li::before{display: none}.st-ic{width: 30px;height: 30px;border-radius: 9px}.st-ic .ic{width: 16px;height: 16px}.stage{margin-top: 40px;padding: 0 22px}.vsl-frame{padding: 5px;border-radius: 18px}.vsl-frame::before{inset: -9px;border-radius: 26px}.vsl-player{border-radius: 14px}.offer{margin-top: 140px;padding: 0 16px 22px;border-radius: 26px}.of-art{height: 170px}.of-box{width: 190px;margin-top: -170px}.of-h{font-size: 30px}.of-bump{font-size: 15.5px}.ofp-n{font-size: 70px}.ofp-was s{font-size: 28px}.of-btn .bm-t{font-size: 22px}.of-pts{gap: 8px 14px}.of-pts li{font-size: 13px}.of-kick{justify-content: center;border-radius: 18px;font-size: 10.5px;letter-spacing: .06em}.of-trust{flex-direction: column;justify-content: center;gap: 16px;margin: 20px 0 0}.sec.s-how,.sec.s-choose{padding: 84px 0 96px}.how{grid-template-columns: minmax(0, 1fr);gap: 26px}.lineup{margin-top: 26px;aspect-ratio: 1.75}.lu-stage{height: 64%;border-radius: 22px}.lu-c{--w: 34%}.lu-f2,.lu-f4{--w: 22%}.lu-f1{--w: 17%;--x: 10%}.lu-f5{--w: 17%;--x: 90%}.lu-b1,.lu-b3{--w: 18%;--b: 40%}.lu-b2{--w: 20%;--b: 48%}.lu-spk.s1{--s: 22px}.lu-spk.s2{--s: 16px}.lu-spk.s3,.lu-spk.s4{display: none}.lu-pill{bottom: calc(-7% - 17px);padding: 8px 16px 8px 12px;font-size: 12.5px;box-shadow: 0 12px 24px -12px rgba(160, 100, 10, .8), 0 0 0 4px #F3F8F1}.lu-pill .ic{width: 15px;height: 15px}.how{margin-top: 80px}.how .mailcard{grid-area: auto;order: -1;margin-bottom: 30px}.how .mc-act{gap: 12px}.how .mc-claim{padding: 10px 14px;font-size: 14.5px;white-space: nowrap}.how .mc-call{font-size: 13px}.guar{justify-content: center}.how .mc-win{padding: 18px 16px 18px;transform: none}.how .mc-subj{font-size: 22px}.how .mc-site,.how .mc-map{height: 112px}.how .mc-map{grid-template-columns: repeat(5, 13px);grid-auto-rows: 13px;gap: 6px 7px}.how .ms-hero{height: 62px}.how .mc-cursor{left: 110px;top: 26px}.mc-b{width: 26px;height: 26px;font-size: 13px;box-shadow: 0 0 0 3px #fff, 0 8px 14px -8px var(--c2)}.b1{left: auto;right: -12px;margin-top: -13px}.b2{left: -12px;top: 8px}.b3{right: -12px;top: 8px}.b4{right: -12px;margin-top: -13px}.hw{padding: 22px 18px 18px}.hw-n{left: -6px}.hw p{font-size: 15.5px}.btn-m{min-height: 70px;padding: 9px 9px 9px 22px;font-size: 20px}.bm-arrow{width: 50px;height: 50px}.bm-txt small{font-size: 12.5px}.sec{padding: 110px 0 120px}.s-title{font-size: clamp(32px, 8.4vw, 44px)}.s-title-xl{font-size: clamp(38px, 10vw, 56px)}.s-title-md{font-size: clamp(30px, 7.6vw, 40px)}.s-lede{font-size: 16.5px}.kicker{font-size: 13px}.seam{--cut: 26px}.seam-tab{width: 180px;margin-left: -90px;height: 14px;clip-path: polygon(0 0, 100% 0, calc(100% - 13px) 100%, 13px 100%)}.seam-tab::after{left: 13px;right: 13px}.seam-l{right: calc(50% + 100px);left: calc(var(--cut) + 8px)}.seam-r{left: calc(50% + 100px);right: calc(var(--cut) + 8px)}.tiers{margin-top: 170px;gap: 170px}.tier{padding: 0 20px 24px;border-radius: 26px}.t-plat .t-flag{left: -10px;right: -10px;font-size: 16px;padding: 10px 12px}.t-plat .t-flag .ic{width: 26px;height: 26px;padding: 5px}.t-plat .t-price b{font-size: 74px}.t-plat .t-box{width: 226px;margin-left: -113px}.coupon{gap: 9px;padding: 11px 10px 11px 16px}.cp-ic{width: 32px;height: 32px}.cp-code{font-size: 18px}.cp-off b{font-size: 23px}.cp-copy{padding: 9px 11px;font-size: 12.5px}.t-spk{display: none}.t-top{height: 170px;margin: 0 -20px}.t-box{width: 200px;margin-left: -100px}.t-plat .t-box{width: 214px;margin-left: -107px}.t-flag{font-size: 15px}.t-price b{font-size: 64px}.t-list li{padding: 12px 0;font-size: 16px}.fn{padding: 18px 16px;gap: 12px}.fn-ic{width: 36px;height: 36px;border-radius: 11px}.fn-ic .ic{width: 18px;height: 18px}.fn-wl{margin-left: 0;max-width: none}.fn-wide{align-items: flex-start}.bn-note,.pick-note,.proof-note{align-items: flex-start;text-align: left}.fn-wide p{flex-basis: calc(100% - 50px)}.trust-row{gap: 8px}.trust-row li{font-size: 13px}.lt-paper{padding: 40px 20px 32px;font-size: 17.5px;border-radius: 6px 24px 24px 24px;box-shadow: 0 0 0 1px #EDE5D2, 0 60px 100px -60px rgba(80, 60, 20, .45)}.lt-stamp{width: 56px;height: 56px;right: 16px;top: -22px}.lt-stamp .ic{width: 30px;height: 30px}.lt-hey{font-size: 23px}.lt-big{font-size: 32px}.lt-four,.lt-two,.lt-founders{grid-template-columns: minmax(0, 1fr)}.lt-whatif li{padding: 12px;gap: 12px}.lw-ic{width: 38px;height: 38px}.lt-built{font-size: 19px}.lt-pay{font-size: 23px}.lt-sig{font-size: 40px}.lt-type,.lt-pitch{white-space: normal}.i3 h3{font-size: 23px}.is-punch{font-size: 32px !important}.is-stage{padding-left: 70px}.is-card{padding: 20px;border-radius: 24px}.is-grid{gap: 10px}.is-phone{left: -6px;bottom: 16px;width: 92px;gap: 6px;padding: 9px 7px 11px;border-radius: 20px}.is-phone::before{width: 34px;height: 4px}.ip-bar{height: 20px}.ip-row{gap: 5px;padding: 5px;border-radius: 9px}.ip-row b{min-width: 18px;height: 15px;font-size: 9.5px}.ip-ic{width: 17px;height: 17px;border-radius: 5px}.ip-ic .ic{width: 10px;height: 10px}.ip-pin{width: 28px;height: 28px;right: -12px;top: -12px}.f4 h4{font-size: 21px}.four{grid-template-columns: minmax(0, 1fr);max-width: 520px}.you-do{flex-direction: column;gap: 30px;width: 100%;max-width: 360px;padding: 18px 16px;border-radius: 24px}.you-do span{font-size: 17px}.you-do span + span::before{left: 50%;top: -25px;margin: 0 0 0 -10px;transform: rotate(90deg)}.mon-body{padding: 8px;border-radius: 18px}.mon-screen{border-radius: 12px}.mon-neck{width: 80px;height: 26px}.mon-foot{width: 200px}.ch-list{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: 8px}.ch-list button:last-child{grid-column: 1 / -1}.ch-list button{gap: 9px;padding: 9px 10px 9px 9px;border-radius: 14px;font-size: 14px}.ch-ic{width: 32px;height: 32px;border-radius: 10px}.ch-ic .ic{width: 16px;height: 16px}.wc{font-size: 12.5px}.clips3{grid-template-columns: minmax(0, 1fr);max-width: 520px}.clips3 .clip:last-child{max-width: none}.flow{grid-template-columns: minmax(0, 1fr);max-width: 460px}.flow-q{padding: 70px 22px 26px}.fq-mark{left: 20px;top: -4px;font-size: 90px}.flow-q p{font-size: 22px}.shots2{padding-bottom: 40px}.sec.s-sale{padding: 90px 0 100px}.sl-unit{flex-direction: column;gap: 26px;margin-top: 40px;text-align: center}.sl-say{font-size: 27px}.ss{padding: 26px 16px 24px}.ss-price b{font-size: 50px}.ss-site{width: 72px;height: 64px}.ss-site b{font-size: 18px}.ss-op{font-size: 20px}.ss-sum{font-size: 30px}.ss-ok{font-size: 15.5px}.sl-no{font-size: 17px}.bx-art{display: none}.bx-list{gap: 26px;margin-top: 44px}.bx-card{--qc: 26px;--qb: 14px}.bx-vis{gap: 20px;padding: 74px 14px 24px}.bx-box{width: min(230px, 66%)}.bx-glow{width: 320px;height: 320px;margin: -160px 0 0 -160px}.bx-floor{width: 260px;margin-left: -130px;bottom: 96px}.bx-body{padding: 30px 20px 34px}.bx-chip{padding: 7px 11px 7px 7px;font-size: 13px}.bx-chip .ic{width: 28px;height: 28px;padding: 6px}.bx-lede{font-size: 17px}.bx-step{font-size: 15.5px}.pps{gap: 110px;margin-top: 130px}.pp{border-radius: 26px}.pp-head{grid-template-columns: minmax(0, 1fr);padding: 0 20px 30px;border-radius: 26px 26px 0 0;text-align: center}.pp-vis{grid-row: auto;min-height: 0}.pp-box{width: 170px;margin-top: -90px}.pp-glow{width: 280px;height: 280px;margin: -140px 0 0 -140px}.pp-ped{width: 180px;margin-left: -90px}.pp-emb{width: 120px;height: 120px;margin: -50px 0 22px}.pp-emb .ic{width: 60px;height: 60px}.pp-k{justify-content: center;margin-top: 18px}.pp-h{font-size: 31px}.pp-d{margin-left: auto;margin-right: auto;font-size: 16.5px;text-align: left}.pp-price{grid-column: auto;justify-self: center}.pp-wm{right: 16px;top: 18px;font-size: 120px}.pp-body{padding: 26px 16px 30px}.pp-body-wide .pp-media{grid-template-columns: minmax(0, 1fr)}.pp-tiers{grid-template-columns: minmax(0, 1fr)}.pp-un{gap: 14px;padding: 18px 16px;font-size: 19px}.pp-un .un-ic{width: 40px;height: 40px}.gp-wrap{margin-left: -6px;margin-right: -6px}.gp{table-layout: fixed;font-size: 12.5px}.gp th,.gp td{padding: 10px 8px}.gp thead th{padding: 12px 6px}.gp thead span{font-size: 14px}.gp thead small{font-size: 11px}.gp td{font-size: 12px}.gp-g,.gp-p{width: 27%}.gp-ok{width: 22px;height: 22px}.qz-qs{padding: 14px;border-radius: 24px}.qz-panel{padding: 22px 16px 24px;border-radius: 24px}.qm-dot{width: 54px;height: 54px}.qm-dot .ic{width: 26px;height: 26px}.qm-line{top: 30px}.qm-stop{font-size: 12px}.quiz .chipb{font-size: 13.5px;padding: 6px}.qz-q{padding: 14px}.qz-l{font-size: 15.5px}.money{padding: 24px 16px}.mn-h{font-size: 29px}.mn-lead{font-size: 16px}.mn-t th,.mn-t td{padding: 10px 10px}.mn-t thead th{font-size: 9.5px;letter-spacing: .04em}.mn-t thead i{display: none}.mn-t tbody th{font-size: 13px}.mn-t td b{font-size: 17px}.mn-t .mt-12 td:nth-child(3) b{font-size: 20px}.mn-t td small{display: block;margin-top: 2px;font-size: 9.5px}.mc-plot{height: 210px}.mc-bars,.mc-x{gap: 4px}.mc-bars b{font-size: 9.5px}.mc-x{font-size: 9.5px}.mn-punch{font-size: 17px}.launch{padding: 44px 16px 36px;border-radius: 26px}.flips{grid-template-columns: minmax(0, 1fr);max-width: 400px}.cd-cap{display: block;max-width: 300px;margin-left: auto;margin-right: auto;text-align: center}.cd-cap .rec{display: inline-block;margin: 0 8px 1px 0;vertical-align: middle}.ln-cd::before{width: 360px;margin-left: -180px}.launch-keep{padding: 16px;font-size: 15.5px}.cd-lg{gap: 7px}.cd-lg .u{min-width: 0;flex: 1;padding: 12px 4px 8px;border-radius: 16px}.cd-lg .u b{font-size: 40px}.fp{padding: 18px 18px 20px}.fp-now b{font-size: 38px}.cert{padding: 40px 20px}.g-seal-big{width: 190px;height: 190px}.sec.s-split{padding: 90px 0 100px}.sp-t th{padding: 14px 12px;font-size: 16px}.sp-t th .sp-ic{width: 30px;height: 30px;margin-right: 8px;border-radius: 9px}.sp-t th .ic{width: 15px;height: 15px}.sp-t td{padding: 13px 12px;font-size: 14.5px}.sp-t td:last-child{padding-left: 18px}.sp-c{flex-direction: column;align-items: flex-start;gap: 8px}.sp-n{display: none}.sp-ri{width: 34px;height: 34px;border-radius: 11px}.sp-ri .ic{width: 17px;height: 17px}.sp-t td:first-child::after{width: 24px;height: 24px;margin-top: -12px;right: -12px}.skip-card{grid-template-columns: minmax(0, 1fr);padding: 14px}.sk-h{font-size: 20px}.sk-i{flex-direction: row;align-items: flex-start;padding: 14px;font-size: 15px}.sk-ii{flex: none;width: 30px;height: 30px}.proofs{grid-template-columns: minmax(0, 1fr);max-width: 520px}.fq-a p{padding: 0 18px 18px 18px}.faq summary{font-size: 15.5px;padding: 15px 50px 15px 14px}.path{padding: 82px 22px 24px}.pa-ic{left: 22px;top: 22px}.close-57 p{font-size: 21px}.c57{grid-template-columns: repeat(19, 8px);gap: 5px}.c57 i{width: 8px;height: 8px}.ps{padding: 24px 20px;font-size: 16px}.pf-legal{padding: 22px 18px}.pf-links{display: grid;grid-template-columns: 1fr 1fr}.pf-links a + a::before{display: none}.lb-stage img{max-width: calc(100vw - 32px)}.lb-nav{position: absolute;bottom: 28px}.lb-prev{left: 20px}.lb-next{right: 20px}}@media (max-width: 480px){.h-box{padding-top: 52px}.h-box .eyebrow{flex-wrap: wrap;justify-content: center;gap: 4px 8px;width: calc(100% - 28px);padding: 5px 10px 6px;border-radius: 16px;white-space: normal}}@media (max-width: 420px){.is-stage{padding-left: 62px}.is-phone{left: -4px;width: 84px}.dl-btn{display: none}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: .01ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important;scroll-behavior: auto !important}.t-ring::before,.is-sweep{animation: none !important}}.sec > .wrap{content-visibility: auto;contain-intrinsic-size: auto 2000px}@supports (content-visibility: auto){.sec > .wrap{--mw: 1200px;--pad: 24px;width: auto;max-width: none;margin: -160px 0;padding: 160px max(var(--pad), calc((100% - var(--mw)) / 2 + var(--pad)))}.sec > .wrap.wrap-wide{--mw: 1340px}.sec > .wrap.pf-wrap{--mw: 1080px}}@media (min-width: 1100px){.sec.s-how > .wrap{--mw: 1320px}}@media (max-width: 767px){.sec > .wrap{--pad: 16px}}.cv-all .sec > .wrap{content-visibility: visible}
/* ===== FE PORT 2026-10-21: replay, hero video frame v4, Platinum focus ===== */
.hero{padding-bottom:70px}
.s-replay{position:relative;padding:64px 0 150px;background:var(--ink-1);color:#fff}
.rp-seam{position:absolute;left:0;right:0;top:-1px;z-index:2;height:2px;pointer-events:none}
.rp-track{position:absolute;inset:0;background:linear-gradient(90deg,rgba(198,246,137,0) 0,rgba(198,246,137,.55) 18%,var(--lime) 50%,rgba(255,255,255,.26) 50%,rgba(255,255,255,.26) 62%,rgba(255,255,255,.12) 62%,rgba(255,255,255,0) 100%)}
.rp-track::before{content:"";position:absolute;left:0;right:0;top:-3px;height:8px;background:linear-gradient(var(--lime),var(--lime)) 22% 0/2px 100% no-repeat,linear-gradient(var(--lime),var(--lime)) 38% 0/2px 100% no-repeat,linear-gradient(rgba(255,255,255,.3),rgba(255,255,255,.3)) 66% 0/2px 100% no-repeat,linear-gradient(rgba(255,255,255,.22),rgba(255,255,255,.22)) 82% 0/2px 100% no-repeat}
.rp-head{position:absolute;left:50%;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#F3FFC9,var(--lime) 60%,#9BE15D);box-shadow:0 0 0 5px rgba(198,246,137,.16),0 0 22px rgba(198,246,137,.55)}
.s-replay .s-head{max-width:980px;margin:0 auto 40px;text-align:center}
.rp-kick{display:inline-flex;align-items:center;gap:9px;padding:7px 15px 7px 11px;border-radius:999px;background:rgba(255,210,122,.08);box-shadow:inset 0 0 0 1px rgba(255,210,122,.4);color:#F4ECD6;font-size:14px;font-weight:700}
.rp-kick i{width:8px;height:8px;border-radius:50%;background:#FF5A5F;box-shadow:0 0 0 3px rgba(255,90,95,.22);animation:rp-rec 2.4s ease-in-out infinite}
@keyframes rp-rec{50%{opacity:.35}}
.s-replay .s-title{margin:18px 0 0}
.s-replay .s-title .mk{display:block;padding:0 .04em;background:linear-gradient(180deg,#F3FFC9 0%,#C6F689 50%,#7EE0AE 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
.rp-frame{--qc:34px;position:relative;isolation:isolate;max-width:1000px;margin:0 auto;padding:3px}
.rp-frame::before{content:"";position:absolute;inset:0;z-index:-1;clip-path:polygon(var(--qc) 0,100% 0,100% calc(100% - var(--qc)),calc(100% - var(--qc)) 100%,0 100%,0 var(--qc));background:linear-gradient(135deg,#FFF1BC 0%,#FFCB52 12%,rgba(255,203,82,.36) 38%,rgba(198,246,137,.3) 62%,var(--lime) 88%,#7EE0AE 100%)}
.rp-frame::after{content:"";position:absolute;inset:-13px;z-index:-1;pointer-events:none;opacity:.75;background:linear-gradient(var(--lime),var(--lime)) right top/28px 2px no-repeat,linear-gradient(var(--lime),var(--lime)) right top/2px 28px no-repeat,linear-gradient(var(--gold),var(--gold)) left bottom/28px 2px no-repeat,linear-gradient(var(--gold),var(--gold)) left bottom/2px 28px no-repeat}
.rp-player{position:relative;aspect-ratio:16/9;overflow:hidden;background:#020E11;clip-path:polygon(calc(var(--qc) - 1.25px) 0,100% 0,100% calc(100% - var(--qc) + 1.25px),calc(100% - var(--qc) + 1.25px) 100%,0 100%,0 calc(var(--qc) - 1.25px))}
.rp-player iframe,.rp-player img{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;object-fit:cover}
.rp-still{all:unset;position:absolute;inset:0;cursor:pointer}
.rp-still img{transition:transform .5s var(--ease)}
.rp-still:hover img,.rp-still:focus-visible img{transform:scale(1.015)}
.rp-still:focus-visible{outline:3px solid var(--lime);outline-offset:-3px}
.rp-play{position:absolute;left:50%;top:50%;width:clamp(72px,12.5%,128px);aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;transition:transform .25s var(--ease);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8.6 5.4v13.2c0 .8.9 1.3 1.6.9l10.4-6.6c.6-.4.6-1.3 0-1.7L10.2 4.6c-.7-.5-1.6 0-1.6.8z' fill='%23062126'/%3E%3C/svg%3E") 56% 50%/42% no-repeat,radial-gradient(circle at 34% 28%,#F3FFC9,var(--lime) 55%,#7EE0AE);box-shadow:0 0 0 10px rgba(198,246,137,.22),0 0 0 22px rgba(198,246,137,.08),0 18px 40px -8px rgba(0,0,0,.6)}
.rp-play::before,.rp-play::after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 2px var(--lime);animation:rp-ping 2.4s cubic-bezier(.2,.6,.3,1) infinite}
.rp-play::after{animation-delay:1.2s}
@keyframes rp-ping{0%{transform:scale(1);opacity:.85}80%,100%{transform:scale(1.75);opacity:0}}
.rp-still:hover .rp-play,.rp-still:focus-visible .rp-play{transform:translate(-50%,-50%) scale(1.08)}
.rp-meta{margin:16px 0 0;color:var(--muted-d);font-size:14px;text-align:center}
.rp-cta{display:flex;justify-content:center;margin:26px 0 0}
.rp-cta .rp-btn{width:auto}
.rp-btn .bm-arrow .ic{transform:rotate(-90deg)}
.rp-btn:hover .bm-arrow{transform:translateY(-3px)}
/* hero video frame v4: studio screen on the tilted glass plate (Bundle gold/lime) */
.vsl-frame{padding:11px;border-radius:26px;background:radial-gradient(circle at 50% 5.5px,#3A5560 0 1.6px,#061C21 2.4px 3.6px,transparent 4px) no-repeat,linear-gradient(180deg,#14323A 0%,#0A2328 38%,#041418 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),inset 0 -1px 0 rgba(0,0,0,.5),0 0 0 7px rgba(255,210,122,.07),0 0 44px -6px rgba(198,246,137,.42),0 0 120px -20px rgba(127,230,181,.42),0 60px 100px -40px #000}
.vsl-frame::before{inset:-2px;z-index:1;padding:2px;border-radius:28px;transform:none;pointer-events:none;background:linear-gradient(140deg,#FFF1BC 0%,#FFCB52 16%,rgba(255,203,82,.28) 42%,rgba(198,246,137,.3) 64%,#C6F689 86%,#7EE0AE 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}
.vsl-frame::after{content:"";position:absolute;z-index:-1;left:6%;right:6%;bottom:-56px;height:80px;border-radius:50%;background:radial-gradient(closest-side,rgba(198,246,137,.5),rgba(255,203,82,.14) 55%,transparent);pointer-events:none}
.vsl-player{border-radius:16px;box-shadow:0 0 0 1px rgba(0,0,0,.6)}
.stage::before{content:"";position:absolute;z-index:-1;left:10px;right:10px;top:-14px;bottom:-14px;border-radius:38px;transform:rotate(-2.2deg);pointer-events:none;background:linear-gradient(140deg,rgba(255,231,160,.55),rgba(198,246,137,.32) 50%,rgba(127,224,174,.22));box-shadow:inset 0 0 0 1.5px rgba(255,214,110,.7),0 0 70px -18px rgba(198,246,137,.55)}
/* Platinum focus (both pricing sections) */
.tier.t-plat{background:radial-gradient(110% 50% at 50% 0%,rgba(198,246,137,.3),transparent 66%),radial-gradient(90% 40% at 50% 100%,rgba(127,224,174,.18),transparent 70%),linear-gradient(180deg,#12504A 0%,#0B3A3A 45%,#072A2E 100%);box-shadow:inset 0 0 0 2px rgba(198,246,137,.85),0 0 0 12px rgba(198,246,137,.13),0 0 0 26px rgba(198,246,137,.05),0 0 230px -10px rgba(198,246,137,.6),0 70px 110px -40px #000}
.t-plat .t-spot{background:radial-gradient(closest-side,rgba(198,246,137,.6),rgba(198,246,137,.14) 60%,transparent)}
.t-plat .t-ped{width:300px;margin-left:-150px;background:radial-gradient(closest-side,rgba(198,246,137,.85),rgba(198,246,137,.2) 62%,transparent)}
.t-plat .t-box{width:288px;margin-left:-144px;filter:drop-shadow(0 30px 24px rgba(0,0,0,.6)) drop-shadow(0 0 46px rgba(198,246,137,.5))}
.t-plat .t-name{font-size:40px}
@media (min-width:1100px){
.tiers{grid-template-columns:minmax(0,1fr) minmax(0,1.14fr);max-width:1100px}
.tiers .t-gold{margin-top:58px;box-shadow:inset 0 0 0 1.5px rgba(255,203,82,.4),0 50px 90px -50px #000}
.tiers .t-gold .t-box{filter:drop-shadow(0 26px 22px rgba(0,0,0,.6)) saturate(.8) brightness(.86)}
}
@media (max-width:767px){
.hero{padding-bottom:50px}
.s-replay{padding:48px 0 110px}
.s-replay .s-head{margin-bottom:28px}
.rp-frame{--qc:18px}
.rp-frame::after{inset:-9px;background-size:18px 2px,2px 18px,18px 2px,2px 18px}
.rp-play{box-shadow:0 0 0 7px rgba(198,246,137,.22),0 0 0 15px rgba(198,246,137,.08),0 12px 28px -8px rgba(0,0,0,.6)}
.rp-cta .rp-btn{width:100%}
.vsl-frame{padding:6px;border-radius:18px;background:radial-gradient(circle at 50% 3px,#3A5560 0 1.1px,transparent 1.6px) no-repeat,linear-gradient(180deg,#14323A 0%,#0A2328 38%,#041418 100%)}
.vsl-frame::before{inset:-1.5px;padding:1.5px;border-radius:19.5px}
.vsl-frame::after{bottom:-34px;height:50px}
.vsl-player{border-radius:12px}
.stage::before{left:14px;right:14px;top:-8px;bottom:-8px;border-radius:24px}
.t-plat .t-box{width:236px;margin-left:-118px}
.t-plat .t-name{font-size:34px}
}
@media (prefers-reduced-motion:reduce){.rp-kick i,.rp-play::before,.rp-play::after{animation:none}}

/* ==========================================================
   AFFILIATE PAGE (BundleTim): banner + Tim's review video + the 10-bonus pack
   ========================================================== */

/* the banner: crimson strip above the sticky deal bar (as on ben/) */
.topbar { position: relative; z-index: 41; display: flex; align-items: center; justify-content: center; height: 46px; padding: 0 16px; overflow: hidden; background: linear-gradient(90deg, #8E1A12 0%, #C92A1F 30%, #E5322A 50%, #C92A1F 70%, #8E1A12 100%); box-shadow: inset 0 -1px 0 rgba(255, 255, 255, .18); color: #fff; text-decoration: none; }
.topbar::after { content: ""; position: absolute; top: 0; left: 0; width: 35%; height: 100%; background: linear-gradient(100deg, transparent, rgba(255, 255, 255, .26), transparent); transform: translateX(-180%) skewX(-20deg); animation: shine 6s ease-in-out infinite; pointer-events: none; }
.tb-in { position: relative; display: inline-flex; align-items: center; gap: 10px; font-family: var(--f-display); font-size: 16.5px; font-weight: 800; line-height: 1.2; letter-spacing: .04em; text-transform: uppercase; white-space: nowrap; text-shadow: 0 1px 2px rgba(90, 0, 15, .5); }
.tb-in b { padding: 3px 10px 2px; border-radius: 6px; background: rgba(255, 255, 255, .96); font-weight: 800; letter-spacing: .1em; color: #B0201A; text-shadow: none; }
.tb-ic { flex: none; display: grid; place-items: center; width: 34px; height: 34px; border-radius: 50%; background: #fff; color: #C92A1F; box-shadow: 0 0 0 2px rgba(255, 255, 255, .5), 0 6px 14px -6px rgba(60, 0, 10, .7); }
.tb-ic .ic { width: 18px; height: 18px; }
.topbar:hover .tb-txt { text-decoration: underline; text-decoration-thickness: 1.5px; text-underline-offset: 4px; }
@media (max-width: 767px) {
    .topbar { height: 40px; padding: 0 10px; }
    .tb-in { gap: 7px; font-size: 13.5px; letter-spacing: .03em; }
    .tb-in b { padding: 2px 7px 1px; }
    .tb-ic { width: 28px; height: 28px; }
    .tb-ic .ic { width: 15px; height: 15px; }
}
@media (max-width: 600px) {
    .topbar { height: auto; min-height: 56px; padding: 7px 12px; }
    .tb-in { gap: 10px; font-size: 13px; line-height: 1.25; letter-spacing: .02em; white-space: normal; text-align: left; }
    .tb-txt { max-width: 292px; text-wrap: balance; }
    .tb-ic { width: 36px; height: 36px; }
    .tb-ic .ic { width: 18px; height: 18px; }
}

/* ---------- the section: a navy sheet ---------- */
.sec.s-ben { padding: 120px 0 150px; background: linear-gradient(180deg, #071630 0%, #08193A 34%, #07152F 70%, #061126 100%); color: #C3D0E6; }
.ben-bg {
    background:
        radial-gradient(900px 460px at 50% 0%, rgba(61, 139, 255, .3), transparent 70%),
        radial-gradient(700px 600px at 4% 22%, rgba(31, 194, 255, .12), transparent 70%),
        radial-gradient(700px 600px at 96% 30%, rgba(124, 140, 255, .14), transparent 70%),
        radial-gradient(1000px 700px at 50% 52%, rgba(198, 246, 137, .08), transparent 70%),
        radial-gradient(800px 700px at 12% 80%, rgba(61, 139, 255, .1), transparent 70%),
        radial-gradient(800px 700px at 88% 88%, rgba(198, 246, 137, .07), transparent 70%);
}
.bb-dots { position: absolute; inset: 0; background: radial-gradient(rgba(120, 178, 255, .1) 1.1px, transparent 1.6px) 0 0 / 28px 28px; -webkit-mask-image: linear-gradient(#000, transparent 900px); mask-image: linear-gradient(#000, transparent 900px); }

.xb-head { max-width: 1060px; }
.kicker-pack { gap: 9px; margin-bottom: 26px; padding: 9px 18px 9px 14px; background: var(--g-plat); color: #0B1D12; font-size: 15.5px; font-weight: 800; box-shadow: 0 16px 40px -14px rgba(198, 246, 137, .7), 0 0 0 6px rgba(198, 246, 137, .12); }
.dark .kicker-pack { background: var(--g-plat); box-shadow: 0 16px 40px -14px rgba(198, 246, 137, .7), 0 0 0 6px rgba(198, 246, 137, .12); color: #0B1D12; }
.kicker-pack .ic { width: 18px; height: 18px; }
.xb-h2 { margin-top: 0; }
.xb-h2 .l1, .xb-h2 .l2 { display: block; }
.xb-h2 .l2 { margin-top: .12em; }
.hl-ben { display: inline-block; padding: .02em .3em .1em; border-radius: .2em; background: linear-gradient(100deg, #2F7BFF, #1FB8FF); color: #fff; text-shadow: 0 2px 0 rgba(4, 20, 60, .35); box-shadow: 0 24px 70px -18px rgba(47, 123, 255, .65), 0 0 0 6px rgba(61, 139, 255, .16); transform: rotate(-1.2deg); }

/* one row per bonus: the box on a lit stage | the copy | inside + why */
.bp-track { position: relative; display: grid; gap: 26px; max-width: 1180px; margin: 70px auto 0; }
.bp { position: relative; display: grid; grid-template-columns: 270px minmax(0, 1fr) 330px; border-radius: 28px; background: #FFFDF8; color: var(--body-l); box-shadow: 0 0 0 1.5px rgba(var(--a-rgb), .55), 0 44px 70px -42px #000, 0 0 80px -46px rgba(var(--a-rgb), .9); overflow: hidden; scroll-margin-top: 16px; }
.bp-stage { position: relative; isolation: isolate; display: grid; place-items: end center; min-height: 340px; padding: 96px 18px 50px; overflow: hidden; background: radial-gradient(ellipse 80% 60% at 50% 46%, rgba(var(--a-rgb), .22), transparent 75%), linear-gradient(165deg, #0D2116 0%, #07130C 70%, #091A10 100%); }
.bp-stage::after { content: ""; position: absolute; left: -30%; right: -30%; bottom: -14px; z-index: -1; height: 120px; background: repeating-linear-gradient(90deg, rgba(var(--a-rgb), .28) 0 1px, transparent 1px 30px), repeating-linear-gradient(0deg, rgba(var(--a-rgb), .28) 0 1px, transparent 1px 20px); transform: perspective(220px) rotateX(60deg); transform-origin: 50% 100%; -webkit-mask-image: linear-gradient(transparent, #000 70%); mask-image: linear-gradient(transparent, #000 70%); }
.bp-glow { position: absolute; left: 12%; right: 12%; top: 16%; bottom: 20%; z-index: -1; border-radius: 50%; background: radial-gradient(closest-side, rgba(var(--a-rgb), .45), transparent); }
.bp-floor { position: absolute; left: 50%; bottom: 32px; z-index: -1; width: 76%; height: 40px; margin-left: -38%; border-radius: 50%; background: radial-gradient(closest-side, rgba(var(--a-rgb), .7), rgba(var(--a-rgb), .16) 60%, transparent); box-shadow: inset 0 0 0 1.5px rgba(var(--a-rgb), .5); }
.bp-box { position: relative; display: block; width: auto; height: 236px; filter: drop-shadow(0 22px 18px rgba(0, 0, 0, .6)) drop-shadow(0 0 20px rgba(var(--a-rgb), .3)); animation: bob 7s ease-in-out infinite; animation-delay: calc(var(--i) * -.7s); }
.bp-no { position: absolute; left: 0; top: 18px; z-index: 2; display: inline-flex; align-items: center; gap: 8px; padding: 8px 16px 8px 14px; border-radius: 0 12px 12px 0; background: var(--a); color: #0B1B1F; font-family: var(--f-display); font-size: 16px; font-weight: 800; letter-spacing: .05em; text-transform: uppercase; box-shadow: 0 12px 24px -12px rgba(var(--a-rgb), .9), inset 0 -2px 0 rgba(0, 0, 0, .12); }
.bp-no .ic { width: 17px; height: 17px; }
.bp-val { position: absolute; right: 18px; top: 16px; z-index: 2; display: grid; justify-items: center; min-width: 74px; padding: 20px 12px 9px; border-radius: 10px 10px 13px 13px; background: linear-gradient(170deg, #FFF3C4 0%, #FFCB52 55%, #E59A1F 100%); color: #2B1A00; box-shadow: inset 0 1px 0 rgba(255, 255, 255, .7), 0 14px 22px -10px rgba(0, 0, 0, .6); transform-origin: 50% -16px; animation: bp-swing 5s ease-in-out infinite; animation-delay: calc(var(--i) * -.5s); }
.bp-val::before { content: ""; position: absolute; left: 50%; top: -16px; width: 1.5px; height: 25px; margin-left: -.75px; background: rgba(255, 236, 170, .7); }
.bp-val i { position: absolute; left: 50%; top: 7px; width: 8px; height: 8px; margin-left: -4px; border-radius: 50%; background: #0A1A10; box-shadow: inset 0 1px 2px rgba(0, 0, 0, .6), 0 1px 0 rgba(255, 255, 255, .5); }
.bp-val b { font-family: var(--f-display); font-size: 26px; font-weight: 800; line-height: 1; letter-spacing: -.03em; }
.bp-val small { margin-top: 3px; font-family: var(--f-mono); font-size: 10.5px; font-weight: 600; letter-spacing: .16em; text-transform: uppercase; }
@keyframes bp-swing { 0%, 100% { transform: rotate(6deg); } 50% { transform: rotate(2deg); } }

.bp-main { padding: 34px 30px 30px 34px; }
.bp-main h3 { margin: 0; color: var(--ink); font-family: var(--f-display); font-size: 29px; font-weight: 800; line-height: 1.06; letter-spacing: -.035em; text-wrap: balance; }
.bp-t2 { display: block; color: #3B494C; }
.bp-sub { margin-top: 12px; color: var(--ink); font-size: 17px; font-weight: 700; line-height: 1.45; }
.bp-sub span { padding: 0 .1em; background: linear-gradient(transparent 58%, rgba(var(--a-rgb), .6) 58%, rgba(var(--a-rgb), .6) 92%, transparent 92%); -webkit-box-decoration-break: clone; box-decoration-break: clone; }
.bp-desc { margin-top: 12px; font-size: 15.5px; line-height: 1.62; color: #3B494C; }
.bp-for { display: flex; align-items: flex-start; gap: 12px; margin-top: 18px; padding-top: 16px; border-top: 1.5px dashed #E6DECB; font-size: 14.5px; font-weight: 600; line-height: 1.45; color: var(--ink); }
.bp-lb { display: inline-flex; align-items: center; gap: 7px; font-family: var(--f-mono); font-size: 11.5px; font-weight: 600; letter-spacing: .14em; text-transform: uppercase; color: #65737A; white-space: nowrap; }
.bp-lb .ic { width: 15px; height: 15px; }
.bp-for .bp-lb { flex: none; margin-top: 1px; padding: 4px 10px 4px 8px; border-radius: 8px; background: #0B1B1F; color: #fff; }
.bp-for .bp-lb .ic { color: var(--a); }
.bp-side { display: grid; align-content: start; gap: 14px; padding: 26px 26px 26px 0; }
.bp-in { padding: 16px 18px 14px; border-radius: 18px; background: rgba(var(--a-rgb), .16); box-shadow: inset 0 0 0 1px rgba(var(--a-rgb), .55); }
.bp-in .bp-lb { color: #2A3A3E; }
.bp-in ul { display: grid; gap: 9px; margin: 12px 0 0; padding: 0; list-style: none; }
.bp-in li { display: flex; align-items: flex-start; gap: 10px; color: var(--ink); font-size: 14.5px; font-weight: 600; line-height: 1.38; }
.bp-in li .ic { flex: none; width: 22px; height: 22px; padding: 4px; border-radius: 7px; background: #0B1B1F; color: var(--a); }
.bp-why { padding: 15px 18px 16px; border-radius: 18px; background: #FFF6DC; box-shadow: inset 0 0 0 1px #F0D58E; }
.bp-why .bp-lb { color: #8A5A08; }
.bp-why .bp-lb .ic { color: #E39A1E; }
.bp-why p:last-child { margin-top: 8px; font-size: 14.5px; line-height: 1.55; color: #4A3A1A; }
.bp-nav { display: none; }
/* wide screens: the stage swaps sides row by row (ribbon + tag follow the card edge) */
@media (min-width: 1100px) {
    .bp:nth-child(even) { grid-template-columns: minmax(0, 1fr) 330px 270px; }
    .bp:nth-child(even) .bp-stage { order: 3; }
    .bp:nth-child(even) .bp-main { padding: 34px 30px 30px 36px; }
    .bp:nth-child(even) .bp-no { left: auto; right: 0; padding: 8px 14px 8px 16px; border-radius: 12px 0 0 12px; }
    .bp:nth-child(even) .bp-val { right: auto; left: 18px; }
}

/* the WL portal strip kept height 0 until it loaded (aspect-ratio: auto drops the
   width/height ratio), so jumps to anything below s-pieces landed 146px short */
.sh-strip img { aspect-ratio: 720 / 183; }

.g-seal-cta6 { flex: none; width: 66px; height: 66px; margin: -10px 0 -10px -4px; transform: rotate(-10deg); filter: drop-shadow(0 8px 12px rgba(0, 0, 0, .45)) drop-shadow(0 0 14px rgba(255, 194, 61, .3)); }

/* tablets + phones: the ten rows become one swipe row */
@media (max-width: 1099px) {
    .bp-track { display: flex; gap: 16px; margin: 36px calc(-1 * var(--pad, 24px)) 0; padding: 14px var(--pad, 24px) 34px; overflow-x: auto; scroll-snap-type: x mandatory; scroll-padding-inline: var(--pad, 24px); overscroll-behavior-x: contain; scrollbar-width: none; }
    .bp-track::-webkit-scrollbar { display: none; }
    .bp { flex: 0 0 min(540px, 86%); grid-template-columns: 1fr; align-content: start; scroll-snap-align: center; }
    .bp-stage { min-height: 320px; }
    .bp-main { padding: 26px 24px 0; }
    .bp-side { padding: 20px 24px 24px; }
    .bp-nav { display: flex; align-items: center; justify-content: center; gap: 18px; margin-top: 4px; }
    .bp-btn { display: grid; place-items: center; width: 50px; height: 50px; border: 0; border-radius: 50%; background: var(--g-plat); color: #0B1D12; cursor: pointer; box-shadow: 0 12px 26px -12px rgba(198, 246, 137, .8); transition: opacity .25s, transform .25s; }
    .bp-btn .ic { width: 22px; height: 22px; }
    .bp-prev .ic { transform: scaleX(-1); }
    .bp-btn:disabled { opacity: .3; cursor: default; }
    .bp-btn:not(:disabled):active { transform: scale(.94); }
    .bp-count { min-width: 74px; font-family: var(--f-mono); font-size: 15px; font-weight: 600; text-align: center; color: #9FB3D6; }
    .bp-count b { color: #fff; font-size: 20px; }
}
@media (max-width: 767px) {
    .sec.s-ben { padding: 96px 0 110px; }
    .bp-track { margin-top: 30px; }
    .bp { flex-basis: 88%; }
    .bp-stage { min-height: 300px; padding-top: 58px; }
    .bp-box { height: 214px; }
    .bp-main { padding: 22px 20px 0; }
    .bp-main h3 { font-size: 25px; }
    .bp-sub { font-size: 16px; }
    .bp-desc { font-size: 15px; }
    .bp-for { flex-direction: column; gap: 8px; }
    .bp-side { padding: 18px 20px 20px; }
}

/* ---------- Tim's review video (hero, before the VSL) ---------- */
.yt-wrap { position: relative; z-index: 3; max-width: 828px; margin: 54px auto 0; padding: 0 24px; }
.yt-wrap + .stage { margin-top: 76px; }
.yt-card { position: relative; margin: 0; padding: 0 8px 8px; border-radius: 24px; background: linear-gradient(180deg, #1A0F14 0%, #0B1418 38%, #041A1F 100%); box-shadow: 0 0 0 1.5px rgba(255, 70, 90, .55), 0 50px 110px -40px rgba(255, 0, 51, .45), 0 40px 80px -30px #000; }
.yt-card::before { content: ""; position: absolute; left: 12%; right: 12%; top: -1px; height: 2px; border-radius: 2px; background: linear-gradient(90deg, transparent, #FF4D6A, #FFD27A, #FF4D6A, transparent); box-shadow: 0 0 14px rgba(255, 77, 106, .8); }
.yt-cap { display: flex; align-items: center; gap: 12px; padding: 12px 8px 11px; text-align: left; }
.yt-logo { flex: none; display: grid; place-items: center; width: 42px; height: 42px; border-radius: 12px; background: rgba(255, 0, 51, .12); box-shadow: inset 0 0 0 1px rgba(255, 70, 90, .45); }
.yt-logo svg { width: 26px; height: auto; }
.yt-meta { display: grid; min-width: 0; line-height: 1.3; }
.yt-meta b { color: #fff; font-size: 15.5px; font-weight: 800; }
.yt-meta span { overflow: hidden; color: #C9D6D4; font-size: 14.5px; font-weight: 500; white-space: nowrap; text-overflow: ellipsis; }
.yt-player { position: relative; overflow: hidden; aspect-ratio: 16 / 9; border-radius: 17px; background: #020E11; }
.yt-player iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; }
.yt-still { position: absolute; inset: 0; display: block; width: 100%; height: 100%; padding: 0; border: 0; background: #020E11; cursor: pointer; overflow: hidden; }
.yt-still img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; transition: transform .6s var(--ease); }
.yt-still:hover img { transform: scale(1.02); }
.yt-play { position: absolute; left: 50%; top: 50%; width: 86px; transform: translate(-50%, -50%); filter: drop-shadow(0 10px 22px rgba(0, 0, 0, .55)); transition: transform .3s var(--ease); }
.yt-play svg { display: block; width: 100%; height: auto; }
.yt-play::before, .yt-play::after { content: ""; position: absolute; inset: -6px -8px; border-radius: 22px; border: 3px solid rgba(255, 77, 106, .9); animation: yt-ring 2s ease-out infinite; }
@keyframes yt-ring { 0% { transform: scale(1); opacity: .9; } 100% { transform: scale(1.45, 1.6); opacity: 0; } }
.yt-play::after { animation-delay: 1s; }
.yt-still:hover .yt-play, .yt-still:focus-visible .yt-play { transform: translate(-50%, -50%) scale(1.08); }
@media (max-width: 767px) {
    .yt-wrap { margin-top: 40px; padding: 0 16px; }
    .yt-wrap + .stage { margin-top: 52px; }
    .yt-card { padding: 0 5px 5px; border-radius: 18px; }
    .yt-cap { gap: 10px; padding: 9px 5px 8px; }
    .yt-logo { width: 36px; height: 36px; border-radius: 10px; }
    .yt-logo svg { width: 22px; }
    .yt-meta b { font-size: 14px; }
    .yt-meta span { font-size: 12.5px; white-space: normal; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
    .yt-player { border-radius: 13px; }
    .yt-play { width: 64px; }
}
@media (prefers-reduced-motion: reduce) { .yt-play::before, .yt-play::after { animation: none; } }

