:root{--font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--bg-premium-white: #FCFCFC;--header-bg: #FFFFFF;--danger-red: #E53935;--danger-red-soft: #FFEBEE;--text-dark: #121826;--accent-pink: #E91E63;--accent-pink-dark: #AD1457;--btn-green: #2ECC71;--btn-green-hover: #27AE60;--radius-pill: 100px}html,body,#root{margin:0;padding:0;width:100%;max-width:100%!important;overflow-x:hidden}body{font-family:var(--font-family);background-color:var(--bg-premium-white);color:var(--text-dark)}.upsell-page{min-height:100vh;display:flex;flex-direction:column}.header{width:100%;background:var(--header-bg);padding:.8rem 0;display:flex;justify-content:center;border-bottom:1px solid rgba(0,0,0,.03)}.header-content{width:100%;max-width:1200px;padding:0 1rem;display:flex;align-items:center;justify-content:center}.logo-group{display:flex;align-items:center;gap:12px}.logo-wrapper{width:40px;height:40px;background:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px #0000000f}.logo-m{font-weight:800;font-size:24px;background:linear-gradient(180deg,var(--accent-pink) 0%,var(--accent-pink-dark) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.brand-info{display:flex;flex-direction:column}.brand-name{font-weight:900;font-size:1.2rem;color:#1a1a1a;line-height:1}.brand-sub{display:flex;align-items:center;gap:4px;font-weight:700;font-size:.65rem;color:var(--accent-pink);text-transform:uppercase}.plus-tag{background:var(--accent-pink);color:#fff;padding:1px 4px;border-radius:3px;font-size:.55rem}.header-logo{height:48px;width:auto}.footer-logo{height:40px;width:auto}.headline-bar{width:100%;background:#f8f9fa;padding:1.25rem 1rem;display:flex;justify-content:center;align-items:center;text-align:center;border-bottom:1px solid rgba(0,0,0,.05);box-sizing:border-box}.headline-text{font-weight:600;font-size:1.15rem;color:#8e8e93;line-height:1.2;text-transform:uppercase;letter-spacing:-.2px;position:relative;animation:pulse-glow 2s infinite ease-in-out;text-shadow:0 0 8px rgba(233,30,99,.2)}.headline-text .shimmer{display:inline-block;font-weight:900;background:linear-gradient(90deg,#e91e63,#ff80ab,#e91e63,#ff80ab,#e91e63);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer-text 2s infinite linear}@keyframes shimmer-text{to{background-position:200% center}}@keyframes pulse-glow{0%,to{text-shadow:0 0 8px rgba(233,30,99,.4)}50%{text-shadow:0 0 20px rgba(233,30,99,.8),0 0 30px rgba(233,30,99,.4)}}.urgency-stack{width:100%;padding:1.5rem 0;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.progress-widget{width:100%;max-width:450px;padding:0 1.5rem}.progress-header{display:flex;justify-content:space-between;margin-bottom:8px;padding:0 4px}.progress-label{font-weight:800;font-size:.9rem;color:#333}.progress-percentage{font-weight:900;font-size:.9rem;color:var(--accent-pink)}.progress-track{width:100%;height:16px;background:#eee;border-radius:20px;overflow:hidden;box-shadow:inset 0 2px 4px #0000000a}.progress-fill{height:100%;background:linear-gradient(90deg,#f06292,#e91e63,#880e4f);border-radius:20px;position:relative;overflow:hidden}.progress-fill:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,#fff0,#fff6,#fff0);animation:shiny 3s infinite linear}@keyframes shiny{to{left:150%}}.panic-alert{width:calc(100% - 2rem);max-width:450px;background:var(--danger-red-soft);border:2px dashed var(--danger-red);border-radius:12px;padding:14px 18px;display:flex;align-items:flex-start;gap:12px;box-shadow:0 8px 20px #e539351a;animation:pulse-border 2s infinite ease-in-out}@keyframes pulse-border{0%{transform:scale(1)}50%{transform:scale(1.01)}to{transform:scale(1)}}.panic-icon{width:28px;height:28px;background-color:var(--danger-red);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.panic-icon-text{color:#fff;font-weight:900;font-size:16px}.panic-text{font-size:.85rem;font-weight:800;color:var(--danger-red);line-height:1.4;text-transform:uppercase}.main-content{flex:1;width:100%;display:flex;flex-direction:column;align-items:center;padding-bottom:4rem}.hero-constrained{width:100%;max-width:450px;padding:0 1rem}.video-container{width:100%;aspect-ratio:9/16;background:#000;border-radius:20px;margin-bottom:2rem;overflow:hidden;box-shadow:0 25px 50px #0003}.cta-group{width:100%;display:flex;flex-direction:column;gap:1.5rem;align-items:center}.btn-buy{background:linear-gradient(180deg,#2ecc71,#27ae60);color:#fff;border:none;border-radius:var(--radius-pill);padding:1.2rem 1.5rem;font-size:1rem;font-weight:800;cursor:pointer;box-shadow:0 8px 25px #2ecc7166;width:100%;max-width:100%;white-space:normal;word-break:break-word;line-height:1.2;display:flex;align-items:center;justify-content:center;text-align:center;animation:glow-pulse 2s infinite ease-in-out;box-sizing:border-box}@media(max-width:480px){.btn-buy{font-size:.9rem;padding:1rem 1.2rem}}@keyframes glow-pulse{0%,to{box-shadow:0 8px 25px #2ecc7166,0 0 10px #2ecc7133}50%{box-shadow:0 10px 30px #2ecc7199,0 0 25px #2ecc7166}}.btn-skip{background:none;border:none;color:#aaa;font-size:.9rem;font-weight:600;cursor:pointer;text-decoration:underline;opacity:.6}.footer{width:100%;background:var(--header-bg);padding:4rem 2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-top:1px solid rgba(0,0,0,.05);box-sizing:border-box}.footer-logo-wrapper{margin-bottom:2rem;display:flex;justify-content:center;align-items:center;width:100%}.copyright{font-size:.85rem;color:#ddd;width:100%;text-align:center;margin:0}@media(min-width:768px){.header-content{justify-content:flex-start}.headline-text{font-size:1.5rem}.btn-buy{font-size:1.2rem}}.downsell-page{min-height:100vh;display:flex;flex-direction:column}.downsell-main{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem 1rem;background:radial-gradient(circle at center,#1a0b2e,#0d0415)}.downsell-hero{display:grid;grid-template-columns:1fr 1fr;gap:3rem;max-width:1100px;width:100%;align-items:center}.downsell-image-container{display:flex;justify-content:center;align-items:center}.downsell-image{max-width:400px;width:100%;height:auto;border-radius:20px;box-shadow:0 0 50px #f0f3;filter:drop-shadow(0 0 15px rgba(255,0,255,.3))}.downsell-content{display:flex;flex-direction:column;gap:1.5rem;color:#fff}.downsell-offer-tag{background:linear-gradient(90deg,#f06292,#e91e63);color:#fff;padding:.5rem 1rem;border-radius:50px;font-weight:700;font-size:.9rem;width:fit-content;text-transform:uppercase;letter-spacing:1px}.downsell-title{font-size:2.8rem;line-height:1.1;font-weight:800;margin:0;color:#fff}.downsell-price-container{display:flex;align-items:baseline;gap:1rem;margin-top:.5rem}.downsell-price-old{text-decoration:line-through;color:#ffffff80;font-size:1.2rem}.downsell-price-new{font-size:3.5rem;font-weight:900;color:#fff;text-shadow:0 0 20px rgba(255,0,255,.5)}.downsell-price-currency{font-size:1.5rem;font-weight:700}.downsell-cta{margin-top:1rem;width:100%}@media(max-width:768px){.downsell-hero{grid-template-columns:1fr;gap:2rem;text-align:center}.downsell-image-container{order:2}.downsell-content{order:1;align-items:center}.downsell-image{max-width:200px;margin:0 auto}.downsell-title{font-size:2.2rem}.downsell-offer-tag{margin:0 auto}.downsell-price-new{font-size:3rem}.downsell-main{padding:1rem;align-items:flex-start}.headline-text{font-size:.9rem;padding:0 .5rem}}:root{--navy-blue: #1A1F2C;--success-green: #4CAF50;--light-bg: #FCF8FB}.thank-you-premium{background:var(--light-bg);min-height:100vh;padding:4rem 1.5rem;font-family:Inter,system-ui,sans-serif;color:var(--navy-blue)}.ty-container{max-width:900px;margin:0 auto}.ty-header-section{text-align:center;margin-bottom:4rem}.ty-success-badge{display:inline-flex;align-items:center;gap:.75rem;background:#4caf501a;color:var(--success-green);padding:.6rem 1.2rem;border-radius:100px;font-weight:600;font-size:.9rem;margin-bottom:1.5rem;border:1px solid rgba(76,175,80,.2)}.ty-check-icon{width:20px;height:20px}.ty-title{font-size:3rem;font-weight:800;margin-bottom:1.25rem;color:var(--navy-blue);letter-spacing:-1px}.ty-subtitle{font-size:1.15rem;line-height:1.6;color:#555;max-width:650px;margin:0 auto}.section-header{margin-bottom:2rem;text-align:center}.section-tag{font-size:.75rem;font-weight:800;color:var(--accent-pink);letter-spacing:2px;text-transform:uppercase;display:block;margin-bottom:.5rem}.section-title{font-size:1.75rem;font-weight:700;color:var(--navy-blue)}.ty-apps-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.5rem;margin-bottom:8rem;align-items:stretch}.ty-app-card{background:#fff;border:1px solid rgba(0,0,0,.05);padding:3.5rem 2rem;border-radius:40px;box-shadow:0 20px 50px #0000000a;transition:all .4s cubic-bezier(.165,.84,.44,1);display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;overflow:hidden}.ty-app-card:hover{transform:translateY(-8px)}.app-card-content{display:flex;flex-direction:column;align-items:center;width:100%;flex:1;gap:1rem;margin-bottom:2.5rem}.app-icon-box{width:72px;height:72px;background:#fff;border-radius:20px;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:1.5rem;flex-shrink:0;box-shadow:0 10px 25px #0000000f;border:1px solid rgba(0,0,0,.03)}.app-logo-img{width:100%;height:100%;object-fit:contain}.app-info{display:flex;flex-direction:column;gap:.75rem}.app-name-title{font-size:1.25rem;font-weight:800;color:var(--navy-blue);line-height:1.2}.app-tagline{font-size:.95rem;color:#666;line-height:1.4}.ty-access-button{width:100%;max-width:280px;padding:1.1rem;background:var(--navy-blue);color:#fff;text-decoration:none;text-align:center;border-radius:16px;font-weight:700;font-size:1rem;transition:all .2s;margin-top:auto}.ty-access-button:hover{background:#2d3446;transform:scale(1.02)}.ty-guide-tabs{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.ty-tab-card{background:#fff;border-radius:32px;overflow:hidden;border:1px solid rgba(0,0,0,.04);box-shadow:0 15px 35px #00000008}.tab-header.navy{background:var(--navy-blue);color:#fff;padding:1.5rem;display:flex;align-items:center;gap:1rem}.tab-icon{width:24px;height:24px}.premium-steps{list-style:none;padding:2.5rem;margin:0}.premium-steps li{display:flex;gap:1.25rem;margin-bottom:2rem}.premium-steps li:last-child{margin-bottom:0}.step-num{width:32px;height:32px;background:#ff009914;color:var(--accent-pink);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.9rem;flex-shrink:0}.premium-steps p{font-size:1rem;line-height:1.5;color:#444;margin:0}.premium-steps strong{color:var(--navy-blue);font-weight:700}.helper-text{display:block;font-size:.8rem;color:#888;margin-top:.2rem}@media(max-width:768px){.ty-title{font-size:2.25rem}.ty-apps-list,.ty-guide-tabs{grid-template-columns:1fr}.thank-you-premium{padding:3rem 1.25rem}.ty-app-card{padding:2rem}}.ty-apps-section{margin-bottom:6rem}.ty-install-section{margin-bottom:4rem}.ty-app-card,.ty-tab-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
