/*! tailwindcss v4.1.16 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:"Karla Variable",ui-sans-serif,sans-serif;--font-serif:"DM Serif Display",ui-serif,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--font-weight-normal:400;--font-weight-bold:700;--tracking-widest:.1em;--leading-loose:2;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-white:#fff;--color-gray-950:#2c2830;--color-gray-700:#837d88;--color-gray-200:#dadada;--color-gray-50:#fafafa;--color-blue-950:#2d2641;--color-blue-500:#96a9c6;--color-pink-400:#c396c6;--color-purple-500:#9e96c6;--text-sm:.8125rem;--text-base:1rem;--text-base--line-height:1.625;--text-xl:1.25rem;--text-3xl:1.75rem;--text-4xl:2.5rem;--text-5xl:3rem;--text-6xl:3.5rem;--text-7xl:4.5rem;--container-md:26.25rem;--container-page-desktop:69.375rem;--spacing-frame-md:24px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}picture{display:block}}@layer components{.constrained{max-width:min(var(--container-page-desktop),100% - 2*var(--spacing-frame-md));margin-inline:auto}.button{font-size:var(--text-sm);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-widest);text-transform:uppercase;border:1.5px solid;padding:.95em 2.2em;line-height:1.2;display:inline-block}.hero{--_hero-space-col:calc((100% - var(--container-page-desktop))/2);--hero-gap:2rem;--picture-height:clamp(28rem,17.5rem + 21.875vw,35rem);grid-template-rows:var(--picture-height)auto;display:grid}.hero>.hero__picture{grid-row:1/2}.hero>.hero__content{grid-row:2/3}@media(min-width:80rem){.hero{grid-template-columns:var(--_hero-space-col)1fr var(--hero-gap)1fr var(--_hero-space-col);grid-template-rows:105fr 495fr 155fr}.hero>.hero__content{grid-area:2/2/3/3}.hero>.hero__picture{aspect-ratio:540/650;grid-area:2/4/4/5}.hero>.hero__background{z-index:-50;grid-area:1/1/-2/-1}}.heading{color:var(--color-gray-950);font-family:var(--font-serif);font-weight:var(--font-weight-normal);line-height:1}.separator{background-color:var(--color-pink-400);width:150px;height:1px;display:block}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing)*0)}.-top-28{top:calc(var(--spacing)*-28)}.top-20{top:calc(var(--spacing)*20)}.top-\[-120px\]{top:-120px}.top-\[-280px\]{top:-280px}.top-\[-477px\]{top:-477px}.right-\[-38px\]{right:-38px}.right-\[-254px\]{right:-254px}.right-\[-262px\]{right:-262px}.right-\[-292px\]{right:-292px}.right-\[-385px\]{right:-385px}.bottom-\[-141px\]{bottom:-141px}.bottom-\[-463px\]{bottom:-463px}.bottom-\[-541px\]{bottom:-541px}.left-0{left:calc(var(--spacing)*0)}.left-\[-258px\]{left:-258px}.left-\[-503px\]{left:-503px}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-10{z-index:10}.z-50{z-index:50}.my-10{margin-block:calc(var(--spacing)*10)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-30{margin-top:calc(var(--spacing)*30)}.mr-auto{margin-right:auto}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-20{margin-bottom:calc(var(--spacing)*20)}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-full{width:100%;height:100%}.h-6{height:calc(var(--spacing)*6)}.h-20{height:calc(var(--spacing)*20)}.h-\[314px\]{height:314px}.h-\[435px\]{height:435px}.h-full{height:100%}.h-px{height:1px}.w-6{width:calc(var(--spacing)*6)}.w-28{width:calc(var(--spacing)*28)}.w-\[338px\]{width:338px}.w-\[467px\]{width:467px}.w-full{width:100%}.max-w-82{max-width:calc(var(--spacing)*82)}.max-w-\[342px\]{max-width:342px}.max-w-md{max-width:var(--container-md)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.rotate-180{rotate:180deg}.flex-col{flex-direction:column}.place-items-center{place-items:center}.items-center{align-items:center}.justify-center{justify-content:center}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}.gap-14{gap:calc(var(--spacing)*14)}.overflow-clip{overflow:clip}.overflow-x-clip{overflow-x:clip}.border{border-style:var(--tw-border-style);border-width:1px}.border-gray-950{border-color:var(--color-gray-950)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-950{background-color:var(--color-gray-950)}.bg-primary{background-color:var(--color-blue-950)}.object-cover{object-fit:cover}.px-6{padding-inline:calc(var(--spacing)*6)}.py-2{padding-block:calc(var(--spacing)*2)}.py-10{padding-block:calc(var(--spacing)*10)}.py-18{padding-block:calc(var(--spacing)*18)}.py-22\.5{padding-block:calc(var(--spacing)*22.5)}.py-35{padding-block:calc(var(--spacing)*35)}.text-center{text-align:center}.text-5xl\/\[0\.9\]{font-size:var(--text-5xl);line-height:.9}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm\/\[1\.15\]{font-size:var(--text-sm);line-height:1.15}.text-3xl{font-size:var(--text-3xl)}.text-4xl{font-size:var(--text-4xl)}.text-5xl{font-size:var(--text-5xl)}.text-sm{font-size:var(--text-sm)}.text-xl{font-size:var(--text-xl)}.leading-4{--tw-leading:calc(var(--spacing)*4);line-height:calc(var(--spacing)*4)}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-loose{--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.tracking-\[-0\.5px\]{--tw-tracking:-.5px;letter-spacing:-.5px}.tracking-\[-0\.014em\]{--tw-tracking:-.014em;letter-spacing:-.014em}.tracking-\[0\.068em\]{--tw-tracking:.068em;letter-spacing:.068em}.tracking-\[0\.115em\]{--tw-tracking:.115em;letter-spacing:.115em}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-blue-500{color:var(--color-blue-500)}.text-body{color:var(--color-gray-700)}.text-gray-200{color:var(--color-gray-200)}.text-gray-700{color:var(--color-gray-700)}.text-gray-950{color:var(--color-gray-950)}.text-on-primary{color:var(--color-white)}.text-primary{color:var(--color-blue-950)}.text-purple-500{color:var(--color-purple-500)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}@media(hover:hover){.hover\:border-white:hover{border-color:var(--color-white)}.hover\:bg-gray-950:hover{background-color:var(--color-gray-950)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:text-gray-950:hover{color:var(--color-gray-950)}.hover\:text-white:hover{color:var(--color-white)}}@media not all and (min-width:80rem){.max-xl\:mx-auto{margin-inline:auto}.max-xl\:hidden{display:none}.max-xl\:max-w-136\.25{max-width:calc(var(--spacing)*136.25)}.max-xl\:bg-primary{background-color:var(--color-blue-950)}.max-xl\:px-6{padding-inline:calc(var(--spacing)*6)}.max-xl\:py-24{padding-block:calc(var(--spacing)*24)}.max-xl\:text-center{text-align:center}}@media not all and (min-width:48rem){.max-md\:text-center{text-align:center}}@media(min-width:40rem){.sm\:right-1\/2{right:50%}.sm\:translate-x-1\/2{--tw-translate-x: 50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}}@media(min-width:48rem){.md\:right-\[-71px\]{right:-71px}.md\:right-\[-187px\]{right:-187px}.md\:right-\[-257px\]{right:-257px}.md\:bottom-\[-198px\]{bottom:-198px}.md\:left-\[-275px\]{left:-275px}.md\:h-\[351px\]{height:351px}.md\:w-\[377px\]{width:377px}.md\:auto-cols-max{grid-auto-columns:max-content}.md\:grid-flow-col{grid-auto-flow:column}.md\:gap-16{gap:calc(var(--spacing)*16)}.md\:py-30{padding-block:calc(var(--spacing)*30)}}@media(min-width:80rem){.xl\:top-\[-219px\]{top:-219px}.xl\:top-\[-419px\]{top:-419px}.xl\:right-\[-332px\]{right:-332px}.xl\:right-\[unset\]{right:unset}.xl\:left-\[-170px\]{left:-170px}.xl\:mb-6{margin-bottom:calc(var(--spacing)*6)}.xl\:mb-16{margin-bottom:calc(var(--spacing)*16)}.xl\:mb-24{margin-bottom:calc(var(--spacing)*24)}.xl\:block{display:block}.xl\:hidden{display:none}.xl\:h-\[713px\]{height:713px}.xl\:w-\[150px\]{width:150px}.xl\:w-\[765px\]{width:765px}.xl\:max-w-\[474px\]{max-width:474px}.xl\:translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.xl\:auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:justify-between{justify-content:space-between}.xl\:gap-8{gap:calc(var(--spacing)*8)}.xl\:px-20{padding-inline:calc(var(--spacing)*20)}.xl\:py-40{padding-block:calc(var(--spacing)*40)}.xl\:text-start{text-align:start}.xl\:text-6xl{font-size:var(--text-6xl)}.xl\:text-7xl{font-size:var(--text-7xl)}.xl\:tracking-\[-0\.8px\]{--tw-tracking:-.8px;letter-spacing:-.8px}}.reveal-visible\:opacity-100:where([data-reveal][data-reveal-state=visible]){opacity:1}.reveal-visible\:transition-opacity:where([data-reveal][data-reveal-state=visible]){transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.reveal-visible\:delay-500:where([data-reveal][data-reveal-state=visible]){transition-delay:.5s}.reveal-visible\:delay-1000:where([data-reveal][data-reveal-state=visible]){transition-delay:1s}.reveal-visible\:duration-2000:where([data-reveal][data-reveal-state=visible]){--tw-duration:2s;transition-duration:2s}@media(min-width:80rem){.xl\:reveal-visible\:translate-x-0:where([data-reveal][data-reveal-state=visible]){--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.xl\:reveal-visible\:translate-y-0:where([data-reveal][data-reveal-state=visible]){--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.xl\:reveal-visible\:opacity-100:where([data-reveal][data-reveal-state=visible]){opacity:1}.xl\:reveal-visible\:transition-all:where([data-reveal][data-reveal-state=visible]){transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.xl\:reveal-visible\:delay-500:where([data-reveal][data-reveal-state=visible]){transition-delay:.5s}.xl\:reveal-visible\:delay-1000:where([data-reveal][data-reveal-state=visible]){transition-delay:1s}.xl\:reveal-visible\:delay-1500:where([data-reveal][data-reveal-state=visible]){transition-delay:1.5s}.xl\:reveal-visible\:delay-2000:where([data-reveal][data-reveal-state=visible]){transition-delay:2s}.xl\:reveal-visible\:duration-1000:where([data-reveal][data-reveal-state=visible]){--tw-duration:1s;transition-duration:1s}}.reveal-hidden\:opacity-0:where([data-reveal]:not([data-reveal-state=visible])){opacity:0}@media(min-width:80rem){.xl\:reveal-hidden\:-translate-x-6:where([data-reveal]:not([data-reveal-state=visible])){--tw-translate-x:calc(var(--spacing)*-6);translate:var(--tw-translate-x)var(--tw-translate-y)}.xl\:reveal-hidden\:-translate-x-12:where([data-reveal]:not([data-reveal-state=visible])){--tw-translate-x:calc(var(--spacing)*-12);translate:var(--tw-translate-x)var(--tw-translate-y)}.xl\:reveal-hidden\:translate-x-12:where([data-reveal]:not([data-reveal-state=visible])){--tw-translate-x:calc(var(--spacing)*12);translate:var(--tw-translate-x)var(--tw-translate-y)}.xl\:reveal-hidden\:translate-y-12:where([data-reveal]:not([data-reveal-state=visible])){--tw-translate-y:calc(var(--spacing)*12);translate:var(--tw-translate-x)var(--tw-translate-y)}.xl\:reveal-hidden\:opacity-0:where([data-reveal]:not([data-reveal-state=visible])){opacity:0}}}@font-face{font-family:DM Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(/fm-insure-landing-page/_astro/dm-serif-display-latin-400-normal.C5_t9oOD.woff2)format("woff2"),url(/fm-insure-landing-page/_astro/dm-serif-display-latin-400-normal._kVFYEpx.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fm-insure-landing-page/_astro/karla-latin-wght-normal.C3-ma4ov.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
