.legacy-card-story[data-astro-cid-zh4vmswq]{padding:72px 0}.legacy-card-intro[data-astro-cid-zh4vmswq]{max-width:680px;margin-bottom:40px}.legacy-card-intro[data-astro-cid-zh4vmswq] h2[data-astro-cid-zh4vmswq]{margin:12px 0 20px}.legacy-card-layout[data-astro-cid-zh4vmswq]{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.legacy-card-layout[data-astro-cid-zh4vmswq] figure[data-astro-cid-zh4vmswq]{margin:0}.legacy-card-layout[data-astro-cid-zh4vmswq] img[data-astro-cid-zh4vmswq]{width:100%;height:auto;display:block}.legacy-card-details[data-astro-cid-zh4vmswq]{gap:28px;display:grid}.legacy-card-details[data-astro-cid-zh4vmswq] h3[data-astro-cid-zh4vmswq]{margin:8px 0 12px;font-size:24px}.legacy-small[data-astro-cid-zh4vmswq]{margin-top:12px;font-size:13px}.legacy-recipient-preview[data-astro-cid-zh4vmswq]{background:var(--seed-surface);border:1px solid var(--seed-line);border-radius:16px;padding:28px}.legacy-recipient-preview[data-astro-cid-zh4vmswq] ul[data-astro-cid-zh4vmswq]{margin:20px 0;padding:0;list-style:none}.legacy-recipient-preview[data-astro-cid-zh4vmswq] li[data-astro-cid-zh4vmswq]{border-top:1px solid var(--seed-line);flex-direction:column;gap:4px;padding:12px 0;display:flex}.legacy-recipient-preview[data-astro-cid-zh4vmswq] small[data-astro-cid-zh4vmswq],.legacy-recipient-preview[data-astro-cid-zh4vmswq] p[data-astro-cid-zh4vmswq]{color:var(--seed-muted);font-size:12px}.legacy-free-plan[data-astro-cid-zh4vmswq]{background:var(--seed-surface);border:1px solid var(--seed-line);border-radius:16px;grid-template-columns:1.2fr 1fr;gap:48px;margin-top:48px;padding:32px;display:grid}.legacy-free-plan[data-astro-cid-zh4vmswq] h3[data-astro-cid-zh4vmswq]{margin:12px 0 16px;font-size:28px}.legacy-free-plan[data-astro-cid-zh4vmswq] .tool-link[data-astro-cid-zh4vmswq]{margin-top:20px}@media (width<=800px){.legacy-card-story[data-astro-cid-zh4vmswq]{padding:48px 0}.legacy-card-layout[data-astro-cid-zh4vmswq],.legacy-free-plan[data-astro-cid-zh4vmswq]{grid-template-columns:1fr;gap:28px}.legacy-card-layout[data-astro-cid-zh4vmswq] figure[data-astro-cid-zh4vmswq]{max-width:520px;margin:auto}.legacy-free-plan[data-astro-cid-zh4vmswq]{padding:24px}.legacy-card-details[data-astro-cid-zh4vmswq] h3[data-astro-cid-zh4vmswq]{font-size:22px}}.product-page{background:var(--seed-bg);color:var(--seed-ink)}.product-page h1,.product-page h2,.product-page h3{font-family:var(--seed-font-display);letter-spacing:-.045em;text-wrap:balance;font-weight:500}.product-page h2{font-size:clamp(28px,3.4vw,44px);line-height:1.13}.product-page h3{letter-spacing:-.025em;font-size:22px;line-height:1.25}.product-page p{color:var(--seed-muted);font-size:16px;line-height:1.7}.product-localbar{border-bottom:1px solid var(--seed-line);justify-content:space-between;align-items:center;gap:24px;padding:20px 0;display:flex}.product-localbar>span{align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.product-localbar>a{color:var(--seed-link);align-items:center;gap:8px;min-height:44px;font-size:13px;display:inline-flex}.product-localbar>a .arrow{width:16px;height:16px}.product-hero{text-align:center;padding:64px 0 60px}.product-hero h1{letter-spacing:-.055em;margin:0 auto 24px;font-size:clamp(44px,6.4vw,84px);line-height:1.03}.product-hero .product-lead{max-width:58ch;color:var(--seed-muted);margin:0 auto;font-size:clamp(17px,1.6vw,20px);line-height:1.6}.product-hero-signup{text-align:left;width:min(520px,100%);margin:28px auto 0}.product-hero .product-price{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:12px;margin-top:20px;font-size:14px;display:flex}.product-price strong{color:var(--seed-ink);font-size:24px}.product-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.product-section-heading h2{max-width:23ch}.product-example-label{color:var(--seed-muted);white-space:nowrap;font-size:12px}.product-stage{background:var(--seed-surface);border:1px solid var(--seed-line);border-radius:24px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid;overflow:hidden}.product-photograph{min-width:0;min-height:520px;margin:0;position:relative}.product-photograph img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.product-demo{min-width:0;padding:28px 32px 24px}.product-demo-tabs{border-bottom:1px solid var(--seed-line);gap:4px;margin-bottom:28px;display:flex}.product-demo-tabs a{min-height:44px;color:var(--seed-muted);text-align:center;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;margin-bottom:-1px;padding:12px 10px;font-size:13px;line-height:1.4;display:flex;position:relative}.product-demo-tabs a[aria-selected=true]{color:var(--seed-ink);border-color:var(--seed-link);font-weight:600}.product-demo-tabs a:hover{color:var(--seed-ink)}.product-demo-panel[hidden]{display:none}.product-demo-panel{scroll-margin-top:120px}.product-demo-panel+.product-demo-panel{border-top:1px solid var(--seed-line);margin-top:28px;padding-top:28px}[data-enhanced=true] .product-demo-panel{border:0;margin-top:0;padding-top:0}.product-demo-top{color:var(--seed-link);align-items:center;gap:10px;margin-bottom:24px;font-size:12px;display:flex}.product-demo-top svg{flex-shrink:0}.product-demo-panel h3{max-width:22ch;margin-bottom:16px;font-size:clamp(24px,2.3vw,32px);line-height:1.18}.product-demo-panel p.product-demo-intro{margin:0 0 24px;font-size:14px;line-height:1.65}.product-evidence{margin:0}.product-evidence>div{border-top:1px solid var(--seed-line);padding:12px 0}.product-evidence>div:last-child{padding-bottom:0}.product-evidence dt{color:var(--seed-ink);font-size:12px;font-weight:600;line-height:1.6}.product-evidence dd{color:var(--seed-muted);margin:4px 0 0;font-size:13px;line-height:1.6}.product-voice-wave{height:44px;color:var(--seed-link);justify-content:flex-start;align-items:center;gap:5px;margin:0 0 24px;display:flex}.product-voice-wave i{opacity:.65;background:currentColor;border-radius:3px;width:3px}[data-product-kind=health] .product-evidence>div{padding-left:28px;position:relative}[data-product-kind=health] dt span{font:11px var(--seed-font-mono);color:var(--seed-link);position:absolute;top:16px;left:0}[data-product-kind=memoir] .product-demo-panel h3{max-width:18ch;font-size:34px;line-height:1.2}[data-product-kind=context] .product-evidence>div{grid-template-columns:84px 1fr;gap:16px;display:grid}[data-product-kind=context] .product-evidence dd{margin:0}.product-benefits{padding:72px 0}.product-benefits>h2{max-width:25ch;margin-bottom:36px}.product-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.product-benefit-grid article{border-top:1px solid var(--seed-line);padding-top:24px}.product-benefit-grid h3{margin-bottom:12px;font-size:22px}.product-benefit-grid p{max-width:40ch;font-size:15px;line-height:1.7}.product-how{padding:64px 0 72px}.product-how .product-section-heading h2{max-width:26ch}.product-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid}.product-steps li{border-top:1px solid var(--seed-line);padding-top:24px}.product-step-index{font:12px var(--seed-font-mono);color:var(--seed-link);margin-bottom:20px;display:block}.product-steps h3{margin-bottom:12px;font-size:21px}.product-steps p{font-size:14px}.product-kicker{color:var(--seed-link);margin-bottom:16px;font-size:13px;line-height:1.5;display:block}.product-details{border-top:1px solid var(--seed-line);grid-template-columns:minmax(0,.75fr) minmax(0,1.4fr);gap:72px;padding:56px 0 72px;display:grid}.product-details>div>.tool-link{margin-top:24px}.product-detail-columns{grid-template-columns:1fr 1fr;gap:40px;display:grid}.product-detail-columns h3{margin-bottom:12px;font-size:18px}.product-detail-columns ul{margin:0 0 12px;padding:0;list-style:none}.product-detail-columns li{color:var(--seed-muted);border-bottom:1px solid var(--seed-line);padding:12px 0;font-size:14px;line-height:1.7}.product-control{background:var(--seed-surface);border:1px solid var(--seed-line);border-radius:24px;grid-template-columns:1fr 1.35fr;gap:72px;padding:40px;display:grid}.product-control-heading>svg{color:var(--seed-link);margin-bottom:20px}.product-control-heading h2{max-width:20ch;font-size:30px}.product-control p{font-size:15px}.product-control p.product-control-note{color:var(--seed-muted);margin:16px 0;font-size:13px}.product-control .tool-link{font-size:13px}.product-questions{grid-template-columns:1fr 1.35fr;gap:72px;padding:80px 0;display:grid}.product-questions details{border-bottom:1px solid var(--seed-line)}.product-questions details:first-child{border-top:1px solid var(--seed-line)}.product-questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:20px 0;font-size:16px;font-weight:500;line-height:1.5;list-style:none;display:flex}.product-questions summary::-webkit-details-marker{display:none}.product-questions summary span{color:var(--seed-link);flex-shrink:0;font-size:22px}.product-questions details[open] summary span{transform:rotate(45deg)}.product-questions details p{padding:0 20px 24px 0;font-size:14px;line-height:1.8}.product-signup{background:var(--seed-surface);border-top:1px solid var(--seed-line);border-bottom:1px solid var(--seed-line);padding:64px 0}.product-signup-inner{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.product-signup h2{max-width:19ch;margin-bottom:16px}.product-signup p{font-size:14px}.product-signup-links{flex-wrap:wrap;gap:8px 24px;margin-top:16px;display:flex}.product-signup-links .tool-link{font-size:13px}.product-anchor{scroll-margin-top:100px}.product-private-layout{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.product-vault-inside{background:var(--seed-surface);padding:72px 0}.product-private-layout h2{margin-bottom:24px;font-size:clamp(36px,4vw,56px)}.product-private-layout>div>p{max-width:43ch;margin-bottom:20px}.product-boundary{border:1px solid var(--seed-control-border);background:var(--seed-bg);border-radius:24px;padding:32px}.product-boundary-heading{color:var(--seed-link);align-items:center;gap:12px;font-size:16px;display:flex}.product-boundary ol{margin:28px 0 24px;padding:0;list-style:none}.product-boundary li{border-top:1px solid var(--seed-line);align-items:flex-start;gap:20px;padding:20px 0;display:flex}.product-boundary li>span{font:12px var(--seed-font-mono);color:var(--seed-link);padding-top:3px}.product-boundary li strong{font-size:15px;font-weight:500}.product-boundary li p{margin:6px 0 0;font-size:13px}.product-boundary p.product-boundary-note{margin:0;font-size:12px}.product-connections{background:var(--seed-surface);border:1px solid var(--seed-line);border-radius:24px;grid-template-columns:1fr 1fr;gap:64px;padding:48px;display:grid}.product-connections h2{margin-bottom:20px}.product-connections p{font-size:15px}.product-connection-links{gap:0;display:grid}.product-connection-links a{border-bottom:1px solid var(--seed-line);flex-direction:column;gap:8px;min-height:44px;padding:20px 0;display:flex}.product-connection-links a:first-child{border-top:1px solid var(--seed-line)}.product-connection-links a>span:first-child{font-family:var(--seed-font-display);font-size:23px}.product-connection-links a>span:last-child{color:var(--seed-link);align-items:center;gap:8px;font-size:13px;display:flex}.product-connection-links svg{width:16px;height:16px}.product-usb{grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding:64px 0 0;display:grid}.product-usb-photo img{aspect-ratio:3/2;object-fit:cover;border-radius:24px;width:100%;height:auto}.product-usb h2,.product-usb p{margin-bottom:20px}.product-page .legacy-card-story{padding-top:24px}.product-page .legacy-card-intro h2{font-size:40px}.product-page .legacy-card-layout{gap:64px}.product-page .legacy-free-plan{background:var(--seed-surface);border:0}@media (width>=1000px){[data-enhanced=true] .product-demo-panels{min-height:400px}}@media (width<=1100px){.product-stage{grid-template-columns:1fr 1fr}.product-demo{padding:24px}.product-benefit-grid,.product-steps{gap:24px}.product-details,.product-questions,.product-control,.product-signup-inner,.product-private-layout{gap:40px}.product-control{padding:32px}.product-connections{gap:40px;padding:32px}}@media (width<=800px){.product-hero{padding:44px 0}.product-hero h1{font-size:clamp(40px,8vw,64px)}.product-stage{grid-template-columns:1fr}.product-photograph{aspect-ratio:16/10;min-height:0;max-height:520px}.product-photograph img{height:100%}.product-demo{padding:24px 28px 28px}.product-demo-panel h3{max-width:28ch}.product-benefits{padding:48px 0}.product-benefit-grid,.product-steps{grid-template-columns:1fr;gap:24px}.product-benefit-grid p{max-width:65ch}.product-how{padding:48px 0}.product-benefits>h2{margin-bottom:28px}.product-details,.product-control,.product-questions,.product-signup-inner,.product-private-layout,.product-connections{grid-template-columns:1fr;gap:28px}.product-details{padding:40px 0 48px}.product-control{padding:28px}.product-control-heading>svg{margin-bottom:12px}.product-questions,.product-signup,.product-vault-inside{padding:48px 0}.product-section-heading{flex-direction:column;align-items:start;gap:12px}.product-usb{gap:28px}.product-usb h2{font-size:30px}.product-steps li{grid-template-columns:24px 1fr;gap:8px 16px;display:grid}.product-step-index{grid-row:1/3;margin:5px 0 0}.product-steps h3{margin:0}.product-steps p{grid-column:2}}@media (width<=560px){.product-localbar{gap:16px;padding:12px 0}.product-localbar>span{gap:8px;font-size:14px}.product-localbar>a{font-size:12px}.product-hero{padding:36px 0 40px}.product-hero h1{font-size:44px}.product-hero-signup{margin-top:24px}.product-section-heading h2{font-size:28px}.product-stage{border-radius:16px}.product-demo{padding:20px}.product-demo-tabs{margin-bottom:24px}.product-demo-tabs a{padding:12px 8px;font-size:12px}.product-demo-panel h3{font-size:27px}.product-photograph{aspect-ratio:4/3}.product-detail-columns{grid-template-columns:1fr;gap:24px}.product-control{border-radius:16px;padding:24px}.product-control-heading h2{font-size:28px}.product-connections{padding:24px}.product-usb{grid-template-columns:1fr;padding-top:40px}.product-usb-photo img{border-radius:16px}.product-boundary{border-radius:16px;padding:24px}.product-questions summary{font-size:15px}.product-page .legacy-card-intro h2{font-size:30px}}@media (prefers-reduced-motion:reduce){.product-page *{scroll-behavior:auto;transition:none!important}}
