:where(.speakoccasion-page) .speak-ui,:where(.speakoccasion-page) .speak-ui *,:where(.speakoccasion-page) .speak-ui ::before,:where(.speakoccasion-page) .speak-ui ::after{--so-border-spacing-x:0;--so-border-spacing-y:0;--so-translate-x:0;--so-translate-y:0;--so-rotate:0;--so-skew-x:0;--so-skew-y:0;--so-scale-x:1;--so-scale-y:1;--so-pan-x:;--so-pan-y:;--so-pinch-zoom:;--so-scroll-snap-strictness:proximity;--so-gradient-from-position:;--so-gradient-via-position:;--so-gradient-to-position:;--so-ordinal:;--so-slashed-zero:;--so-numeric-figure:;--so-numeric-spacing:;--so-numeric-fraction:;--so-ring-inset:;--so-ring-offset-width:0px;--so-ring-offset-color:var(--speak-white);--so-ring-color:color-mix(in srgb,var(--speak-focus-blue) calc(0.5 * 100%),transparent);--so-ring-offset-shadow:0 0 var(--speak-clear);--so-ring-shadow:0 0 var(--speak-clear);--so-shadow:0 0 var(--speak-clear);--so-shadow-colored:0 0 var(--speak-clear);--so-blur:;--so-brightness:;--so-contrast:;--so-grayscale:;--so-hue-rotate:;--so-invert:;--so-saturate:;--so-sepia:;--so-drop-shadow:;--so-backdrop-blur:;--so-backdrop-brightness:;--so-backdrop-contrast:;--so-backdrop-grayscale:;--so-backdrop-hue-rotate:;--so-backdrop-invert:;--so-backdrop-opacity:;--so-backdrop-saturate:;--so-backdrop-sepia:;--so-contain-size:;--so-contain-layout:;--so-contain-paint:;--so-contain-style:}:where(.speakoccasion-page) .speak-ui ::backdrop{--so-border-spacing-x:0;--so-border-spacing-y:0;--so-translate-x:0;--so-translate-y:0;--so-rotate:0;--so-skew-x:0;--so-skew-y:0;--so-scale-x:1;--so-scale-y:1;--so-pan-x:;--so-pan-y:;--so-pinch-zoom:;--so-scroll-snap-strictness:proximity;--so-gradient-from-position:;--so-gradient-via-position:;--so-gradient-to-position:;--so-ordinal:;--so-slashed-zero:;--so-numeric-figure:;--so-numeric-spacing:;--so-numeric-fraction:;--so-ring-inset:;--so-ring-offset-width:0px;--so-ring-offset-color:var(--speak-white);--so-ring-color:color-mix(in srgb,var(--speak-focus-blue) calc(0.5 * 100%),transparent);--so-ring-offset-shadow:0 0 var(--speak-clear);--so-ring-shadow:0 0 var(--speak-clear);--so-shadow:0 0 var(--speak-clear);--so-shadow-colored:0 0 var(--speak-clear);--so-blur:;--so-brightness:;--so-contrast:;--so-grayscale:;--so-hue-rotate:;--so-invert:;--so-saturate:;--so-sepia:;--so-drop-shadow:;--so-backdrop-blur:;--so-backdrop-brightness:;--so-backdrop-contrast:;--so-backdrop-grayscale:;--so-backdrop-hue-rotate:;--so-backdrop-invert:;--so-backdrop-opacity:;--so-backdrop-saturate:;--so-backdrop-sepia:;--so-contain-size:;--so-contain-layout:;--so-contain-paint:;--so-contain-style:}:where(.speakoccasion-page) .speak-ui *,:where(.speakoccasion-page) .speak-ui ::before,:where(.speakoccasion-page) .speak-ui ::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--speak-input-border)}:where(.speakoccasion-page) .speak-ui ::before,:where(.speakoccasion-page) .speak-ui ::after{--so-content:''}:where(.speakoccasion-page) .speak-ui,:where(.speakoccasion-page) .speak-ui :host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:"Plus Jakarta Sans",sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}:where(.speakoccasion-page) .speak-ui{margin:0;line-height:inherit}:where(.speakoccasion-page) .speak-ui hr{height:0;color:inherit;border-top-width:1px}:where(.speakoccasion-page) .speak-ui abbr:where([title]){text-decoration:underline dotted}:where(.speakoccasion-page) .speak-ui h1,:where(.speakoccasion-page) .speak-ui h2,:where(.speakoccasion-page) .speak-ui h3,:where(.speakoccasion-page) .speak-ui h4,:where(.speakoccasion-page) .speak-ui h5,:where(.speakoccasion-page) .speak-ui h6{font-size:inherit;font-weight:inherit}:where(.speakoccasion-page) .speak-ui a{color:inherit;text-decoration:inherit}:where(.speakoccasion-page) .speak-ui b,:where(.speakoccasion-page) .speak-ui strong{font-weight:bolder}:where(.speakoccasion-page) .speak-ui code,:where(.speakoccasion-page) .speak-ui kbd,:where(.speakoccasion-page) .speak-ui samp,:where(.speakoccasion-page) .speak-ui pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}:where(.speakoccasion-page) .speak-ui small{font-size:80%}:where(.speakoccasion-page) .speak-ui sub,:where(.speakoccasion-page) .speak-ui sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}:where(.speakoccasion-page) .speak-ui sub{bottom:-0.25em}:where(.speakoccasion-page) .speak-ui sup{top:-0.5em}:where(.speakoccasion-page) .speak-ui table{text-indent:0;border-color:inherit;border-collapse:collapse}:where(.speakoccasion-page) .speak-ui button,:where(.speakoccasion-page) .speak-ui input,:where(.speakoccasion-page) .speak-ui optgroup,:where(.speakoccasion-page) .speak-ui select,:where(.speakoccasion-page) .speak-ui textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}:where(.speakoccasion-page) .speak-ui button,:where(.speakoccasion-page) .speak-ui select{text-transform:none}:where(.speakoccasion-page) .speak-ui button,:where(.speakoccasion-page) .speak-ui input:where([type='button']),:where(.speakoccasion-page) .speak-ui input:where([type='reset']),:where(.speakoccasion-page) .speak-ui input:where([type='submit']){-webkit-appearance:button;background-color:transparent;background-image:none}:where(.speakoccasion-page) .speak-ui :-moz-focusring{outline:auto}:where(.speakoccasion-page) .speak-ui :-moz-ui-invalid{box-shadow:none}:where(.speakoccasion-page) .speak-ui progress{vertical-align:baseline}:where(.speakoccasion-page) .speak-ui ::-webkit-inner-spin-button,:where(.speakoccasion-page) .speak-ui ::-webkit-outer-spin-button{height:auto}:where(.speakoccasion-page) .speak-ui [type='search']{-webkit-appearance:textfield;outline-offset:-2px}:where(.speakoccasion-page) .speak-ui ::-webkit-search-decoration{-webkit-appearance:none}:where(.speakoccasion-page) .speak-ui ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(.speakoccasion-page) .speak-ui summary{display:list-item}:where(.speakoccasion-page) .speak-ui blockquote,:where(.speakoccasion-page) .speak-ui dl,:where(.speakoccasion-page) .speak-ui dd,:where(.speakoccasion-page) .speak-ui h1,:where(.speakoccasion-page) .speak-ui h2,:where(.speakoccasion-page) .speak-ui h3,:where(.speakoccasion-page) .speak-ui h4,:where(.speakoccasion-page) .speak-ui h5,:where(.speakoccasion-page) .speak-ui h6,:where(.speakoccasion-page) .speak-ui hr,:where(.speakoccasion-page) .speak-ui figure,:where(.speakoccasion-page) .speak-ui p,:where(.speakoccasion-page) .speak-ui pre{margin:0}:where(.speakoccasion-page) .speak-ui fieldset{margin:0;padding:0}:where(.speakoccasion-page) .speak-ui legend{padding:0}:where(.speakoccasion-page) .speak-ui ol,:where(.speakoccasion-page) .speak-ui ul,:where(.speakoccasion-page) .speak-ui menu{list-style:none;margin:0;padding:0}:where(.speakoccasion-page) .speak-ui dialog{padding:0}:where(.speakoccasion-page) .speak-ui textarea{resize:vertical}:where(.speakoccasion-page) .speak-ui input::placeholder,:where(.speakoccasion-page) .speak-ui textarea::placeholder{opacity:1;color:var(--speak-placeholder)}:where(.speakoccasion-page) .speak-ui button,:where(.speakoccasion-page) .speak-ui [role="button"]{cursor:pointer}:where(.speakoccasion-page) .speak-ui :disabled{cursor:default}:where(.speakoccasion-page) .speak-ui img,:where(.speakoccasion-page) .speak-ui svg,:where(.speakoccasion-page) .speak-ui video,:where(.speakoccasion-page) .speak-ui canvas,:where(.speakoccasion-page) .speak-ui audio,:where(.speakoccasion-page) .speak-ui iframe,:where(.speakoccasion-page) .speak-ui embed,:where(.speakoccasion-page) .speak-ui object{display:block;vertical-align:middle}:where(.speakoccasion-page) .speak-ui img,:where(.speakoccasion-page) .speak-ui video{max-width:100%;height:auto}:where(.speakoccasion-page) .speak-ui [hidden]:where(:not([hidden="until-found"])){display:none}.speakoccasion-page :is(.so-home-div-4,.so-home-div-5,.so-home-div-6,.so-home-div-175,.so-home-div-176){pointer-events:none}.speakoccasion-page :is(.so-home-div-4,.so-home-div-5,.so-home-div-6,.so-home-div-175,.so-home-div-176){position:absolute}.speakoccasion-page :is(.so-home-div-3,.so-home-section-7,.so-home-div-59,.so-home-div-72,.so-home-div-134,.so-home-div-174,.so-home-div-177){position:relative}.speakoccasion-page .so-home-div-176{bottom:-6rem}.speakoccasion-page .so-home-div-175{left:-6rem}.speakoccasion-page .so-home-div-5{left:-8rem}.speakoccasion-page .so-home-div-176{right:-6rem}.speakoccasion-page .so-home-div-6{right:-8rem}.speakoccasion-page .so-home-div-175{top:-6rem}.speakoccasion-page .so-home-div-4{top:-10rem}.speakoccasion-page .so-home-div-4{left:50%}.speakoccasion-page .so-home-div-5{top:24rem}.speakoccasion-page .so-home-div-6{top:680px}.speakoccasion-page :is(.so-home-section-7,.so-home-div-177){z-index:10}.speakoccasion-page :is(.so-home-section-7,.so-home-div-16,.so-home-p-18,.so-home-section-86,.so-home-div-108,.so-home-div-109,.so-home-section-129,.so-home-div-130,.so-home-div-154,.so-home-div-159,.so-home-div-168,.so-home-div-185){margin-left:auto;margin-right:auto}.speakoccasion-page :is(.so-home-div-69,.so-home-div-71){margin-top:0.75rem;margin-bottom:0.75rem}.speakoccasion-page :is(.so-home-label-31,.so-home-div-33,.so-home-div-45,.so-home-div-74,.so-home-span-120,.so-home-span-123,.so-home-span-128){margin-bottom:0.25rem}.speakoccasion-page .so-home-div-154{margin-bottom:2.5rem}.speakoccasion-page :is(.so-home-div-16,.so-home-div-87,.so-home-div-169){margin-bottom:3rem}.speakoccasion-page :is(.so-home-div-109,.so-home-div-130){margin-bottom:4rem}.speakoccasion-page :is(.so-home-div-88,.so-home-h3-96,.so-home-h3-137){margin-bottom:0.5rem}.speakoccasion-page :is(.so-home-div-21,.so-home-div-73,.so-home-h3-117,.so-home-h2-155){margin-bottom:0.75rem}.speakoccasion-page :is(.so-home-h1-17,.so-home-div-60,.so-home-div-93,.so-home-p-97,.so-home-h2-111,.so-home-h2-132,.so-home-div-161,.so-home-span-178,.so-home-h2-179){margin-bottom:1rem}.speakoccasion-page .so-home-ul-80{margin-bottom:1.25rem}.speakoccasion-page :is(.so-home-div-8,.so-home-div-115,.so-home-p-118,.so-home-div-121,.so-home-div-126){margin-bottom:1.5rem}.speakoccasion-page :is(.so-home-example-tabs-156,.so-home-p-180){margin-bottom:2rem}.speakoccasion-page .so-home-h4-194{margin-bottom:1rem}.speakoccasion-page .so-home-div-186{margin-bottom:2.5rem}.speakoccasion-page .so-home-h4-162{margin-top:0.25rem}.speakoccasion-page :is(.so-home-div-55,.so-home-p-85,.so-home-h2-132,.so-home-h2-155){margin-top:0.5rem}.speakoccasion-page .so-home-div-72{margin-top:1.5rem}.speakoccasion-page .so-home-footer-184{margin-top:2.5rem}.speakoccasion-page :is(.so-home-label-31,.so-home-span-78,.so-home-span-120,.so-home-span-123,.so-home-span-128){display:block}.speakoccasion-page :is(.so-home-div-2,.so-home-div-8,.so-home-div-10,.so-home-span-11,.so-home-span-12,.so-home-span-13,.so-home-div-20,.so-home-div-21,.so-home-role-btn-25,.so-home-role-btn-27,.so-home-div-28,.so-home-div-29,.so-home-div-33,.so-home-div-37,.so-home-div-38,.so-home-span-39,.so-home-label-44,.so-home-div-45,.so-home-label-49,.so-home-hero-generate-btn-53,.so-home-div-55,.so-home-span-56,.so-home-div-59,.so-home-div-60,.so-home-div-61,.so-home-div-64,.so-home-div-73,.so-home-li-82,.so-home-a-83,.so-home-div-87,.so-home-so-group-92,.so-home-div-93,.so-home-div-98,.so-home-div-114,.so-home-div-115,.so-home-div-121,.so-home-div-126,.so-home-div-135,.so-home-span-136,.so-home-span-138,.so-home-span-140,.so-home-example-tabs-156,.so-home-div-161,.so-home-faq-toggle-171,.so-home-div-174,.so-home-div-181,.so-home-a-182,.so-home-div-187,.so-home-div-188,.so-home-div-192,.so-home-ul-195,.so-home-div-197,.so-home-div-198){display:flex}.speakoccasion-page :is(.so-home-div-9,.so-home-span-62,.so-home-div-69,.so-home-div-71,.so-home-div-74,.so-home-div-88,.so-home-div-165,.so-home-div-166,.so-home-div-167,.so-home-span-178){display:inline-flex}.speakoccasion-page :is(.so-home-div-19,.so-home-role-selector-group-24,.so-home-div-30,.so-home-length-radio-group-43,.so-home-ul-80,.so-home-div-91,.so-home-div-113,.so-home-div-134,.so-home-div-186){display:grid}.speakoccasion-page :is(.so-home-span-136,.so-home-span-138,.so-home-span-140){height:2.5rem}.speakoccasion-page :is(.so-home-div-115,.so-home-div-121,.so-home-div-126){height:3rem}.speakoccasion-page .so-home-span-62{height:0.625rem}.speakoccasion-page :is(.so-home-span-11,.so-home-span-12,.so-home-span-13){height:1.25rem}.speakoccasion-page .so-home-img-189{height:1.75rem}.speakoccasion-page :is(.so-home-div-175,.so-home-div-176){height:20rem}.speakoccasion-page .so-home-div-5{height:24rem}.speakoccasion-page .so-home-div-6{height:32rem}.speakoccasion-page .so-home-div-4{height:600px}.speakoccasion-page .so-home-div-1{min-height:calc(100vh - 280px)}.speakoccasion-page :is(.so-home-th-145,.so-home-th-146,.so-home-th-147){width:33.333333%}.speakoccasion-page :is(.so-home-span-136,.so-home-span-138,.so-home-span-140){width:2.5rem}.speakoccasion-page :is(.so-home-div-115,.so-home-div-121,.so-home-div-126){width:3rem}.speakoccasion-page .so-home-span-62{width:0.625rem}.speakoccasion-page :is(.so-home-span-11,.so-home-span-12,.so-home-span-13){width:1.25rem}.speakoccasion-page .so-home-img-189{width:1.75rem}.speakoccasion-page :is(.so-home-div-175,.so-home-div-176){width:20rem}.speakoccasion-page .so-home-div-5{width:24rem}.speakoccasion-page .so-home-div-4{width:1100px}.speakoccasion-page .so-home-div-6{width:32rem}.speakoccasion-page :is(.so-home-div-1,.so-home-div-2,.so-home-div-3,.so-home-couple-names-32,.so-home-anecdotes-36,.so-home-tone-range-42,.so-home-hero-generate-btn-53,.so-home-a-83,.so-home-section-107,.so-home-section-141,.so-home-table-143,.so-home-faq-toggle-171,.so-home-a-182,.so-home-a-183,.so-home-footer-184){width:100%}.speakoccasion-page :is(.so-home-p-18,.so-home-div-130,.so-home-div-154,.so-home-div-177){max-width:42rem}.speakoccasion-page :is(.so-home-div-109,.so-home-div-159){max-width:48rem}.speakoccasion-page .so-home-div-16{max-width:56rem}.speakoccasion-page :is(.so-home-section-7,.so-home-section-86,.so-home-div-108,.so-home-section-129,.so-home-div-185){max-width:1280px}.speakoccasion-page .so-home-div-168{max-width:960px}.speakoccasion-page .so-home-p-90{max-width:28rem}.speakoccasion-page .so-home-p-191{max-width:24rem}.speakoccasion-page .so-home-div-192{max-width:20rem}.speakoccasion-page .so-home-table-143{border-collapse:collapse}.speakoccasion-page .so-home-div-4{--so-translate-x:-50%;transform:translate(var(--so-translate-x),var(--so-translate-y)) rotate(var(--so-rotate)) skewX(var(--so-skew-x)) skewY(var(--so-skew-y)) scaleX(var(--so-scale-x)) scaleY(var(--so-scale-y))}@keyframes pulse{50%{opacity:.5}}.speakoccasion-page .so-home-span-62{animation:pulse 2s cubic-bezier(0.4,0,0.6,1) infinite}.speakoccasion-page :is(.so-home-tone-range-42,.so-home-label-44,.so-home-label-49){cursor:pointer}.speakoccasion-page .so-home-anecdotes-36{resize:none}.speakoccasion-page :is(.so-home-div-19,.so-home-div-30,.so-home-ul-80,.so-home-div-91,.so-home-div-113,.so-home-div-134,.so-home-div-186){grid-template-columns:repeat(1,minmax(0,1fr))}.speakoccasion-page .so-home-role-selector-group-24{grid-template-columns:repeat(2,minmax(0,1fr))}.speakoccasion-page .so-home-length-radio-group-43{grid-template-columns:repeat(3,minmax(0,1fr))}.speakoccasion-page :is(.so-home-div-2,.so-home-div-20,.so-home-div-28,.so-home-div-37,.so-home-label-44,.so-home-label-49,.so-home-div-59,.so-home-div-87,.so-home-so-group-92,.so-home-div-114,.so-home-div-135,.so-home-div-174,.so-home-div-181,.so-home-div-187,.so-home-ul-195,.so-home-div-197){flex-direction:column}.speakoccasion-page :is(.so-home-div-60,.so-home-example-tabs-156){flex-wrap:wrap}.speakoccasion-page .so-home-div-73{align-items:flex-start}.speakoccasion-page :is(.so-home-div-8,.so-home-div-9,.so-home-div-10,.so-home-span-11,.so-home-span-12,.so-home-span-13,.so-home-div-21,.so-home-role-btn-25,.so-home-role-btn-27,.so-home-div-29,.so-home-div-33,.so-home-div-38,.so-home-span-39,.so-home-div-45,.so-home-hero-generate-btn-53,.so-home-div-55,.so-home-span-56,.so-home-div-60,.so-home-div-61,.so-home-div-64,.so-home-div-69,.so-home-div-71,.so-home-div-74,.so-home-li-82,.so-home-a-83,.so-home-div-88,.so-home-div-93,.so-home-div-98,.so-home-div-115,.so-home-div-121,.so-home-div-126,.so-home-span-136,.so-home-span-138,.so-home-span-140,.so-home-example-tabs-156,.so-home-div-161,.so-home-div-165,.so-home-div-166,.so-home-div-167,.so-home-faq-toggle-171,.so-home-div-174,.so-home-span-178,.so-home-div-181,.so-home-a-182,.so-home-div-188,.so-home-div-192,.so-home-div-197,.so-home-div-198){align-items:center}.speakoccasion-page :is(.so-home-div-8,.so-home-span-11,.so-home-span-12,.so-home-span-13,.so-home-hero-generate-btn-53,.so-home-div-55,.so-home-a-83,.so-home-div-115,.so-home-div-121,.so-home-div-126,.so-home-span-136,.so-home-span-138,.so-home-span-140,.so-home-example-tabs-156,.so-home-div-181,.so-home-a-182){justify-content:center}.speakoccasion-page :is(.so-home-div-21,.so-home-role-btn-25,.so-home-role-btn-27,.so-home-div-29,.so-home-div-33,.so-home-div-38,.so-home-div-59,.so-home-div-60,.so-home-div-73,.so-home-div-87,.so-home-so-group-92,.so-home-div-93,.so-home-div-114,.so-home-div-161,.so-home-faq-toggle-171,.so-home-div-197){justify-content:space-between}.speakoccasion-page .so-home-span-56{gap:0.25rem}.speakoccasion-page :is(.so-home-span-39,.so-home-div-45,.so-home-div-69,.so-home-div-71,.so-home-div-74,.so-home-div-165,.so-home-div-166,.so-home-div-167,.so-home-span-178){gap:0.375rem}.speakoccasion-page :is(.so-home-role-selector-group-24,.so-home-div-37,.so-home-length-radio-group-43,.so-home-hero-generate-btn-53,.so-home-div-60,.so-home-div-61,.so-home-div-64,.so-home-li-82,.so-home-a-83,.so-home-div-88,.so-home-div-98,.so-home-example-tabs-156,.so-home-a-182){gap:0.5rem}.speakoccasion-page :is(.so-home-div-9,.so-home-ul-80){gap:0.625rem}.speakoccasion-page :is(.so-home-div-30,.so-home-div-55){gap:0.75rem}.speakoccasion-page :is(.so-home-div-28,.so-home-div-73,.so-home-div-87,.so-home-faq-toggle-171,.so-home-div-181){gap:1rem}.speakoccasion-page :is(.so-home-div-20,.so-home-div-91){gap:1.5rem}.speakoccasion-page :is(.so-home-div-113,.so-home-div-134){gap:2rem}.speakoccasion-page .so-home-div-19{gap:1.5rem}.speakoccasion-page .so-home-div-198{gap:1.5rem}.speakoccasion-page :is(.so-home-div-187,.so-home-div-197){gap:1rem}.speakoccasion-page :is(.so-home-div-188,.so-home-div-192,.so-home-ul-195){gap:0.5rem}.speakoccasion-page .so-home-div-186{gap:2.5rem}.speakoccasion-page .so-home-div-10 > :not([hidden]) ~ :not([hidden]){--so-space-x-reverse:0;margin-right:calc(-0.375rem * var(--so-space-x-reverse));margin-left:calc(-0.375rem * calc(1 - var(--so-space-x-reverse)))}.speakoccasion-page :is(.so-home-div-66,.so-home-div-164) > :not([hidden]) ~ :not([hidden]){--so-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--so-space-y-reverse)));margin-bottom:calc(1rem * var(--so-space-y-reverse))}.speakoccasion-page .so-home-tbody-148 > :not([hidden]) ~ :not([hidden]){--so-divide-y-reverse:0;border-top-width:calc(0px * calc(1 - var(--so-divide-y-reverse)));border-bottom-width:calc(0px * var(--so-divide-y-reverse))}.speakoccasion-page :is(.so-home-div-3,.so-home-div-72,.so-home-faq-item-170,.so-home-div-174){overflow:hidden}.speakoccasion-page .so-home-div-142{overflow-x:auto}.speakoccasion-page :is(.so-home-span-65,.so-home-span-124,.so-home-span-125,.so-home-span-163){border-radius:0.25rem}.speakoccasion-page :is(.so-home-div-4,.so-home-div-5,.so-home-div-6,.so-home-div-9,.so-home-span-11,.so-home-span-12,.so-home-span-13,.so-home-tone-status-badge-41,.so-home-span-62,.so-home-div-69,.so-home-div-71,.so-home-span-94,.so-home-span-100,.so-home-span-102,.so-home-span-104,.so-home-span-105,.so-home-span-136,.so-home-span-138,.so-home-span-140,.so-home-sample-tab-157,.so-home-sample-tab-158,.so-home-div-165,.so-home-div-166,.so-home-div-167,.so-home-div-175,.so-home-div-176,.so-home-span-178,.so-home-img-189){border-radius:9999px}.speakoccasion-page :is(.so-home-role-btn-25,.so-home-role-btn-27,.so-home-couple-names-32,.so-home-anecdotes-36,.so-home-div-37,.so-home-label-44,.so-home-label-49,.so-home-hero-generate-btn-53,.so-home-div-67,.so-home-a-83,.so-home-div-115,.so-home-div-119,.so-home-div-121,.so-home-div-126,.so-home-a-182,.so-home-a-183){border-radius:0.5rem}.speakoccasion-page :is(.so-home-div-19,.so-home-div-59,.so-home-div-72,.so-home-so-group-92,.so-home-div-114,.so-home-div-135,.so-home-div-142,.so-home-sample-bestman-160,.so-home-faq-item-170,.so-home-div-174,.so-home-div-192){border-radius:0.75rem}.speakoccasion-page .so-home-div-192{border-width:1px}.speakoccasion-page :is(.so-home-footer-184,.so-home-div-197){border-top-width:1px}.speakoccasion-page .so-home-footer-184{border-color:color-mix(in srgb,var(--speak-outline-variant) calc(0.2 * 100%),transparent)}.speakoccasion-page :is(.so-home-div-192,.so-home-div-197){border-color:color-mix(in srgb,var(--speak-outline-variant) calc(0.3 * 100%),transparent)}.speakoccasion-page :is(.so-home-span-13,.so-home-label-49,.so-home-a-83,.so-home-span-136,.so-home-sample-tab-157,.so-home-div-174){--so-bg-opacity:1;background-color:color-mix(in srgb,var(--speak-on-surface) calc(var(--so-bg-opacity,1) * 100%),transparent)}.speakoccasion-page :is(.so-home-span-11,.so-home-hero-generate-btn-53,.so-home-span-62,.so-home-span-138,.so-home-a-182){--so-bg-opacity:1;background-color:color-mix(in srgb,var(--speak-gold) calc(var(--so-bg-opacity,1) * 100%),transparent)}.speakoccasion-page .so-home-div-5{background-color:color-mix(in srgb,var(--speak-gold) calc(0.1 * 100%),transparent)}.speakoccasion-page .so-home-div-175{background-color:color-mix(in srgb,var(--speak-gold) calc(0.2 * 100%),transparent)}.speakoccasion-page :is(.so-home-tone-status-badge-41,.so-home-span-104,.so-home-div-115,.so-home-span-125,.so-home-th-147,.so-home-div-167){--so-bg-opacity:1;background-color:color-mix(in srgb,var(--speak-gold-fixed) calc(var(--so-bg-opacity,1) * 100%),transparent)}.speakoccasion-page .so-home-td-152{background-color:color-mix(in srgb,var(--speak-gold-fixed) calc(0.2 * 100%),transparent)}.speakoccasion-page :is(.so-home-span-12,.so-home-span-140){--so-bg-opacity:1;background-color:color-mix(in srgb,var(--speak-secondary) calc(var(--so-bg-opacity,1) * 100%),transparent)}.speakoccasion-page :is(.so-home-span-94,.so-home-span-124){--so-bg-opacity:1;background-color:color-mix(in srgb,var(--speak-secondary-fixed) calc(var(--so-bg-opacity,1) * 100%),transparent)}.speakoccasion-page :is(.so-home-div-6,.so-home-div-176){background-color:color-mix(in srgb,var(--speak-secondary-fixed) calc(0.2 * 100%),transparent)}.speakoccasion-page :is(.so-home-div-69,.so-home-span-105,.so-home-div-121,.so-home-div-165){--so-bg-opacity:1;background-color:color-mix(in srgb,var(--speak-secondary-fixed) calc(var(--so-bg-opacity,1) * 100%),transparent)}.speakoccasion-page .so-home-div-1{--so-bg-opacity:1;background-color:color-mix(in srgb,var(--speak-surface) calc(var(--so-bg-opacity,1) * 100%),transparent)}.speakoccasion-page :is(.so-home-sample-tab-158,.so-home-span-163){--so-bg-opacity:1;background-color:color-mix(in srgb,var(--speak-surface-container) calc(var(--so-bg-opacity,1) * 100%),transparent)}.speakoccasion-page :is(.so-home-span-102,.so-home-th-146){--so-bg-opacity:1;background-color:color-mix(in srgb,var(--speak-surface-high) calc(var(--so-bg-opacity,1) * 100%),transparent)}.speakoccasion-page :is(.so-home-div-9,.so-home-role-btn-27,.so-home-couple-names-32,.so-home-anecdotes-36,.so-home-div-37,.so-home-label-44,.so-home-div-59,.so-home-section-107,.so-home-div-119,.so-home-div-135,.so-home-tr-144,.so-home-footer-184){--so-bg-opacity:1;background-color:color-mix(in srgb,var(--speak-surface-low) calc(var(--so-bg-opacity,1) * 100%),transparent)}.speakoccasion-page .so-home-tr-153{background-color:color-mix(in srgb,var(--speak-surface-low) calc(0.3 * 100%),transparent)}.speakoccasion-page :is(.so-home-div-19,.so-home-span-65,.so-home-div-67,.so-home-so-group-92,.so-home-div-114,.so-home-section-141,.so-home-sample-bestman-160,.so-home-faq-item-170,.so-home-div-192){--so-bg-opacity:1;background-color:color-mix(in srgb,var(--speak-paper) calc(var(--so-bg-opacity,1) * 100%),transparent)}.speakoccasion-page .so-home-div-72{background-color:color-mix(in srgb,var(--speak-paper) calc(0.95 * 100%),transparent)}.speakoccasion-page :is(.so-home-span-178,.so-home-a-183){background-color:color-mix(in srgb,var(--speak-surface-container) calc(0.2 * 100%),transparent)}.speakoccasion-page :is(.so-home-div-71,.so-home-span-100,.so-home-div-126,.so-home-div-166){--so-bg-opacity:1;background-color:color-mix(in srgb,var(--speak-blush-fixed) calc(var(--so-bg-opacity,1) * 100%),transparent)}.speakoccasion-page .so-home-div-4{background-image:linear-gradient(to bottom,var(--so-gradient-stops))}.speakoccasion-page .so-home-div-4{--so-gradient-from:color-mix(in srgb,var(--speak-gold-fixed) calc(0.2 * 100%),transparent) var(--so-gradient-from-position);--so-gradient-to:color-mix(in srgb,var(--speak-gold-fixed) calc(0 * 100%),transparent) var(--so-gradient-to-position);--so-gradient-stops:var(--so-gradient-from),var(--so-gradient-to)}.speakoccasion-page .so-home-div-4{--so-gradient-to:color-mix(in srgb,var(--speak-surface-container) calc(0 * 100%),transparent) var(--so-gradient-to-position);--so-gradient-stops:var(--so-gradient-from),color-mix(in srgb,var(--speak-surface-container) calc(0.4 * 100%),transparent) var(--so-gradient-via-position),var(--so-gradient-to)}.speakoccasion-page .so-home-div-4{--so-gradient-to:transparent var(--so-gradient-to-position)}.speakoccasion-page .so-home-img-189{object-fit:contain}.speakoccasion-page :is(.so-home-label-44,.so-home-label-49){padding:0.625rem}.speakoccasion-page :is(.so-home-anecdotes-36,.so-home-div-37){padding:0.875rem}.speakoccasion-page :is(.so-home-div-67,.so-home-div-119,.so-home-th-145,.so-home-th-146,.so-home-th-147,.so-home-td-150,.so-home-td-151,.so-home-td-152){padding:1rem}.speakoccasion-page :is(.so-home-div-19,.so-home-div-59,.so-home-div-72,.so-home-so-group-92,.so-home-div-135,.so-home-faq-toggle-171){padding:1.5rem}.speakoccasion-page :is(.so-home-div-114,.so-home-sample-bestman-160,.so-home-div-174){padding:2rem}.speakoccasion-page .so-home-div-192{padding:0.5rem}.speakoccasion-page :is(.so-home-span-124,.so-home-span-125){padding-left:0.25rem;padding-right:0.25rem}.speakoccasion-page .so-home-tone-status-badge-41{padding-left:0.5rem;padding-right:0.5rem}.speakoccasion-page :is(.so-home-span-65,.so-home-div-69,.so-home-div-71,.so-home-div-165,.so-home-div-166,.so-home-div-167){padding-left:0.625rem;padding-right:0.625rem}.speakoccasion-page :is(.so-home-role-btn-25,.so-home-role-btn-27,.so-home-span-94,.so-home-span-100,.so-home-span-102,.so-home-span-104,.so-home-span-105,.so-home-span-163,.so-home-span-178){padding-left:0.75rem;padding-right:0.75rem}.speakoccasion-page .so-home-couple-names-32{padding-left:0.875rem;padding-right:0.875rem}.speakoccasion-page :is(.so-home-div-9,.so-home-sample-tab-157,.so-home-sample-tab-158){padding-left:1rem;padding-right:1rem}.speakoccasion-page :is(.so-home-hero-generate-btn-53,.so-home-a-83,.so-home-faq-content-173,.so-home-a-183){padding-left:1.5rem;padding-right:1.5rem}.speakoccasion-page .so-home-a-182{padding-left:2rem;padding-right:2rem}.speakoccasion-page :is(.so-home-section-7,.so-home-section-86,.so-home-div-108,.so-home-section-129,.so-home-div-168,.so-home-div-185){padding-left:1.25rem;padding-right:1.25rem}.speakoccasion-page .so-home-tone-status-badge-41{padding-top:0.125rem;padding-bottom:0.125rem}.speakoccasion-page :is(.so-home-span-65,.so-home-div-69,.so-home-div-71,.so-home-span-94,.so-home-span-100,.so-home-span-102,.so-home-span-104,.so-home-span-105,.so-home-span-163,.so-home-div-165,.so-home-div-166,.so-home-div-167,.so-home-span-178){padding-top:0.25rem;padding-bottom:0.25rem}.speakoccasion-page .so-home-div-9{padding-top:0.375rem;padding-bottom:0.375rem}.speakoccasion-page .so-home-section-86{padding-top:4rem;padding-bottom:4rem}.speakoccasion-page :is(.so-home-sample-tab-157,.so-home-sample-tab-158){padding-top:0.5rem;padding-bottom:0.5rem}.speakoccasion-page :is(.so-home-role-btn-25,.so-home-role-btn-27,.so-home-couple-names-32){padding-top:0.625rem;padding-bottom:0.625rem}.speakoccasion-page :is(.so-home-section-107,.so-home-section-129,.so-home-section-141){padding-top:5rem;padding-bottom:5rem}.speakoccasion-page .so-home-a-83{padding-top:0.875rem;padding-bottom:0.875rem}.speakoccasion-page :is(.so-home-hero-generate-btn-53,.so-home-a-182,.so-home-a-183){padding-top:1rem;padding-bottom:1rem}.speakoccasion-page .so-home-div-185{padding-top:2.5rem;padding-bottom:2.5rem}.speakoccasion-page .so-home-section-7{padding-bottom:5rem}.speakoccasion-page :is(.so-home-div-60,.so-home-div-161){padding-bottom:1rem}.speakoccasion-page .so-home-faq-content-173{padding-bottom:1.5rem}.speakoccasion-page .so-home-faq-content-173{padding-top:0px}.speakoccasion-page .so-home-div-52{padding-top:0.5rem}.speakoccasion-page .so-home-div-98{padding-top:1rem}.speakoccasion-page .so-home-section-7{padding-top:2rem}.speakoccasion-page .so-home-div-197{padding-top:1.5rem}.speakoccasion-page :is(.so-home-role-btn-25,.so-home-role-btn-27,.so-home-table-143,.so-home-faq-toggle-171){text-align:left}.speakoccasion-page :is(.so-home-div-16,.so-home-div-55,.so-home-p-85,.so-home-div-109,.so-home-div-130,.so-home-div-154,.so-home-div-169,.so-home-div-174){text-align:center}.speakoccasion-page .so-home-div-77{text-align:right}.speakoccasion-page :is(.so-home-p-18,.so-home-p-68,.so-home-p-112,.so-home-div-164,.so-home-p-180){font-family:Plus Jakarta Sans}.speakoccasion-page :is(.so-home-couple-names-32,.so-home-anecdotes-36,.so-home-p-90,.so-home-p-97,.so-home-p-118,.so-home-p-133,.so-home-tbody-148,.so-home-faq-content-173,.so-home-p-191){font-family:Plus Jakarta Sans}.speakoccasion-page :is(.so-home-span-23,.so-home-span-48,.so-home-span-51,.so-home-span-56,.so-home-ul-80,.so-home-p-85,.so-home-div-119,.so-home-ul-195,.so-home-div-197){font-family:Plus Jakarta Sans}.speakoccasion-page :is(.so-home-div-69,.so-home-div-71,.so-home-div-165,.so-home-div-166,.so-home-div-167){font-family:Plus Jakarta Sans}.speakoccasion-page :is(.so-home-h1-17,.so-home-h2-179){font-family:Playfair Display}.speakoccasion-page :is(.so-home-h2-89,.so-home-h2-111,.so-home-h2-132,.so-home-h2-155){font-family:Playfair Display}.speakoccasion-page :is(.so-home-span-78,.so-home-h3-96,.so-home-h3-117,.so-home-span-136,.so-home-span-138,.so-home-span-140,.so-home-h4-162,.so-home-span-190){font-family:Playfair Display}.speakoccasion-page :is(.so-home-span-14,.so-home-label-31,.so-home-label-34,.so-home-div-38,.so-home-div-64,.so-home-span-94,.so-home-span-100,.so-home-span-102,.so-home-span-104,.so-home-span-105,.so-home-span-163){font-family:Plus Jakarta Sans}.speakoccasion-page :is(.so-home-span-22,.so-home-span-35,.so-home-tone-status-badge-41,.so-home-span-63,.so-home-div-74,.so-home-span-79,.so-home-div-88,.so-home-span-131,.so-home-span-178){font-family:Plus Jakarta Sans}.speakoccasion-page :is(.so-home-hero-generate-btn-53,.so-home-h4-76,.so-home-h3-137,.so-home-faq-toggle-171,.so-home-a-182){font-family:Plus Jakarta Sans}.speakoccasion-page :is(.so-home-role-btn-25,.so-home-role-btn-27,.so-home-span-47,.so-home-span-50,.so-home-a-83,.so-home-div-98,.so-home-tr-144,.so-home-sample-tab-157,.so-home-sample-tab-158,.so-home-a-183,.so-home-h4-194){font-family:Plus Jakarta Sans}.speakoccasion-page :is(.so-home-span-11,.so-home-span-12,.so-home-span-13){font-size:10px}.speakoccasion-page :is(.so-home-span-124,.so-home-span-125){font-size:11px}.speakoccasion-page :is(.so-home-span-48,.so-home-span-51,.so-home-p-85){font-size:12px}.speakoccasion-page .so-home-so-icon-70{font-size:14px}.speakoccasion-page :is(.so-home-so-icon-15,.so-home-so-icon-26,.so-home-so-icon-40,.so-home-so-icon-57,.so-home-so-icon-75){font-size:16px}.speakoccasion-page :is(.so-home-so-icon-81,.so-home-so-icon-99,.so-home-so-icon-110){font-size:18px}.speakoccasion-page :is(.so-home-so-icon-54,.so-home-so-icon-84,.so-home-so-icon-193){font-size:20px}.speakoccasion-page :is(.so-home-so-icon-95,.so-home-so-icon-101,.so-home-so-icon-103,.so-home-so-icon-106,.so-home-so-icon-172){font-size:24px}.speakoccasion-page :is(.so-home-so-icon-116,.so-home-so-icon-122,.so-home-so-icon-127,.so-home-so-icon-139){font-size:28px}.speakoccasion-page :is(.so-home-p-18,.so-home-p-68,.so-home-p-112,.so-home-div-164,.so-home-p-180){font-size:18px;line-height:28px;letter-spacing:0em;font-weight:400}.speakoccasion-page :is(.so-home-couple-names-32,.so-home-anecdotes-36,.so-home-p-90,.so-home-p-97,.so-home-p-118,.so-home-p-133,.so-home-tbody-148,.so-home-faq-content-173,.so-home-p-191){font-size:15px;line-height:24px;letter-spacing:0em;font-weight:400}.speakoccasion-page :is(.so-home-span-23,.so-home-role-btn-25,.so-home-role-btn-27,.so-home-span-47,.so-home-span-50,.so-home-span-56,.so-home-ul-80,.so-home-div-119,.so-home-ul-195,.so-home-div-197){font-size:13px;line-height:20px;letter-spacing:0em;font-weight:400}.speakoccasion-page :is(.so-home-div-69,.so-home-div-71,.so-home-div-165,.so-home-div-166,.so-home-div-167){font-size:12px;line-height:16px;letter-spacing:0.04em;font-weight:600}.speakoccasion-page :is(.so-home-h1-17,.so-home-h2-179){font-size:56px;line-height:64px;letter-spacing:-0.02em;font-weight:600}.speakoccasion-page :is(.so-home-h2-89,.so-home-h2-111,.so-home-h2-132,.so-home-h2-155){font-size:40px;line-height:48px;letter-spacing:-0.015em;font-weight:600}.speakoccasion-page :is(.so-home-span-78,.so-home-h3-96,.so-home-h3-117,.so-home-span-136,.so-home-span-138,.so-home-span-140,.so-home-h4-162,.so-home-span-190){font-size:22px;line-height:30px;letter-spacing:0em;font-weight:500}.speakoccasion-page :is(.so-home-span-14,.so-home-label-31,.so-home-label-34,.so-home-div-38,.so-home-div-64,.so-home-span-94,.so-home-span-100,.so-home-span-102,.so-home-span-104,.so-home-span-105,.so-home-span-163){font-size:13px;line-height:18px;letter-spacing:0.02em;font-weight:600}.speakoccasion-page :is(.so-home-span-22,.so-home-span-35,.so-home-tone-status-badge-41,.so-home-span-63,.so-home-div-74,.so-home-span-79,.so-home-div-88,.so-home-span-131,.so-home-span-178){font-size:11px;line-height:16px;letter-spacing:0.06em;font-weight:700}.speakoccasion-page :is(.so-home-hero-generate-btn-53,.so-home-h4-76,.so-home-h3-137,.so-home-faq-toggle-171,.so-home-a-182){font-size:20px;line-height:28px;letter-spacing:-0.01em;font-weight:600}.speakoccasion-page :is(.so-home-a-83,.so-home-div-98,.so-home-tr-144,.so-home-sample-tab-157,.so-home-sample-tab-158,.so-home-a-183,.so-home-h4-194){font-size:16px;line-height:24px;letter-spacing:0em;font-weight:600}.speakoccasion-page :is(.so-home-span-11,.so-home-span-12,.so-home-span-13,.so-home-span-63,.so-home-div-74,.so-home-span-120,.so-home-span-123,.so-home-span-124,.so-home-span-125,.so-home-span-128,.so-home-span-131,.so-home-th-147){font-weight:700}.speakoccasion-page .so-home-span-65{font-weight:500}.speakoccasion-page :is(.so-home-td-150,.so-home-td-152){font-weight:600}.speakoccasion-page :is(.so-home-span-22,.so-home-span-63,.so-home-div-74,.so-home-span-79,.so-home-div-88,.so-home-span-131){text-transform:uppercase}.speakoccasion-page :is(.so-home-anecdotes-36,.so-home-p-68,.so-home-div-164){line-height:1.625}.speakoccasion-page :is(.so-home-h1-17,.so-home-h2-179){line-height:1.25}.speakoccasion-page .so-home-h1-17{letter-spacing:-0.025em}.speakoccasion-page :is(.so-home-span-22,.so-home-span-63,.so-home-div-74,.so-home-div-88,.so-home-span-131){letter-spacing:0.05em}.speakoccasion-page :is(.so-home-span-11,.so-home-hero-generate-btn-53,.so-home-span-138,.so-home-a-182){--so-text-opacity:1;color:color-mix(in srgb,var(--speak-on-gold) calc(var(--so-text-opacity,1) * 100%),transparent)}.speakoccasion-page :is(.so-home-tone-status-badge-41,.so-home-span-104,.so-home-th-147,.so-home-div-167){--so-text-opacity:1;color:color-mix(in srgb,var(--speak-on-gold-fixed) calc(var(--so-text-opacity,1) * 100%),transparent)}.speakoccasion-page :is(.so-home-span-12,.so-home-span-140){--so-text-opacity:1;color:color-mix(in srgb,var(--speak-paper) calc(var(--so-text-opacity,1) * 100%),transparent)}.speakoccasion-page .so-home-span-94{--so-text-opacity:1;color:color-mix(in srgb,var(--speak-on-secondary) calc(var(--so-text-opacity,1) * 100%),transparent)}.speakoccasion-page :is(.so-home-div-69,.so-home-span-105,.so-home-div-165){--so-text-opacity:1;color:color-mix(in srgb,var(--speak-on-secondary-fixed) calc(var(--so-text-opacity,1) * 100%),transparent)}.speakoccasion-page :is(.so-home-span-14,.so-home-h1-17,.so-home-role-btn-27,.so-home-couple-names-32,.so-home-anecdotes-36,.so-home-div-38,.so-home-span-47,.so-home-span-63,.so-home-span-65,.so-home-p-68,.so-home-h4-76,.so-home-span-78,.so-home-ul-80,.so-home-h2-89,.so-home-h3-96,.so-home-span-102,.so-home-so-icon-103,.so-home-h2-111,.so-home-h3-117,.so-home-div-119,.so-home-h2-132,.so-home-h3-137,.so-home-tr-144,.so-home-th-146,.so-home-td-150,.so-home-td-152,.so-home-h2-155,.so-home-sample-tab-158,.so-home-h4-162,.so-home-span-163,.so-home-div-164,.so-home-faq-toggle-171,.so-home-span-190,.so-home-h4-194){--so-text-opacity:1;color:color-mix(in srgb,var(--speak-on-surface) calc(var(--so-text-opacity,1) * 100%),transparent)}.speakoccasion-page :is(.so-home-p-18,.so-home-span-23,.so-home-label-31,.so-home-label-34,.so-home-span-48,.so-home-span-56,.so-home-span-58,.so-home-div-64,.so-home-span-79,.so-home-p-85,.so-home-p-90,.so-home-p-97,.so-home-p-112,.so-home-p-118,.so-home-p-133,.so-home-td-151,.so-home-faq-content-173,.so-home-p-191,.so-home-ul-195,.so-home-div-197){--so-text-opacity:1;color:color-mix(in srgb,var(--speak-on-surface-variant) calc(var(--so-text-opacity,1) * 100%),transparent)}.speakoccasion-page :is(.so-home-div-71,.so-home-span-100,.so-home-div-166){--so-text-opacity:1;color:color-mix(in srgb,var(--speak-on-blush-fixed) calc(var(--so-text-opacity,1) * 100%),transparent)}.speakoccasion-page :is(.so-home-span-22,.so-home-span-35,.so-home-so-icon-57,.so-home-div-74,.so-home-div-88,.so-home-so-icon-95,.so-home-div-98,.so-home-so-icon-116,.so-home-span-120,.so-home-span-131){--so-text-opacity:1;color:color-mix(in srgb,var(--speak-primary) calc(var(--so-text-opacity,1) * 100%),transparent)}.speakoccasion-page :is(.so-home-so-icon-15,.so-home-so-icon-81,.so-home-so-icon-139,.so-home-so-icon-172,.so-home-so-icon-193){--so-text-opacity:1;color:color-mix(in srgb,var(--speak-gold) calc(var(--so-text-opacity,1) * 100%),transparent)}.speakoccasion-page :is(.so-home-so-icon-26,.so-home-so-icon-84,.so-home-span-178){--so-text-opacity:1;color:color-mix(in srgb,var(--speak-gold-fixed) calc(var(--so-text-opacity,1) * 100%),transparent)}.speakoccasion-page :is(.so-home-so-icon-106,.so-home-so-icon-122,.so-home-span-123){--so-text-opacity:1;color:color-mix(in srgb,var(--speak-secondary) calc(var(--so-text-opacity,1) * 100%),transparent)}.speakoccasion-page :is(.so-home-span-13,.so-home-label-49,.so-home-span-50,.so-home-a-83,.so-home-span-136,.so-home-sample-tab-157,.so-home-div-174,.so-home-h2-179,.so-home-a-183){--so-text-opacity:1;color:color-mix(in srgb,var(--speak-surface) calc(var(--so-text-opacity,1) * 100%),transparent)}.speakoccasion-page :is(.so-home-span-51,.so-home-p-180){--so-text-opacity:1;color:color-mix(in srgb,var(--speak-surface-container) calc(var(--so-text-opacity,1) * 100%),transparent)}.speakoccasion-page :is(.so-home-so-icon-40,.so-home-so-icon-101,.so-home-so-icon-127,.so-home-span-128){--so-text-opacity:1;color:color-mix(in srgb,var(--speak-tertiary) calc(var(--so-text-opacity,1) * 100%),transparent)}.speakoccasion-page :is(.so-home-tone-range-42,.so-home-input-46){accent-color:var(--speak-gold)}.speakoccasion-page .so-home-div-174{--so-shadow:0 25px 50px -12px color-mix(in srgb,var(--speak-black) calc(0.25 * 100%),transparent);--so-shadow-colored:0 25px 50px -12px var(--so-shadow-color);box-shadow:var(--so-ring-offset-shadow,0 0 var(--speak-clear)),var(--so-ring-shadow,0 0 var(--speak-clear)),var(--so-shadow)}.speakoccasion-page .so-home-div-192{--so-shadow:0 2px 8px -2px color-mix(in srgb,var(--speak-shadow-ink) calc(0.04 * 100%),transparent);--so-shadow-colored:0 2px 8px -2px var(--so-shadow-color);box-shadow:var(--so-ring-offset-shadow,0 0 var(--speak-clear)),var(--so-ring-shadow,0 0 var(--speak-clear)),var(--so-shadow)}.speakoccasion-page :is(.so-home-hero-generate-btn-53,.so-home-a-182){--so-shadow:0 10px 15px -3px color-mix(in srgb,var(--speak-black) calc(0.1 * 100%),transparent),0 4px 6px -4px color-mix(in srgb,var(--speak-black) calc(0.1 * 100%),transparent);--so-shadow-colored:0 10px 15px -3px var(--so-shadow-color),0 4px 6px -4px var(--so-shadow-color);box-shadow:var(--so-ring-offset-shadow,0 0 var(--speak-clear)),var(--so-ring-shadow,0 0 var(--speak-clear)),var(--so-shadow)}.speakoccasion-page :is(.so-home-a-83,.so-home-sample-bestman-160){--so-shadow:0 4px 6px -1px color-mix(in srgb,var(--speak-black) calc(0.1 * 100%),transparent),0 2px 4px -2px color-mix(in srgb,var(--speak-black) calc(0.1 * 100%),transparent);--so-shadow-colored:0 4px 6px -1px var(--so-shadow-color),0 2px 4px -2px var(--so-shadow-color);box-shadow:var(--so-ring-offset-shadow,0 0 var(--speak-clear)),var(--so-ring-shadow,0 0 var(--speak-clear)),var(--so-shadow)}.speakoccasion-page :is(.so-home-div-9,.so-home-label-49,.so-home-div-67,.so-home-so-group-92,.so-home-div-114,.so-home-section-141,.so-home-div-142,.so-home-faq-item-170){--so-shadow:0 1px 2px 0 color-mix(in srgb,var(--speak-black) calc(0.05 * 100%),transparent);--so-shadow-colored:0 1px 2px 0 var(--so-shadow-color);box-shadow:var(--so-ring-offset-shadow,0 0 var(--speak-clear)),var(--so-ring-shadow,0 0 var(--speak-clear)),var(--so-shadow)}.speakoccasion-page :is(.so-home-div-19,.so-home-div-72){--so-shadow:0 20px 25px -5px color-mix(in srgb,var(--speak-black) calc(0.1 * 100%),transparent),0 8px 10px -6px color-mix(in srgb,var(--speak-black) calc(0.1 * 100%),transparent);--so-shadow-colored:0 20px 25px -5px var(--so-shadow-color),0 8px 10px -6px var(--so-shadow-color);box-shadow:var(--so-ring-offset-shadow,0 0 var(--speak-clear)),var(--so-ring-shadow,0 0 var(--speak-clear)),var(--so-shadow)}.speakoccasion-page :is(.so-home-div-4,.so-home-div-175,.so-home-div-176){--so-blur:blur(64px);filter:var(--so-blur) var(--so-brightness) var(--so-contrast) var(--so-grayscale) var(--so-hue-rotate) var(--so-invert) var(--so-saturate) var(--so-sepia) var(--so-drop-shadow)}.speakoccasion-page .so-home-div-5{--so-blur:blur(100px);filter:var(--so-blur) var(--so-brightness) var(--so-contrast) var(--so-grayscale) var(--so-hue-rotate) var(--so-invert) var(--so-saturate) var(--so-sepia) var(--so-drop-shadow)}.speakoccasion-page .so-home-div-6{--so-blur:blur(110px);filter:var(--so-blur) var(--so-brightness) var(--so-contrast) var(--so-grayscale) var(--so-hue-rotate) var(--so-invert) var(--so-saturate) var(--so-sepia) var(--so-drop-shadow)}.speakoccasion-page .so-home-div-72{--so-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--so-backdrop-blur) var(--so-backdrop-brightness) var(--so-backdrop-contrast) var(--so-backdrop-grayscale) var(--so-backdrop-hue-rotate) var(--so-backdrop-invert) var(--so-backdrop-opacity) var(--so-backdrop-saturate) var(--so-backdrop-sepia);backdrop-filter:var(--so-backdrop-blur) var(--so-backdrop-brightness) var(--so-backdrop-contrast) var(--so-backdrop-grayscale) var(--so-backdrop-hue-rotate) var(--so-backdrop-invert) var(--so-backdrop-opacity) var(--so-backdrop-saturate) var(--so-backdrop-sepia)}.speakoccasion-page :is(.so-home-role-btn-25,.so-home-role-btn-27,.so-home-couple-names-32,.so-home-anecdotes-36,.so-home-label-44,.so-home-label-49,.so-home-a-83,.so-home-so-group-92,.so-home-sample-tab-157,.so-home-sample-tab-158,.so-home-a-183){transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}.speakoccasion-page :is(.so-home-h3-96,.so-home-a-196){transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}.speakoccasion-page :is(.so-home-hero-generate-btn-53,.so-home-so-icon-99,.so-home-so-icon-172,.so-home-a-182){transition-property:transform;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}.speakoccasion-page :is(.so-home-hero-generate-btn-53,.so-home-a-182):hover{--so-bg-opacity:1;background-color:color-mix(in srgb,var(--speak-gold-hover) calc(var(--so-bg-opacity,1) * 100%),transparent)}.speakoccasion-page :is(.so-home-role-btn-27,.so-home-label-44):hover{--so-bg-opacity:1;background-color:color-mix(in srgb,var(--speak-surface-container) calc(var(--so-bg-opacity,1) * 100%),transparent)}.speakoccasion-page .so-home-sample-tab-158:hover{--so-bg-opacity:1;background-color:color-mix(in srgb,var(--speak-surface-high) calc(var(--so-bg-opacity,1) * 100%),transparent)}.speakoccasion-page .so-home-so-group-92:hover{--so-bg-opacity:1;background-color:color-mix(in srgb,var(--speak-surface-low) calc(var(--so-bg-opacity,1) * 100%),transparent)}.speakoccasion-page :is(.so-home-tr-149,.so-home-tr-153):hover{background-color:color-mix(in srgb,var(--speak-surface-low) calc(0.5 * 100%),transparent)}.speakoccasion-page .so-home-a-183:hover{background-color:color-mix(in srgb,var(--speak-surface-container) calc(0.3 * 100%),transparent)}.speakoccasion-page .so-home-a-83:hover{--so-bg-opacity:1;background-color:color-mix(in srgb,var(--speak-primary) calc(var(--so-bg-opacity,1) * 100%),transparent)}.speakoccasion-page .so-home-a-196:hover{--so-text-opacity:1;color:color-mix(in srgb,var(--speak-on-surface) calc(var(--so-text-opacity,1) * 100%),transparent)}.speakoccasion-page .so-home-so-group-92:hover{--so-shadow:0 4px 6px -1px color-mix(in srgb,var(--speak-black) calc(0.1 * 100%),transparent),0 2px 4px -2px color-mix(in srgb,var(--speak-black) calc(0.1 * 100%),transparent);--so-shadow-colored:0 4px 6px -1px var(--so-shadow-color),0 2px 4px -2px var(--so-shadow-color);box-shadow:var(--so-ring-offset-shadow,0 0 var(--speak-clear)),var(--so-ring-shadow,0 0 var(--speak-clear)),var(--so-shadow)}.speakoccasion-page :is(.so-home-couple-names-32,.so-home-anecdotes-36):focus{--so-bg-opacity:1;background-color:color-mix(in srgb,var(--speak-paper) calc(var(--so-bg-opacity,1) * 100%),transparent)}.speakoccasion-page :is(.so-home-couple-names-32,.so-home-anecdotes-36):focus{outline:2px solid transparent;outline-offset:2px}.speakoccasion-page .so-home-a-182:active{--so-scale-x:.95;--so-scale-y:.95;transform:translate(var(--so-translate-x),var(--so-translate-y)) rotate(var(--so-rotate)) skewX(var(--so-skew-x)) skewY(var(--so-skew-y)) scaleX(var(--so-scale-x)) scaleY(var(--so-scale-y))}.speakoccasion-page .so-home-hero-generate-btn-53:active{--so-scale-x:0.99;--so-scale-y:0.99;transform:translate(var(--so-translate-x),var(--so-translate-y)) rotate(var(--so-rotate)) skewX(var(--so-skew-x)) skewY(var(--so-skew-y)) scaleX(var(--so-scale-x)) scaleY(var(--so-scale-y))}.speakoccasion-page .so-group:hover .so-home-so-icon-99{--so-translate-x:0.25rem;transform:translate(var(--so-translate-x),var(--so-translate-y)) rotate(var(--so-rotate)) skewX(var(--so-skew-x)) skewY(var(--so-skew-y)) scaleX(var(--so-scale-x)) scaleY(var(--so-scale-y))}.speakoccasion-page .so-group:hover .so-home-h3-96{--so-text-opacity:1;color:color-mix(in srgb,var(--speak-primary) calc(var(--so-text-opacity,1) * 100%),transparent)}@media (min-width:640px){.speakoccasion-page .so-home-li-82{grid-column:span 2 / span 2}.speakoccasion-page :is(.so-home-a-182,.so-home-a-183){width:auto}.speakoccasion-page :is(.so-home-div-30,.so-home-ul-80){grid-template-columns:repeat(2,minmax(0,1fr))}.speakoccasion-page .so-home-role-selector-group-24{grid-template-columns:repeat(3,minmax(0,1fr))}.speakoccasion-page :is(.so-home-div-181,.so-home-div-197){flex-direction:row}}@media (min-width:768px){.speakoccasion-page :is(.so-home-div-91,.so-home-div-186){grid-template-columns:repeat(2,minmax(0,1fr))}.speakoccasion-page .so-home-div-134{grid-template-columns:repeat(3,minmax(0,1fr))}.speakoccasion-page .so-home-div-87{flex-direction:row}.speakoccasion-page .so-home-div-87{align-items:flex-end}.speakoccasion-page .so-home-div-19{padding:2.5rem}.speakoccasion-page .so-home-div-174{padding:4rem}.speakoccasion-page :is(.so-home-th-145,.so-home-th-146,.so-home-th-147,.so-home-td-150,.so-home-td-151,.so-home-td-152){padding:1.5rem}.speakoccasion-page .so-home-div-59{padding:2rem}.speakoccasion-page :is(.so-home-section-7,.so-home-section-86,.so-home-div-108,.so-home-section-129,.so-home-div-168,.so-home-div-185){padding-left:3rem;padding-right:3rem}.speakoccasion-page .so-home-section-7{padding-top:3.5rem}.speakoccasion-page .so-home-h2-179{font-size:48px}.speakoccasion-page .so-home-h1-17{font-size:56px}}@media (min-width:1024px){.speakoccasion-page .so-home-div-187{grid-column:span 2 / span 2}.speakoccasion-page :is(.so-home-div-20,.so-home-div-59){grid-column:span 6 / span 6}.speakoccasion-page .so-home-div-19{grid-template-columns:repeat(12,minmax(0,1fr))}.speakoccasion-page :is(.so-home-div-91,.so-home-div-113){grid-template-columns:repeat(3,minmax(0,1fr))}.speakoccasion-page .so-home-div-186{grid-template-columns:repeat(5,minmax(0,1fr))}}.speakoccasion-page .home-example-card{align-self:start;justify-content:flex-start;gap:20px;min-width:0}.home-example-card h3{margin:0;font-size:24px;line-height:1.3}.home-example-description{margin:0;line-height:1.6;color:var(--color-text-muted)}.speakoccasion-page .home-example-excerpt{margin:0;padding:24px}.home-example-excerpt p{margin:0}.home-example-link{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;font-weight:700;color:var(--color-text);text-decoration:underline;text-underline-offset:4px}.home-example-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.speakoccasion-page #hero-generate-btn.is-generating{cursor:wait;opacity:0.82}.speakoccasion-page #hero-generate-btn.is-generating .so-icon{animation:speakoccasion-spin 0.9s linear infinite}@keyframes speakoccasion-spin{to{transform:rotate(360deg)}}.speakoccasion-page .so-home-div-19{max-width:1160px;margin-inline:auto;gap:28px;align-items:start;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}.speakoccasion-page .home-generator{display:block;grid-column:auto;padding:28px;border:1px solid var(--speak-outline-variant);border-radius:20px;background:var(--speak-paper);box-shadow:0 14px 45px color-mix(in srgb,var(--speak-black) 5%,transparent)}.home-tool-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:22px}.speakoccasion-page .home-tool-heading h2{font-family:"Playfair Display",serif;font-size:28px;line-height:1.25;margin:4px 0 0;font-weight:600}.home-tool-eyebrow{font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--speak-primary);margin:0}.home-tool-free{font-size:11px;line-height:1.5;padding:6px 9px;border-radius:6px;border:1px solid color-mix(in srgb,var(--speak-gold) 30%,transparent);background:color-mix(in srgb,var(--speak-gold) 9%,var(--speak-paper));color:var(--speak-primary);white-space:nowrap;font-weight:700}.home-form-section{padding:20px 0;border-top:1px solid var(--speak-surface-container)}.home-step-heading{display:flex;align-items:center;gap:10px;margin-bottom:14px}.home-step-number{font-size:11px;font-weight:700;color:var(--speak-primary);background:var(--speak-surface-low);border:1px solid var(--speak-outline-variant);width:26px;height:26px;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.speakoccasion-page .home-step-heading h3{margin:0;font-size:14px;font-weight:700;line-height:1.5}.home-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.speakoccasion-page .home-role-grid .role-btn{padding:10px 6px;min-height:44px;border-radius:8px;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--speak-surface-container);transition:background .18s,border-color .18s}.speakoccasion-page .home-role-grid .role-btn.is-selected{background:var(--speak-on-surface);color:var(--speak-paper);border-color:var(--speak-on-surface)}.speakoccasion-page .home-role-grid .role-btn:hover{border-color:var(--speak-gold)}.home-fields-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px}.home-generator label,.home-length-options legend{display:block;font-size:12px;font-weight:600;margin-bottom:7px;color:var(--speak-on-surface-variant)}.home-generator input[type=text],.home-generator textarea{width:100%;border:1px solid var(--speak-outline-variant);border-radius:9px;background:var(--speak-surface);padding:12px;font-size:14px;line-height:1.6;color:var(--speak-on-surface);transition:border-color .18s,box-shadow .18s}.home-generator textarea{resize:vertical;min-height:116px;display:block}.home-generator input::placeholder,.home-generator textarea::placeholder{color:var(--speak-on-surface-variant);opacity:.75}.home-generator :is(input,textarea):focus{outline:2px solid var(--speak-primary);outline-offset:2px;background:var(--speak-paper)}.home-generator [aria-invalid=true]{border-color:var(--speak-error)}.home-field-help{font-size:12px;color:var(--speak-on-surface-variant);margin:7px 0 0;line-height:1.5}.speakoccasion-page .home-sample-fill{margin-left:auto;padding:3px 0 3px 8px;min-height:44px;color:var(--speak-primary);font-size:12px;text-decoration:underline;text-underline-offset:3px;font-weight:600}.home-tone-chips{display:flex;gap:8px}.speakoccasion-page .home-tone-chips button{flex:1;min-height:44px;border:1px solid var(--speak-outline-variant);border-radius:8px;font-size:13px;font-weight:600;color:var(--speak-on-surface-variant);transition:background .18s,border-color .18s}.speakoccasion-page .home-tone-chips button[aria-pressed=true]{border-color:var(--speak-primary);background:color-mix(in srgb,var(--speak-gold) 12%,var(--speak-paper));color:var(--speak-primary)}.home-fine-tune{margin:8px 0 14px}.home-fine-tune summary{font-size:12px;color:var(--speak-on-surface-variant);cursor:pointer;min-height:44px;display:flex;align-items:center;gap:8px}.home-fine-tune summary::before{content:'+';font-size:16px;color:var(--speak-primary)}.home-fine-tune[open] summary::before{content:'−'}.home-fine-tune label{display:flex;justify-content:space-between;gap:8px}.home-fine-tune input{width:100%;accent-color:var(--speak-primary);min-height:32px;cursor:pointer}.home-length-options{padding:0;margin:0;border:0;display:flex;gap:8px;min-width:0}.home-length-options legend{padding:0;margin-bottom:8px}.home-length-options label{display:flex;align-items:center;gap:8px;flex:1;min-width:0;padding:10px 8px;border:1px solid var(--speak-outline-variant);border-radius:8px;margin:0;cursor:pointer;min-height:58px;font-weight:600;color:var(--speak-on-surface)}.home-length-options label:has(input:checked){background:var(--speak-surface-low);border-color:var(--speak-primary)}.home-length-options input{accent-color:var(--speak-primary);flex-shrink:0;width:14px;height:14px}.home-length-options small{display:block;font-size:10px;font-weight:400;color:var(--speak-on-surface-variant);line-height:1.5}.home-generate-footer{padding-top:4px;text-align:center}.speakoccasion-page .home-generator #hero-generate-btn{display:flex;align-items:center;justify-content:center;gap:12px;min-height:54px;width:100%;padding:14px 12px;margin:0;border-radius:10px;background:var(--speak-on-surface);color:var(--speak-paper);font-size:14px;font-weight:700;box-shadow:0 4px 12px color-mix(in srgb,var(--speak-black) 10%,transparent)}.speakoccasion-page .home-generator #hero-generate-btn:hover{background:var(--speak-primary-strong)}.home-generate-note{display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;margin:12px 0 0;color:var(--speak-on-surface-variant);flex-wrap:wrap}.speakoccasion-page .home-generate-note .so-icon{font-size:13px}.home-generator #speech-generation-status{font-size:13px;line-height:1.6;margin:12px 0 0;padding:10px;border-radius:8px;background:var(--speak-surface-low);color:var(--speak-primary)}.home-generator [data-new-preview]{display:inline-flex;margin-top:10px;min-height:44px;align-items:center;font-size:12px;color:var(--speak-primary);text-decoration:underline;text-underline-offset:3px}.speakoccasion-page .home-example-card{grid-column:auto;border:1px solid var(--speak-outline-variant);border-radius:20px;position:relative;padding:32px;background:var(--speak-surface-low);gap:22px}.speakoccasion-page .home-example-excerpt{background:var(--speak-paper);border-left:2px solid var(--speak-gold);border-radius:0 12px 12px 0;padding:24px;font-family:"Playfair Display",serif;line-height:1.9;font-size:20px}@media(min-width:1024px){.speakoccasion-page .so-home-div-19{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.speakoccasion-page .home-example-card{margin-top:36px}}@media(max-width:767px){.speakoccasion-page .home-generator{padding:20px}.speakoccasion-page .home-example-card{padding:24px}.home-fields-pair{gap:10px}.home-generator input[type=text],.home-generator textarea{font-size:16px}.home-role-grid{gap:6px}.speakoccasion-page .home-role-grid .role-btn{font-size:11px}.home-tool-free{font-size:10px}.speakoccasion-page .home-tool-heading h2{font-size:25px}.home-length-options{gap:6px}.home-length-options label{gap:5px;padding:9px 6px;font-size:11px}.home-length-options small{font-size:10px}.home-generate-note{font-size:11px}}@media(max-width:359px){.home-fields-pair{grid-template-columns:1fr}.home-tool-free{display:none}.home-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.speakoccasion-page .so-home-section-7{padding-left:16px;padding-right:16px}.home-tool-heading>div{flex:1;min-width:0}.home-tool-eyebrow{font-size:9px;letter-spacing:.09em}.home-length-options label{display:flex;flex-direction:column;justify-content:center;text-align:center;position:relative;font-size:12px;padding:10px 5px}.home-length-options input{position:absolute;opacity:0;width:1px;height:1px}.home-length-options label:focus-within{outline:2px solid var(--speak-primary);outline-offset:3px}.home-length-options label>span{width:100%}.home-length-options small{font-size:10px;line-height:1.6;margin-top:2px}}