.yn-host *,.yn-hero *,.yn-trust *,.yn-section *,.yn-proof *{box-sizing:border-box}.yn-hero a,.yn-section a,.yn-trust a{text-decoration:none}.shopify-section--custom-liquid .color-scheme-1.gradient{background:#0a0a0c!important}.shopify-section--custom-liquid>div>div{padding:0!important}.yn-hero{position:relative;min-height:640px;background:radial-gradient(ellipse at 62% 42%,#1a2030,#050507 70%);color:#f5f5f7;overflow:hidden;font-family:inherit}.yn-hero-glow{position:absolute;top:48%;left:62%;width:720px;height:200px;transform:translate(-50%,-50%);background:radial-gradient(ellipse,rgba(0,217,255,.6),rgba(0,217,255,.05) 60%,transparent 75%);pointer-events:none}.yn-hero-glow.b{left:32%;top:58%;background:radial-gradient(ellipse,rgba(124,77,255,.5),rgba(124,77,255,.05) 60%,transparent 75%)}.yn-hero-stripe{position:absolute;left:28%;top:46%;width:620px;height:6px;background:linear-gradient(90deg,transparent,#00d9ff,transparent)}.yn-hero-stripe.b{top:58%;left:32%;width:480px;background:linear-gradient(90deg,transparent,#7c4dff,transparent)}.yn-hero-content{position:relative;z-index:2;padding:100px 8vw;max-width:1500px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;min-height:640px}.yn-badge{display:inline-flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.14em;color:#00d9ff;margin-bottom:22px;text-transform:uppercase;font-weight:500}.yn-pulse{width:9px;height:9px;border-radius:50%;background:#00d9ff;box-shadow:0 0 12px #00d9ff;animation:yn-pulse 2s infinite}@keyframes yn-pulse{0%,to{opacity:1}50%{opacity:.35}}.yn-h1{font-size:clamp(40px,6vw,76px);font-weight:700;line-height:1.04;margin:0 0 22px;max-width:820px;letter-spacing:-.015em;color:#f5f5f7}.yn-h1 em{font-style:normal;color:#00d9ff}.yn-sub{font-size:18px;color:#b8b8c0;margin:0 0 36px;max-width:580px;line-height:1.55}.yn-cta-row{display:flex;gap:14px;flex-wrap:wrap}.yn-cta{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;background:#f5f5f7;color:#0a0a0c!important;border-radius:3px;font-size:14px;font-weight:600;letter-spacing:.04em;transition:transform .18s ease,background .18s ease}.yn-cta:hover{transform:translateY(-2px);background:#fff}.yn-cta.ghost{background:transparent;color:#f5f5f7!important;border:1px solid #3a3a40}.yn-cta.ghost:hover{background:#ffffff0f}.yn-cta.accent{background:#00d9ff;color:#0a0a0c!important}.yn-cta.accent:hover{background:#33e1ff}.yn-trust{display:grid;grid-template-columns:repeat(4,1fr);background:#0a0a0c;color:#f5f5f7;border-top:1px solid #1c1c22;border-bottom:1px solid #1c1c22;font-family:inherit}.yn-trust-cell{padding:36px 16px;text-align:center;border-right:1px solid #1c1c22}.yn-trust-cell:last-child{border-right:0}.yn-trust-cell svg{width:30px;height:30px;stroke:#00d9ff;fill:none;margin-bottom:12px}.yn-trust-cell .lbl{font-size:13px;color:#d0d0d8;letter-spacing:.04em;font-weight:500}.yn-section{padding:80px 6vw;background:#0a0a0c;color:#f5f5f7;font-family:inherit}.yn-section.alt{background:#050507}.yn-section-inner{max-width:1500px;margin:0 auto}.yn-section-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:36px;flex-wrap:wrap;gap:12px}.yn-section-head h2{font-size:clamp(28px,3.6vw,44px);font-weight:700;margin:0;letter-spacing:-.01em;color:#f5f5f7}.yn-section-head a{font-size:13px;color:#00d9ff;letter-spacing:.06em;font-weight:500}.yn-cars{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.yn-car{aspect-ratio:16 / 11;border-radius:4px;position:relative;overflow:hidden;border:1px solid #1c1c22;display:flex;align-items:flex-end;padding:22px;color:#f5f5f7!important;transition:transform .2s ease,border-color .2s ease}.yn-car:hover{transform:translateY(-3px);border-color:#00d9ff}.yn-car:after{content:"";position:absolute;left:22%;top:50%;width:56%;height:5px;background:linear-gradient(90deg,transparent,currentColor,transparent);opacity:.75}.yn-car .name{position:relative;z-index:2;font-size:15px;font-weight:600;letter-spacing:.1em;color:#f5f5f7}.yn-car .count{position:relative;z-index:2;font-size:12px;color:#9a9aa2;margin-left:auto}.yn-stages{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.yn-stage-card{background:#15151a;border:1px solid #2a2a2f;border-radius:4px;padding:32px;display:flex;flex-direction:column;position:relative}.yn-stage-card.s3{border-color:#00d9ff}.yn-stage-card.s3:before{content:"MOST POPULAR";position:absolute;top:-10px;left:24px;background:#00d9ff;color:#0a0a0c;font-size:10px;font-weight:700;letter-spacing:.14em;padding:4px 10px;border-radius:2px}.yn-tier{font-size:11px;letter-spacing:.16em;color:#8a8a92;text-transform:uppercase;font-weight:600}.yn-tier.s3{color:#00d9ff}.yn-stage-name{font-size:26px;font-weight:700;margin:10px 0 22px;color:#f5f5f7}.yn-stage-bullets{list-style:none;padding:0;margin:0 0 28px;font-size:14px;color:#c0c0c8;line-height:1.85;flex:1}.yn-stage-bullets li:before{content:"+ ";color:#00d9ff;font-weight:700}.yn-stage-price{font-size:13px;color:#8a8a92;margin-bottom:18px}.yn-stage-price b{color:#f5f5f7;font-size:22px;font-weight:700;margin-left:8px}.yn-builds{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.yn-build{border-radius:4px;overflow:hidden;background:#15151a;border:1px solid #1c1c22;transition:transform .2s ease;display:block}.yn-build:hover{transform:translateY(-3px)}.yn-build-img{aspect-ratio:4 / 3;background:radial-gradient(circle at 50% 50%,#035,#0a0a0c 65%);position:relative;overflow:hidden}.yn-build-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.yn-build-meta{padding:16px 20px}.yn-build-meta .nm{font-size:14px;color:#f5f5f7;font-weight:500;margin-bottom:4px}.yn-build-meta .px{font-size:13px;color:#00d9ff}.yn-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.yn-step{padding:32px;border-radius:4px;background:#101015;border:1px solid #1c1c22}.yn-step .num{width:36px;height:36px;border-radius:50%;background:#00d9ff;color:#0a0a0c;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;margin-bottom:18px}.yn-step .ttl{font-size:19px;font-weight:700;color:#f5f5f7;margin-bottom:10px}.yn-step .desc{font-size:15px;color:#a0a0a8;line-height:1.65}.yn-proof{background:#101015;border-radius:4px;padding:52px;display:flex;gap:40px;align-items:center;border:1px solid #1c1c22;max-width:1100px;margin:0 auto}.yn-quote-wrap{flex:1}.yn-stars{color:#ef9f27;font-size:18px;letter-spacing:.1em;margin-bottom:14px;display:block}.yn-quote{font-size:22px;line-height:1.45;color:#f5f5f7;font-weight:500;margin:0}.yn-quote-by{font-size:13px;color:#8a8a92;margin-top:18px;font-weight:400}.yn-proof .ig{text-align:center;padding-left:40px;border-left:1px solid #2a2a2f}.yn-proof .ig svg{width:36px;height:36px;stroke:#00d9ff;fill:none}.yn-proof .ig .handle{font-size:14px;color:#d0d0d8;margin-top:10px;font-weight:500}.yn-newsletter-wrap{max-width:720px;margin:0 auto;text-align:center}.yn-newsletter-wrap h2{font-size:clamp(28px,3.6vw,44px);font-weight:700;margin:0 0 12px;color:#f5f5f7}.yn-newsletter-wrap p{font-size:16px;color:#a0a0a8;margin:0 0 28px}.yn-newsletter-form{display:flex;gap:8px;max-width:480px;margin:0 auto}.yn-newsletter-form input[type=email]{flex:1;background:#15151a;border:1px solid #2a2a2f;border-radius:3px;padding:14px 18px;font-size:15px;color:#f5f5f7;outline:none;font-family:inherit}.yn-newsletter-form input[type=email]:focus{border-color:#00d9ff}.yn-newsletter-form button{background:#00d9ff;color:#0a0a0c;border:none;border-radius:3px;padding:14px 26px;font-size:14px;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:transform .18s ease;font-family:inherit}.yn-newsletter-form button:hover{transform:translateY(-1px)}@media(max-width:989px){.yn-section{padding:64px 5vw}.yn-hero-content{padding:80px 5vw}.yn-cars{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.yn-hero{min-height:520px}.yn-hero-content{min-height:520px;padding:60px 5vw}.yn-section{padding:48px 5vw}.yn-h1{font-size:38px}.yn-sub{font-size:16px}.yn-trust{grid-template-columns:repeat(2,1fr)}.yn-trust-cell:nth-child(2){border-right:0}.yn-trust-cell:nth-child(-n+2){border-bottom:1px solid #1c1c22}.yn-cars,.yn-stages,.yn-builds,.yn-steps{grid-template-columns:1fr}.yn-proof{flex-direction:column;padding:32px;gap:24px}.yn-proof .ig{padding:24px 0 0;border-left:0;border-top:1px solid #2a2a2f;width:100%}.yn-quote{font-size:19px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/yn-homepage.css.map */
