/*! tailwindcss v4.1.11 | 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)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}.container{width:100%}.mx-auto{margin-inline:auto}.flex{display:flex}.h-\[75vh\]{height:75vh}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-\[780px\]{max-width:780px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.overflow-visible{overflow:visible}.overflow-x-hidden{overflow-x:hidden}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}body,html{width:100%;height:100%;margin:0;padding:0;overflow:hidden}body{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;font-family:Manrope,Inter,Arial,sans-serif;font-size:16px;line-height:1.6}.scene{grid-template-columns:740px 1fr;gap:20px;width:100%;max-width:1280px;height:100%;margin:0 auto;padding:0 16px 16px;position:relative;overflow:hidden;display:grid!important}.scene:after,.scene:before{content:"";pointer-events:none;z-index:0;position:absolute;inset:-15% -10%}.scene:before{content:"";pointer-events:none;z-index:0;filter:blur(50px);opacity:.88;-webkit-mask-image:linear-gradient(90deg,#000,#000000f5 14%,#000000d9 24%,#0000008c 36%,#00000040 65%,#0000 80%);background:radial-gradient(1100px 620px at 82% 35%,#ff980029,#0000 62%),radial-gradient(900px 540px at 12% 95%,#a0c8ff1a,#0000 64%);animation:sceneDrift 28s linear infinite;position:fixed;inset:-20vh -20vw -20vh 0;-webkit-mask-image:linear-gradient(90deg,#0000,#00000014 18%,#00000073 32%,#000000d9 46%,#000 58% 100%);mask-image:linear-gradient(90deg,#0000,#00000014 18%,#00000073 32%,#000000d9 46%,#000 58% 100%)}.scene:after{mix-blend-mode:screen;opacity:.46;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.07'/></svg>");background-size:160px 160px}@keyframes sceneDrift{0%{transform:translate(0)rotate(0)}50%{transform:translate(1.2%,-1.2%)rotate(180deg)}to{transform:translate(0)rotate(1turn)}}.panel{z-index:1;height:100%;min-height:0;position:relative;overflow:hidden}@media (max-width:900px){.scene{gap:0;max-width:100%;height:auto;padding:0 12px 24px;display:block!important}.panel{height:auto;min-height:0;margin-bottom:12px;overflow:visible}}@media (prefers-reduced-motion:reduce){.scene:before{opacity:.92;filter:blur(50px);opacity:.85;background:radial-gradient(1100px 620px at 82% 35%,#ff980029,#0000 62%),radial-gradient(900px 540px at 12% 95%,#a0c8ff1a,#0000 64%);animation:none!important}.scene:after{opacity:.35}}@media (max-width:640px){.scene:before{filter:blur(56px);opacity:.88}.scene:after{opacity:.4}.cta-bar{-webkit-backdrop-filter:blur(8px);box-shadow:0 6px 26px #00000047}}@media (max-width:900px){body,html{height:auto;min-height:100%;overflow:hidden auto}main{overflow:visible}.scene{padding:0 12px 24px;display:block!important}.panel,.scene{max-width:100%;height:auto}.panel{justify-content:center;min-height:0;display:flex;overflow:visible}.panel>*{width:100%;max-width:480px}}@media (max-width:640px){.scene{width:100%;padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right));margin-left:auto;margin-right:auto}.scene:before{left:0;right:0}.panel:first-child{display:block!important}.panel:first-child,.panel:first-child>*{margin-left:auto!important;margin-right:auto!important}.panel:first-child>*{width:100%;max-width:420px;padding-left:12px;padding-right:12px;box-sizing:border-box!important}.panel:last-child,.services-section.embed .container.panel{width:100%;margin-left:auto;margin-right:auto}.services-section.embed .container.panel{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right));box-sizing:border-box}.scene{display:flex!important;flex-direction:column;align-items:center;gap:12px;padding:0 12px 16px;max-width:100%}.scene .panel:first-child{width:100%;display:flex;justify-content:center}.scene .panel:first-child .chat{width:100%;max-width:520px;min-height:64vh;margin:0 auto;box-sizing:border-box}.scene .panel:last-child{width:100%;min-height:0;overflow:auto;padding-bottom:12px;box-sizing:border-box}.life-grid,.services-grid{max-width:100%;padding:0 6px;justify-content:center;gap:12px}.card-link,.placeholder-cell{flex:1 1 100%!important;max-width:100%!important;min-width:0!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}