.fc{--bg:#1C1C30;--bg2:#222240;--card:#232342;--cream:#F0E8D4;--cream2:#E4DBCA;--gold:#D4A843;--gold-b:#E8BE5C;--gold-bd:rgba(212,168,67,.25);--gold-bg:rgba(212,168,67,.08);--green:#5BAD6E;--green-bd:rgba(91,173,110,.3);--border:#2E2E50;--muted:#8A86A0;--text:#C8C4D8;--paper:#FAF7F2;--paper2:#F2EDE4;--ink:#1F1B2E;--ink2:#4A4439;--gold-d:#8F6610;font-family:'Outfit',sans-serif;background:var(--bg);color:var(--text);line-height:1.8;font-size:17px;-webkit-font-smoothing:antialiased}.fc *,.fc *::before,.fc *::after{box-sizing:border-box;margin:0;padding:0}.shopify-section{padding:0!important;margin:0!important;max-width:none!important}.fc img{max-width:100%;height:auto;display:block}.fc a{text-decoration:none}.fc .fw{width:100vw;margin-left:calc(-50vw + 50%);overflow-x:clip;overflow-y:visible}.fc .in{max-width:720px;margin:0 auto;padding:72px 24px;text-align:center}@media(max-width:768px){.fc .in{padding:52px 20px}}.fc h1{font-size:clamp(3rem,10vw,5rem);font-weight:900;line-height:.95;letter-spacing:-.03em;color:var(--cream);text-transform:uppercase}.fc h2{font-size:clamp(1.7rem,4.5vw,2.3rem);font-weight:800;line-height:1.15;color:var(--cream);letter-spacing:-.01em;margin-bottom:20px}.fc .gold{color:var(--gold)}.fc .hand{font-family:'Permanent Marker',cursive;color:var(--gold)}.fc .kick{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:18px}.fc .hero{background:linear-gradient(rgba(28,28,48,.5),rgba(28,28,48,.6) 45%,rgba(28,28,48,.92)),url('/cdn/shop/files/ChatGPT_Image_Feb_13_2026_08_23_04_AM.png?v=1770936864') center 25%/cover no-repeat}.fc .hero .in{padding-top:72px;padding-bottom:80px}.fc .logo{width:110px;margin:0 auto 32px}.fc .hero p.sub{font-size:1.15rem;color:var(--cream2);max-width:520px;margin:28px auto 32px;line-height:1.75}.fc .letter{background:var(--bg2);border-top:1px solid var(--border)}.fc .letter p{font-size:1.15rem;color:var(--text);max-width:580px;margin:0 auto 22px;line-height:1.9;text-align:left}.fc .letter p strong{color:var(--cream)}.fc .letter .hand{font-size:1.15rem;margin-top:6px;display:block;text-align:left;max-width:580px;margin-left:auto;margin-right:auto}.fc .list{max-width:540px;margin:0 auto;text-align:left}.fc .li{display:flex;gap:16px;align-items:flex-start;padding:18px 0;border-bottom:1px solid var(--border)}.fc .li:last-child{border-bottom:none}.fc .li .ic{font-size:24px;flex-shrink:0;line-height:1.5}.fc .li h3{font-size:1.1rem;font-weight:700;color:var(--cream);margin-bottom:2px}.fc .li p{font-size:.98rem;color:var(--muted);line-height:1.6}.fc .plans{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;max-width:820px;margin:30px auto 0}@media(max-width:760px){.fc .plans{grid-template-columns:1fr;max-width:340px}}.fc .btn-o{background:transparent;color:var(--cream2);border:1px solid var(--border)}.fc .btn-o:hover{border-color:var(--gold);color:var(--gold);transform:translateY(-2px)}.fc .plan{background:var(--card);border:2px solid var(--border);border-radius:12px;padding:32px 24px;text-align:center}.fc .plan.y{border-color:var(--green-bd)}.fc .plan.feat{border:2px solid var(--gold);box-shadow:0 0 42px rgba(212,168,67,.14);position:relative}.fc .ptag{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--gold);color:var(--bg);font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;padding:5px 14px;border-radius:2px;white-space:nowrap}.fc .pl{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.fc .pp{font-size:46px;font-weight:900;color:var(--cream);line-height:1}.fc .pp span{font-size:17px;color:var(--muted);font-weight:700}.fc .pd{font-size:.92rem;color:var(--muted);margin:10px 0 20px;line-height:1.6}.fc .pd strong{color:var(--gold)}.fc .btn{display:block;padding:15px;border-radius:6px;font-size:15px;font-weight:800;text-align:center;letter-spacing:.02em;transition:transform .2s,background .2s}.fc .btn-g{background:var(--gold);color:var(--bg)}.fc .btn-g:hover{background:var(--gold-b);transform:translateY(-2px)}.fc .btn-gr{background:var(--green);color:#fff}.fc .btn-gr:hover{background:#4c9a5e;transform:translateY(-2px)}.fc .cancel{font-size:.85rem;color:var(--muted);margin-top:22px}.fc .sig{font-family:'Permanent Marker',cursive;color:var(--gold);font-size:1.15rem;margin-top:30px}.fc .ftr{padding:26px 20px;text-align:center;font-size:11px;color:var(--muted);border-top:1px solid var(--border)}.fc .ftr a{color:var(--muted);margin:0 9px;transition:color .2s}.fc .ftr a:hover{color:var(--gold)}.fc .lt{background:var(--paper);color:var(--ink2)}.fc .lt h2{color:var(--ink)}.fc .lt .kick{color:var(--gold-d)}.fc .lt p{color:var(--ink2)}.fc .lt p strong{color:var(--ink)}.fc .lt .hand{color:var(--gold-d)}.fc .lt .li{border-bottom-color:#E4DCCE}.fc .lt .li h3{color:var(--ink)}.fc .lt .li p{color:#6B6459}.fc .num{width:44px;height:44px;flex-shrink:0;border-radius:50%;background:var(--gold);color:#1C1C30;font-weight:900;font-size:19px;display:flex;align-items:center;justify-content:center}.fc .li .ico{width:56px;height:56px;border-radius:12px;flex-shrink:0;object-fit:cover;border:1px solid var(--gold-bd)}.fc .imgband{position:relative;line-height:0;font-size:0}.fc .imgband img{width:100%;height:clamp(280px,46vw,480px);object-fit:cover}.fc .imgband .cap{position:absolute;bottom:22px;left:0;right:0;text-align:center;font-family:'Permanent Marker',cursive;color:#F0E8D4;font-size:clamp(1.05rem,2.6vw,1.5rem);text-shadow:0 2px 14px rgba(0,0,0,.85);line-height:1.3;padding:0 20px}@media(prefers-reduced-motion:reduce){.fc *{transition:none!important}}