.offer-page:not([data-phase=sale]){--o-ice:#e3c38c;--o-gold-1:#fff1d6;--o-gold-2:#d6ad6a;--o-ink:#f7f2ea;--o-dim:#cfc8bc;--o-faint:#8f897f;--o-line:#fff0d617;--o-card:#fff4e208;background:radial-gradient(80% 40% at 50% -8%,#d6ad6a24,#0000 70%),#07080b}.offer-page:not([data-phase=sale]) .o-grad{background:linear-gradient(100deg,#d6ad6a,#fff1d6 45%,#d9b77a 85%);-webkit-background-clip:text;background-clip:text}.offer-page:not([data-phase=sale]) .o-aurora-a{background:radial-gradient(circle,#d6a05a57,#0000 65%)}.offer-page:not([data-phase=sale]) .o-aurora-b{background:radial-gradient(circle,#785c3c42,#0000 65%)}.offer-page:not([data-phase=sale]) .o-aurora-c{background:radial-gradient(circle,#aa6e3c33,#0000 65%)}.offer-page:not([data-phase=sale]) .o-grid{opacity:.45}.offer-page .o-bg:before{content:"";z-index:1;opacity:.07;mix-blend-mode:overlay;background-image: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%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.offer-page .o-h1,.offer-page .o-h2{text-wrap:balance}.offer-page .o-lead,.offer-page .o-sub{text-wrap:pretty}.offer-page:not([data-phase=sale]) .o-kicker:before{background:linear-gradient(90deg, var(--o-gold-2), var(--o-gold-1));width:22px}.offer-page .o-sec:before{content:"";opacity:.55;background:linear-gradient(var(--o-line), var(--o-line)) top / 100% 1px no-repeat, linear-gradient(var(--o-line), var(--o-line)) bottom / 100% 1px no-repeat, repeating-linear-gradient(90deg, #fff0d629 0 7px, transparent 7px 19px) center / 100% 4px no-repeat;height:12px;margin:-24px 0 40px;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.offer-page:not([data-phase=sale]) .btn-solid{color:#1b1306;background:linear-gradient(135deg,#fff3dc,#d9b271);transition:transform .2s,filter .2s,box-shadow .2s;box-shadow:0 0 0 1px #fff1d680,0 10px 30px -10px #d6ad6aa6,inset 0 1px #ffffffb3}.offer-page:not([data-phase=sale]) .btn-solid:hover{filter:brightness(1.05);background:linear-gradient(135deg,#fff6e4,#e0bb7c);transform:translateY(-1px)}.offer-page .btn:active{transform:scale(.98)}.offer-page .btn:focus-visible{outline:2px solid var(--o-ice);outline-offset:3px}.offer-page:not([data-phase=sale]) :is(.o-who-card,.o-inside-card,.o-cmp,.o-point,.o-path,.o-demo,.mk-card,.o-nudge){box-shadow:inset 0 1px 0 #fff1d614, inset 0 0 0 1px var(--o-line), 0 18px 40px -30px #000000e6;background:linear-gradient(#fff4e20d,#fff4e204);transition:box-shadow .25s,transform .25s}@media (hover:hover){.offer-page:not([data-phase=sale]) :is(.o-who-card,.o-inside-card,.o-point,.o-path):hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff1d61f,inset 0 0 0 1px #e3c38c47,0 22px 44px -28px #000000e6}}.offer-page:not([data-phase=sale]) .o-nfp{background:radial-gradient(70% 40% at 50% 0,#d6ad6a21,#0000 70%),#fff4e205;box-shadow:inset 0 0 0 1px #e3c38c52,0 30px 70px -40px #d6ad6a66}.offer-page:not([data-phase=sale]) .o-proof{background:#d6ad6a12;box-shadow:inset 0 0 0 1px #d6ad6a38}.offer-page:not([data-phase=sale]) .o-cmp-new{background:linear-gradient(160deg,#d6ad6a21,#fff4e205);box-shadow:inset 0 0 0 1px #e3c38c4d}.offer-page:not([data-phase=sale]) .o-cmp-new li svg{color:var(--o-ice)}.offer-page:not([data-phase=sale]) .o-idea{background:linear-gradient(150deg,#d6ad6a1a,#fff4e205 60%);box-shadow:inset 0 0 0 1px #e3c38c38}.offer-page:not([data-phase=sale]) .o-idea-steps i,.offer-page:not([data-phase=sale]) .o-inside-i{color:#1b1306;background:linear-gradient(135deg, var(--o-gold-1), var(--o-gold-2))}.offer-page:not([data-phase=sale]) .mk-hbars li[data-hero] .mk-hbar{background:linear-gradient(270deg,#d6ad6a,#fff1d6)}.offer-page .sc-tile{border-radius:16px;box-shadow:0 0 0 1px #fff1d61a,0 16px 36px -24px #000000e6}.offer-page .sc-label{text-shadow:0 1px 8px #0009;font-size:13.5px;line-height:1.6}.offer-page .sc-play{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:46px;height:46px}@media (hover:hover){.offer-page:not([data-phase=sale]) .sc-tile:hover .sc-play{color:#1b1306;background:linear-gradient(135deg, var(--o-gold-1), var(--o-gold-2));box-shadow:none}}@media (max-width:768px){.offer-page .o-sec{padding-top:64px}.offer-page .o-sec:before{margin:-20px 0 30px}:is(#students,#inside,#samples) :is(.sc-grid,.sc-grid-wide),#inside .o-inside,#nfp .o-points,#income .o-paths{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:46%;grid-auto-flow:column;gap:10px;margin-inline:-16px;padding:2px 16px 8px;scroll-padding-inline:16px;display:grid;overflow-x:auto}:is(#students,#inside,#samples) :is(.sc-grid,.sc-grid-wide)::-webkit-scrollbar{display:none}:is(#inside .o-inside,#income .o-paths)::-webkit-scrollbar{display:none}:is(#students,#inside,#samples) .sc-grid-wide{grid-auto-columns:82%}#inside .o-inside,#nfp .o-points,#income .o-paths{grid-auto-columns:78%}#nfp .o-points{margin-inline:calc(-1 * var(--o-pad));padding-inline:var(--o-pad);scroll-padding-inline:var(--o-pad);grid-auto-rows:auto}:is(#students,#inside,#samples) .sc-tile,#inside .o-inside-card,#nfp .o-point,#income .o-path{scroll-snap-align:start}.offer-page .sc-more{display:none}}@media (min-width:769px){.offer-page .sc-extra{display:none}:is(#students,#inside) .sc-grid:not(.sc-grid-wide){grid-template-columns:repeat(5,minmax(0,1fr))}#samples .sc-grid:not(.sc-grid-wide){grid-template-columns:repeat(6,minmax(0,1fr))}:is(#students,#inside) .sc-grid-wide{grid-template-columns:repeat(3,minmax(0,1fr))}.offer-page .sc-label{font-size:13px}}.offer-page:not([data-phase=sale]) .o-bar-cta{color:#1b1306;background:linear-gradient(135deg,#fff3dc,#d9b271);box-shadow:0 6px 20px -8px #d6ad6ab3,inset 0 1px #ffffffb3}.offer-page:not([data-phase=sale]) .o-bar-cta:hover{box-shadow:0 10px 28px -8px #d6ad6abf}.o-quick{gap:10px;margin-top:18px;display:grid}.o-quick-item{background:var(--o-card);box-shadow:inset 0 0 0 1px var(--o-line);border-radius:14px;padding:14px 16px}.o-quick-item b{color:var(--o-ink);font-size:14.5px;display:block}.o-quick-item p{color:var(--o-dim);margin-top:4px;font-size:13.5px;line-height:1.85}@media (min-width:760px){.o-quick{grid-template-columns:repeat(2,minmax(0,1fr))}}.o-reel-cap a{color:var(--o-ice,#e3c38c);text-underline-offset:4px;white-space:nowrap;margin-inline-start:4px;font-weight:700;text-decoration:underline}.o-vs{gap:12px;margin-top:22px;display:grid}.o-vs-col{background:var(--o-card);box-shadow:inset 0 0 0 1px var(--o-line);border-radius:18px;padding:18px}.o-vs-new{background:radial-gradient(120% 100% at 50% 0%, #e3c38c24, transparent 70%), var(--o-card);box-shadow:inset 0 0 0 1px #e3c38c61}.o-vs-tag{color:var(--o-dim);background:#ffffff0f;border-radius:999px;padding:3px 12px;font-size:12.5px;font-weight:700;display:inline-block}.o-vs-new .o-vs-tag{color:#1d1405;background:linear-gradient(135deg,#fff1d6,#e3c38c)}.o-vs-num{font-family:var(--font-display);color:var(--o-ink);margin-top:12px;font-size:clamp(20px,5.6vw,28px);line-height:1.4;display:block}.o-vs-old .o-vs-num{color:#ff9b8f}.o-vs-sub{color:var(--o-dim);margin-top:2px;font-size:13.5px;line-height:1.8;display:block}.o-vs ul{color:var(--o-dim);gap:8px;margin-top:14px;padding:0;font-size:14px;line-height:1.8;list-style:none;display:grid}.o-vs-old li{padding-inline-start:20px;position:relative}.o-vs-old li:before{content:"✕";color:#ff9b8f;font-size:12px;position:absolute;inset-inline-start:0}.o-vs-new li{color:var(--o-ink);align-items:flex-start;gap:8px;display:flex}.o-vs-new li .i{color:#e3c38c;flex:none;width:18px;height:18px;margin-top:4px}@media (min-width:760px){.o-vs{grid-template-columns:1fr 1fr}}.o-final-fit-lead{color:var(--o-dim);margin-top:16px;font-size:14.5px;font-weight:700}.o-final-fit{text-align:start;gap:8px;max-width:520px;margin:10px auto 6px;padding:0;list-style:none;display:grid}.o-final-fit li{color:var(--o-ink);background:var(--o-card);box-shadow:inset 0 0 0 1px var(--o-line);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 14px;font-size:14.5px;line-height:1.8;display:flex}.o-final-fit li .i{color:#e3c38c;flex:none;width:18px;height:18px;margin-top:5px}
