.pricing-section[data-v-fd04c05b]{padding-block:72px}.pricing-grid[data-v-fd04c05b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.pricing-card[data-v-fd04c05b]{position:relative;display:flex;flex-direction:column;padding:28px 22px;border:1px solid #ddd8cd;border-radius:20px;background:#fffdf8}.pricing-featured[data-v-fd04c05b]{border:2px solid var(--gold)}.pricing-badge[data-v-fd04c05b]{position:absolute;top:-13px;left:22px;border-radius:20px;padding:5px 12px;background:var(--gold);color:#fff;font-size:11px}.pricing-card h3[data-v-fd04c05b]{font-size:23px;margin-bottom:10px}.pricing-description[data-v-fd04c05b]{min-height:70px;color:var(--muted);line-height:1.6;font-size:14px}.pricing-price[data-v-fd04c05b]{font-size:34px;font-weight:700;margin:18px 0 5px}.pricing-caption[data-v-fd04c05b]{font-size:12px;color:var(--muted)}.pricing-card ul[data-v-fd04c05b]{list-style:none;padding:0;display:grid;gap:14px;margin:24px 0;font-size:13px;line-height:1.5}.pricing-card li[data-v-fd04c05b]{display:flex;align-items:flex-start;gap:8px}.pricing-card li svg[data-v-fd04c05b]{flex-shrink:0;margin-top:2px;color:var(--gold)}.pricing-card .button[data-v-fd04c05b]{margin-top:auto;justify-content:center;padding-inline:12px}.pricing-note[data-v-fd04c05b]{margin-top:24px;max-width:850px;font-size:13px;color:var(--muted);line-height:1.7}@media(max-width:1100px){.pricing-grid[data-v-fd04c05b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}}@media(max-width:600px){.pricing-section[data-v-fd04c05b]{padding-block:45px}.pricing-grid[data-v-fd04c05b]{grid-template-columns:1fr}.pricing-description[data-v-fd04c05b]{min-height:0}}.landing[data-v-fd04c05b]{--ink:#202e30;--muted:#626b67;--paper:#faf8f3;--gold:#a67d49;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.6;overflow:hidden}.landing[data-v-fd04c05b] *{box-sizing:border-box}.wrap[data-v-fd04c05b]{width:min(1180px,calc(100% - 96px));margin-inline:auto}.landing a[data-v-fd04c05b]{text-decoration:none;color:inherit}.landing a[data-v-fd04c05b]:focus-visible{outline:3px solid var(--gold);outline-offset:6px}.landing h1[data-v-fd04c05b],.landing h2[data-v-fd04c05b],.landing h3[data-v-fd04c05b],.landing p[data-v-fd04c05b]{margin:0}.landing h1[data-v-fd04c05b],.landing h2[data-v-fd04c05b]{font-family:Abhaya Libre,Georgia,serif;font-weight:500;letter-spacing:-.04em;line-height:1.03}.landing em[data-v-fd04c05b]{color:var(--gold);font-weight:400}.site-header[data-v-fd04c05b]{height:108px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #e4e3da}.brand[data-v-fd04c05b]{display:inline-flex;align-items:center;gap:8px;font-family:Georgia,serif;font-size:26px;letter-spacing:-1.4px}.brand span[data-v-fd04c05b]{margin-left:-8px;color:var(--gold)}.brand svg[data-v-fd04c05b]{margin-right:5px;color:var(--gold)}.main-nav[data-v-fd04c05b]{display:flex;gap:34px;font-size:13px}.login-link[data-v-fd04c05b]{display:flex;align-items:center;gap:13px;font-size:13px;border:1px solid #c9cfc4;border-radius:5px;padding:11px 17px}.landing a[data-v-fd04c05b]:hover{color:var(--gold)}.hero[data-v-fd04c05b]{display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:45px;padding-block:83px 90px}.eyebrow[data-v-fd04c05b]{font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;display:flex;align-items:center;gap:12px;color:#756747}.small-line[data-v-fd04c05b]{width:26px;height:1px;background:var(--gold)}.hero h1[data-v-fd04c05b]{font-size:clamp(52px,5.3vw,76px);margin-top:25px}.hero-description[data-v-fd04c05b]{max-width:450px;color:var(--muted);margin-top:25px!important;line-height:1.9;font-size:14px}.hero-actions[data-v-fd04c05b]{display:flex;align-items:center;gap:24px;margin-top:31px;flex-wrap:wrap}.button[data-v-fd04c05b]{display:inline-flex;justify-content:center;align-items:center;gap:24px;padding:17px 23px;border-radius:5px;font-size:12px;font-weight:600;transition:background .2s,transform .2s}.button[data-v-fd04c05b]:hover{transform:translateY(-2px)}.button-dark[data-v-fd04c05b]{background:var(--ink);color:#fff!important}.button-dark[data-v-fd04c05b]:hover{background:#364846}.text-link[data-v-fd04c05b]{display:inline-flex;align-items:center;gap:10px;font-size:12px}.start-note[data-v-fd04c05b]{display:flex;align-items:center;gap:7px;font-size:10px;color:var(--muted);margin-top:18px!important}.start-note svg[data-v-fd04c05b]{color:#6a8168}.hero-art[data-v-fd04c05b]{position:relative;min-height:530px;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse,#ede6d5 0%,transparent 68%)}.art-orbit[data-v-fd04c05b]{position:absolute;border:1px solid #ddd9ca;border-radius:50%;width:430px;height:490px;transform:rotate(-28deg)}.orbit-two[data-v-fd04c05b]{width:365px;height:545px;transform:rotate(34deg)}.art-spark[data-v-fd04c05b]{position:absolute;color:var(--gold);font-size:40px}.spark-one[data-v-fd04c05b]{top:10px;right:42px}.spark-two[data-v-fd04c05b]{bottom:60px;left:25px;font-size:26px}.wedding-card[data-v-fd04c05b]{width:318px;background:#fffdf8;border:1px solid #dedbcf;box-shadow:0 24px 65px #43391e14;position:relative;border-radius:160px 160px 8px 8px;text-align:center;padding:52px 23px 0;transform:rotate(-5deg)}.card-top[data-v-fd04c05b]{display:flex;align-items:center;justify-content:center;gap:12px;color:#9b855e;font-size:7px;letter-spacing:2px}.card-top>span[data-v-fd04c05b]:last-child{position:absolute;right:24px;top:92px;letter-spacing:0}.couple-monogram[data-v-fd04c05b]{font-family:Georgia,serif;font-size:95px;font-style:italic;letter-spacing:-18px;line-height:1.2;margin:15px 0 19px;color:#87907b}.couple-monogram span[data-v-fd04c05b]{font-size:55px;color:#c2af8e;position:relative;margin-left:-6px;margin-right:-2px}.wedding-card h2[data-v-fd04c05b]{font-size:39px;letter-spacing:-1px}.wedding-card h2 i[data-v-fd04c05b]{color:#b7a482;font-size:28px}.wedding-date[data-v-fd04c05b]{font-size:8px;letter-spacing:2.8px;margin-top:13px!important}.card-divider[data-v-fd04c05b]{display:flex;justify-content:center;align-items:center;gap:12px;color:#b8a07a;margin:21px 0 15px}.card-divider span[data-v-fd04c05b]{width:45px;height:1px;background:#ded7c7}.invitation-copy[data-v-fd04c05b]{font-family:Georgia,serif;font-size:13px;font-style:italic;color:#7a7b70}.preview-tiles[data-v-fd04c05b]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:25px 0 20px}.preview-tiles span[data-v-fd04c05b]{display:flex;flex-direction:column;align-items:center;gap:9px;background:#f1f1e9;border-radius:5px;padding:14px 0;font-size:8px}.preview-tiles svg[data-v-fd04c05b]{color:#6c7b65}.card-url[data-v-fd04c05b]{border-top:1px solid #ebe6d9;font-size:8px;letter-spacing:1px;padding:13px 0;color:#8a8d80}.floating-note[data-v-fd04c05b]{position:absolute;display:flex;align-items:center;gap:10px;padding:13px 15px;background:#fff;border:1px solid #e8e6dc;box-shadow:0 10px 28px #43391e0c;border-radius:8px;transform:rotate(3deg)}.floating-note strong[data-v-fd04c05b]{display:block;font-size:10px;font-weight:600}.floating-note small[data-v-fd04c05b]{display:block;font-size:8px;color:#73796e;margin-top:3px}.note-icon[data-v-fd04c05b]{display:grid;place-items:center;width:35px;height:35px;background:#f0f3e9;border-radius:50%;color:#77896a}.rsvp-note[data-v-fd04c05b]{top:130px;right:-14px}.rsvp-note>svg[data-v-fd04c05b]{color:#ae9671;margin-left:4px}.memories-note[data-v-fd04c05b]{bottom:44px;left:-29px;transform:rotate(-2deg)}.preview-caption[data-v-fd04c05b]{position:absolute;bottom:-23px;font-size:9px;letter-spacing:1px;color:#898c7e}.chapter-strip[data-v-fd04c05b]{border-block:1px solid #e3e3d8;background:#efefe5}.chapter-strip .wrap[data-v-fd04c05b]{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-block:23px;font-size:9px;letter-spacing:2.5px;color:#6c735e}.strip-line[data-v-fd04c05b]{width:90px;height:1px;background:#c9cdbb}.chapter-strip svg[data-v-fd04c05b]{color:#9b895e}.features-section[data-v-fd04c05b]{padding-block:95px}.section-heading[data-v-fd04c05b]{display:flex;align-items:flex-end;justify-content:space-between;gap:60px;margin-bottom:45px}.landing section h2[data-v-fd04c05b]{font-size:49px}.section-heading h2[data-v-fd04c05b]{margin-top:18px}.section-heading>p[data-v-fd04c05b]{max-width:345px;font-size:13px;line-height:1.9;color:var(--muted);padding-bottom:4px}.feature-grid[data-v-fd04c05b]{display:grid;grid-template-columns:repeat(3,1fr);gap:0 38px}.feature[data-v-fd04c05b]{padding:27px 0 30px;border-top:1px solid #dadccf}.feature-top[data-v-fd04c05b]{display:flex;align-items:center;justify-content:space-between;color:#8a936f;margin-bottom:18px}.feature-top span[data-v-fd04c05b]{font-size:10px;color:#939b8d}.feature h3[data-v-fd04c05b],.steps h3[data-v-fd04c05b]{font-size:15px;font-weight:600;margin-bottom:10px}.feature p[data-v-fd04c05b],.steps p[data-v-fd04c05b]{color:var(--muted);font-size:12px;line-height:1.9}.steps-section[data-v-fd04c05b]{background:#efefe6;border-block:1px solid #e3e3d8;padding-block:75px}.steps-layout[data-v-fd04c05b]{display:grid;grid-template-columns:1fr 1fr;gap:100px}.steps-layout h2[data-v-fd04c05b]{margin:19px 0 29px}.steps[data-v-fd04c05b]{list-style:none;margin:0;padding:0}.steps li[data-v-fd04c05b]{display:flex;align-items:flex-start;gap:23px;padding:22px 0;border-bottom:1px solid #d9ddce}.steps li[data-v-fd04c05b]:first-child{padding-top:0}.steps li[data-v-fd04c05b]:last-child{border:0;padding-bottom:0}.step-number[data-v-fd04c05b]{font-family:Georgia,serif;font-size:29px;line-height:1.2;color:#a7926a}.final-section[data-v-fd04c05b]{padding-block:70px}.final-card[data-v-fd04c05b]{position:relative;text-align:center;display:flex;flex-direction:column;align-items:center;padding:58px 24px;background:#243637;color:#f8f6ed;border-radius:8px}.final-card>svg[data-v-fd04c05b]{color:#c8b18a;margin-bottom:24px}.final-card .eyebrow[data-v-fd04c05b]{color:#c4b594}.final-card h2[data-v-fd04c05b]{margin:19px 0;font-size:56px!important}.final-card em[data-v-fd04c05b]{color:#d5bc94}.final-card>p[data-v-fd04c05b]:not(.eyebrow){font-size:13px;color:#ced4cb}.button-gold[data-v-fd04c05b]{background:#e1ca9f;color:#263636!important;margin-top:25px}.button-gold[data-v-fd04c05b]:hover{background:#efdbb6}.final-card .plan-note[data-v-fd04c05b]{font-size:10px!important;line-height:1.8;margin-top:20px}.site-footer[data-v-fd04c05b]{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid #dedfd4;padding-block:29px 35px}.site-footer .brand[data-v-fd04c05b]{font-size:24px}.site-footer p[data-v-fd04c05b]{font-size:10px;color:var(--muted)}.site-footer>a[data-v-fd04c05b]:last-child{font-size:11px;display:flex;align-items:center;gap:9px}.skip-link[data-v-fd04c05b]{position:absolute;top:-100px;left:20px;background:#fff;padding:12px;z-index:10}.skip-link[data-v-fd04c05b]:focus{top:12px}@media(min-width:1400px){.hero[data-v-fd04c05b]{padding-block:100px 110px}}@media(max-width:1050px){.wrap[data-v-fd04c05b]{width:calc(100% - 64px)}.hero[data-v-fd04c05b]{gap:20px}.hero h1[data-v-fd04c05b]{font-size:60px}.hero-art[data-v-fd04c05b]{transform:scale(.88);margin-inline:-15px}.hero-actions[data-v-fd04c05b]{gap:18px}.steps-layout[data-v-fd04c05b]{gap:55px}.section-heading[data-v-fd04c05b]{gap:35px}.rsvp-note[data-v-fd04c05b]{right:-25px}}@media(max-width:760px){.wrap[data-v-fd04c05b]{width:calc(100% - 40px)}.site-header[data-v-fd04c05b]{height:84px;gap:12px}.brand[data-v-fd04c05b]{font-size:23px}.brand svg[data-v-fd04c05b]{width:21px;margin-right:0}.main-nav[data-v-fd04c05b]{display:none}.login-link[data-v-fd04c05b]{font-size:10px;padding:10px;gap:7px}.hero[data-v-fd04c05b]{grid-template-columns:1fr;padding-block:45px 35px;gap:15px}.eyebrow[data-v-fd04c05b]{font-size:8px;letter-spacing:1.6px}.hero h1[data-v-fd04c05b]{font-size:48px;margin-top:22px}.hero-description[data-v-fd04c05b]{font-size:13px;max-width:440px}.hero-art[data-v-fd04c05b]{transform:none;width:min(390px,100%);margin:18px auto 0;min-height:505px}.wedding-card[data-v-fd04c05b]{width:280px;padding-top:42px}.rsvp-note[data-v-fd04c05b]{right:-5px;top:128px}.memories-note[data-v-fd04c05b]{left:0;bottom:32px}.art-orbit[data-v-fd04c05b]{width:330px;height:420px}.orbit-two[data-v-fd04c05b]{width:310px;height:440px}.preview-caption[data-v-fd04c05b]{bottom:-1px}.chapter-strip .wrap[data-v-fd04c05b]{gap:12px;padding-block:19px;font-size:7px;letter-spacing:1px}.strip-line[data-v-fd04c05b]{flex:1;width:auto}.chapter-strip svg[data-v-fd04c05b]{display:none}.features-section[data-v-fd04c05b]{padding-block:57px}.section-heading[data-v-fd04c05b]{display:block;margin-bottom:28px}.landing section h2[data-v-fd04c05b]{font-size:42px}.section-heading>p[data-v-fd04c05b]{margin-top:20px;max-width:100%;font-size:12px}.feature-grid[data-v-fd04c05b]{grid-template-columns:repeat(2,1fr);gap:0 24px}.feature[data-v-fd04c05b]{padding-block:23px}.feature h3[data-v-fd04c05b]{font-size:14px}.steps-section[data-v-fd04c05b]{padding-block:49px}.steps-layout[data-v-fd04c05b]{grid-template-columns:1fr;gap:35px}.steps-layout h2[data-v-fd04c05b]{margin-bottom:20px}.final-section[data-v-fd04c05b]{padding-block:40px}.final-card[data-v-fd04c05b]{padding:40px 20px}.final-card h2[data-v-fd04c05b]{font-size:43px!important}.site-footer[data-v-fd04c05b]{flex-wrap:wrap;gap:15px;padding-block:24px}.site-footer p[data-v-fd04c05b]{order:3;width:100%}}@media(max-width:380px){.hero h1[data-v-fd04c05b]{font-size:42px}.hero-art[data-v-fd04c05b]{transform:scale(.94);margin-block:0;min-height:495px}.feature-grid[data-v-fd04c05b]{grid-template-columns:1fr}.brand[data-v-fd04c05b]{font-size:21px}.login-link[data-v-fd04c05b]{font-size:9px}.hero-actions[data-v-fd04c05b]{gap:15px}.hero-actions .button[data-v-fd04c05b]{width:100%}}@media(prefers-reduced-motion:reduce){.button[data-v-fd04c05b]{transition:none}.button[data-v-fd04c05b]:hover{transform:none}}
