@import"https://fonts.googleapis.com/css2?family=Cormorant+Garant:ital,wght@0,300;0,400;0,500;1,300;1,400&family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500&display=swap";.la-ph{font-family:DM Sans,sans-serif;background:#faf8f5;color:#1c1614;-webkit-font-smoothing:antialiased;--ph-cream: #faf8f5;--ph-cream-2: #f3efe9;--ph-rose: #b83a56;--ph-rose-light: #f9eef1;--ph-rose-mid: #e0b4be;--ph-text: #1c1614;--ph-text-muted: #7a6e6a;--ph-text-soft: #a89e9a;--ph-card-bg: #ffffff;--ph-border: #e8e2db}.la-ph .eyebrow{font-size:10.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--ph-rose);margin-bottom:18px;display:flex;align-items:center;justify-content:center;gap:12px}.la-ph .eyebrow:before,.la-ph .eyebrow:after{content:"";width:28px;height:1px;background:var(--ph-rose-mid)}.la-ph .ph-header{text-align:center;padding:88px 24px 64px;max-width:1080px;margin:0 auto}.la-ph .ph-header h1{font-family:Cormorant Garant,serif;font-size:clamp(40px,5.5vw,62px);font-weight:300;line-height:1.13;letter-spacing:-.01em;margin-bottom:16px}.la-ph .ph-header h1 em{font-style:italic;color:var(--ph-rose)}.la-ph .ph-lead{font-size:15px;color:var(--ph-text-muted);font-weight:300;line-height:1.65;margin-bottom:0}.la-ph .ph-badges{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0;margin-top:32px}.la-ph .ph-badge{font-size:12.5px;color:var(--ph-text-muted);display:flex;align-items:center;gap:6px;padding:0 20px;position:relative;font-weight:300}.la-ph .ph-badge:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:14px;background:var(--ph-border)}.la-ph .ph-wrap{max-width:1080px;margin:0 auto;padding:0 24px 100px}.la-ph .ph-free-strip{background:var(--ph-cream-2);border:1px solid var(--ph-border);border-radius:14px;padding:18px 28px;margin-bottom:28px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.la-ph .ph-free-inner{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.la-ph .ph-free-name{font-size:10.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--ph-text-soft);font-weight:500;margin-bottom:2px}.la-ph .ph-free-title{font-family:Cormorant Garant,serif;font-size:20px;font-weight:500;color:var(--ph-text)}.la-ph .ph-free-divider{width:1px;height:32px;background:var(--ph-border);flex-shrink:0}.la-ph .ph-free-features{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.la-ph .ph-free-feat{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--ph-text-muted)}.la-ph .ph-free-cta{font-size:13px;font-weight:500;color:var(--ph-rose);background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:4px;white-space:nowrap;transition:opacity .2s;padding:0}.la-ph .ph-free-cta:hover{opacity:.65}.la-ph .ph-free-cta:disabled{opacity:.4;cursor:not-allowed}.la-ph .ph-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:start}.la-ph .ph-card{background:var(--ph-card-bg);border:1px solid var(--ph-border);border-radius:20px;padding:36px 28px 28px;position:relative;transition:box-shadow .25s,transform .25s}.la-ph .ph-card:hover{box-shadow:0 12px 40px #1c161412;transform:translateY(-2px)}.la-ph .ph-card.featured{background:var(--ph-text);border-color:var(--ph-text);color:#fff;transform:translateY(-10px);box-shadow:0 20px 60px #1c161433}.la-ph .ph-card.featured:hover{transform:translateY(-13px);box-shadow:0 28px 70px #1c161440}.la-ph .ph-card-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--ph-rose);color:#fff;font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:5px 14px;border-radius:20px;white-space:nowrap}.la-ph .ph-plan-name{font-size:10.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ph-text-soft);margin-bottom:10px}.la-ph .ph-card.featured .ph-plan-name{color:#ffffff73}.la-ph .ph-price{display:flex;align-items:baseline;gap:3px;margin-bottom:4px}.la-ph .ph-price-curr{font-family:Cormorant Garant,serif;font-size:26px;font-weight:300;color:var(--ph-text-muted);margin-bottom:4px}.la-ph .ph-card.featured .ph-price-curr{color:#ffffff80}.la-ph .ph-price-amt{font-family:Cormorant Garant,serif;font-size:54px;font-weight:400;line-height:1;letter-spacing:-.02em;color:var(--ph-text)}.la-ph .ph-card.featured .ph-price-amt{color:#fff}.la-ph .ph-price-note{font-size:12px;color:var(--ph-text-soft);font-weight:300;margin-bottom:28px}.la-ph .ph-card.featured .ph-price-note{color:#ffffff61}.la-ph .ph-hr{height:1px;background:var(--ph-border);margin-bottom:22px}.la-ph .ph-card.featured .ph-hr{background:#ffffff1a}.la-ph .ph-features{list-style:none;display:flex;flex-direction:column;gap:11px;margin-bottom:30px;padding:0}.la-ph .ph-feat{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;color:var(--ph-text-muted);line-height:1.4;font-weight:300}.la-ph .ph-card.featured .ph-feat{color:#ffffffad}.la-ph .ph-check{width:15px;height:15px;flex-shrink:0;margin-top:1px;color:var(--ph-rose)}.la-ph .ph-card.featured .ph-check{color:#e8939c}.la-ph .ph-btn{width:100%;padding:15px;border-radius:12px;font-family:DM Sans,sans-serif;font-size:13.5px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;border:none;transition:all .2s;text-decoration:none}.la-ph .ph-btn:disabled{opacity:.6;cursor:not-allowed}.la-ph .ph-btn-outline{background:transparent;border:1.5px solid var(--ph-border);color:var(--ph-text)}.la-ph .ph-btn-outline:hover:not(:disabled){border-color:var(--ph-rose);color:var(--ph-rose)}.la-ph .ph-btn-filled{background:var(--ph-rose);color:#fff;border:none}.la-ph .ph-btn-filled:hover:not(:disabled){background:#a03049}.la-ph .ph-btn-white{background:#fff;color:var(--ph-text);border:none}.la-ph .ph-btn-white:hover:not(:disabled){background:var(--ph-cream)}.la-ph .ph-trust{display:flex;align-items:center;justify-content:center;gap:32px;margin-top:44px;flex-wrap:wrap}.la-ph .ph-trust-item{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ph-text-soft);font-weight:300}@media(max-width:720px){.la-ph .ph-plans{grid-template-columns:1fr}.la-ph .ph-card.featured{transform:none}}
