.pcn{--burg:var(--color-nsp-burgundy);--burg-d:#5e1c2c;--gold:#b8914f;--cream:var(--color-nsp-cream);--paper:#fffdfb;--blush:var(--color-nsp-blush);--rosa:#e9c3cb;--ink:#2b2326;--soft:#6b5b60;--pine:#4f6b57;--line:#7a263a24;--serif:var(--font-display);--sans:var(--font-montserrat);background:var(--cream);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.65}.pcn img{max-width:100%;height:auto;display:block}.pcn .wrap{max-width:1160px;margin:0 auto;padding:0 24px}.pcn .narrow{max-width:720px;margin:0 auto;padding:0 24px}.pcn .eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:600;font-family:var(--sans)}.pcn h1,.pcn h2,.pcn h3{font-family:var(--serif);color:var(--burg);font-weight:500;line-height:1.12}.pcn h2{font-size:clamp(1.9rem,3.6vw,2.75rem)}.pcn .lead{color:var(--soft);font-size:17px}.pcn .it{font-family:var(--serif);font-style:italic}.pcn .center{text-align:center}.pcn section{padding:96px 0}.pcn .btn{background:var(--burg);color:var(--cream);font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:19px 34px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.pcn .btn .logo-full,.pcn .btn [class*=logo]{display:none!important}.pcn .btn:hover{background:var(--burg-d);transform:translateY(-2px);box-shadow:0 18px 40px -18px #7a263ab3}.pcn .btn .price{font-family:var(--serif);letter-spacing:0;text-transform:none;border-left:1px solid #faf6f159;padding-left:12px;font-size:17px;font-weight:500}.pcn .micro{color:var(--soft);flex-wrap:wrap;gap:6px 16px;margin-top:14px;font-size:12.5px;display:flex}.pcn .micro span:before{content:"✓ ";color:var(--pine);font-weight:600}.pcn .topbar{background:var(--burg);color:var(--cream);text-align:center;letter-spacing:.22em;text-transform:uppercase;padding:10px 16px;font-size:11.5px}.pcn .topbar b{color:#ebd3a5;font-weight:500}.pcn .hero{padding:40px 0 72px;position:relative;overflow:hidden}.pcn .hero:before{content:"";z-index:0;background:radial-gradient(#f4dde2,#f4dde200 62%);width:70%;height:120%;position:absolute;top:-20%;right:-10%}.pcn .hero .grid{z-index:1;grid-template-columns:1fr 1.15fr;align-items:center;gap:48px;display:grid;position:relative}.pcn .hero h1{letter-spacing:-.01em;margin:20px 0 22px;font-size:clamp(2.4rem,5vw,4rem)}.pcn .hero h1 em{color:var(--burg);font-style:italic}.pcn .hero .grid>div{z-index:1;position:relative}.pcn .hero .lead{max-width:500px}.pcn .hero .ctaRow{margin-top:34px}.pcn .hero-img{width:122%;max-width:none;margin-left:-6%;-webkit-mask-image:radial-gradient(58% 60%,#000 62%,#0000 100%);mask-image:radial-gradient(58% 60%,#000 62%,#0000)}.pcn .fade{transform:scale(1.12);-webkit-mask-image:radial-gradient(60% 62%,#000 60%,#0000 100%);mask-image:radial-gradient(60% 62%,#000 60%,#0000)}.pcn .pages-count{border-top:1px solid var(--line);gap:28px;max-width:480px;margin-top:34px;padding-top:26px;display:flex}.pcn .pages-count div{letter-spacing:.18em;text-transform:uppercase;color:var(--soft);font-size:11px}.pcn .pages-count b{font-family:var(--serif);color:var(--burg);letter-spacing:0;font-size:30px;font-weight:500;line-height:1.1;display:block}.pcn .path{background:var(--paper);border-top:1px solid #b8914f59;border-bottom:1px solid #b8914f59;padding:20px 0}.pcn .path ol{letter-spacing:.3em;text-transform:uppercase;color:var(--burg);flex-wrap:wrap;justify-content:center;gap:10px 30px;margin:0;padding:0;font-size:11.5px;font-weight:600;list-style:none;display:flex}.pcn .path li{align-items:center;gap:30px;display:flex}.pcn .path li:not(:last-child):after{content:"";background:var(--gold);width:6px;height:6px;transform:rotate(45deg)}.pcn .problem{background:var(--paper)}.pcn .chips{flex-wrap:wrap;justify-content:center;gap:10px;max-width:640px;margin:40px auto 38px;display:flex}.pcn .chips span{font-family:var(--serif);border:1px solid var(--line);background:var(--cream);color:var(--ink);border-radius:999px;padding:9px 18px;font-size:17px}.pcn .chips span:nth-child(3n){background:var(--blush);border-color:#0000}.pcn .ba{text-align:left;border-radius:6px;grid-template-columns:1fr 1fr;margin-top:56px;display:grid;overflow:hidden;box-shadow:0 30px 60px -40px #7a263a73}.pcn .ba>div{padding:44px 44px 48px}.pcn .ba .before{background:#f1ece7}.pcn .ba .after{background:var(--burg);color:var(--cream)}.pcn .ba h3{font-family:var(--sans);letter-spacing:.3em;text-transform:uppercase;margin-bottom:24px;font-size:11px;font-weight:600}.pcn .ba .before h3{color:var(--soft)}.pcn .ba .after h3{color:#ebd3a5}.pcn .ba ul{gap:14px;padding:0;font-size:15.5px;list-style:none;display:grid}.pcn .ba .before li{color:var(--soft);-webkit-text-decoration:line-through #6b5b6059;text-decoration:line-through #6b5b6059}.pcn .ba .before li:before{content:"— ";color:#6b5b6080;white-space:pre;text-decoration:none;display:inline-block}.pcn .ba .after li{gap:12px;display:flex}.pcn .star:before,.pcn .ba .after li:before{content:"";clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:#ebd3a5;flex:0 0 9px;height:9px;margin-top:8px}.pcn .inside{background:var(--paper)}.pcn .inside .grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;margin-top:56px;display:grid}.pcn .sections{counter-reset:s;padding:0;list-style:none;display:grid}.pcn .sections li{counter-increment:s;border-bottom:1px solid var(--line);grid-template-columns:52px 1fr;gap:4px 12px;padding:16px 0;display:grid}.pcn .sections li:first-child{border-top:1px solid var(--line)}.pcn .sections li:before{content:counter(s,decimal-leading-zero);font-family:var(--serif);color:var(--gold);grid-row:span 2;font-size:26px;line-height:1.1}.pcn .sections b{letter-spacing:.18em;text-transform:uppercase;color:var(--burg);font-size:12px;font-weight:600}.pcn .sections span{color:var(--soft);font-size:14.5px;line-height:1.55}.pcn .strip{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:22px;margin-top:48px;padding:10px 24px 34px;scroll-padding-left:24px;display:flex;overflow-x:auto}.pcn .strip figure{scroll-snap-align:center;flex:0 0 250px;max-width:250px;margin:0}.pcn .strip .pv{background:#fff;border-radius:3px;height:235px;position:relative;overflow:hidden;box-shadow:0 24px 44px -26px #7a263a8c,0 2px 6px #0000000d}.pcn .strip img{width:100%;display:block}.pcn .strip .pv:after{content:"";pointer-events:none;background:linear-gradient(#fffdfb00,#fffdfbe6);height:18%;position:absolute;bottom:0;left:0;right:0}.pcn .strip figcaption{text-align:center;letter-spacing:.2em;text-transform:uppercase;color:var(--soft);margin-top:14px;font-size:11px}.pcn .reglas{background:var(--blush)}.pcn .cards{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:52px;display:grid}.pcn .card{background:var(--paper);border-left:3px solid var(--burg);border-radius:6px;padding:34px 30px}.pcn .card .eyebrow{color:var(--burg);font-size:10px}.pcn .card p.q{font-family:var(--serif);color:var(--ink);margin-top:14px;font-size:19px;line-height:1.45}.pcn .note{grid-template-columns:auto 1fr;align-items:center;gap:40px;max-width:860px;margin:0 auto;display:grid}.pcn .note .mono{background:var(--blush);width:120px;height:120px;font-family:var(--serif);color:var(--burg);border:1px solid var(--rosa);border-radius:50%;place-items:center;font-size:44px;display:grid}.pcn .note p{font-family:var(--serif);color:var(--ink);font-size:20px;line-height:1.6}.pcn .note .sig{color:var(--burg);margin-top:14px;font-size:18px;font-style:italic}.pcn .offer{background:var(--paper)}.pcn .offer .grid{grid-template-columns:1fr 440px;align-items:center;gap:64px;display:grid}.pcn .forlist{gap:16px;margin-top:30px;padding:0;list-style:none;display:grid}.pcn .forlist li{gap:14px;font-size:16px;display:flex}.pcn .forlist li:before{content:"";background:var(--gold);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);flex:0 0 10px;height:10px;margin-top:8px}.pcn .box{background:var(--paper);text-align:center;border:1px solid #b8914f73;border-radius:8px;padding:44px 40px;position:relative;box-shadow:0 40px 80px -50px #7a263a80}.pcn .box .tag{background:var(--burg);color:var(--cream);letter-spacing:.25em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:6px 16px;font-size:10px;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.pcn .box img{width:62%;margin:6px auto 22px;box-shadow:0 20px 40px -20px #7a263a80}.pcn .box h3{font-size:26px}.pcn .box ul{color:var(--soft);text-align:left;gap:9px;margin:20px 0 24px;padding:0;font-size:14px;list-style:none;display:grid}.pcn .box ul li:before{content:"✓";color:var(--pine);margin-right:10px;font-weight:600}.pcn .box .amt{font-family:var(--serif);color:var(--burg);font-size:54px;line-height:1}.pcn .box .amt small{font-family:var(--sans);color:var(--soft);letter-spacing:.14em;text-transform:uppercase;margin-top:8px;font-size:12px;display:block}.pcn .box .btn{width:100%;margin-top:24px}.pcn .box .fine{color:var(--soft);margin-top:14px;font-size:12px}.pcn .steps{counter-reset:st;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:52px;display:grid}.pcn .steps>div{text-align:center;padding:0 12px}.pcn .steps>div:before{counter-increment:st;content:counter(st,decimal-leading-zero);font-family:var(--serif);color:var(--gold);font-size:44px;display:block}.pcn .steps b{letter-spacing:.22em;text-transform:uppercase;color:var(--burg);margin:8px 0;font-size:12px;display:block}.pcn .steps p{color:var(--soft);font-size:14.5px}.pcn .faq{background:var(--paper)}.pcn details{border-bottom:1px solid var(--line);padding:22px 0}.pcn details:first-of-type{border-top:1px solid var(--line)}.pcn summary{cursor:pointer;font-family:var(--serif);color:var(--ink);justify-content:space-between;gap:20px;font-size:19px;list-style:none;display:flex}.pcn summary::-webkit-details-marker{display:none}.pcn summary:after{content:"+";font-family:var(--sans);color:var(--gold);font-size:26px;font-weight:300;line-height:1;transition:transform .2s}.pcn details[open] summary:after{transform:rotate(45deg)}.pcn details p{color:var(--soft);margin-top:12px;font-size:15.5px}.pcn .final{background:var(--burg);color:var(--cream);text-align:center;position:relative;overflow:hidden}.pcn .final h2{color:var(--cream)}.pcn .final .lead{color:#faf6f1cc}.pcn .final .btn{background:var(--cream);color:var(--burg)}.pcn .final .btn .price{border-left-color:#7a263a4d}.pcn .final .btn:hover{background:#fff}.pcn .final .micro{color:#faf6f1bf;justify-content:center}.pcn .final .micro span:before{color:#ebd3a5}.pcn .final .sparkle{color:#ebd3a5;opacity:.6;position:absolute}.pcn .sticky{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:50;background:#faf6f1f5;border-top:1px solid #b8914f59;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;transition:transform .3s;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.pcn .sticky.show{transform:none}.pcn .sticky b{font-family:var(--serif);color:var(--burg);font-size:16px;font-weight:500;line-height:1.2;display:block}.pcn .sticky small{color:var(--soft);font-size:12px}.pcn .sticky .btn{padding:13px 22px;font-size:12px}@media(max-width:900px){.pcn section{padding:72px 0}.pcn .hero{padding:4px 0 56px}.pcn .hero .grid,.pcn .inside .grid,.pcn .offer .grid{grid-template-columns:1fr}.pcn .hero .grid{gap:0}.pcn .hero-img{order:-1;width:124%;margin:-10% -12% 10px}.pcn .hero h1{margin:12px 0 14px;font-size:2.15rem}.pcn .hero .lead{font-size:15.5px;line-height:1.55}.pcn .hero .ctaRow{margin-top:22px}.pcn .ba{grid-template-columns:1fr}.pcn .ba>div{padding:34px 26px}.pcn .cards,.pcn .steps{grid-template-columns:1fr}.pcn .note{text-align:center;grid-template-columns:1fr;gap:22px}.pcn .note .mono{margin:0 auto}.pcn .offer .grid{gap:48px}.pcn .box{padding:40px 26px}.pcn .btn{width:100%}.pcn .sticky{display:flex}.pcn .sticky .btn{width:auto}.pcn .pages-count{gap:20px}}.pcn .hero .tracker-laptop{width:112%;margin-left:-5%}.pcn .inside .grid{grid-template-columns:1fr}.pcn .inside .grid .sections{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.pcn .filecards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:42px;display:grid}.pcn .filecard{border:1px solid var(--line);background:var(--cream);border-radius:6px;padding:28px 25px}.pcn .filecard b{font-family:var(--serif);color:var(--gold);font-size:32px;font-weight:500;display:block}.pcn .filecard h3{margin:10px 0;font-size:21px}.pcn .filecard p{color:var(--soft);font-size:14px}.pcn .preview-laptop{max-width:1050px;margin:48px auto 36px;padding:0 24px}.pcn .box .tracker-cover-image{width:62%;height:auto;box-shadow:none;margin:6px auto 22px}.pcn .category-chips{max-width:980px;margin-top:20px}.pcn .hero:before{pointer-events:none}.pcn .btn{white-space:normal;height:auto}.pcn .checkout-overlay{z-index:999999;background:#000000b3;padding:32px 24px;position:fixed;inset:0;overflow:auto}.pcn .checkout-window{background:var(--paper);border-radius:4px;width:min(900px,100%);margin:0 auto;position:relative}.pcn .checkout-window iframe{background:var(--paper);border:0;border-radius:4px;width:100%;height:max(780px,100dvh - 64px);display:block}.pcn .checkout-close{z-index:1;background:var(--paper);width:38px;height:38px;color:var(--ink);border-radius:50%;font-size:26px;line-height:1;position:absolute;top:-19px;right:-19px;box-shadow:0 2px 12px #0003}@media(max-width:600px){.pcn .checkout-overlay{padding:20px 8px}.pcn .checkout-window iframe{height:max(780px,100dvh - 40px)}.pcn .checkout-close{top:-18px;right:2px}}@media(max-width:900px){.pcn .filecards,.pcn .inside .grid .sections{grid-template-columns:1fr}.pcn .hero .tracker-laptop{order:-1;width:100%;margin:10px auto 26px}.pcn .hero{padding-top:22px}.pcn .hero .grid{gap:0}.pcn .pages-count{margin-top:22px}.pcn .filecard{padding:24px}}.pcn{--gold:var(--color-nsp-gold);--rosa:var(--color-nsp-rosa);--blush:var(--color-nsp-blush)}.pcn .hero:before{background:radial-gradient(ellipse at center,var(--blush) 0%,transparent 62%)}.pcn .visual-placeholder{border:1px solid color-mix(in srgb,var(--burg) 14%,transparent);background:var(--cream);min-height:260px;box-shadow:0 28px 58px -38px color-mix(in srgb,var(--burg) 45%,transparent);border-radius:6px;place-items:center;display:grid;position:relative;overflow:hidden}.pcn .visual-placeholder:before{content:"";border:1px solid color-mix(in srgb,var(--gold) 48%,transparent);pointer-events:none;position:absolute;inset:18px}.pcn .visual-placeholder-inner{z-index:1;text-align:center;max-width:270px;padding:38px 24px;position:relative}.pcn .visual-placeholder-mark{border:1px solid var(--gold);place-items:center;width:42px;height:42px;margin:0 auto 18px;display:grid;transform:rotate(45deg)}.pcn .visual-placeholder-mark:after{content:"S";font-family:var(--serif);color:var(--burg);font-size:20px;transform:rotate(-45deg)}.pcn .visual-placeholder-label{font-family:var(--serif);color:var(--burg);font-size:22px;line-height:1.25}.pcn .visual-placeholder-name{letter-spacing:.16em;text-transform:uppercase;color:var(--soft);margin-top:10px;font-size:9px;display:block}.pcn .hero-placeholder{background:linear-gradient(145deg,var(--cream),var(--blush));width:108%;min-height:510px;margin-left:-4%}.pcn .hero-placeholder .visual-placeholder-inner{padding:70px 30px}.pcn .help-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:52px;display:grid}.pcn .help-card{background:var(--cream);border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:6px;padding:30px 26px}.pcn .help-card b{font-family:var(--serif);color:var(--burg);margin-bottom:10px;font-size:22px;font-weight:500;display:block}.pcn .help-card p{color:var(--soft);font-size:14.5px}.pcn .schedule{grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px;display:grid}.pcn .equation{border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-family:var(--serif);color:var(--burg);margin-top:28px;padding:24px;font-size:clamp(1.2rem,2.3vw,1.7rem);line-height:1.55}.pcn .equation strong{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-top:12px;font-size:12px;display:block}.pcn .device-copy{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.pcn .simple{background:var(--blush)}.pcn .simple-panel{text-align:center;border:1px solid color-mix(in srgb,var(--burg) 16%,transparent);background:var(--paper);max-width:900px;margin:0 auto;padding:50px}.pcn .closing-phrase{font-family:var(--serif);color:var(--cream);font-size:clamp(2rem,4.5vw,3.5rem);font-style:italic;line-height:1.18}.pcn .schedule-img,.pcn .device-copy .device-img{border:1px solid color-mix(in srgb,var(--burg) 14%,transparent);width:100%;height:auto;box-shadow:0 28px 58px -38px color-mix(in srgb,var(--burg) 45%,transparent);border-radius:6px}@media(max-width:900px){.pcn .device-copy .device-img{order:-1}}@media(max-width:480px){.pcn .box .tracker-cover-image{width:78%}}@media(max-width:900px){.pcn .hero-placeholder{order:-1;width:100%;min-height:330px;margin:10px auto 26px}.pcn .help-grid,.pcn .schedule,.pcn .device-copy{grid-template-columns:1fr}.pcn .device-copy .visual-placeholder{order:-1}.pcn .simple-panel{padding:38px 24px}}@media(max-width:480px){.pcn .hero-placeholder{min-height:280px}.pcn .visual-placeholder{min-height:240px}.pcn .box .visual-placeholder{width:78%;min-height:220px}.pcn .path ol{letter-spacing:.16em;gap:8px 16px}.pcn .path li{gap:16px}}.holiday-bundle{--bundle-burgundy:var(--color-nsp-burgundy);--bundle-gold:var(--color-nsp-gold);--bundle-pine:var(--color-nsp-pine);--bundle-cream:var(--color-nsp-cream);--bundle-device:#2f2a2b}.holiday-bundle-visual{isolation:isolate;min-height:430px;position:relative}.holiday-bundle-tablet{aspect-ratio:.773;border:2px solid color-mix(in srgb,var(--bundle-device) 84%,var(--bundle-gold));background:var(--bundle-device);width:min(38%,190px);box-shadow:0 28px 48px -25px color-mix(in srgb,var(--bundle-burgundy) 60%,transparent);border-radius:15px;padding:7px;position:absolute;top:50%;left:50%;overflow:hidden}.holiday-bundle-tablet:after{content:"";background:color-mix(in srgb,var(--bundle-cream) 35%,var(--bundle-device));border-radius:50%;width:3px;height:3px;position:absolute;top:3px;left:50%;transform:translate(-50%)}.holiday-bundle-tablet-center{z-index:3;width:min(44%,220px);transform:translate(-50%,-50%)}.holiday-bundle-tablet-left{z-index:1;transform:translate(-103%,-46%)rotate(-10deg)}.holiday-bundle-tablet-right{z-index:2;transform:translate(3%,-46%)rotate(10deg)}.holiday-bundle-cover{background:var(--bundle-cream);border-radius:9px;width:100%;height:100%;position:relative;overflow:hidden}.holiday-bundle-cover>img{object-fit:cover;width:100%;height:100%;display:block}.holiday-bundle-list{gap:9px;margin-top:24px;display:grid}.holiday-bundle-list li{color:var(--color-ink-soft);align-items:center;gap:10px;font-size:15px;display:flex}.holiday-bundle-list li:before{content:"✓";color:var(--bundle-pine);font-weight:700}.holiday-bundle-price{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:26px;display:flex}.holiday-bundle-price-old{color:var(--color-ink-soft);font-size:16px}.holiday-bundle-price-current{color:var(--bundle-burgundy);font-family:var(--font-display);font-size:38px;line-height:1}.holiday-bundle-button{white-space:normal;height:auto;margin-top:24px}.holiday-bundle-microcopy{color:var(--color-ink-soft);margin-top:11px;font-size:12px}@media(max-width:1023px){.holiday-bundle-visual{min-height:380px}}@media(max-width:480px){.holiday-bundle-visual{min-height:315px}.holiday-bundle-tablet{border-radius:12px;width:min(40%,136px);padding:5px}.holiday-bundle-tablet-center{width:min(46%,156px)}.holiday-bundle-price-current{font-size:34px}}.holiday-card-tablet{aspect-ratio:.773;border:2px solid color-mix(in srgb,#2f2a2b 84%,var(--color-nsp-gold));width:12rem;box-shadow:0 24px 48px -24px color-mix(in srgb,var(--color-nsp-burgundy) 55%,transparent);background:#2f2a2b;border-radius:16px;padding:8px}.holiday-card-tablet>img{object-fit:cover;border-radius:9px;width:100%;height:100%;display:block}@media(min-width:1024px){.holiday-card-tablet{width:13rem}}.tgn{--burg:var(--color-nsp-burgundy);--burg-d:#5e1c2c;--gold:#b8914f;--cream:var(--color-nsp-cream);--paper:#fffdfb;--blush:var(--color-nsp-blush);--rosa:#e9c3cb;--ink:#2b2326;--soft:#6b5b60;--pine:#4f6b57;--line:#7a263a24;--serif:var(--font-display);--sans:var(--font-montserrat);background:var(--cream);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.65}.tgn img{max-width:100%;height:auto;display:block}.tgn .wrap{max-width:1160px;margin:0 auto;padding:0 24px}.tgn .narrow{max-width:720px;margin:0 auto;padding:0 24px}.tgn .eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:600;font-family:var(--sans)}.tgn h1,.tgn h2,.tgn h3{font-family:var(--serif);color:var(--burg);font-weight:500;line-height:1.12}.tgn h2{font-size:clamp(1.9rem,3.6vw,2.75rem)}.tgn .lead{color:var(--soft);font-size:17px}.tgn .it{font-family:var(--serif);font-style:italic}.tgn .center{text-align:center}.tgn section{padding:96px 0}.tgn .btn{background:var(--burg);color:var(--cream);font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:19px 34px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.tgn .btn .logo-full,.tgn .btn [class*=logo]{display:none!important}.tgn .btn:hover{background:var(--burg-d);transform:translateY(-2px);box-shadow:0 18px 40px -18px #7a263ab3}.tgn .btn .price{font-family:var(--serif);letter-spacing:0;text-transform:none;border-left:1px solid #faf6f159;padding-left:12px;font-size:17px;font-weight:500}.tgn .micro{color:var(--soft);flex-wrap:wrap;gap:6px 16px;margin-top:14px;font-size:12.5px;display:flex}.tgn .micro span:before{content:"✓ ";color:var(--pine);font-weight:600}.tgn .topbar{background:var(--burg);color:var(--cream);text-align:center;letter-spacing:.22em;text-transform:uppercase;padding:10px 16px;font-size:11.5px}.tgn .topbar b{color:#ebd3a5;font-weight:500}.tgn .hero{padding:40px 0 72px;position:relative;overflow:hidden}.tgn .hero:before{content:"";z-index:0;background:radial-gradient(#f4dde2,#f4dde200 62%);width:70%;height:120%;position:absolute;top:-20%;right:-10%}.tgn .hero .grid{z-index:1;grid-template-columns:1fr 1.15fr;align-items:center;gap:48px;display:grid;position:relative}.tgn .hero h1{letter-spacing:-.01em;margin:20px 0 22px;font-size:clamp(2.4rem,5vw,4rem)}.tgn .hero h1 em{color:var(--burg);font-style:italic}.tgn .hero .grid>div{z-index:1;position:relative}.tgn .hero .lead{max-width:500px}.tgn .hero .ctaRow{margin-top:34px}.tgn .hero-img{width:122%;max-width:none;margin-left:-6%;-webkit-mask-image:radial-gradient(58% 60%,#000 62%,#0000 100%);mask-image:radial-gradient(58% 60%,#000 62%,#0000)}.tgn .fade{transform:scale(1.12);-webkit-mask-image:radial-gradient(60% 62%,#000 60%,#0000 100%);mask-image:radial-gradient(60% 62%,#000 60%,#0000)}.tgn .pages-count{border-top:1px solid var(--line);gap:28px;max-width:480px;margin-top:34px;padding-top:26px;display:flex}.tgn .pages-count div{letter-spacing:.18em;text-transform:uppercase;color:var(--soft);font-size:11px}.tgn .pages-count b{font-family:var(--serif);color:var(--burg);letter-spacing:0;font-size:30px;font-weight:500;line-height:1.1;display:block}.tgn .path{background:var(--paper);border-top:1px solid #b8914f59;border-bottom:1px solid #b8914f59;padding:20px 0}.tgn .path ol{letter-spacing:.3em;text-transform:uppercase;color:var(--burg);flex-wrap:wrap;justify-content:center;gap:10px 30px;margin:0;padding:0;font-size:11.5px;font-weight:600;list-style:none;display:flex}.tgn .path li{align-items:center;gap:30px;display:flex}.tgn .path li:not(:last-child):after{content:"";background:var(--gold);width:6px;height:6px;transform:rotate(45deg)}.tgn .problem{background:var(--paper)}.tgn .chips{flex-wrap:wrap;justify-content:center;gap:10px;max-width:640px;margin:40px auto 38px;display:flex}.tgn .chips span{font-family:var(--serif);border:1px solid var(--line);background:var(--cream);color:var(--ink);border-radius:999px;padding:9px 18px;font-size:17px}.tgn .chips span:nth-child(3n){background:var(--blush);border-color:#0000}.tgn .ba{text-align:left;border-radius:6px;grid-template-columns:1fr 1fr;margin-top:56px;display:grid;overflow:hidden;box-shadow:0 30px 60px -40px #7a263a73}.tgn .ba>div{padding:44px 44px 48px}.tgn .ba .before{background:#f1ece7}.tgn .ba .after{background:var(--burg);color:var(--cream)}.tgn .ba h3{font-family:var(--sans);letter-spacing:.3em;text-transform:uppercase;margin-bottom:24px;font-size:11px;font-weight:600}.tgn .ba .before h3{color:var(--soft)}.tgn .ba .after h3{color:#ebd3a5}.tgn .ba ul{gap:14px;padding:0;font-size:15.5px;list-style:none;display:grid}.tgn .ba .before li{color:var(--soft);-webkit-text-decoration:line-through #6b5b6059;text-decoration:line-through #6b5b6059}.tgn .ba .before li:before{content:"— ";color:#6b5b6080;white-space:pre;text-decoration:none;display:inline-block}.tgn .ba .after li{gap:12px;display:flex}.tgn .star:before,.tgn .ba .after li:before{content:"";clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:#ebd3a5;flex:0 0 9px;height:9px;margin-top:8px}.tgn .inside{background:var(--paper)}.tgn .inside .grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;margin-top:56px;display:grid}.tgn .sections{counter-reset:s;padding:0;list-style:none;display:grid}.tgn .sections li{counter-increment:s;border-bottom:1px solid var(--line);grid-template-columns:52px 1fr;gap:4px 12px;padding:16px 0;display:grid}.tgn .sections li:first-child{border-top:1px solid var(--line)}.tgn .sections li:before{content:counter(s,decimal-leading-zero);font-family:var(--serif);color:var(--gold);grid-row:span 2;font-size:26px;line-height:1.1}.tgn .sections b{letter-spacing:.18em;text-transform:uppercase;color:var(--burg);font-size:12px;font-weight:600}.tgn .sections span{color:var(--soft);font-size:14.5px;line-height:1.55}.tgn .strip{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:22px;margin-top:48px;padding:10px 24px 34px;scroll-padding-left:24px;display:flex;overflow-x:auto}.tgn .strip figure{scroll-snap-align:center;flex:0 0 250px;max-width:250px;margin:0}.tgn .strip .pv{background:#fff;border-radius:3px;height:235px;position:relative;overflow:hidden;box-shadow:0 24px 44px -26px #7a263a8c,0 2px 6px #0000000d}.tgn .strip img{width:100%;display:block}.tgn .strip .pv:after{content:"";pointer-events:none;background:linear-gradient(#fffdfb00,#fffdfbe6);height:18%;position:absolute;bottom:0;left:0;right:0}.tgn .strip figcaption{text-align:center;letter-spacing:.2em;text-transform:uppercase;color:var(--soft);margin-top:14px;font-size:11px}.tgn .reglas{background:var(--blush)}.tgn .cards{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:52px;display:grid}.tgn .card{background:var(--paper);border-left:3px solid var(--burg);border-radius:6px;padding:34px 30px}.tgn .card .eyebrow{color:var(--burg);font-size:10px}.tgn .card p.q{font-family:var(--serif);color:var(--ink);margin-top:14px;font-size:19px;line-height:1.45}.tgn .note{grid-template-columns:auto 1fr;align-items:center;gap:40px;max-width:860px;margin:0 auto;display:grid}.tgn .note .mono{background:var(--blush);width:120px;height:120px;font-family:var(--serif);color:var(--burg);border:1px solid var(--rosa);border-radius:50%;place-items:center;font-size:44px;display:grid}.tgn .note p{font-family:var(--serif);color:var(--ink);font-size:20px;line-height:1.6}.tgn .note .sig{color:var(--burg);margin-top:14px;font-size:18px;font-style:italic}.tgn .offer{background:var(--paper)}.tgn .offer .grid{grid-template-columns:1fr 440px;align-items:center;gap:64px;display:grid}.tgn .forlist{gap:16px;margin-top:30px;padding:0;list-style:none;display:grid}.tgn .forlist li{gap:14px;font-size:16px;display:flex}.tgn .forlist li:before{content:"";background:var(--gold);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);flex:0 0 10px;height:10px;margin-top:8px}.tgn .box{background:var(--paper);text-align:center;border:1px solid #b8914f73;border-radius:8px;padding:44px 40px;position:relative;box-shadow:0 40px 80px -50px #7a263a80}.tgn .box .tag{background:var(--burg);color:var(--cream);letter-spacing:.25em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:6px 16px;font-size:10px;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.tgn .box img{width:62%;margin:6px auto 22px;box-shadow:0 20px 40px -20px #7a263a80}.tgn .box h3{font-size:26px}.tgn .box ul{color:var(--soft);text-align:left;gap:9px;margin:20px 0 24px;padding:0;font-size:14px;list-style:none;display:grid}.tgn .box ul li:before{content:"✓";color:var(--pine);margin-right:10px;font-weight:600}.tgn .box .amt{font-family:var(--serif);color:var(--burg);font-size:54px;line-height:1}.tgn .box .amt small{font-family:var(--sans);color:var(--soft);letter-spacing:.14em;text-transform:uppercase;margin-top:8px;font-size:12px;display:block}.tgn .box .btn{width:100%;margin-top:24px}.tgn .box .fine{color:var(--soft);margin-top:14px;font-size:12px}.tgn .steps{counter-reset:st;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:52px;display:grid}.tgn .steps>div{text-align:center;padding:0 12px}.tgn .steps>div:before{counter-increment:st;content:counter(st,decimal-leading-zero);font-family:var(--serif);color:var(--gold);font-size:44px;display:block}.tgn .steps b{letter-spacing:.22em;text-transform:uppercase;color:var(--burg);margin:8px 0;font-size:12px;display:block}.tgn .steps p{color:var(--soft);font-size:14.5px}.tgn .faq{background:var(--paper)}.tgn details{border-bottom:1px solid var(--line);padding:22px 0}.tgn details:first-of-type{border-top:1px solid var(--line)}.tgn summary{cursor:pointer;font-family:var(--serif);color:var(--ink);justify-content:space-between;gap:20px;font-size:19px;list-style:none;display:flex}.tgn summary::-webkit-details-marker{display:none}.tgn summary:after{content:"+";font-family:var(--sans);color:var(--gold);font-size:26px;font-weight:300;line-height:1;transition:transform .2s}.tgn details[open] summary:after{transform:rotate(45deg)}.tgn details p{color:var(--soft);margin-top:12px;font-size:15.5px}.tgn .final{background:var(--burg);color:var(--cream);text-align:center;position:relative;overflow:hidden}.tgn .final h2{color:var(--cream)}.tgn .final .lead{color:#faf6f1cc}.tgn .final .btn{background:var(--cream);color:var(--burg)}.tgn .final .btn .price{border-left-color:#7a263a4d}.tgn .final .btn:hover{background:#fff}.tgn .final .micro{color:#faf6f1bf;justify-content:center}.tgn .final .micro span:before{color:#ebd3a5}.tgn .final .sparkle{color:#ebd3a5;opacity:.6;position:absolute}.tgn .sticky{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:50;background:#faf6f1f5;border-top:1px solid #b8914f59;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;transition:transform .3s;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.tgn .sticky.show{transform:none}.tgn .sticky b{font-family:var(--serif);color:var(--burg);font-size:16px;font-weight:500;line-height:1.2;display:block}.tgn .sticky small{color:var(--soft);font-size:12px}.tgn .sticky .btn{padding:13px 22px;font-size:12px}@media(max-width:900px){.tgn section{padding:72px 0}.tgn .hero{padding:4px 0 56px}.tgn .hero .grid,.tgn .inside .grid,.tgn .offer .grid{grid-template-columns:1fr}.tgn .hero .grid{gap:0}.tgn .hero-img{order:-1;width:124%;margin:-10% -12% -12%}.tgn .hero h1{margin:12px 0 14px;font-size:2.15rem}.tgn .hero .lead{font-size:15.5px;line-height:1.55}.tgn .hero .ctaRow{margin-top:22px}.tgn .ba{grid-template-columns:1fr}.tgn .ba>div{padding:34px 26px}.tgn .cards,.tgn .steps{grid-template-columns:1fr}.tgn .note{text-align:center;grid-template-columns:1fr;gap:22px}.tgn .note .mono{margin:0 auto}.tgn .offer .grid{gap:48px}.tgn .box{padding:40px 26px}.tgn .btn{width:100%}.tgn .sticky{display:flex}.tgn .sticky .btn{width:auto}.tgn .pages-count{gap:20px}}.tgn .hero .tracker-laptop{width:112%;margin-left:-5%}.tgn .inside .grid{grid-template-columns:1fr}.tgn .inside .grid .sections{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.tgn .filecards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:42px;display:grid}.tgn .filecard{border:1px solid var(--line);background:var(--cream);border-radius:6px;padding:28px 25px}.tgn .filecard b{font-family:var(--serif);color:var(--gold);font-size:32px;font-weight:500;display:block}.tgn .filecard h3{margin:10px 0;font-size:21px}.tgn .filecard p{color:var(--soft);font-size:14px}.tgn .preview-laptop{max-width:1050px;margin:48px auto 36px;padding:0 24px}.tgn .box .tracker-cover-image{width:62%;height:auto;box-shadow:none;margin:6px auto 22px}.tgn .category-chips{max-width:980px;margin-top:20px}.tgn .hero:before{pointer-events:none}.tgn .btn{white-space:normal;height:auto}.tgn .checkout-overlay{z-index:999999;background:#000000b3;padding:32px 24px;position:fixed;inset:0;overflow:auto}.tgn .checkout-window{background:var(--paper);border-radius:4px;width:min(900px,100%);margin:0 auto;position:relative}.tgn .checkout-window iframe{background:var(--paper);border:0;border-radius:4px;width:100%;height:max(780px,100dvh - 64px);display:block}.tgn .checkout-close{z-index:1;background:var(--paper);width:38px;height:38px;color:var(--ink);border-radius:50%;font-size:26px;line-height:1;position:absolute;top:-19px;right:-19px;box-shadow:0 2px 12px #0003}@media(max-width:600px){.tgn .checkout-overlay{padding:20px 8px}.tgn .checkout-window iframe{height:max(780px,100dvh - 40px)}.tgn .checkout-close{top:-18px;right:2px}}@media(max-width:900px){.tgn .filecards,.tgn .inside .grid .sections{grid-template-columns:1fr}.tgn .hero .tracker-laptop{order:-1;width:100%;margin:10px auto 26px}.tgn .hero{padding-top:22px}.tgn .hero .grid{gap:0}.tgn .pages-count{margin-top:22px}.tgn .filecard{padding:24px}}
