.component-content.svelte-r4yz1a.svelte-r4yz1a{width:100%;box-sizing:border-box;position:relative}.quote-wrapper.svelte-r4yz1a.svelte-r4yz1a{width:100%;position:relative;z-index:1}.quote-card-wrapper.svelte-r4yz1a.svelte-r4yz1a{display:flex;justify-content:center;align-items:center;padding:60px 20px;background:#f5f0eb}.quote-card.svelte-r4yz1a.svelte-r4yz1a{background:#fff;border-radius:16px;padding:50px 45px;max-width:650px;width:100%;box-shadow:0 8px 30px #00000014;border:1px solid rgba(180,140,100,.15);text-align:center}.quote-card.svelte-r4yz1a .quote-icon.svelte-r4yz1a{font-size:48px;color:#b48c64;line-height:1;margin-bottom:15px}.quote-card.svelte-r4yz1a .quote-icon.bottom.svelte-r4yz1a{margin-bottom:0;margin-top:15px}.quote-card.svelte-r4yz1a .quote-text.svelte-r4yz1a{font-family:Playfair Display,serif;font-size:22px;color:#444;line-height:1.8;font-style:italic}.mobile.svelte-r4yz1a .quote-card-wrapper.svelte-r4yz1a{padding:40px 15px}.mobile.svelte-r4yz1a .quote-card.svelte-r4yz1a{padding:35px 25px;border-radius:12px}.mobile.svelte-r4yz1a .quote-card .quote-text.svelte-r4yz1a{font-size:18px}.mobile.svelte-r4yz1a .quote-card .quote-icon.svelte-r4yz1a{font-size:36px}.quote-classic-wrapper.svelte-r4yz1a.svelte-r4yz1a{display:flex;justify-content:center;padding:60px 20px;background:#fdf8f4}.quote-classic.svelte-r4yz1a.svelte-r4yz1a{text-align:center;position:relative;max-width:700px;width:100%;padding:40px 20px}.classic-quote-mark.svelte-r4yz1a.svelte-r4yz1a{font-family:Georgia,serif;font-size:140px;color:#b48c6426;position:absolute;top:-20px;left:50%;transform:translate(-50%);line-height:1;pointer-events:none}.quote-classic.svelte-r4yz1a .quote-text.svelte-r4yz1a{font-family:Cormorant Garamond,serif;font-size:26px;line-height:1.8;color:#3d3d3d;font-style:italic;position:relative;z-index:1}.classic-divider.svelte-r4yz1a.svelte-r4yz1a{width:60px;height:2px;background:#b48c64;margin:30px auto 0}.mobile.svelte-r4yz1a .quote-classic-wrapper.svelte-r4yz1a{padding:40px 15px}.mobile.svelte-r4yz1a .quote-classic .quote-text.svelte-r4yz1a{font-size:20px}.mobile.svelte-r4yz1a .classic-quote-mark.svelte-r4yz1a{font-size:100px}.quote-sidebar-wrapper.svelte-r4yz1a.svelte-r4yz1a{display:flex;justify-content:center;padding:60px 20px;background:#fff}.quote-sidebar.svelte-r4yz1a.svelte-r4yz1a{display:flex;align-items:stretch;max-width:700px;width:100%}.sidebar-accent-bar.svelte-r4yz1a.svelte-r4yz1a{width:4px;background:linear-gradient(to bottom,#b48c64,#d4a97a);border-radius:2px;margin-right:30px;flex-shrink:0}.sidebar-text-area.svelte-r4yz1a.svelte-r4yz1a{flex:1}.quote-sidebar.svelte-r4yz1a .quote-text.svelte-r4yz1a{font-family:Lora,serif;font-size:22px;font-style:italic;color:#333;line-height:1.8}.mobile.svelte-r4yz1a .quote-sidebar-wrapper.svelte-r4yz1a{padding:40px 15px}.mobile.svelte-r4yz1a .sidebar-accent-bar.svelte-r4yz1a{margin-right:20px}.mobile.svelte-r4yz1a .quote-sidebar .quote-text.svelte-r4yz1a{font-size:18px}.quote-overlay-wrapper.svelte-r4yz1a.svelte-r4yz1a{width:100%}.quote-overlay.svelte-r4yz1a.svelte-r4yz1a{position:relative;min-height:400px;background:linear-gradient(135deg,#2c1810,#1a1a2e,#2c1810);display:flex;align-items:center;justify-content:center}.overlay-bg.svelte-r4yz1a.svelte-r4yz1a{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000004d}.overlay-content.svelte-r4yz1a.svelte-r4yz1a{position:relative;z-index:1;text-align:center;padding:60px 40px;max-width:750px}.quote-overlay.svelte-r4yz1a .quote-text.svelte-r4yz1a{font-family:Cormorant Garamond,serif;font-size:32px;color:#fff;line-height:1.7;font-style:italic;text-shadow:0 2px 15px rgba(0,0,0,.4)}.mobile.svelte-r4yz1a .quote-overlay.svelte-r4yz1a{min-height:300px}.mobile.svelte-r4yz1a .overlay-content.svelte-r4yz1a{padding:40px 25px}.mobile.svelte-r4yz1a .quote-overlay .quote-text.svelte-r4yz1a{font-size:22px}.quote-typewriter-wrapper.svelte-r4yz1a.svelte-r4yz1a{width:100%}.quote-typewriter.svelte-r4yz1a.svelte-r4yz1a{background:#1a1a2e;padding:70px 40px;display:flex;justify-content:center;align-items:center}.typewriter-inner.svelte-r4yz1a.svelte-r4yz1a{text-align:center;max-width:700px}.quote-typewriter.svelte-r4yz1a .quote-text.svelte-r4yz1a{font-family:Courier New,monospace;font-size:20px;color:#e0e0e0;line-height:1.8;display:inline}.typewriter-cursor.svelte-r4yz1a.svelte-r4yz1a{font-family:Courier New,monospace;font-size:22px;color:#b48c64;animation:svelte-r4yz1a-blink-cursor .8s infinite;margin-left:2px}@keyframes svelte-r4yz1a-blink-cursor{0%,to{opacity:1}50%{opacity:0}}.mobile.svelte-r4yz1a .quote-typewriter.svelte-r4yz1a{padding:50px 20px}.mobile.svelte-r4yz1a .quote-typewriter .quote-text.svelte-r4yz1a{font-size:16px}.quote-split-wrapper.svelte-r4yz1a.svelte-r4yz1a{width:100%}.quote-split.svelte-r4yz1a.svelte-r4yz1a{display:flex;min-height:350px}.split-deco.svelte-r4yz1a.svelte-r4yz1a{flex:1;background:#b48c64;position:relative;overflow:hidden}.split-pattern.svelte-r4yz1a.svelte-r4yz1a{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(255,255,255,.05) 10px,rgba(255,255,255,.05) 20px)}.split-content.svelte-r4yz1a.svelte-r4yz1a{flex:1;display:flex;flex-direction:column;justify-content:center;padding:50px;background:#fdf8f4}.split-quote-mark.svelte-r4yz1a.svelte-r4yz1a{font-size:60px;color:#b48c64;line-height:1;font-family:Georgia,serif;margin-bottom:10px}.quote-split.svelte-r4yz1a .quote-text.svelte-r4yz1a{font-family:Playfair Display,serif;font-size:22px;color:#333;line-height:1.8;font-style:italic}.mobile.svelte-r4yz1a .quote-split.svelte-r4yz1a{flex-direction:column}.mobile.svelte-r4yz1a .split-deco.svelte-r4yz1a{min-height:80px}.mobile.svelte-r4yz1a .split-content.svelte-r4yz1a{padding:35px 25px}.mobile.svelte-r4yz1a .quote-split .quote-text.svelte-r4yz1a{font-size:18px}.mobile.svelte-r4yz1a .split-quote-mark.svelte-r4yz1a{font-size:44px}.quote-romantic-wrapper.svelte-r4yz1a.svelte-r4yz1a{display:flex;justify-content:center;padding:70px 20px;background:linear-gradient(180deg,#fff5f5,#fdf0f0,#fff5f5)}.romantic-ribbon.svelte-r4yz1a.svelte-r4yz1a{text-align:center;max-width:650px;width:100%;padding:20px}.ribbon-ornament.svelte-r4yz1a.svelte-r4yz1a{font-size:24px;color:#c9918a;letter-spacing:12px}.ribbon-ornament.top.svelte-r4yz1a.svelte-r4yz1a{margin-bottom:10px}.ribbon-ornament.bottom.svelte-r4yz1a.svelte-r4yz1a{margin-top:10px}.ribbon-line.svelte-r4yz1a.svelte-r4yz1a{height:1px;background:linear-gradient(to right,transparent,#c9918a,transparent);margin:15px auto;width:80%}.romantic-ribbon.svelte-r4yz1a .quote-text.svelte-r4yz1a{font-family:Great Vibes,cursive;font-size:32px;color:#7a4a4a;line-height:1.7;padding:15px 0}.mobile.svelte-r4yz1a .quote-romantic-wrapper.svelte-r4yz1a{padding:50px 15px}.mobile.svelte-r4yz1a .romantic-ribbon .quote-text.svelte-r4yz1a{font-size:24px}.mobile.svelte-r4yz1a .ribbon-ornament.svelte-r4yz1a{font-size:18px;letter-spacing:8px}.quote-floral-wrapper.svelte-r4yz1a.svelte-r4yz1a{display:flex;justify-content:center;padding:60px 20px;background:#faf8f5}.floral-frame.svelte-r4yz1a.svelte-r4yz1a{position:relative;max-width:650px;width:100%;border:2px solid #c9a96e;border-radius:8px;padding:60px 50px;text-align:center;background:#fff9}.floral-corner.svelte-r4yz1a.svelte-r4yz1a{position:absolute;font-size:36px;color:#c9a96e;line-height:1}.floral-corner.top-left.svelte-r4yz1a.svelte-r4yz1a{top:10px;left:14px}.floral-corner.top-right.svelte-r4yz1a.svelte-r4yz1a{top:10px;right:14px;transform:scaleX(-1)}.floral-corner.bottom-left.svelte-r4yz1a.svelte-r4yz1a{bottom:10px;left:14px;transform:scaleY(-1)}.floral-corner.bottom-right.svelte-r4yz1a.svelte-r4yz1a{bottom:10px;right:14px;transform:scale(-1)}.floral-inner.svelte-r4yz1a.svelte-r4yz1a{position:relative;z-index:1}.floral-frame.svelte-r4yz1a .quote-text.svelte-r4yz1a{font-family:Cormorant Garamond,serif;font-size:24px;color:#4a3f35;line-height:1.8;font-style:italic}.mobile.svelte-r4yz1a .quote-floral-wrapper.svelte-r4yz1a{padding:40px 15px}.mobile.svelte-r4yz1a .floral-frame.svelte-r4yz1a{padding:45px 30px}.mobile.svelte-r4yz1a .floral-frame .quote-text.svelte-r4yz1a{font-size:19px}.mobile.svelte-r4yz1a .floral-corner.svelte-r4yz1a{font-size:28px}.quote-arch-wrapper.svelte-r4yz1a.svelte-r4yz1a{display:flex;justify-content:center;padding:70px 20px;background:#1c1914}.golden-arch.svelte-r4yz1a.svelte-r4yz1a{max-width:550px;width:100%;text-align:center}.arch-shape.svelte-r4yz1a.svelte-r4yz1a{border:2px solid #c9a96e;border-radius:50% 50% 0 0;padding:60px 40px 50px;position:relative}.arch-shape.svelte-r4yz1a.svelte-r4yz1a:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid rgba(201,169,110,.3);border-radius:50% 50% 0 0;pointer-events:none}.arch-inner.svelte-r4yz1a.svelte-r4yz1a{display:flex;flex-direction:column;align-items:center}.golden-arch.svelte-r4yz1a .quote-text.svelte-r4yz1a{font-family:Playfair Display,serif;font-size:22px;color:#e8dcc8;line-height:1.9;font-style:italic}.mobile.svelte-r4yz1a .quote-arch-wrapper.svelte-r4yz1a{padding:50px 15px}.mobile.svelte-r4yz1a .arch-shape.svelte-r4yz1a{padding:45px 25px 40px}.mobile.svelte-r4yz1a .golden-arch .quote-text.svelte-r4yz1a{font-size:18px}.quote-luxe-wrapper.svelte-r4yz1a.svelte-r4yz1a{display:flex;justify-content:center;padding:10px 20px;background:#fff}.luxe-container.svelte-r4yz1a.svelte-r4yz1a{display:flex;align-items:center;max-width:750px;width:100%;gap:25px}.luxe-line.svelte-r4yz1a.svelte-r4yz1a{flex:1;height:1px;background:linear-gradient(to right,transparent,#c9a96e)}.luxe-line.right.svelte-r4yz1a.svelte-r4yz1a{background:linear-gradient(to left,transparent,#c9a96e)}.luxe-content.svelte-r4yz1a.svelte-r4yz1a{text-align:center;flex-shrink:0;max-width:500px;padding:10px 0}.luxe-diamond.svelte-r4yz1a.svelte-r4yz1a{font-size:14px;color:#c9a96e;margin:12px 0;letter-spacing:8px}.luxe-container.svelte-r4yz1a .quote-text.svelte-r4yz1a{font-family:Cormorant Garamond,serif;font-size:22px;color:#2d2d2d;line-height:1.8;font-style:italic;letter-spacing:.5px}.mobile.svelte-r4yz1a .quote-luxe-wrapper.svelte-r4yz1a{padding:50px 15px}.mobile.svelte-r4yz1a .luxe-container.svelte-r4yz1a{flex-direction:column;gap:0}.mobile.svelte-r4yz1a .luxe-line.svelte-r4yz1a{width:60%;height:1px;background:linear-gradient(to right,transparent,#c9a96e,transparent)}.mobile.svelte-r4yz1a .luxe-line.right.svelte-r4yz1a{background:linear-gradient(to right,transparent,#c9a96e,transparent)}.mobile.svelte-r4yz1a .luxe-content.svelte-r4yz1a{max-width:100%}.mobile.svelte-r4yz1a .luxe-container .quote-text.svelte-r4yz1a{font-size:18px}.quote-author.svelte-r4yz1a.svelte-r4yz1a{font-family:Cormorant Garamond,serif;font-size:16px;color:#888;margin-top:18px;font-style:normal;letter-spacing:1px}.quote-card.svelte-r4yz1a .quote-author.svelte-r4yz1a{color:#999}.quote-overlay.svelte-r4yz1a .quote-author.svelte-r4yz1a{color:#ffffffbf}.quote-typewriter.svelte-r4yz1a .quote-author.svelte-r4yz1a{font-family:Courier New,monospace;color:#999;font-size:14px;display:block;margin-top:20px}.golden-arch.svelte-r4yz1a .quote-author.svelte-r4yz1a{color:#c9a96e}.romantic-ribbon.svelte-r4yz1a .quote-author.svelte-r4yz1a{font-family:Great Vibes,cursive;font-size:20px;color:#a07070;letter-spacing:0}.mobile.svelte-r4yz1a .quote-author.svelte-r4yz1a{font-size:14px;margin-top:14px}.mobile.svelte-r4yz1a .romantic-ribbon .quote-author.svelte-r4yz1a{font-size:17px}.mobile.svelte-r4yz1a .quote-typewriter .quote-author.svelte-r4yz1a{font-size:12px}.religious-symbol-before.svelte-r4yz1a.svelte-r4yz1a,.religious-symbol-after.svelte-r4yz1a.svelte-r4yz1a{display:flex;justify-content:center;align-items:center;width:100%}.religious-symbol-before.svelte-r4yz1a.svelte-r4yz1a{margin-bottom:12px}.religious-symbol-after.svelte-r4yz1a.svelte-r4yz1a{margin-top:12px}.religious-symbol-before.svelte-r4yz1a svg,.religious-symbol-after.svelte-r4yz1a svg{width:60px;height:45px;color:#b48c64;opacity:.75}.quote-overlay.svelte-r4yz1a .religious-symbol-before.svelte-r4yz1a svg,.quote-overlay.svelte-r4yz1a .religious-symbol-after.svelte-r4yz1a svg{color:#e8dcc8}.quote-typewriter.svelte-r4yz1a .religious-symbol-before.svelte-r4yz1a svg,.quote-typewriter.svelte-r4yz1a .religious-symbol-after.svelte-r4yz1a svg{color:#b48c64}.golden-arch.svelte-r4yz1a .religious-symbol-before.svelte-r4yz1a svg,.golden-arch.svelte-r4yz1a .religious-symbol-after.svelte-r4yz1a svg{color:#c9a96e}.mobile.svelte-r4yz1a .religious-symbol-before.svelte-r4yz1a svg,.mobile.svelte-r4yz1a .religious-symbol-after.svelte-r4yz1a svg{width:46px;height:35px}.mobile.svelte-r4yz1a .religious-symbol-before.svelte-r4yz1a{margin-bottom:8px}.mobile.svelte-r4yz1a .religious-symbol-after.svelte-r4yz1a{margin-top:8px}section.component-content.pc.svelte-r4yz1a.svelte-r4yz1a{background-color:var(--component_element_background_color_pc);padding-left:var(--component_element_padding_left_pc);padding-right:var(--component_element_padding_right_pc);padding-top:var(--component_element_padding_top_pc);padding-bottom:var(--component_element_padding_bottom_pc)}section.component-content.mobile.svelte-r4yz1a.svelte-r4yz1a{background-color:var(--component_element_background_color_mobile);padding-left:var(--component_element_padding_left_mobile);padding-right:var(--component_element_padding_right_mobile);padding-top:var(--component_element_padding_top_mobile);padding-bottom:var(--component_element_padding_bottom_mobile)}
