.m-accordion-item{border-bottom:1px solid color-mix(in srgb,var(--landing-ink,#19382d) 14%,transparent)}.m-accordion-header{margin:0}.m-accordion-trigger{display:flex;width:100%;min-height:68px;align-items:center;justify-content:space-between;gap:24px;padding:22px 4px;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;font-weight:500;text-align:left;cursor:pointer;transition:color .18s ease}.m-accordion-trigger:hover{color:var(--landing-accent,#246c57)}.m-accordion-trigger:focus-visible,.m-dialog-close:focus-visible,.m-dialog-content :is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--landing-accent,#246c57);outline-offset:4px}.m-accordion-trigger:disabled{cursor:default;opacity:.5}.m-accordion-label{min-width:0;overflow-wrap:anywhere}.m-accordion-chevron{flex:none;transition:transform .22s ease}.m-accordion-trigger[data-state=open]>.m-accordion-chevron{transform:rotate(180deg)}.m-accordion-content{overflow:hidden}.m-accordion-content[data-state=open]{animation:m-accordion-open .22s ease-out}.m-accordion-content[data-state=closed]{animation:m-accordion-close .18s ease-out}.m-accordion-content-inner{padding:0 40px 24px 4px;font-size:15px;line-height:1.75;color:color-mix(in srgb,var(--landing-ink,#19382d) 72%,transparent)}@keyframes m-accordion-open{0%{height:0;opacity:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes m-accordion-close{0%{height:var(--radix-accordion-content-height);opacity:1}to{height:0;opacity:0}}.m-dialog-overlay{position:fixed;inset:0;z-index:1000;background:rgb(13 29 24/.56);backdrop-filter:blur(7px)}.m-dialog-overlay[data-state=open]{animation:m-dialog-fade-in .18s ease-out}.m-dialog-overlay[data-state=closed]{animation:m-dialog-fade-out .16s ease-in}.m-dialog-content{position:fixed;z-index:1001;top:50%;left:50%;box-sizing:border-box;width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:36px;overflow:auto;overscroll-behavior:contain;transform:translate(-50%,-50%);border:1px solid rgb(25 56 45/.12);border-radius:24px;background:#fffefb;color:var(--landing-ink,#19382d);box-shadow:0 24px 90px rgb(9 31 23/.24);text-align:left;overflow-wrap:anywhere;font-family:var(--font-geist-sans,Arial),sans-serif}.m-dialog-content:focus{outline:none}.m-dialog-content[data-state=open]{animation:m-dialog-enter .2s ease-out}.m-dialog-content[data-state=closed]{animation:m-dialog-exit .16s ease-in}.m-dialog-close{position:absolute;top:14px;right:14px;display:grid;width:44px;height:44px;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;transition:background .16s ease}.m-dialog-close:hover{background:rgb(36 108 87/.09)}.m-dialog-header{display:grid;gap:12px;padding-right:22px;margin-bottom:24px}.m-dialog-title{margin:0;font-size:clamp(25px,5vw,32px);font-weight:500;letter-spacing:-.035em;line-height:1.15}.m-dialog-description{margin:0;color:#69766d;font-size:15px;line-height:1.65}@keyframes m-dialog-fade-in{0%{opacity:0}to{opacity:1}}@keyframes m-dialog-fade-out{0%{opacity:1}to{opacity:0}}@keyframes m-dialog-enter{0%{opacity:0;transform:translate(-50%,calc(-50% + 10px)) scale(.985)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes m-dialog-exit{0%{opacity:1}to{opacity:0;transform:translate(-50%,calc(-50% + 6px))}}.m-magic-card{position:relative;isolation:isolate;min-width:0;border:1px solid rgb(25 56 45/.1);border-radius:24px;background:var(--magic-card-surface,#fffefb)}.m-magic-card-border,.m-magic-card-glow{position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;transition:opacity .22s ease-out}.m-magic-card-border{inset:-1px;z-index:2;padding:1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.m-magic-card-content{position:relative;z-index:1;height:100%;min-width:0}.m-magic-card:focus-within{outline:2px solid var(--landing-accent,#246c57);outline-offset:3px}@media (max-width:560px){.m-dialog-content{padding:30px 22px;border-radius:20px}.m-dialog-header{padding-right:28px}.m-accordion-content-inner{padding-right:24px}}@media (prefers-reduced-motion:reduce){.m-accordion-chevron,.m-accordion-content,.m-accordion-trigger,.m-dialog-close,.m-dialog-content,.m-dialog-overlay{animation:none!important;transition:none!important}.m-magic-card-border,.m-magic-card-glow{display:none}}@media (hover:none),(pointer:coarse){.m-magic-card-border,.m-magic-card-glow{display:none}}