:root{--yh-navy: #143041;--yh-navy-90: #2a455a;--yh-navy-60: #6d8294;--yh-navy-40: #a4b3bf;--yh-navy-20: #d0d8df;--yh-paper: #ffffff;--yh-lavender: #e1e0fa;--yh-lavender-deep:#c7c4de;--yh-sky: #cedfed;--yh-sage: #b7d1bf;--yh-mist: #f5f7fb;--mk-cream: #faf6ee;--mk-butter: #fbeed1;--mk-sage-soft: #e4efe6;--mk-lav-soft: #ecebf7;--yh-danger: #c2415a;--yh-success: #4a8c61;--yh-text: var(--yh-navy);--yh-text-muted: #5d7383;--yh-text-soft: #8b9eac;--yh-link: #6e8aa1;--r-md: 16px;--r-lg: 24px;--r-xl: 32px;--r-pill: 999px;--shadow-card: 0 8px 24px -10px rgba(20,48,65,.18), 0 2px 6px -2px rgba(20,48,65,.06);--shadow-soft: 0 2px 10px -4px rgba(20,48,65,.1);--shadow-big: 0 28px 60px -30px rgba(20,48,65,.3);--font-sans: "Nunito", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-sans);background:var(--mk-cream)}.lp,.lp *{font-family:var(--font-sans)}.lp{background:var(--mk-cream);color:var(--yh-text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-weight:500;position:relative;overflow:hidden}.lp-btn{font-family:var(--font-sans);font-weight:800;border-radius:var(--r-pill);border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;line-height:1;transition:filter .12s ease,transform .12s ease}.lp-btn:hover{filter:brightness(1.08)}.lp-btn:active{transform:translateY(1px)}.lp-btn--primary{background:var(--yh-navy);color:#fff}.lp-btn--ghost{background:transparent;color:var(--yh-navy);border:1.5px solid var(--yh-navy-20)}.lp-btn--lg{font-size:18px;padding:18px 30px;min-height:60px}.lp-btn--md{font-size:16px;padding:14px 24px;min-height:52px}.lp-btn--block{width:100%}.lp-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--yh-link)}.lp-eyebrow .dot{width:8px;height:8px;border-radius:50%;background:var(--yh-sage)}.lp-tag{background:var(--yh-paper);border:1px solid var(--yh-navy-20);color:var(--yh-text);border-radius:var(--r-pill);padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex;align-items:center;gap:8px}.lp-card{background:var(--yh-paper);border-radius:var(--r-lg);box-shadow:var(--shadow-card)}.lp-link{color:var(--yh-link);text-decoration:none;font-weight:700}.lp-link:hover{text-decoration:underline}.lp-field{display:flex;flex-direction:column;gap:8px}.lp-field label{font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--yh-text-muted)}.lp-field input{font-family:var(--font-sans);width:100%;background:#fff;border:1.5px solid var(--yh-navy-20);border-radius:var(--r-pill);padding:16px 22px;font-size:16px;font-weight:600;color:var(--yh-text);height:56px;outline:0;transition:border-color .12s ease,box-shadow .12s ease}.lp-field input::placeholder{color:var(--yh-text-soft);font-weight:500}.lp-field input:focus{border-color:var(--yh-navy);box-shadow:0 0 0 4px #14304114}.lp-field--error input{border-color:var(--yh-danger);background:#fff7f8}.lp-field--error .lp-field-msg{color:var(--yh-danger)}.lp-field-msg{font-size:13px;font-weight:700;color:var(--yh-text-muted)}.lp-platform{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lp-platform button{font-family:var(--font-sans);background:#fff;border:1.5px solid var(--yh-navy-20);border-radius:var(--r-lg);padding:18px 16px;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:left;transition:border-color .12s ease,background .12s ease}.lp-platform button:hover{border-color:var(--yh-navy-40)}.lp-platform button.is-active{border-color:var(--yh-navy);background:var(--mk-butter)}.lp-platform .lp-plat-name{font-size:18px;font-weight:800}.lp-platform .lp-plat-sub{font-size:13px;font-weight:600;color:var(--yh-text-muted)}.lp-platform .lp-plat-icon{width:28px;height:28px;color:var(--yh-navy)}.lp-step-num{width:44px;height:44px;border-radius:50%;background:var(--yh-navy);color:#fff;font-weight:900;font-size:18px;display:grid;place-items:center}.lp-step{background:#fff;border-radius:var(--r-lg);padding:28px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:16px}.lp-step h4{margin:0;font-size:20px;font-weight:800}.lp-step p{margin:0;color:var(--yh-text-muted);font-size:15px;line-height:1.5;font-weight:500}.lp-offer-badge{display:inline-flex;align-items:baseline;gap:12px;background:var(--yh-navy);color:#fff;padding:18px 28px;border-radius:var(--r-pill);box-shadow:var(--shadow-card)}.lp-offer-badge .price{font-size:36px;font-weight:900;line-height:1}.lp-offer-badge .strike{font-size:18px;font-weight:700;opacity:.7;text-decoration:line-through}.lp-offer-badge .label{font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;opacity:.8}.lp-section{padding:96px 64px;position:relative}.lp-section--cream{background:var(--mk-cream)}.lp-section--sage{background:var(--mk-sage-soft)}.lp-section--lav{background:var(--mk-lav-soft)}.lp-section--paper{background:#fff}.lp-container{max-width:1240px;margin:0 auto}.lp--mobile .lp-section{padding:48px 20px}.lp-foot{padding:32px 64px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;background:var(--yh-navy);color:#fff}.lp-foot .left{display:flex;align-items:center;gap:14px;font-weight:800}.lp-foot .right{display:flex;gap:24px;font-size:14px}.lp-foot a{color:#fff;opacity:.8;text-decoration:none;font-weight:600}.lp-foot a:hover{opacity:1}.lp-foot .yh-logo{width:36px;height:36px;border-radius:50%;background:var(--yh-lavender);display:grid;place-items:center;overflow:hidden}.lp-foot .yh-logo img{width:80%;height:80%;object-fit:contain}.lp--mobile .lp-foot{padding:28px 20px;flex-direction:column;align-items:flex-start}.lp-header{display:flex;align-items:center;justify-content:space-between;padding:24px 64px;position:relative;z-index:2}.lp--mobile .lp-header{padding:20px}.lp-header .brand{display:flex;align-items:center;gap:12px;font-weight:900;font-size:22px;letter-spacing:-.01em}.lp-header .brand .yh-logo{width:40px;height:40px;border-radius:50%;background:var(--yh-lavender);display:grid;place-items:center;overflow:hidden}.lp-header .brand .yh-logo img{width:80%;height:80%;object-fit:contain}.lp-success{background:#fff;border-radius:var(--r-xl);padding:40px;display:flex;flex-direction:column;gap:18px;text-align:center;align-items:center}.lp-success .check{width:72px;height:72px;border-radius:50%;background:var(--mk-sage-soft);color:var(--yh-success);display:grid;place-items:center}.lp-success h3{margin:0;font-size:26px;font-weight:900;letter-spacing:-.01em}.lp-success p{margin:0;color:var(--yh-text-muted);font-size:15px;line-height:1.55;max-width:38ch}.lp-success--wait .check{background:var(--mk-butter);color:#b27a16}.lp-legal{background:var(--mk-cream)}.lp-legal-top{background-image:linear-gradient(180deg,var(--mk-butter) 0%,var(--mk-cream) 100%);position:relative}.lp-legal-intro{margin-top:28px;color:var(--yh-text-muted);font-size:18px;line-height:1.6;font-weight:500;max-width:60ch}.lp-legal-intro p{margin:0}.lp-legal-body{color:var(--yh-text);font-size:16px;line-height:1.7;font-weight:500}.lp-legal-body h2{font-size:22px;font-weight:900;letter-spacing:-.01em;margin:44px 0 12px;color:var(--yh-navy)}.lp-legal-body h2:first-child{margin-top:0}.lp-legal-body p{margin:0 0 16px;color:var(--yh-text)}.lp-legal-body p strong{color:var(--yh-navy);font-weight:800}.lp-legal-body ul{margin:0 0 16px;padding-left:22px}.lp-legal-body li{margin:6px 0}.lp-legal-body a{color:var(--yh-navy);text-decoration:underline;text-decoration-color:var(--yh-navy-40);text-underline-offset:3px;font-weight:700}.lp-legal-body a:hover{text-decoration-color:var(--yh-navy)}.lp-legal.lp--mobile .lp-legal-body{font-size:15px}.lp-legal.lp--mobile .lp-legal-body h2{font-size:20px;margin-top:36px}.lp-hero{position:relative;background:transparent;overflow:hidden;padding:0!important}.lp-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/assets/hero/bg.png);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0}.lp-hero .lp-header{position:relative;z-index:5;background:transparent}.lp-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:stretch;min-height:640px}.lp-hero-text{align-self:center;padding:24px 0 64px}.lp-hero-comp{position:relative;width:100%;align-self:stretch;min-height:720px}.lp-hero-comp img{position:absolute;display:block}.lp-hero-comp .boy{bottom:0;left:50%;transform:translate(-50%);width:88%;height:auto;z-index:2;filter:drop-shadow(0 30px 40px rgba(20,48,65,.18))}.lp-hero-comp .card{width:34%;height:auto;z-index:1;filter:drop-shadow(0 18px 30px rgba(20,48,65,.18))}.lp-hero-comp .card.card-apple{top:4%;left:8%;transform:rotate(-8deg)}.lp-hero-comp .card.card-banana{top:6%;right:4%;transform:rotate(6deg)}.lp-hero-comp .card.card-avocado{top:22%;left:38%;width:30%;transform:rotate(2deg)}.lp-hero-comp .card.card-tomato{top:30%;left:-2%;width:24%;transform:rotate(-14deg)}.lp--mobile .lp-hero{display:block}.lp--mobile .lp-hero-bg{bottom:auto;height:480px}.lp--mobile .lp-hero-grid{display:block;min-height:0}.lp--mobile .lp-hero-comp{width:100%;max-width:360px;margin:0 auto;min-height:380px;height:380px}.lp--mobile .lp-hero-comp .boy{width:100%}.lp--mobile .lp-hero-comp .card{width:38%}.lp--mobile .lp-hero-comp .card.card-avocado{width:32%}.lp--mobile .lp-hero-comp .card.card-tomato{width:26%}.lp--mobile .lp-hero-text{position:relative;z-index:4;background:var(--mk-cream);padding:32px 20px 56px}
