.page-module__Vyk5_q__container{width:100%;max-width:1280px;margin:0 auto;padding:0 24px}.page-module__Vyk5_q__eyebrow{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#6b6b6b;font-size:12px;font-weight:500}.page-module__Vyk5_q__eyebrowOnDark{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#a09a93;font-size:12px;font-weight:500}.page-module__Vyk5_q__dividerRose{background:#d4a5a5;border:0;width:48px;height:1.5px;margin:14px 0 22px}.page-module__Vyk5_q__dividerCenter{margin-left:auto;margin-right:auto}.page-module__Vyk5_q__h2{font-family:var(--font-philosopher), "Times New Roman", Georgia, serif;color:#2d2d2d;letter-spacing:-.01em;margin:0;font-size:42px;font-weight:400;line-height:1.15}.page-module__Vyk5_q__btn{font-family:var(--font-inter), system-ui, sans-serif;cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:14px 24px;font-size:16px;font-weight:500;line-height:1;text-decoration:none;transition:background .2s,transform .1s,color .2s,border-color .2s;display:inline-flex}.page-module__Vyk5_q__btn:hover{text-decoration:none;transform:translateY(-1px)}.page-module__Vyk5_q__btnLg{min-height:52px;padding:16px 32px;font-size:16px}.page-module__Vyk5_q__btnPrimary{color:#fff;background:#b84a3e;border-color:#b84a3e}.page-module__Vyk5_q__btnPrimary:hover{background:#9e3d32;border-color:#9e3d32}.page-module__Vyk5_q__btnGhostLight{color:#f6f1ea;background:0 0;border-color:#f6f1ea}.page-module__Vyk5_q__btnGhostLight:hover{background:#ffffff1a}.page-module__Vyk5_q__section{padding:100px 0}.page-module__Vyk5_q__sectionHead{text-align:center;max-width:720px;margin:0 auto 56px}.page-module__Vyk5_q__sectionHead .page-module__Vyk5_q__h2{margin-top:8px}.page-module__Vyk5_q__hero{color:#f6f1ea;background:#2b2522;padding:80px 0 100px}.page-module__Vyk5_q__heroInner{grid-template-columns:55fr 45fr;align-items:center;gap:60px;display:grid}.page-module__Vyk5_q__heroH1{font-family:var(--font-philosopher), "Times New Roman", Georgia, serif;color:#f6f1ea;letter-spacing:-.015em;margin:18px 0 24px;font-size:60px;font-weight:400;line-height:1.05}.page-module__Vyk5_q__heroH1Italic{color:#f6f1ea;font-style:italic;font-weight:300}.page-module__Vyk5_q__heroSub{font-family:var(--font-inter), system-ui, sans-serif;color:#a09a93;max-width:520px;margin:0 0 28px;font-size:18px;line-height:1.55}.page-module__Vyk5_q__trustRow{flex-wrap:wrap;gap:10px;margin-bottom:32px;display:flex}.page-module__Vyk5_q__trustPill{font-family:var(--font-inter), system-ui, sans-serif;color:#a09a93;white-space:nowrap;background:0 0;border:1px solid #d4a5a566;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:500;display:inline-flex}.page-module__Vyk5_q__trustPill svg{color:#2e4a3b;flex-shrink:0}.page-module__Vyk5_q__heroActions{flex-wrap:wrap;gap:12px;display:flex}.page-module__Vyk5_q__heroPhoto{aspect-ratio:4/5;border-radius:16px;width:100%;position:relative;overflow:hidden}.page-module__Vyk5_q__heroPhoto img{object-position:center 20%;will-change:transform;border-radius:16px;animation:14s ease-out forwards page-module__Vyk5_q__kenBurns}.page-module__Vyk5_q__heroPhoto:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 60%,#0000004d 100%);position:absolute;inset:0}.page-module__Vyk5_q__heroPhotoCaption{z-index:2;font-family:var(--font-inter), system-ui, sans-serif;color:#ffffffd9;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;font-size:11px;position:absolute;bottom:16px;right:20px}@keyframes page-module__Vyk5_q__kenBurns{0%{transform:scale(1)translateY(0)}to{transform:scale(1.06)translateY(-1%)}}@media (prefers-reduced-motion:reduce){.page-module__Vyk5_q__heroPhoto img{animation:none}}.page-module__Vyk5_q__about{background:#fbf8f4}.page-module__Vyk5_q__aboutGrid{grid-template-columns:40fr 60fr;align-items:start;gap:60px;display:grid}.page-module__Vyk5_q__aboutMedia{aspect-ratio:4/5;background:#f6f1ea;border-radius:16px;position:relative;overflow:hidden}.page-module__Vyk5_q__aboutText .page-module__Vyk5_q__h2{margin-top:6px;margin-bottom:24px}.page-module__Vyk5_q__aboutText p{font-family:var(--font-inter), system-ui, sans-serif;color:#4a4a4a;margin:0 0 18px;font-size:16px;line-height:1.7}.page-module__Vyk5_q__quote{font-family:var(--font-pt-serif), "Times New Roman", Georgia, serif;color:#2d2d2d;border-left:3px solid #d4a5a5;margin:28px 0 0;padding:4px 0 4px 20px;font-size:18px;font-style:italic;line-height:1.5}.page-module__Vyk5_q__quote cite{font-family:var(--font-inter), system-ui, sans-serif;color:#6b6b6b;margin-top:12px;font-size:14px;font-style:normal;display:block}.page-module__Vyk5_q__hiw{background:#f6f1ea}.page-module__Vyk5_q__timeline{max-width:760px;margin:0 auto;padding:0;list-style:none;position:relative}.page-module__Vyk5_q__timeline:before{content:"";background:#d4a5a5;width:1.5px;position:absolute;top:24px;bottom:24px;left:23.25px}.page-module__Vyk5_q__step{grid-template-columns:48px 1fr;gap:24px;padding:0 0 32px;display:grid;position:relative}.page-module__Vyk5_q__step:last-child{padding-bottom:0}.page-module__Vyk5_q__stepNum{width:48px;height:48px;font-family:var(--font-inter), system-ui, sans-serif;color:#fff;z-index:1;background:#b84a3e;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:18px;font-weight:600;display:flex;position:relative}.page-module__Vyk5_q__stepTitle{font-family:var(--font-philosopher), "Times New Roman", Georgia, serif;color:#2d2d2d;letter-spacing:0;margin:8px 0;font-size:24px;font-weight:500;line-height:1.3}.page-module__Vyk5_q__stepBody p{font-family:var(--font-inter), system-ui, sans-serif;color:#4a4a4a;margin:0;font-size:16px;line-height:1.65}.page-module__Vyk5_q__couples{background:#fbf8f4}.page-module__Vyk5_q__couplesGrid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.page-module__Vyk5_q__coupleCard{background:#f6f1ea;border:1px solid #e5dfd6;border-radius:16px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.page-module__Vyk5_q__coupleCard:hover{transform:translateY(-4px);box-shadow:0 20px 40px -20px #1f1f1f26}.page-module__Vyk5_q__couplePhoto{aspect-ratio:4/3;background:#e5dfd6;position:relative;overflow:hidden}.page-module__Vyk5_q__coupleBody{padding:24px 28px 28px}.page-module__Vyk5_q__coupleNames{font-family:var(--font-pt-serif), "Times New Roman", Georgia, serif;color:#2d2d2d;margin:0 0 6px;font-size:20px;font-weight:500}.page-module__Vyk5_q__coupleMeta{font-family:var(--font-inter), system-ui, sans-serif;color:#6b6b6b;margin-bottom:14px;font-size:13px}.page-module__Vyk5_q__coupleQuote{font-family:var(--font-pt-serif), "Times New Roman", Georgia, serif;color:#4a4a4a;border-left:2px solid #d4a5a5;margin:0;padding-left:14px;font-size:15px;font-style:italic;line-height:1.55}.page-module__Vyk5_q__why{background:#f6f1ea}.page-module__Vyk5_q__whyGrid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.page-module__Vyk5_q__whyCard{background:#fbf8f4;border:1px solid #e5dfd6;border-radius:16px;flex-direction:column;padding:32px 28px;transition:transform .2s,box-shadow .2s;display:flex}.page-module__Vyk5_q__whyCard:hover{transform:translateY(-4px);box-shadow:0 20px 40px -20px #1f1f1f26}.page-module__Vyk5_q__whyIcon{justify-content:flex-start;align-items:center;margin-bottom:18px;display:inline-flex}.page-module__Vyk5_q__whyTitle{font-family:var(--font-philosopher), "Times New Roman", Georgia, serif;color:#2d2d2d;letter-spacing:-.005em;margin:0 0 12px;font-size:17px;font-weight:500}.page-module__Vyk5_q__whyCard p{font-family:var(--font-inter), system-ui, sans-serif;color:#4a4a4a;margin:0;font-size:15px;line-height:1.6}.page-module__Vyk5_q__faq{background:#fbf8f4}.page-module__Vyk5_q__faqList{max-width:720px;margin:0 auto}.page-module__Vyk5_q__faqItem{border-bottom:1px solid #e5dfd6}.page-module__Vyk5_q__faqItem:first-child{border-top:1px solid #e5dfd6}.page-module__Vyk5_q__faqQ{text-align:left;cursor:pointer;width:100%;font-family:var(--font-inter), system-ui, sans-serif;color:#2d2d2d;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:18px;font-weight:500;line-height:1.4;display:flex}.page-module__Vyk5_q__faqQ:hover{color:#b84a3e}.page-module__Vyk5_q__faqChev{flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s;display:inline-flex}.page-module__Vyk5_q__faqA{font-family:var(--font-inter), system-ui, sans-serif;color:#4a4a4a;padding:0 0 20px;font-size:16px;line-height:1.65}.page-module__Vyk5_q__finalCta{background:#2b2522;padding:80px 0}.page-module__Vyk5_q__finalCtaInner{text-align:center;max-width:640px;margin:0 auto}.page-module__Vyk5_q__finalCtaInner .page-module__Vyk5_q__dividerRose{background:#d4a5a5;border:0;width:48px;height:1.5px;margin:0 auto 20px}.page-module__Vyk5_q__finalCtaH{font-family:var(--font-philosopher), "Times New Roman", Georgia, serif;color:#f6f1ea;letter-spacing:-.005em;margin:0 0 14px;font-size:42px;font-style:italic;font-weight:400}.page-module__Vyk5_q__finalCtaSub{font-family:var(--font-inter), system-ui, sans-serif;color:#a09a93;margin:0 0 28px;font-size:16px;line-height:1.6}@media (max-width:1023px){.page-module__Vyk5_q__container{padding:0 32px}.page-module__Vyk5_q__section{padding:80px 0}.page-module__Vyk5_q__hero{padding:56px 0 72px}.page-module__Vyk5_q__heroInner{gap:40px}.page-module__Vyk5_q__heroH1{font-size:48px}.page-module__Vyk5_q__h2{font-size:34px}.page-module__Vyk5_q__couplesGrid{grid-template-columns:1fr 1fr}.page-module__Vyk5_q__couplesGrid>:nth-child(3){grid-column:1/-1;max-width:calc(50% - 14px);margin:0 auto}.page-module__Vyk5_q__whyGrid{grid-template-columns:1fr 1fr;gap:20px}.page-module__Vyk5_q__aboutGrid{grid-template-columns:36fr 64fr;gap:40px}}@media (max-width:767px){.page-module__Vyk5_q__container{padding:0 20px}.page-module__Vyk5_q__section{padding:64px 0}.page-module__Vyk5_q__sectionHead{margin-bottom:40px}.page-module__Vyk5_q__hero{padding:32px 0 56px}.page-module__Vyk5_q__heroInner{grid-template-columns:1fr;gap:32px}.page-module__Vyk5_q__heroPhoto{aspect-ratio:auto;order:-1;height:420px}.page-module__Vyk5_q__heroPhoto img{object-position:center 30%}.page-module__Vyk5_q__heroH1{font-size:36px}.page-module__Vyk5_q__heroSub{font-size:17px}.page-module__Vyk5_q__trustRow{flex-direction:column;align-items:stretch}.page-module__Vyk5_q__trustPill{justify-content:center;width:100%}.page-module__Vyk5_q__heroActions{flex-direction:column;align-items:stretch}.page-module__Vyk5_q__heroActions .page-module__Vyk5_q__btn{width:100%}.page-module__Vyk5_q__h2{font-size:30px}.page-module__Vyk5_q__aboutGrid{grid-template-columns:1fr;gap:32px}.page-module__Vyk5_q__aboutMedia{aspect-ratio:4/3;max-width:480px;margin:0 auto}.page-module__Vyk5_q__couplesGrid{grid-template-columns:1fr;gap:20px}.page-module__Vyk5_q__couplesGrid>:nth-child(3){max-width:100%}.page-module__Vyk5_q__whyGrid{grid-template-columns:1fr;gap:16px}.page-module__Vyk5_q__whyCard{padding:28px 24px}.page-module__Vyk5_q__finalCta{padding:56px 20px}.page-module__Vyk5_q__finalCtaH{font-size:30px}.page-module__Vyk5_q__timeline:before{left:19px}.page-module__Vyk5_q__step{grid-template-columns:40px 1fr;gap:16px}.page-module__Vyk5_q__stepNum{width:40px;height:40px;font-size:16px}.page-module__Vyk5_q__stepTitle{font-size:20px}}
