.lp-universal{--surface:#fef8f3;--surface-low:#f8f3ee;--surface-mid:#f1ebe5;--surface-lowest:#ffffff;--surface-high:#ece7e2;--on-surface:#1d1b19;--on-surface-muted:#5b524e;--primary:#8d4a58;--primary-container:#e796a6;--primary-soft:#f4d8de;--secondary-container:#d3e8d5;--outline-variant:rgba(213,194,194,.5);--warm-charcoal:rgba(61,53,53,.06)}.lp-universal *{box-sizing:border-box;margin:0;padding:0}.lp-universal{scroll-behavior:smooth}.lp-universal{background:var(--surface);color:var(--on-surface);font-family:Be Vietnam Pro,system-ui,sans-serif;font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}.lp-universal h1,.lp-universal h2,.lp-universal h3,.lp-universal h4{font-family:Newsreader,serif;font-weight:500;letter-spacing:-.02em;line-height:1.15;color:var(--on-surface)}.lp-universal h1{font-size:clamp(2.2rem,5.5vw,3.8rem);font-weight:600}.lp-universal h2{font-size:clamp(1.8rem,4vw,2.8rem)}.lp-universal h3{font-size:clamp(1.3rem,2.5vw,1.7rem)}.lp-universal .script{font-family:Caveat,cursive;font-weight:500}.lp-universal .eyebrow{font-family:Caveat,cursive;font-size:1.4rem;color:var(--primary);display:inline-block;transform:rotate(-2deg);margin-bottom:.5rem}.lp-universal .muted{color:var(--on-surface-muted)}.lp-universal .section{padding:clamp(4rem,8vw,7rem) 1.25rem;position:relative}.lp-universal .section.low{background:var(--surface-low)}.lp-universal .section.high{background:var(--surface-high)}.lp-universal .container{max-width:1100px;margin:0 auto}.lp-universal .container.narrow{max-width:780px}.lp-universal a{color:var(--primary);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px}.lp-universal a.btn,.lp-universal a.design,.lp-universal a.tile,.lp-universal a.welt,.lp-universal a.witz{border-bottom:none}.lp-universal .btn{display:inline-block;padding:1rem 1.75rem;background:var(--primary);color:#fff;font-family:Be Vietnam Pro,sans-serif;font-weight:500;font-size:1.05rem;border:none;border-radius:8px;cursor:pointer;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 2px #6e3845}.lp-universal .btn:hover{transform:translateY(-1px);box-shadow:0 4px #6e3845}.lp-universal .btn.outline{background:transparent;color:var(--primary);border:1px solid var(--primary);box-shadow:none}.lp-universal .cta-row{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-top:1.5rem}.lp-universal .cta-row .note{font-size:.9rem;color:var(--on-surface-muted)}.lp-universal .hero{background:linear-gradient(160deg,var(--surface) 0%,var(--surface-low) 100%);padding:5rem 1.25rem 4rem;position:relative;overflow:hidden}.lp-universal .hero-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1.1fr;gap:3rem;align-items:center}.lp-universal .hero-grid h1{margin-bottom:1.25rem}.lp-universal .hero-grid h1 em{font-style:italic;color:var(--primary);font-weight:500}.lp-universal .hero-grid .lead{font-size:1.15rem;color:var(--on-surface-muted);max-width:540px;margin-bottom:1.25rem}.lp-universal .hero-img{position:relative}.lp-universal .hero-img img{width:100%;height:auto;display:block;border-radius:6px;box-shadow:0 20px 60px var(--warm-charcoal)}@media(max-width:880px){.lp-universal .hero-grid{grid-template-columns:1fr;gap:2rem}.lp-universal .hero-img{order:-1}}.lp-universal .scroll-hint{display:inline-flex;align-items:center;gap:.4rem;margin-top:2.5rem;font-family:Caveat,cursive;font-size:1.1rem;color:var(--primary)}.lp-universal .scroll-hint .arrow{font-family:Newsreader,serif;font-size:1.3rem}.lp-universal .idea-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:2.5rem}.lp-universal .idea{background:var(--surface-lowest);padding:1.5rem;border-radius:8px;text-align:left}.lp-universal .idea .badge{display:inline-block;background:var(--secondary-container);color:var(--primary);font-size:.75rem;font-weight:600;letter-spacing:.04em;padding:.2rem .6rem;border-radius:999px;margin-bottom:.5rem}.lp-universal .idea h4{font-family:Newsreader,serif;font-size:1.15rem;margin-bottom:.4rem}.lp-universal .idea p{font-size:.92rem;color:var(--on-surface-muted)}@media(max-width:780px){.lp-universal .idea-grid{grid-template-columns:1fr}}.lp-universal .welten{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:3rem}.lp-universal .welt{background:var(--surface-lowest);border-radius:8px;overflow:hidden;text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.lp-universal .welt:hover{transform:translateY(-4px);box-shadow:0 14px 40px var(--warm-charcoal)}.lp-universal .welt-img-wrap{position:relative;aspect-ratio:16/10;overflow:hidden}.lp-universal .welt-img-wrap img{width:100%;height:100%;object-fit:cover;display:block}.lp-universal .welt-tag{position:absolute;top:1rem;left:1rem;background:var(--surface-lowest);color:var(--primary);font-family:Caveat,cursive;font-size:1.1rem;padding:.35rem .9rem;border-radius:999px;box-shadow:0 4px 14px #0000000f}.lp-universal .welt-body{padding:1.5rem 1.75rem 1.75rem}.lp-universal .welt h3{font-family:Newsreader,serif;font-size:1.4rem;margin-bottom:.4rem;color:var(--primary)}.lp-universal .welt .moment{display:block;font-family:Caveat,cursive;font-size:1.1rem;color:var(--on-surface-muted);margin-bottom:.75rem}.lp-universal .welt p{color:var(--on-surface-muted);font-size:.95rem}.lp-universal .welt .cta-line{margin-top:1rem;font-size:.88rem;color:var(--primary);font-weight:500}@media(max-width:780px){.lp-universal .welten{grid-template-columns:1fr}}.lp-universal .typ-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-top:2rem}.lp-universal .typ{background:var(--surface-lowest);padding:1.5rem;border-radius:8px}.lp-universal .typ h4{font-family:Newsreader,serif;font-size:1.05rem;color:var(--primary);margin-bottom:.4rem}.lp-universal .typ p{color:var(--on-surface-muted);font-size:.9rem}.lp-universal .typ .pick{display:block;margin-top:.65rem;font-size:.82rem;font-weight:500;color:var(--on-surface)}.lp-universal .imgblock{display:grid;grid-template-columns:1fr 1.1fr;gap:3rem;align-items:center}.lp-universal .imgblock-img img{width:100%;height:auto;border-radius:6px;display:block;box-shadow:0 10px 40px var(--warm-charcoal)}.lp-universal .imgblock-text h2{margin-bottom:1rem}.lp-universal .imgblock-text p{color:var(--on-surface-muted);margin-top:1rem}.lp-universal .imgblock-text .quote-pull{font-family:Caveat,cursive;font-size:1.6rem;color:var(--primary);margin-top:1.5rem;display:block}@media(max-width:840px){.lp-universal .imgblock{grid-template-columns:1fr;gap:2rem}}.lp-universal .flow{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:3rem}.lp-universal .flow-step{position:relative}.lp-universal .flow-step img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:6px;display:block;margin-bottom:1rem}.lp-universal .flow-step .num{position:absolute;top:-.5rem;left:-.5rem;width:3rem;height:3rem;background:var(--primary);color:#fff;font-family:Newsreader,serif;font-size:1.4rem;font-weight:600;line-height:3rem;text-align:center;border-radius:999px;box-shadow:0 4px 14px #8d4a5840;z-index:2}.lp-universal .flow-step h4{font-family:Newsreader,serif;font-size:1.15rem;margin-bottom:.4rem}.lp-universal .flow-step p{font-size:.92rem;color:var(--on-surface-muted)}@media(max-width:920px){.lp-universal .flow{grid-template-columns:1fr 1fr}}@media(max-width:480px){.lp-universal .flow{grid-template-columns:1fr}}.lp-universal .pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2.5rem}.lp-universal .tier{background:var(--surface-lowest);padding:2rem;border-radius:8px;position:relative;text-align:center}.lp-universal .tier.featured{background:linear-gradient(180deg,var(--primary-soft),var(--surface-lowest) 50%);transform:translateY(-8px);box-shadow:0 10px 40px var(--warm-charcoal)}.lp-universal .tier .ribbon{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:var(--primary);color:#fff;font-family:Caveat,cursive;font-size:1.05rem;padding:.3rem 1rem;border-radius:999px}.lp-universal .tier h4{font-family:Newsreader,serif;font-size:1.2rem;margin-bottom:.5rem}.lp-universal .tier .price-big{font-family:Newsreader,serif;font-size:2.5rem;font-weight:600;color:var(--primary);margin:.5rem 0}.lp-universal .tier .per{font-size:.85rem;color:var(--on-surface-muted);margin-bottom:1rem}.lp-universal .tier p{color:var(--on-surface-muted);font-size:.95rem;margin-bottom:1.25rem}@media(max-width:780px){.lp-universal .pricing{grid-template-columns:1fr}.lp-universal .tier.featured{transform:none}}.lp-universal .faq{margin-top:2rem}.lp-universal .faq details{border-radius:6px;padding:1.25rem 1.5rem;background:var(--surface-lowest);margin-bottom:.75rem;cursor:pointer}.lp-universal .faq details summary{font-family:Newsreader,serif;font-size:1.1rem;font-weight:500;list-style:none;display:flex;justify-content:space-between;align-items:center}.lp-universal .faq details summary:after{content:"+";font-size:1.4rem;color:var(--primary);transition:transform .2s ease}.lp-universal .faq details[open] summary:after{transform:rotate(45deg)}.lp-universal .faq details p{margin-top:1rem;color:var(--on-surface-muted);font-size:.98rem;line-height:1.65}.lp-universal .closing{background:linear-gradient(140deg,var(--primary) 0%,#a85c6c 100%);color:#fff;padding:5rem 1.25rem;text-align:center}.lp-universal .closing h2{color:#fff;margin-bottom:1rem}.lp-universal .closing p{color:#ffffffeb;font-size:1.1rem;margin-bottom:2rem;max-width:600px;margin:0 auto 2rem}.lp-universal .closing .btn{background:#fff;color:var(--primary);box-shadow:0 2px #00000026}.lp-universal .closing .endline{font-family:Caveat,cursive;font-size:1.2rem;margin-top:2rem;opacity:.85}.lp-universal .center{text-align:center}.lp-universal .section-head{max-width:720px;margin:0 auto 1rem}.lp-universal .section-head.center{text-align:center}.lp-universal .lead-text{font-size:1.1rem;color:var(--on-surface-muted);max-width:680px}.lp-universal .section-head.center .lead-text{margin-left:auto;margin-right:auto}.lp-universal ul.checklist{list-style:none;padding:0;margin:1rem 0}.lp-universal ul.checklist li{padding:.4rem 0 .4rem 1.8rem;position:relative;color:var(--on-surface-muted)}.lp-universal ul.checklist li:before{content:"\2665";position:absolute;left:0;color:var(--primary)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/lp-universal.css.map */
