@font-face{font-family:Montserrat;font-weight:400;font-style:normal;font-display:swap;src:url(Montserrat-Regular.woff2) format("woff2")}@font-face{font-family:Montserrat;font-weight:500;font-style:normal;font-display:swap;src:url(Montserrat-Medium.woff2) format("woff2")}@font-face{font-family:Montserrat;font-weight:600;font-style:normal;font-display:swap;src:url(Montserrat-SemiBold.woff2) format("woff2")}@font-face{font-family:Montserrat;font-weight:700;font-style:normal;font-display:swap;src:url(Montserrat-Bold.woff2) format("woff2")}@font-face{font-family:Montserrat;font-weight:800;font-style:normal;font-display:swap;src:url(Montserrat-ExtraBold.woff2) format("woff2")}@font-face{font-family:Montserrat;font-weight:900;font-style:normal;font-display:swap;src:url(Montserrat-Black.woff2) format("woff2")}#MainContent{--bg:#FCF5DE;--bg-soft:#FFFBEC;--surface:#FFFDF6;--surface-2:#F3E9C6;--text:#000000;--muted:#4d4a42;--muted-2:#8a8574;--terracotta:#FFD200;--aubergine:#111111;--gold:#E6B400;--cream:#FFFBEF;--border:rgba(0,0,0,.12);--border-strong:rgba(0,0,0,.2);--shadow:0 28px 80px rgba(0,0,0,.12);--shadow-soft:0 16px 45px rgba(0,0,0,.08);--radius-xl:34px;--radius-lg:26px;--radius-md:18px;--radius-sm:14px;--font-title:"Montserrat", Arial, sans-serif;--font-body:"Montserrat", Arial, sans-serif}#MainContent *{box-sizing:border-box}#MainContent{background:radial-gradient(circle at 80% 0%,rgba(167,91,67,.18),transparent 30%),radial-gradient(circle at 5% 18%,rgba(59,32,55,.1),transparent 25%),var(--bg);color:var(--text);font-family:var(--font-body);line-height:1.55;overflow-x:hidden}#MainContent:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.25;background-image:radial-gradient(rgba(0,0,0,.14) .55px,transparent .55px);background-size:12px 12px;z-index:-1}#MainContent a{color:inherit;text-decoration:none}#MainContent img,#MainContent video{max-width:100%;display:block}#MainContent .top-note{position:sticky;top:0;z-index:50;background:#111;color:#fff5e8;text-align:center;font-size:13px;padding:9px 16px;border-bottom:1px solid rgba(255,255,255,.08)}#MainContent .nav{position:sticky;top:36px;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:20px clamp(20px,5vw,76px);background:#fcf5ded6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--border)}#MainContent .brand{font-family:var(--font-title);font-size:30px;font-weight:800;letter-spacing:-.055em;display:flex;align-items:center;gap:10px}#MainContent .brand-mark{width:28px;height:28px;border-radius:999px;background:linear-gradient(135deg,var(--terracotta),var(--aubergine));box-shadow:0 8px 22px #ffd20033}#MainContent .nav-links{display:flex;gap:24px;font-size:14px;color:var(--muted)}#MainContent .nav-links a:hover{color:var(--text)}#MainContent .nav-cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 18px;border-radius:999px;background:var(--text);color:#fff8ef;font-weight:800;font-size:14px;box-shadow:var(--shadow-soft)}#MainContent .eyebrow{margin:0 0 16px;color:#000;text-transform:uppercase;font-size:12px;letter-spacing:.18em;font-weight:800}#MainContent h1,#MainContent h2,#MainContent h3,#MainContent p{margin-top:0}#MainContent h1,#MainContent h2,#MainContent h3{font-family:var(--font-title);letter-spacing:-.045em;line-height:1;font-weight:800;color:var(--text)}#MainContent h1{font-size:clamp(54px,8vw,116px);max-width:1030px;margin-bottom:24px}#MainContent h2{font-size:clamp(38px,5.6vw,78px);margin-bottom:18px}#MainContent h3{font-size:clamp(26px,3vw,34px);margin-bottom:12px}#MainContent .lead{font-size:clamp(18px,2vw,24px);color:var(--muted);max-width:750px}#MainContent .hero{display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:56px;min-height:76vh;padding:76px clamp(20px,5vw,76px) 54px}#MainContent .hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin:34px 0 16px}#MainContent .button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:54px;padding:16px 23px;border-radius:999px;font-weight:900;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;border:1px solid transparent;cursor:pointer}#MainContent .button:hover{transform:translateY(-2px)}#MainContent .button.primary{background:var(--text);color:#fff8ef;box-shadow:0 18px 48px #0000002e}#MainContent .button.secondary{background:#fffaf385;border-color:var(--border);color:var(--text)}#MainContent .button.terracotta{background:var(--terracotta);color:#000;box-shadow:0 18px 48px #00000029}#MainContent .button.full{width:100%;margin-top:22px}#MainContent .micro{color:var(--muted-2);font-size:13px;max-width:620px}#MainContent .media-placeholder{min-height:440px;display:flex;align-items:center;justify-content:center;text-align:center;padding:34px;background:linear-gradient(135deg,#fffaf3f2,#f3e9c6c7),var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-xl);color:var(--muted);position:relative;overflow:hidden;box-shadow:var(--shadow)}#MainContent .media-placeholder:before{content:"";position:absolute;top:20px;right:20px;bottom:20px;left:20px;border:1px dashed rgba(255,210,0,.34);border-radius:calc(var(--radius-xl) - 14px)}#MainContent .media-placeholder:after{content:"";position:absolute;width:220px;height:220px;right:-70px;bottom:-70px;border-radius:999px;background:radial-gradient(circle,rgba(255,210,0,.18),transparent 68%)}#MainContent .media-placeholder span{position:relative;z-index:1;max-width:320px;font-weight:800;font-size:15px}#MainContent .media-placeholder small{display:block;font-weight:500;margin-top:8px;color:var(--muted-2)}#MainContent .media-placeholder.tall{min-height:560px}#MainContent .media-placeholder.small{min-height:220px;border-radius:var(--radius-lg)}#MainContent .media-placeholder.wide{min-height:360px}#MainContent .floating-card{position:absolute;left:-24px;bottom:28px;width:min(300px,74%);background:#fffaf3eb;border:1px solid var(--border);border-radius:22px;padding:18px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#MainContent .floating-card strong{display:block;font-family:var(--font-title);letter-spacing:-.04em;font-size:25px;line-height:1.05}#MainContent .floating-card span{display:block;color:var(--muted);font-size:13px;margin-top:8px}#MainContent .hero-media{position:relative}#MainContent .stat-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:0 clamp(20px,5vw,76px) 58px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--border);box-shadow:var(--shadow-soft)}#MainContent .stat-strip div{background:#fffaf3c2;padding:26px}#MainContent .stat-strip strong{display:block;font-family:var(--font-title);font-size:28px;line-height:1;letter-spacing:-.05em}#MainContent .stat-strip span{color:var(--muted);display:block;margin-top:7px;font-size:14px}#MainContent .section{padding:84px clamp(20px,5vw,76px)}#MainContent .section-heading{max-width:900px;margin:0 auto 46px;text-align:center}#MainContent .section-heading p:not(.eyebrow){color:var(--muted);font-size:18px}#MainContent .split{display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;gap:62px;padding:82px clamp(20px,5vw,76px)}#MainContent .split.reverse{grid-template-columns:1.08fr .92fr}#MainContent .section-copy p:not(.eyebrow){font-size:18px;color:var(--muted);max-width:730px}#MainContent .quote-line{margin-top:28px;padding:22px;border-left:3px solid var(--terracotta);background:#fffaf38c;border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--text)!important;font-weight:800}#MainContent .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}#MainContent .cards.two{grid-template-columns:repeat(2,1fr)}#MainContent .card{background:#fffaf3d1;border:1px solid var(--border);border-radius:var(--radius-lg);padding:30px;box-shadow:var(--shadow-soft)}#MainContent .card-number{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin-bottom:24px;border-radius:999px;background:#ffd2001a;color:#000;font-weight:900}#MainContent .card p{color:var(--muted);margin-bottom:0}#MainContent .offer{display:grid;grid-template-columns:1.14fr .86fr;gap:34px;align-items:stretch;margin:70px clamp(20px,5vw,76px);padding:48px;background:radial-gradient(circle at 100% 0%,rgba(255,210,0,.18),transparent 38%),linear-gradient(135deg,#fff8ed,#f3e9c6);border:1px solid var(--border-strong);border-radius:var(--radius-xl);box-shadow:var(--shadow)}#MainContent .checks{display:grid;gap:14px;padding:0;margin:30px 0 0;list-style:none}#MainContent .checks li{position:relative;padding-left:34px;color:var(--muted)}#MainContent .checks li:before{content:"\2713";position:absolute;left:0;top:0;color:#000;font-weight:900}#MainContent .price-card{background:#111;color:#fff8ef;border-radius:var(--radius-lg);padding:34px;box-shadow:0 28px 80px #00000038;border:1px solid rgba(255,255,255,.08)}#MainContent .price-card h3,#MainContent .price-card .price-title{color:#fff8ef}#MainContent .tag{display:inline-flex;padding:9px 13px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#ffe38a;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:900;margin-bottom:20px}#MainContent .price{font-family:var(--font-title);font-size:clamp(62px,8vw,92px);line-height:.9;letter-spacing:-.05em;margin:16px 0 12px;color:#fff8ef}#MainContent .price span{font-family:var(--font-body);font-size:18px;letter-spacing:0;color:#fff8efb3}#MainContent .price-card p,#MainContent .price-card small{color:#fff8efb8}#MainContent .price-card .button.primary{background:#fff8ef;color:#111}#MainContent .benefit-band{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:0 clamp(20px,5vw,76px) 84px}#MainContent .band-card{background:#fffaf3c7;border:1px solid var(--border);border-radius:var(--radius-lg);padding:34px;box-shadow:var(--shadow-soft)}#MainContent .band-card h3{font-size:34px}#MainContent .band-card p{color:var(--muted)}#MainContent .proof-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}#MainContent .faq{padding:88px clamp(20px,5vw,76px)}#MainContent .faq-list{max-width:920px;margin:0 auto;display:grid;gap:13px}#MainContent details{border:1px solid var(--border);background:#fffaf3c7;border-radius:var(--radius-md);padding:22px 24px;box-shadow:0 10px 28px #0000000a}#MainContent summary{cursor:pointer;font-weight:900;color:var(--text)}#MainContent details p{color:var(--muted);margin:14px 0 0}#MainContent .form-card{max-width:760px;margin:0 auto;background:#fffaf3db;border:1px solid var(--border);border-radius:var(--radius-xl);padding:34px;box-shadow:var(--shadow)}#MainContent .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}#MainContent .field{display:grid;gap:8px;margin-bottom:14px}#MainContent .field.full{grid-column:1/-1}#MainContent label{font-weight:900;color:var(--text)}#MainContent input,#MainContent select,#MainContent textarea{width:100%;border:1px solid var(--border);background:#fffaf3;min-height:52px;border-radius:16px;padding:14px 16px;font-family:var(--font-body);color:var(--text);font-size:16px}#MainContent textarea{min-height:130px;resize:vertical}#MainContent .final-cta{margin:50px clamp(20px,5vw,76px) 94px;padding:76px 34px;text-align:center;border-radius:var(--radius-xl);color:#fff8ef;background:radial-gradient(circle at 10% 0%,rgba(255,210,0,.7),transparent 32%),linear-gradient(135deg,#111,#111);box-shadow:var(--shadow);position:relative;overflow:hidden}#MainContent .final-cta:after{content:"";position:absolute;right:-120px;bottom:-120px;width:360px;height:360px;border-radius:999px;background:radial-gradient(circle,rgba(230,180,0,.26),transparent 65%)}#MainContent .final-cta>*{position:relative;z-index:1}#MainContent .final-cta h2{color:#fff8ef}#MainContent .final-cta .eyebrow{color:#ffe38a}#MainContent .final-cta p:not(.eyebrow){color:#fff8efbf;font-size:18px;max-width:680px;margin:0 auto 28px}#MainContent .final-cta .button.primary{background:#fff8ef;color:#111}#MainContent .footer{padding:36px clamp(20px,5vw,76px);border-top:1px solid var(--border);color:var(--muted);font-size:13px;display:flex;justify-content:space-between;gap:22px;flex-wrap:wrap;background:#fffaf36b}#MainContent .footer a{text-decoration:underline;text-underline-offset:3px}#MainContent .page-hero{padding:86px clamp(20px,5vw,76px) 42px;text-align:center}#MainContent .page-hero .lead{margin:0 auto}#MainContent .page-hero h1{margin-left:auto;margin-right:auto}#MainContent .timeline{max-width:900px;margin:0 auto;display:grid;gap:16px}#MainContent .timeline-item{display:grid;grid-template-columns:90px 1fr;gap:18px;align-items:start;background:#fffaf3c7;border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px;box-shadow:var(--shadow-soft)}#MainContent .timeline-item strong{font-family:var(--font-title);font-size:28px;color:#000}#MainContent .kicker-box{max-width:960px;margin:0 auto 36px;padding:26px;border:1px solid var(--border-strong);background:#fffaf3b3;border-radius:var(--radius-lg);text-align:center}#MainContent .kicker-box p{color:var(--muted);margin-bottom:0}@media(max-width:1040px){#MainContent .nav{top:0;position:relative}#MainContent .nav-links{display:none}#MainContent .hero,#MainContent .split,#MainContent .split.reverse,#MainContent .offer{grid-template-columns:1fr}#MainContent .hero{min-height:auto;padding-top:56px}#MainContent .stat-strip,#MainContent .cards,#MainContent .cards.two,#MainContent .proof-grid,#MainContent .benefit-band{grid-template-columns:1fr 1fr}#MainContent .media-placeholder,#MainContent .media-placeholder.tall{min-height:340px}#MainContent .floating-card{position:relative;left:auto;bottom:auto;width:100%;margin-top:16px}}@media(max-width:660px){#MainContent .top-note{position:relative}#MainContent .nav{padding:16px 20px}#MainContent .brand{font-size:25px}#MainContent .nav-cta{display:none}#MainContent h1{font-size:50px}#MainContent h2{font-size:40px}#MainContent .hero,#MainContent .section,#MainContent .split,#MainContent .split.reverse,#MainContent .faq,#MainContent .page-hero{padding-left:20px;padding-right:20px}#MainContent .stat-strip,#MainContent .cards,#MainContent .cards.two,#MainContent .proof-grid,#MainContent .benefit-band,#MainContent .form-grid{grid-template-columns:1fr}#MainContent .offer{margin-left:20px;margin-right:20px;padding:26px}#MainContent .price-card{padding:26px}#MainContent .timeline-item{grid-template-columns:1fr}#MainContent .footer{display:block}}#MainContent .dream-section{padding:90px clamp(20px,5vw,76px)}#MainContent .dream-panel{display:grid;grid-template-columns:.95fr 1.05fr;gap:42px;align-items:center;padding:48px;border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0%,rgba(17,17,17,.16),transparent 38%),linear-gradient(135deg,#fffaf3eb,#f3e9c6c2);border:1px solid var(--border-strong);box-shadow:var(--shadow)}#MainContent .dream-copy p:not(.eyebrow){color:var(--muted);font-size:18px}#MainContent .dream-progress{background:#fffaf3c2;border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px;box-shadow:var(--shadow-soft)}#MainContent .progress-bar{height:18px;border-radius:999px;background:#0000001f;overflow:hidden;margin:14px 0 26px;border:1px solid rgba(0,0,0,.08)}#MainContent .progress-fill{display:block;height:18px!important;width:28%;min-width:20px;border-radius:999px;background:linear-gradient(90deg,#111,#e8322a)!important}#MainContent .progress-label{display:flex;justify-content:space-between;gap:18px;color:var(--muted);font-size:13px}#MainContent .roadmap{display:grid;gap:12px;margin-top:22px}#MainContent .roadmap-item{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:start;padding:14px;border-radius:16px;background:#ffffff57;border:1px solid rgba(0,0,0,.08)}#MainContent .roadmap-dot{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:#ffd2001a;color:#000;font-weight:900}#MainContent .roadmap-item.done .roadmap-dot{background:var(--terracotta);color:#fff8ef}#MainContent .roadmap-item h3{font-family:var(--font-body);letter-spacing:-.02em;line-height:1.1;font-size:18px;margin:0 0 4px}#MainContent .roadmap-item p{margin:0;color:var(--muted);font-size:14px}#MainContent .vision-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#MainContent .vision-card{background:#fffaf3d1;border:1px solid var(--border);border-radius:var(--radius-lg);padding:26px;box-shadow:var(--shadow-soft)}#MainContent .vision-card h3{font-size:28px}#MainContent .vision-card p{color:var(--muted);margin-bottom:0}@media(max-width:1040px){#MainContent .dream-panel{grid-template-columns:1fr}#MainContent .vision-grid{grid-template-columns:1fr 1fr}}@media(max-width:660px){#MainContent .dream-section{padding-left:20px;padding-right:20px}#MainContent .dream-panel{padding:26px}#MainContent .vision-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/tcfunnel.css.map */
