sy-head:where(.astro-dmqpwcec){color:var(--color-text);left:0;margin:0 auto;position:fixed;right:0;top:0;transition:transform .3s var(--ease-out-cubic);z-index:50}sy-head:where(.astro-dmqpwcec):after,sy-head:where(.astro-dmqpwcec):before{content:"";inset:0;position:absolute;z-index:-1}sy-head:where(.astro-dmqpwcec):after{backdrop-filter:blur(15px);background:color-mix(in srgb,var(--color-bg) 88%,transparent);border-bottom:1px solid var(--color-border);transform:scaleY(0);transform-origin:top;transition:transform .3s var(--ease-out-cubic)}body.is-nav-small sy-head:where(.astro-dmqpwcec):after{transform:scaleY(1)}.inner:where(.astro-dmqpwcec){padding:1rem 0;transition:padding .3s var(--ease-out-cubic)}body.is-nav-small .inner:where(.astro-dmqpwcec){padding:.5rem 0}.wrapper:where(.astro-dmqpwcec){align-items:center;display:flex;gap:1rem;justify-content:space-between}.logo:where(.astro-dmqpwcec),.wrapper:where(.astro-dmqpwcec){position:relative}.logo:where(.astro-dmqpwcec){color:var(--color-text);display:inline-flex;width:7rem;z-index:3}.logo:where(.astro-dmqpwcec) svg{height:auto;width:100%}.menu:where(.astro-dmqpwcec){display:flex;justify-content:center;left:0;margin:0 auto;position:absolute;right:0;width:-moz-min-content;width:min-content}.menu:where(.astro-dmqpwcec) ul:where(.astro-dmqpwcec){align-items:center;display:flex;gap:1.35rem;list-style:none;margin:0;padding:0;white-space:nowrap}.menu:where(.astro-dmqpwcec) a:where(.astro-dmqpwcec){color:var(--color-text);font-size:18px;font-weight:500;letter-spacing:0;line-height:1.5;position:relative;-webkit-text-decoration:none;text-decoration:none}.menu:where(.astro-dmqpwcec) a:where(.astro-dmqpwcec):before{background:currentcolor;content:"";height:2px;left:0;pointer-events:none;position:absolute;top:115%;transform:scaleX(0);transform-origin:right;transition:transform .3s var(--ease-out-expo);width:100%}.menu:where(.astro-dmqpwcec) a:where(.astro-dmqpwcec):focus-visible:before,.menu:where(.astro-dmqpwcec) a:where(.astro-dmqpwcec):hover:before{transform:scaleX(1);transform-origin:left}.buttons:where(.astro-dmqpwcec){align-items:center;display:flex;gap:.8rem;position:relative;z-index:3}.toggle:where(.astro-dmqpwcec){background:none;border:0;color:var(--color-text);cursor:pointer;display:none;padding:0;transition:color .3s var(--ease-out-expo)}.toggle:where(.astro-dmqpwcec)>span:where(.astro-dmqpwcec):last-child{display:flex;flex-direction:column;height:1.5rem;justify-content:space-between;width:2.25rem}.toggle:where(.astro-dmqpwcec)>span:where(.astro-dmqpwcec):last-child span:where(.astro-dmqpwcec){background:currentcolor;border-radius:10px;display:flex;height:4px;transform:translateZ(0);transition:transform .2s var(--ease-out-cubic),opacity .2s var(--ease-out-cubic);width:100%}body.is-nav-opened .toggle:where(.astro-dmqpwcec)>span:where(.astro-dmqpwcec):last-child span:where(.astro-dmqpwcec):first-child{transform:translateY(calc(.75rem - 2px)) rotate(45deg)}body.is-nav-opened .toggle:where(.astro-dmqpwcec)>span:where(.astro-dmqpwcec):last-child span:where(.astro-dmqpwcec):nth-child(2){opacity:0}body.is-nav-opened .toggle:where(.astro-dmqpwcec)>span:where(.astro-dmqpwcec):last-child span:where(.astro-dmqpwcec):last-child{transform:translateY(calc(-.75rem + 2px)) rotate(-45deg)}@media only screen and (max-width:987px){.wrapper:where(.astro-dmqpwcec){flex-wrap:wrap}.menu:where(.astro-dmqpwcec){align-items:center;background:var(--color-inverted-bg);clip-path:inset(0 0 100%);color:var(--color-inverted-text);display:flex;height:100vh;inset:0;justify-content:center;position:fixed;transition:clip-path .5s var(--ease-out-expo);width:100vw;z-index:2}body.is-nav-opened .menu:where(.astro-dmqpwcec){clip-path:inset(0)}body.is-nav-opened{overflow:hidden}.menu:where(.astro-dmqpwcec) ul:where(.astro-dmqpwcec){border-top:1px solid color-mix(in srgb,var(--color-inverted-text) 18%,transparent);flex-direction:column;gap:1rem;width:min(100% - 2.5rem,34rem)}.menu:where(.astro-dmqpwcec) li:where(.astro-dmqpwcec){border-bottom:1px solid color-mix(in srgb,var(--color-inverted-text) 18%,transparent);width:100%}.menu:where(.astro-dmqpwcec) a:where(.astro-dmqpwcec){color:var(--color-inverted-text);display:block;font-size:28px;padding:1.25rem 0;text-align:center}.menu:where(.astro-dmqpwcec) a:where(.astro-dmqpwcec):before{display:none}.toggle:where(.astro-dmqpwcec){display:flex}}@media only screen and (max-width:576px),only screen and (max-width:767px)and (orientation:landscape){.inner:where(.astro-dmqpwcec){padding:.85rem 0;width:min(calc(100% - 1.5rem),36rem)}body.is-nav-small .inner:where(.astro-dmqpwcec){padding:.55rem 0}.logo:where(.astro-dmqpwcec){width:5.95rem}.buttons:where(.astro-dmqpwcec){gap:.45rem}.toggle:where(.astro-dmqpwcec)>span:where(.astro-dmqpwcec):last-child{height:1.2rem;width:1.8rem}.toggle:where(.astro-dmqpwcec)>span:where(.astro-dmqpwcec):last-child span:where(.astro-dmqpwcec){height:3px}}sy-footer:where(.astro-sz7xmlte){clip-path:inset(0);color:var(--color-text-alt);display:block;font-size:var(--font-size-sm);line-height:1.5}footer:where(.astro-sz7xmlte){background:var(--color-bg);border-top:1px solid var(--color-border);width:100%}.inner:where(.astro-sz7xmlte){padding:3.4rem 0 2.4rem}.wrapper:where(.astro-sz7xmlte){display:grid;grid-template-columns:minmax(8rem,.4fr) minmax(22rem,1fr) minmax(18rem,.8fr);grid-gap:2rem 3rem;align-items:start;gap:2rem 3rem}.logo:where(.astro-sz7xmlte){color:var(--color-text);display:inline-flex;position:relative;width:7rem;z-index:3}.logo:where(.astro-sz7xmlte) svg{height:auto;width:100%}.coming-soon-copy:where(.astro-sz7xmlte){display:grid;max-width:50rem;grid-gap:.7rem;gap:.7rem;margin:0}.coming-soon-copy:where(.astro-sz7xmlte) p:where(.astro-sz7xmlte){margin:0}.research-links:where(.astro-sz7xmlte){align-items:center;color:color-mix(in srgb,var(--color-text-alt) 76%,transparent);display:flex;flex-wrap:wrap;font-size:12px;gap:.28rem .55rem;line-height:1.45}.research-links:where(.astro-sz7xmlte) span:where(.astro-sz7xmlte){color:inherit}.research-links:where(.astro-sz7xmlte) span:where(.astro-sz7xmlte):after{color:color-mix(in srgb,var(--color-text-alt) 55%,transparent);content:"·";margin-left:.55rem}.research-links:where(.astro-sz7xmlte) a:where(.astro-sz7xmlte){color:inherit;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}.research-links:where(.astro-sz7xmlte) a:where(.astro-sz7xmlte):focus-visible,.research-links:where(.astro-sz7xmlte) a:where(.astro-sz7xmlte):hover{color:var(--color-accent)}.menu:where(.astro-sz7xmlte) ul:where(.astro-sz7xmlte){align-items:center;display:flex;flex-wrap:wrap;gap:.9rem 1.25rem;justify-content:flex-end;list-style:none;margin:0;padding:0}.menu:where(.astro-sz7xmlte) a:where(.astro-sz7xmlte){color:var(--color-text);font-size:16px;line-height:1.4;position:relative;-webkit-text-decoration:none;text-decoration:none}.menu:where(.astro-sz7xmlte) a:where(.astro-sz7xmlte):after{background:currentcolor;content:"";height:2px;left:0;pointer-events:none;position:absolute;top:115%;transform:scaleX(0);transform-origin:right;transition:transform .3s var(--ease-out-expo);width:100%}.menu:where(.astro-sz7xmlte) a:where(.astro-sz7xmlte):focus-visible:after,.menu:where(.astro-sz7xmlte) a:where(.astro-sz7xmlte):hover:after{transform:scaleX(1);transform-origin:left}.cp:where(.astro-sz7xmlte){border-top:1px solid var(--color-border);color:var(--color-text-alt);grid-column:1/-1;margin:0;padding-top:1.2rem;text-align:left;white-space:nowrap}@media only screen and (max-width:987px){.wrapper:where(.astro-sz7xmlte){grid-template-columns:1fr;text-align:left}.menu:where(.astro-sz7xmlte) ul:where(.astro-sz7xmlte){justify-content:flex-start}}:root{--color-bg:#fbf7ef;--color-bg-alt:#f1ede7;--color-surface:#fffdf8;--color-surface-warm:#f7f0e6;--color-surface-raised:#fff;--color-text:#171a4a;--color-text-alt:#5d6177;--color-text-muted:#9294a4;--color-border:rgba(23,26,74,.12);--color-border-strong:rgba(23,26,74,.22);--color-inverted-bg:#141743;--color-inverted-bg-soft:#303568;--color-inverted-text:#fffaf0;--color-accent:#f3cf59;--color-accent-hover:#e8bd38;--color-accent-contrast:#171a4a;--color-brand-soft:#fff1ad;--color-lavender:#ececff;--color-lavender-ink:#5662b7;--color-sky:#cde6f2;--color-sky-soft:#edf7fb;--color-success:#5f7c63;--color-danger:#a94d3d;--color-app-bg:#141743;--color-app-surface:#1d2052;--color-app-surface-elevated:#252963;--color-app-surface-input:#111438;--color-app-border:rgba(255,250,240,.1);--color-app-border-strong:rgba(255,250,240,.18);--color-app-ink-hi:#fffaf0;--color-app-ink-mid:#d7d2df;--color-app-ink-low:#9699b7;--color-app-accent:#f3cf59;--color-app-accent-hover:#e8bd38;--color-app-on-accent:#171a4a;--color-app-accent-soft:rgba(243,207,89,.16);--color-app-error:#a94d3d;--font-size-base:18px;--font-size-lg:1.1rem;--font-size-md:1rem;--font-size-sm:.9rem;--font-size-xs:.8rem;--line-height-body:1.6;--line-height-display:1.1;--container-prose:720px;--container-default:1140px;--container-offset:4rem;--t-fast:.2s;--t-base:.25s;--t-slow:.3s;--ease-out-cubic:cubic-bezier(.215,.61,.355,1);--ease-out-expo:cubic-bezier(.19,1,.22,1);--ease:cubic-bezier(.215,.61,.355,1);--font-sans:var(--font-geist),Inter,ui-sans-serif,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,"Segoe UI",sans-serif;--font-display:var(--font-geist),Inter,ui-sans-serif,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,"Segoe UI",sans-serif;--font-mono:var(--font-geist-mono),"SF Mono",Menlo,Consolas,ui-monospace,monospace}@media only screen and (max-width:1280px){:root{--font-size-base:17px;--container-offset:3rem}}@media only screen and (max-width:987px){:root{--font-size-base:16px;--container-offset:2rem}}@media only screen and (max-width:576px),only screen and (max-width:767px)and (orientation:landscape){:root{--container-offset:1.5rem}}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;interpolate-size:allow-keywords}body{-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}p{margin:0}h1,h2,h3,h4,h5,h6{margin:0;word-wrap:break-word}.u-container{margin-left:auto;margin-right:auto;max-width:calc(var(--container-default) - var(--container-offset)*2);width:calc(100% - var(--container-offset)*2)}.u-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.u-text{font:var(--fw,400) var(--fs,var(--font-size-base)) /var(--lh,var(--line-height-body)) var(--font-sans)}.u-heading,.u-text{letter-spacing:var(--ls,-.01em)}.u-heading{font:var(--fw,350) var(--fs,var(--font-size-base)) /var(--lh,var(--line-height-display)) var(--font-display)}.u-container-prose{margin-left:auto;margin-right:auto;max-width:calc(var(--container-prose) - var(--container-offset)*2);width:calc(100% - var(--container-offset)*2)}.js [data-sy-reveal=lines],.js [data-sy-reveal=words]{font-feature-settings:"kern" off;font-kerning:none;opacity:0;text-rendering:optimizespeed}.js .is-in[data-sy-reveal=lines],.js .is-in[data-sy-reveal=words]{opacity:1}.js [data-sy-reveal=lines] .i-mask,.js [data-sy-reveal=words] .i-mask{clip-path:inset(8% -10% -8%);display:inline-block}.js [data-sy-reveal=lines] .i,.js [data-sy-reveal=words] .i{display:inline-block;transform:translateZ(0);will-change:transform}.js .u-heading[data-sy-reveal=lines] .i-mask,.js .u-heading[data-sy-reveal=words] .i-mask{clip-path:inset(11% -1% -11%)}[data-sy-reveal=lines] .i-mask{display:block}@media(prefers-reduced-motion:reduce){[data-sy-reveal]{opacity:1!important}[data-sy-reveal] .i,[data-sy-reveal] .i-mask{transform:none!important}}html{--csstools-color-scheme--light:initial;color-scheme:light;scroll-padding-top:5.5rem}:where(section[id]){scroll-margin-top:6.25rem}body,html{background:var(--color-bg);color:var(--color-text);font:400 var(--font-size-base) /var(--line-height-body) var(--font-sans);margin:0}:root{--tf-shell-gap:.75rem;--tf-panel-radius:28px;--tf-panel-radius-compact:24px;--tf-card-radius:24px;--tf-card-radius-compact:20px;--tf-panel-padding:max(3rem,min(6vw,5.5rem));--tf-section-y:max(4rem,min(8vw,6.4rem));--tf-section-y-tight:max(2rem,min(3vw,3rem));--tf-page-bottom:6rem;--tf-section-gap:2rem;--tf-title-body-gap:1rem;--tf-heading-content-gap:max(3rem,min(4.4vw,4.25rem));--tf-grid-gap:1rem;--tf-card-padding:1.35rem;--tf-copy-max:65ch;--tf-prose-h2-size:1.5rem;--tf-prose-h3-size:1.1rem;--tf-prose-heading-gap:3rem;--tf-prose-subheading-gap:2rem;--tf-prose-body-gap:1rem;--tf-hero-title-size:max(52px,min(3.6vw,58px));--tf-hero-title-size-mobile:max(38px,min(10.4vw,42px));--tf-methodology-title-size:var(--tf-hero-title-size);--tf-methodology-title-size-mobile:var(--tf-hero-title-size-mobile);--tf-section-title-size:max(32px,min(2.7vw,42px));--tf-card-title-size:max(20px,min(1.5vw,22px));--tf-callout-title-size:max(24px,min(2.2vw,30px));--tf-lede-size:max(18px,min(1.35vw,20px));--tf-body-copy-size:var(--font-size-base);--tf-small-copy-size:var(--font-size-sm);--tf-heading-lh:1.05;--tf-copy-lh:1.6}@media only screen and (max-width:576px),only screen and (max-width:767px)and (orientation:landscape){:root{--tf-shell-gap:.5rem;--tf-section-y:4rem;--tf-section-gap:1.6rem;--tf-heading-content-gap:2.6rem;--tf-card-padding:1.15rem}}html.theme-app-dark{--csstools-color-scheme--light: ;color-scheme:dark;--color-bg:var(--color-app-bg);--color-surface:var(--color-app-surface);--color-text:var(--color-app-ink-hi);--color-text-alt:var(--color-app-ink-mid);--color-border:var(--color-app-border-strong);--color-inverted-bg:var(--color-app-ink-hi);--color-inverted-text:var(--color-app-bg);--color-accent:var(--color-app-accent);--color-accent-hover:var(--color-app-accent-hover);--color-accent-contrast:var(--color-app-on-accent);--color-brand-soft:var(--color-app-accent-soft);--color-danger:var(--color-app-error)}html.theme-app-dark,html.theme-app-dark body{background:var(--color-bg)}a{-webkit-text-decoration:none;text-decoration:none}a,button{color:currentcolor}button{font:inherit}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.skip-link:where(.astro-sckkx6r4){background:var(--color-accent);border-radius:0 0 8px 8px;color:var(--color-accent-contrast);left:0;margin:auto;padding:.5rem 1rem;position:absolute;right:0;transform:translateY(calc(-100% - 2px));transition:transform var(--t-fast) var(--ease);white-space:nowrap;width:-moz-min-content;width:min-content;z-index:100}.skip-link:where(.astro-sckkx6r4):focus{transform:translateY(0)}#main:where(.astro-sckkx6r4){padding-top:5rem}.signup-form:where(.astro-jfgd5vnc){display:grid;grid-gap:.75rem;box-sizing:border-box;gap:.75rem;max-width:100%;width:min(100%,38rem)}.label:where(.astro-jfgd5vnc){color:var(--signup-label-color,var(--color-text));font-size:var(--font-size-sm);font-weight:700}.row:where(.astro-jfgd5vnc){display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.45rem;background:var( --signup-row-bg,color-mix(in srgb,var(--color-surface-raised) 94%,transparent) );border:1px solid var(--signup-border-color,var(--color-border-strong));border-radius:999px;box-shadow:0 1px color-mix(in srgb,var(--color-surface-raised) 85%,transparent) inset;box-sizing:border-box;gap:.45rem;max-width:100%;overflow:hidden;padding:.42rem}.input:where(.astro-jfgd5vnc){background:transparent;border:0;color:var(--signup-input-color,var(--color-text));font:500 18px/1.2 var(--font-sans);min-width:0;padding:.8rem .75rem;width:100%}.input:where(.astro-jfgd5vnc)::-moz-placeholder{color:var(--signup-placeholder-color,var(--color-text-alt))}.input:where(.astro-jfgd5vnc)::placeholder{color:var(--signup-placeholder-color,var(--color-text-alt))}.input:where(.astro-jfgd5vnc):focus{outline:none}.honeypot:where(.astro-jfgd5vnc){height:1px;left:-10000px;opacity:0;position:absolute;width:1px}.row:where(.astro-jfgd5vnc):focus-within{border-color:var(--color-lavender-ink);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-lavender-ink) 18%,transparent)}.submit:where(.astro-jfgd5vnc){align-items:center;background:var(--color-accent);border:0;border-radius:999px;box-shadow:0 8px 18px color-mix(in srgb,var(--color-inverted-bg) 12%,transparent);color:var(--color-accent-contrast);cursor:pointer;display:inline-flex;font:650 18px/1.25 var(--font-sans);gap:.7rem;justify-content:center;min-width:11.6rem;padding:.8rem 1.1rem;transition:background var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease),transform var(--t-fast) var(--ease);white-space:nowrap}.submit:where(.astro-jfgd5vnc) span:where(.astro-jfgd5vnc){min-width:0}.submit:where(.astro-jfgd5vnc):after{background:currentcolor;content:"";display:block;flex:0 0 auto;height:1.25em;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 21'%3E%3Cpath d='m16 9-6-6 2-1 8 8-1 1-7 7-2-1 6-6H0V9z'/%3E%3C/svg%3E") no-repeat center /.9em .9em;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 21'%3E%3Cpath d='m16 9-6-6 2-1 8 8-1 1-7 7-2-1 6-6H0V9z'/%3E%3C/svg%3E") no-repeat center /.9em .9em;transition:transform var(--t-fast) var(--ease);width:1.25em}.submit:where(.astro-jfgd5vnc):focus-visible,.submit:where(.astro-jfgd5vnc):hover:not(:disabled){background:var(--color-accent-hover);box-shadow:0 12px 28px color-mix(in srgb,var(--color-inverted-bg) 16%,transparent);transform:translateY(-1px)}.submit:where(.astro-jfgd5vnc):focus-visible:after,.submit:where(.astro-jfgd5vnc):hover:not(:disabled):after{transform:translate(.18rem)}.signup-form:where(.astro-jfgd5vnc)[aria-busy=true] .submit:where(.astro-jfgd5vnc){cursor:progress;opacity:.76}.signup-form:where(.astro-jfgd5vnc)[data-state=success] .submit:where(.astro-jfgd5vnc){cursor:default;opacity:1}.message:where(.astro-jfgd5vnc){color:var(--signup-helper-color,var(--color-text-alt));font-size:var(--font-size-sm);margin:0;min-height:1.35rem}.message:where(.astro-jfgd5vnc)[data-kind=success]{color:var(--color-success)}.message:where(.astro-jfgd5vnc)[data-kind=error]{color:var(--color-danger)}@media only screen and (max-width:576px),only screen and (max-width:767px)and (orientation:landscape){.row:where(.astro-jfgd5vnc){border-radius:22px;grid-template-columns:1fr}.submit:where(.astro-jfgd5vnc){font-size:max(16px,min(4.2vw,18px));gap:.55rem;min-width:0;padding-block:.9rem;padding-inline:.85rem;text-align:center;white-space:normal;width:100%}.input:where(.astro-jfgd5vnc){font-size:16px}}.final-cta:where(.astro-nqzr7c5x){padding:var(--tf-section-y) 0}.panel:where(.astro-nqzr7c5x){display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,.42fr);grid-gap:max(2rem,min(5vw,5rem));align-items:center;background:radial-gradient(circle at 14% 20%,color-mix(in srgb,var(--color-sky) 48%,transparent),transparent 24rem),radial-gradient(circle at 88% 28%,color-mix(in srgb,var(--color-accent) 52%,transparent),transparent 22rem),linear-gradient(115deg,var(--color-sky-soft),var(--color-surface-warm) 58%,color-mix(in srgb,var(--color-accent) 24%,var(--color-surface)) 100%);border:1px solid var(--color-border);border-radius:var(--tf-panel-radius);box-shadow:0 24px 70px color-mix(in srgb,var(--color-inverted-bg) 7%,transparent);gap:max(2rem,min(5vw,5rem));margin:0 auto;overflow:hidden;padding:var(--tf-panel-padding);width:min(100%,1180px)}.copy:where(.astro-nqzr7c5x),.panel:where(.astro-nqzr7c5x){position:relative}.copy:where(.astro-nqzr7c5x){max-width:640px;z-index:2}.title:where(.astro-nqzr7c5x){--fs:var(--tf-section-title-size);--fw:500;--lh:var(--tf-heading-lh);--ls:0;margin:0}p:where(.astro-nqzr7c5x){color:var(--color-text-alt);font-size:var(--tf-body-copy-size);line-height:var(--tf-copy-lh);margin:var(--tf-title-body-gap) 0 1.55rem;max-width:620px}.copy:where(.astro-nqzr7c5x) .signup-form{width:min(100%,38rem)}.preview-card:where(.astro-nqzr7c5x){display:grid;position:relative;z-index:2;grid-gap:.8rem;background:color-mix(in srgb,var(--color-surface-raised) 92%,transparent);border:1px solid color-mix(in srgb,var(--color-inverted-bg) 10%,transparent);border-radius:var(--tf-card-radius);box-shadow:0 20px 50px color-mix(in srgb,var(--color-inverted-bg) 9%,transparent);gap:.8rem;padding:1rem}.preview-card:where(.astro-nqzr7c5x) p:where(.astro-nqzr7c5x),.preview-card:where(.astro-nqzr7c5x) span:where(.astro-nqzr7c5x){color:var(--color-text-alt);font-size:var(--font-size-sm);margin:0}.preview-card:where(.astro-nqzr7c5x) strong:where(.astro-nqzr7c5x){color:var(--color-text);font:600 var(--tf-callout-title-size) /var(--tf-heading-lh) var(--font-display);letter-spacing:0}.signal-line:where(.astro-nqzr7c5x){background:linear-gradient(color-mix(in srgb,var(--color-text) 7%,transparent) 1px,transparent 1px) 0 0 /100% 2.25rem,linear-gradient(135deg,var(--color-sky-soft),var(--color-lavender));border-radius:18px;min-height:8.5rem;overflow:hidden;position:relative}.signal-line:where(.astro-nqzr7c5x):after,.signal-line:where(.astro-nqzr7c5x):before{border-bottom:3px solid var(--color-lavender-ink);border-radius:50%;content:"";height:3.4rem;inset:2.1rem 1.05rem auto;position:absolute;transform:rotate(-6deg)}.signal-line:where(.astro-nqzr7c5x):after{border-bottom-style:dashed;inset:auto 1.05rem 2.2rem;opacity:.35;transform:rotate(5deg)}.signal-line:where(.astro-nqzr7c5x) i:where(.astro-nqzr7c5x){aspect-ratio:1;background:var(--color-accent);border:2px solid var(--color-surface);border-radius:50%;position:absolute;width:.72rem;z-index:1}.signal-line:where(.astro-nqzr7c5x) i:where(.astro-nqzr7c5x):first-child{left:18%;top:54%}.signal-line:where(.astro-nqzr7c5x) i:where(.astro-nqzr7c5x):nth-child(2){left:52%;top:40%}.signal-line:where(.astro-nqzr7c5x) i:where(.astro-nqzr7c5x):nth-child(3){right:15%;top:60%}.reassurance:where(.astro-nqzr7c5x){border-top:1px solid color-mix(in srgb,var(--color-inverted-bg) 9%,transparent);color:var(--color-text-alt);display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:.45rem 1.2rem;grid-column:1/-1;list-style:none;margin:0;padding:1.15rem 0 0}.reassurance:where(.astro-nqzr7c5x) li:where(.astro-nqzr7c5x){position:relative}.reassurance:where(.astro-nqzr7c5x) li:where(.astro-nqzr7c5x):not(:last-child):after{aspect-ratio:1;background:currentcolor;border-radius:50%;content:"";opacity:.45;position:absolute;right:-.7rem;top:50%;transform:translateY(-50%);width:.18rem}@media only screen and (max-width:987px){.panel:where(.astro-nqzr7c5x){grid-template-columns:1fr}.preview-card:where(.astro-nqzr7c5x){max-width:22rem}}@media only screen and (max-width:576px),only screen and (max-width:767px)and (orientation:landscape){.panel:where(.astro-nqzr7c5x){border-radius:var(--tf-panel-radius-compact)}.preview-card:where(.astro-nqzr7c5x){display:none}.reassurance:where(.astro-nqzr7c5x){display:grid;grid-gap:.45rem;gap:.45rem}.reassurance:where(.astro-nqzr7c5x) li:where(.astro-nqzr7c5x):after{display:none}}
