.landing-tour{max-width:1100px;margin:auto}.landing-tour-steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:32px;padding:6px 0 15px}.landing-tour-steps button{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:17px;padding:0 8px;border-radius:9px;color:#7b859a;background:transparent;font-size:15px;font-weight:550}.landing-tour-station{position:relative;display:grid;place-items:center;width:66px;height:66px;border:1px solid #e0dff0;border-radius:50%;color:#8a82a6;background:#fff;box-shadow:0 8px 24px -17px #7e78a5aa}.landing-tour-station>svg{width:27px;height:27px}.landing-tour-station>span{position:absolute;display:grid;width:24px;height:24px;place-items:center;right:-5px;top:-3px;border:3px solid #f7f8ff;border-radius:50%;font-size:9px;font-weight:650;color:#80769b;background:#efedf7}.landing-tour-steps button[aria-selected=true]{color:#554182;font-weight:650}.landing-tour-steps button[aria-selected=true] .landing-tour-station{border-color:#ac9bda;color:#654b9e;background:linear-gradient(145deg,#fff,#f0ecfc);box-shadow:0 9px 30px -14px #8670c277}.landing-tour-steps button[aria-selected=true] .landing-tour-station:before{content:"";position:absolute;inset:-6px;border:1px solid #b6a4de77;border-radius:50%;animation:landing-tour-pulse 4s ease-in-out infinite}.landing-tour-steps button[aria-selected=true] .landing-tour-station>span{background:#7660a7;color:white}.landing-tour-steps button:hover .landing-tour-station{border-color:#ac9bda}.landing-example-trigger:focus-visible,.landing-tour-steps button:focus-visible{outline:2px solid #7859bf;outline-offset:5px}.landing-tour-track{position:absolute;display:block;height:1px;background:repeating-linear-gradient(90deg,#d6d2e8 0 4px,transparent 4px 9px);pointer-events:none}.landing-tour-track:before{content:"";position:absolute;height:1px;left:0;top:0;width:var(--journey-progress,0);background:linear-gradient(90deg,#b9ace0,#8c77c3);transition:width .28s ease}.landing-tour-spark{position:absolute;width:7px;height:7px;top:-3px;border-radius:50%;background:#9882cb;box-shadow:0 0 0 4px #e4ddf7aa;animation:landing-tour-travel 8s linear infinite}@keyframes landing-tour-travel{0%,3%{left:0;opacity:0}8%{opacity:1}48%,52%{left:50%;opacity:.7}92%{opacity:1}98%,to{left:100%;opacity:0}}@keyframes landing-tour-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.055)}}.landing-motion-boundary[data-motion=paused] .landing-tour-spark,.landing-motion-boundary[data-motion=paused] .landing-tour-station:before{animation-play-state:paused}.landing-tour-description{margin:0 0 20px}.landing-tour-description h3{font-size:20px;line-height:1.5;color:#222d47;font-weight:600}.landing-tour-description p{font-size:13px;line-height:1.8;color:#718098;max-width:750px;margin-top:5px}.landing-example-trigger{display:block;width:100%;text-align:left;background:white;border:1px solid #dee3f1;border-radius:12px;overflow:hidden;box-shadow:0 24px 65px -42px #716a9c99;cursor:zoom-in}.landing-example-trigger:hover{border-color:#b5a5d8}.landing-example-frame-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 18px;background:#f9faff;border-bottom:1px solid #e6eaf4;font-size:11px;color:#718098}.landing-example-frame-bar>span:last-child{display:inline-flex;align-items:center;gap:7px;color:#766196}.landing-example-window{display:block;max-height:625px;overflow:hidden}.landing-example-screens{display:block;width:100%}.landing-example-canvas{position:relative;width:100%;overflow:hidden;background:#fff}.landing-example-canvas img{position:absolute;display:block;width:var(--example-image-width);min-width:0;max-width:none;height:auto;min-height:0;max-height:none;left:var(--example-image-left);top:var(--example-image-top);margin:0;-o-object-fit:fill;object-fit:fill}.landing-example-desktop{display:block}.landing-example-mobile,.landing-example-small{display:none}.landing-example-dialog{width:min(1280px,96vw);max-width:96vw;max-height:94dvh;padding:0;border:1px solid #d6dced;border-radius:12px;color:#38435a}.landing-example-dialog[open]{display:flex;flex-direction:column}.landing-example-dialog::backdrop{background:#19223b99;backdrop-filter:blur(3px)}.landing-example-dialog-body{overflow:auto;min-height:0;padding:15px;background:#f5f6fb}@media (max-width:639px){.landing-tour-steps{gap:6px;margin-bottom:22px}.landing-tour-steps button{padding:0 2px;gap:15px;font-size:12px;line-height:1.5}.landing-tour-steps button>span:last-child{min-height:3em}.landing-tour-station{width:54px;height:54px}.landing-tour-station>svg{width:23px;height:23px}.landing-tour-description h3{font-size:19px}.landing-example-frame-bar{padding:10px 12px}.landing-example-frame-bar>span:last-child{font-size:0}.landing-example-window{max-height:520px}.landing-example-desktop{display:none}.landing-example-mobile{display:block}.landing-example-dialog-body{padding:8px}}@media (max-width:359px){.landing-example-mobile{display:none}.landing-example-small{display:block}}@media (prefers-reduced-motion:reduce){.landing-tour-spark,.landing-tour-station:before{animation:none!important}.landing-tour-track:before{transition:none}}.landing-story-section.landing-story-letters{background:radial-gradient(ellipse at 16% 50%,#e7f6ef 0,transparent 54%),linear-gradient(165deg,#f0faf5,#e7f6ef 46%,#fff)}.landing-story-letters .landing-story-glow{background:radial-gradient(ellipse,#a7e8cc44,transparent 70%);animation-duration:20s}.landing-story-letters .landing-story-heading,.landing-story-letters .landing-story-heading h2{max-width:900px}.landing-letters-canvas{position:relative;display:grid;grid-template-columns:34% 62%;-moz-column-gap:4%;column-gap:4%;margin:0}.landing-letters-sources{position:relative;display:grid;grid-template-rows:1fr 1fr;min-width:0}.landing-letters-source{align-self:center;min-width:0;animation:landing-letters-float 6s ease-in-out infinite}.landing-letters-source-offer{animation-delay:-1s}.landing-letters-source-profile{animation-delay:-3s}.landing-letters-card,.landing-letters-document{border:1px solid #dfe3ff;border-radius:12px;background:#fff;box-shadow:0 18px 50px -36px #6c7dba66}.landing-letters-card{padding:24px;transition:transform .16s ease}.landing-letters-card-label{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:600;color:#0f172a}.landing-letters-card-label svg{height:24px;width:24px;flex-shrink:0;color:hsl(var(--app-brand-foreground))}.landing-letters-source-title{margin-top:20px;font-size:18px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.landing-letters-muted{margin-top:6px;color:#64748b;font-size:14px;line-height:1.6}.landing-letters-skills{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:18px;border-top:1px solid #eef2ff}.landing-letters-skills span{border-radius:6px;background:#eff6ff;color:#2563eb;padding:6px 10px;font-size:12px;font-weight:500}.landing-letters-document{position:relative;min-width:0;animation:landing-letters-float 6s ease-in-out -4.5s infinite}.landing-letters-document:after{content:"";pointer-events:none;position:absolute;inset:-1px;border:2px solid #a78bfa;border-radius:inherit;opacity:0;animation:landing-letters-outline 4.8s ease-in-out infinite}.landing-letters-document-heading{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.landing-letters-document-heading h3{font-size:19px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.landing-letters-draft-badge{padding:6px 10px;border-radius:6px;color:hsl(var(--app-brand-foreground));background:#f0edff;font-size:11px;font-weight:500}.landing-letters-options{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 16px}.landing-letters-options>span{display:inline-flex;align-items:center;gap:8px;min-height:38px;max-width:100%;padding:7px 10px;border:1px solid #e5e5ff;border-radius:7px;font-size:12px;color:#334155}.landing-letters-options svg{width:16px;height:16px;flex-shrink:0;color:hsl(var(--app-brand-foreground))}.landing-letters-options svg:last-child{height:13px;width:13px;color:#94a3b8}.landing-letters-paper{padding:22px;border:1px solid #e5e5ff;border-radius:8px;font-size:14px;line-height:1.75;color:#475569}.landing-letters-paper p+p{margin-top:18px}.landing-letters-example-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:14px}.landing-letters-example-actions>span{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 14px;border:1px solid #c4b5fd;border-radius:7px;font-size:12px;font-weight:600;color:hsl(var(--app-brand-foreground))}.landing-letters-example-actions svg{width:16px;height:16px;flex-shrink:0}.landing-letters-example-actions>.landing-letters-copy-example{border-color:transparent;color:#fff;background:linear-gradient(110deg,#7850f7,#5634eb)}.landing-letters-example-caption{margin-top:12px;color:#64748b;font-size:11px;line-height:1.5}.landing-letters-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:38px}.landing-letters-benefits>div{display:flex;align-items:flex-start;gap:15px;min-width:0}.landing-letters-benefit-icon{display:grid;place-items:center;flex-shrink:0;height:52px;width:52px;border-radius:50%;border:1px solid #e0e7ff;background:#ffffffb3;color:hsl(var(--app-brand-foreground))}.landing-letters-benefit-icon svg{width:24px;height:24px}.landing-letters-benefits h3{font-size:13px;line-height:1.5;font-weight:600;color:#0f172a}.landing-letters-benefits p{margin-top:6px;font-size:13px;line-height:1.7;color:#64748b}.landing-letters-flow-desktop{position:absolute;left:34%;top:0;width:4%;height:100%;overflow:visible;pointer-events:none}.landing-letters-flow-desktop>path,.landing-letters-flow-mobile>path{stroke:#8b5cf6;stroke-width:1.5;stroke-dasharray:4 5}.landing-letters-flow-desktop marker path,.landing-letters-flow-mobile marker path{stroke:#8b5cf6;stroke-width:1.5}.landing-letters-flow-desktop circle,.landing-letters-flow-mobile circle{fill:#fff;stroke:#8b5cf6;stroke-width:2}.landing-letters-flow-desktop .landing-letters-flow-dot{fill:#7c3aed;stroke:#fff;stroke-width:1.5;offset-distance:0;animation:landing-letters-flow 4.8s linear infinite}.landing-letters-flow-dot-offer{offset-path:path("M4 120C52 120 34 228 92 228")}.landing-letters-flow-desktop .landing-letters-flow-dot-profile{offset-path:path("M4 360C52 360 34 252 92 252");animation-delay:-.7s}.landing-letters-flow-mobile{display:none}.landing-story-letters .landing-motion-boundary[data-entry=ready] .landing-story-inner{opacity:0}.landing-story-letters .landing-motion-boundary[data-entry=entered] .landing-story-inner{animation:landing-letters-enter .4s ease-out both}.landing-motion-boundary[data-motion=paused] .landing-letters-document:after,.landing-story-letters .landing-motion-boundary[data-motion=paused] .landing-story-inner{animation-play-state:paused}@keyframes landing-letters-float{0%,to{transform:translateY(3px)}50%{transform:translateY(-3px)}}@keyframes landing-letters-flow{0%{opacity:0;offset-distance:0}8%,82%{opacity:1}94%,to{opacity:0;offset-distance:100%}}@keyframes landing-letters-outline{0%,68%,to{opacity:0}84%{opacity:.35}}@keyframes landing-letters-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.landing-letters-card:hover{transform:translateY(-2px)}}@media (max-width:767px){.landing-story-section.landing-story-letters{padding-left:20px;padding-right:20px}.landing-letters-canvas{grid-template-columns:minmax(0,1fr);gap:32px}.landing-letters-sources{grid-template-rows:auto auto;gap:20px;padding-right:20px}.landing-letters-card{padding:20px}.landing-letters-document,.landing-letters-source{animation:none}.landing-letters-source-title{margin-top:16px}.landing-letters-source-offer .landing-letters-card{min-height:190px}.landing-letters-source-profile .landing-letters-card{min-height:140px}.landing-letters-flow-desktop{display:none}.landing-letters-flow-mobile{position:absolute;display:block;pointer-events:none;top:0;left:0;width:100%;height:calc(100% + 32px);overflow:visible}.landing-letters-document{padding:20px}.landing-letters-document-heading h3{font-size:18px}.landing-letters-paper{padding:17px;line-height:1.7}.landing-letters-extra-paragraph{display:none}.landing-letters-example-actions>span{flex:1 1 150px}.landing-letters-benefits{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:28px}.landing-letters-benefits h3{font-size:14px}.landing-letters-document:after{animation:none}}@media (max-width:359px){.landing-story-section.landing-story-letters{padding-left:16px;padding-right:16px}.landing-letters-card,.landing-letters-document{padding:16px}.landing-letters-card-label{gap:8px;font-size:13px}.landing-letters-source-title{font-size:17px}.landing-letters-paper{padding:14px;font-size:13px}}@media (prefers-reduced-motion:reduce){.landing-story-letters .landing-story-inner{opacity:1!important;animation:none!important}.landing-letters-document:after,.landing-story-letters .landing-motion-decoration{animation:none!important}.landing-letters-flow-dot{display:none}.landing-letters-card{transition:none}.landing-letters-card:hover{transform:none}}.landing-story-section{position:relative;padding:70px 20px;border-bottom:1px solid #f1f5f9;background:radial-gradient(ellipse at 2% 65%,#eef2ff 0,transparent 40%),radial-gradient(ellipse at 96% 70%,#eff6ff 0,transparent 40%),#fff}.landing-story-inner{position:relative;max-width:1100px;margin:auto}.landing-story-glow{pointer-events:none;position:absolute;width:30%;height:55%;right:3%;top:30%;border-radius:50%;background:radial-gradient(ellipse,#ddd6fe33,transparent 70%);animation:landing-glow-drift 28s ease-in-out infinite alternate}@keyframes landing-glow-drift{to{transform:translate(-24px,12px)}}.landing-story-heading{max-width:760px;margin:0 auto 40px;text-align:center}.landing-story-heading h2{max-width:680px;margin-left:auto;margin-right:auto;white-space:pre-line}.landing-match-score{position:relative;width:80px;height:80px;flex-shrink:0;color:#0f172a;font-size:11px}.landing-match-score svg{width:100%;height:100%}.landing-match-score-value{position:absolute;inset:0;display:flex;gap:2px;align-items:baseline;justify-content:center;padding-top:28px}.landing-match-score strong{font-size:23px;line-height:1}.landing-match-signal{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px}.landing-match-signal-icon{height:24px;display:flex;align-items:center}.landing-match-signal>.landing-match-signal-text{line-height:24px}.landing-story-soft{background:radial-gradient(ellipse at 80% 70%,#ede9fe 0,transparent 45%),radial-gradient(ellipse at 5% 55%,#eaf3ff 0,transparent 40%),#fbfcff}.landing-grouping-canvas{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:26%;align-items:center;max-width:1000px;margin:auto;min-height:420px}.landing-source-stack{position:relative;z-index:1;display:grid;gap:15px}.landing-listing-example{position:relative;background:#fff;border:1px solid #dfe3ff;border-radius:10px;padding:18px 20px 16px;box-shadow:0 14px 45px -28px #6366f155}.landing-listing-example-0{transform:translateX(16px) rotate(2deg)}.landing-listing-example-1{transform:translateX(-12px) rotate(-2deg)}.landing-listing-example-2{transform:translateX(20px) rotate(-3deg)}.landing-browser-dots{display:flex;gap:4px;margin-bottom:12px}.landing-browser-dots i{width:5px;height:5px;border-radius:50%;background:#f87171}.landing-browser-dots i:nth-child(2){background:#fbbf24}.landing-browser-dots i:nth-child(3){background:#34d399}.landing-merged-example{position:relative;z-index:1;border:1px solid #dfe3ff;border-radius:12px;background:#fff;padding:26px;box-shadow:0 24px 70px -34px #818cf866}.landing-merge-arcs{position:absolute;overflow:visible;pointer-events:none}.landing-merge-arcs-desktop{left:35%;width:28%;height:100%;top:0}.landing-merge-arcs-mobile{display:none}.landing-flow-path{fill:none;stroke:#818cf8;stroke-width:1.5;stroke-dasharray:4 6;animation:landing-path-flow 7s linear infinite}@keyframes landing-path-flow{to{stroke-dashoffset:-100}}.landing-matching-journey{position:relative;display:grid;grid-template-columns:.85fr 1.3fr;gap:16%;align-items:center}.landing-profile-example{position:relative;z-index:1;padding:26px;border-radius:10px;border:1px solid #dfe3ff;background:#fff;box-shadow:0 22px 55px -38px #818cf866}.landing-matching-connection{position:absolute;left:32%;width:17%;height:330px;top:calc(50% - 165px)}.landing-matching-journey>[data-testid=landing-match-card]{position:relative;z-index:1}.landing-matching-connection svg{width:100%;height:100%;overflow:visible}.landing-connection-label{position:absolute;left:10%;top:45%;padding:10px 14px;border:1px solid #e0e7ff;border-radius:100px;background:#fff;color:hsl(var(--app-brand-foreground));white-space:nowrap;font-size:11px;font-weight:600;box-shadow:0 10px 25px -16px #6366f166;animation:landing-source-float 6.5s ease-in-out infinite}.landing-workspace-canvas{position:relative;max-width:1040px;padding:10px 228px 100px 60px;margin:auto}.landing-workspace-card{position:relative;background:#fff;border:1px solid #dfe3ff;border-radius:12px;padding:20px;box-shadow:0 28px 60px -40px #818cf877}.landing-saved-label{position:absolute;left:0;bottom:72px;display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e0e7ff;border-radius:10px;padding:12px 16px;color:hsl(var(--app-brand-foreground));font-size:12px;font-weight:600;transform:rotate(-5deg);box-shadow:0 12px 40px -20px #6366f155;animation:landing-label-float 6.5s ease-in-out infinite}.landing-notes-panel{position:absolute;right:0;bottom:0;width:260px;border:1px solid #fed7cc;border-radius:12px;background:#fff5f0;padding:20px;box-shadow:0 18px 50px -30px #e9a49188;animation:landing-source-float 7s ease-in-out infinite}.landing-workspace-tabs{display:flex;flex-wrap:wrap;gap:4px;font-size:11px;color:#64748b}.landing-workspace-tabs>span{white-space:nowrap;padding:8px;border:1px solid transparent;border-radius:6px}.landing-workspace-tabs .landing-workspace-tab-active{border-color:#e0e7ff;background:#eef2ff;color:hsl(var(--app-brand-foreground));font-weight:600}@media (max-width:639px){.landing-workspace-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:6px}.landing-workspace-tabs>span{text-align:center}}.landing-story-warm{background:radial-gradient(ellipse at 90% 60%,#ffedd5aa 0,transparent 48%),#fffaf2}.landing-story-warm .landing-story-glow{background:radial-gradient(ellipse,#ffedd5aa,transparent 70%)}.landing-workspace-canvas:before{content:"";pointer-events:none;position:absolute;width:190px;height:230px;left:2%;top:-15px;border:2px solid #f0b9a9;border-radius:14px;background:repeating-linear-gradient(transparent 0 25px,#e8a79a 26px 27px);opacity:.14;transform:rotate(-12deg)}@keyframes landing-label-float{0%,to{translate:0 0}50%{translate:0 -6px}}.landing-automation-visual{position:relative;max-width:1050px;margin:auto}.landing-orbit-radar{position:relative;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,#ede9fe55 0,#eef2ff22 55%,transparent 72%)}.landing-orbit-ring{position:absolute;border-radius:50%;border:1px solid #c7d2fe88}.landing-orbit-ring-one{inset:12%}.landing-orbit-ring-two{inset:25%}.landing-orbit-ring-three{inset:2%}.landing-radar-beam{position:absolute;inset:3%;border-radius:50%;background:conic-gradient(transparent 0deg 285deg,#818cf808 300deg,#818cf83d 1turn);animation:landing-radar-spin 12s linear infinite}.landing-radar-brand{position:absolute;inset:0}.landing-radar-centred-symbol,.landing-radar-large-symbol{position:absolute;left:50%;top:50%;height:auto;-o-object-fit:contain;object-fit:contain;transform:translate(-53.125%,-51.55%)}.landing-radar-centred-symbol{width:112px}.landing-radar-large-symbol{width:58%;opacity:.28}.landing-radar-dot{position:absolute;width:7px;height:7px;background:#818cf8;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 4px #e0e7ff88}.landing-radar-dot-one{top:38%;left:7%}.landing-radar-dot-two{top:61%;right:5%}.landing-automatic-radar{margin:auto}.landing-automation-plans{position:absolute;top:110px;left:0;right:0;display:flex;justify-content:space-between;gap:340px}.landing-cadence-card{position:relative;display:flex;align-items:center;gap:16px;padding:22px;background:#fff;border-radius:12px;border:1px solid #dfe3ff;box-shadow:0 20px 50px -36px #6366f177;flex:1}.landing-cadence-card-0:after,.landing-cadence-card-1:before{content:"";position:absolute;width:50px;height:1px;top:50%;border-top:1px dashed #a5b4fc}.landing-cadence-card-0:after{left:100%}.landing-cadence-card-1:before{right:100%}.landing-email-card{position:relative;display:flex;align-items:center;gap:16px;max-width:450px;margin:-10px auto 0;border:1px solid #dfe3ff;border-radius:12px;background:#fff;padding:18px 22px;box-shadow:0 18px 50px -36px #6366f177}.landing-final-radar{position:absolute;right:-135px;top:-75px;width:560px;height:560px;opacity:.55}.landing-final-cta-content{position:relative;z-index:1}.landing-motion-boundary[data-motion=paused] .landing-motion-decoration,.landing-motion-boundary[data-motion=paused] .landing-source-float,.landing-motion-boundary[data-motion=paused] .landing-step-beam{animation-play-state:paused}@media (min-width:640px){.landing-story-section{padding:76px 32px}.landing-story-heading{margin-bottom:46px}}@media (min-width:1024px){.landing-story-section{padding-top:102px;padding-bottom:102px}.landing-story-heading{margin-bottom:54px}}@media (max-width:1023px) and (min-width:640px){.landing-grouping-canvas{gap:20%}.landing-merged-example{padding:22px}.landing-listing-example{padding:16px}.landing-merge-arcs-desktop{width:25%}.landing-matching-journey{gap:12%;grid-template-columns:.85fr 1.2fr}.landing-profile-example{padding:20px}.landing-connection-label{display:none}.landing-automation-plans{gap:270px;top:115px}.landing-cadence-card{padding:16px;flex-direction:column;align-items:flex-start;gap:10px}.landing-automatic-radar{width:280px;height:280px}.landing-cadence-card-0:after,.landing-cadence-card-1:before{width:20px}.landing-email-card{margin-top:36px}.landing-workspace-canvas{padding:10px 0 0}.landing-notes-panel{position:relative;width:100%;bottom:auto;margin-top:24px;animation:none}}@media (max-width:639px){.landing-grouping-canvas{display:block;min-height:0}.landing-source-stack{padding-right:42px;gap:14px}.landing-listing-example{min-height:145px;padding:14px;transform:none}.landing-listing-example-1{margin-left:5px}.landing-listing-example-2{margin-left:10px}.landing-merge-arcs-desktop{display:none}.landing-merge-arcs-mobile{display:block;right:0;top:0;width:100%;height:535px}.landing-merged-example{margin-top:66px;padding:22px}.landing-matching-journey{display:flex;flex-direction:column;gap:90px;align-items:stretch}.landing-profile-example{padding:20px;margin-right:30px}.landing-matching-connection{position:relative;left:auto;top:auto;width:100%;height:72px;margin:-78px 0 -84px}.landing-matching-connection svg{transform:rotate(90deg);width:80px;height:235px;position:absolute;top:-75px;left:calc(50% - 40px)}.landing-connection-label{left:50%;translate:-50% 0;top:8px;font-size:10px;padding:8px 12px}.landing-workspace-canvas{padding:0}.landing-workspace-card{padding:16px}.landing-saved-label{display:inline-flex;left:0;padding:10px 14px}.landing-notes-panel,.landing-saved-label{position:relative;bottom:auto;margin-top:18px}.landing-notes-panel{right:auto;width:100%;padding:18px;animation:none}.landing-automation-plans{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:10px;top:auto}.landing-cadence-card{padding:16px;flex-direction:column;align-items:flex-start;gap:12px}.landing-cadence-card p{font-size:12px;line-height:20px}.landing-cadence-card-0:after,.landing-cadence-card-1:before{display:none}.landing-automatic-radar{width:260px;height:260px;margin:15px auto}.landing-email-card{padding:16px}.landing-final-radar{width:390px;height:390px;right:-245px;top:-35px;opacity:.3}}.landing-hero-grid{max-width:1280px;min-height:560px;display:grid;align-items:center;gap:44px;padding:40px 20px}.landing-hero-title{font-size:36px;line-height:1.1;letter-spacing:-.025em}.landing-hero-description{margin-top:24px;max-width:460px}.landing-hero-actions{margin-top:28px;display:flex;flex-direction:column;gap:16px}.landing-hero-actions>*{white-space:nowrap;flex-shrink:0}.landing-source-strip{padding:32px 0 36px}.landing-source-list{max-width:900px;margin:22px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:20px 12px}.landing-source-item{display:flex;align-items:center;gap:10px}.landing-source-item>span{flex-shrink:0}.landing-process-canvas{position:relative;display:grid;gap:30px;overflow:hidden;border:1px solid #e0e7ff;border-radius:10px;padding:24px;background:linear-gradient(135deg,#fff,#eef2ff66,#eff6ff99);box-shadow:0 28px 80px -58px #4f46e5a6}.landing-process-step{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);gap:20px;align-items:start}.landing-process-icon{position:relative;z-index:1;display:grid;width:64px;height:64px;place-items:center;border:1px solid #e0e7ff;border-radius:50%;background:white;color:hsl(var(--app-brand-foreground));box-shadow:0 14px 32px -22px #4f46e5bf}.landing-process-path{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.landing-process-path path{stroke:#a5b4fc;stroke-width:1;stroke-dasharray:4 5;fill:none}.landing-process-dot{position:absolute;left:0;top:0;width:7px;height:7px;border-radius:50%;background:#6366f1;box-shadow:0 0 0 4px #e0e7ff99;animation:landing-process-travel 9s linear infinite}@keyframes landing-process-travel{0%,4%{offset-distance:0}46%,54%{offset-distance:50%}96%,to{offset-distance:100%}}@media (min-width:640px){.landing-hero-grid{padding:44px 32px}.landing-hero-title{font-size:48px}.landing-hero-actions{flex-direction:row;flex-wrap:wrap}.landing-source-list{grid-template-columns:repeat(4,1fr);gap:24px}.landing-source-item{justify-content:center}.landing-process-canvas{padding:32px}}@media (min-width:1024px){.landing-hero-grid{grid-template-columns:.9fr 1.1fr;gap:40px;padding:52px 40px}.landing-hero-title{font-size:52px}.landing-process-canvas{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:12px}.landing-process-step{display:block;text-align:center;padding:28px}.landing-process-icon{margin:0 auto 20px}}@media (min-width:1280px){.landing-hero-grid{grid-template-columns:.83fr 1.17fr;gap:64px}.landing-hero-title{font-size:55px}}@media (max-width:359px){.landing-process-canvas{padding:22px 14px}.landing-process-step{gap:16px}.landing-source-item{gap:6px;font-size:11px}}@media (prefers-reduced-motion:reduce){.landing-motion-decoration{animation:none!important}}[data-testid=public-landing] main{background:#fff}[data-testid=public-landing] #how-it-works{background:linear-gradient(180deg,#fff,#f4f6ff);border-bottom:0}[data-testid=public-landing] #inbox{background:linear-gradient(180deg,#f4f6ff,#f5f1fb);border-bottom:0}[data-testid=public-landing] #problem{background:linear-gradient(180deg,#f5f1fb,#fff5ed);border-bottom:0}[data-testid=public-landing] #workspace{background:linear-gradient(180deg,#fff5ed,#fff8ef 35%,#f0f8f1);border-bottom:0}[data-testid=public-landing] #letters.landing-story-section{background:linear-gradient(180deg,#f0f8f1,#ebf7f2 55%,#f1f6fd);border-bottom:0}[data-testid=public-landing] #automation{background:linear-gradient(180deg,#f1f6fd,#f4f3fc);border-bottom:0}[data-testid=public-landing] #pricing{background:linear-gradient(180deg,#f6f8ff,#fff)}[data-testid=public-landing] #audience{background:linear-gradient(180deg,#f4f3fc,#f6f8ff);border-bottom:0}.landing-story-glow{display:none}.landing-story-section{padding-top:76px;padding-bottom:76px}.landing-story-heading{margin-bottom:36px}.landing-story-letters .landing-story-heading h2{max-width:850px}.landing-story-letters .landing-story-heading p:last-child{max-width:760px}.landing-letters-document,.landing-letters-document:after{animation:none!important;transform:none!important}.landing-letters-document:after{display:none}.landing-letters-canvas{align-items:stretch}.landing-letters-document{padding:24px}@media (min-width:640px){.landing-workspace-canvas{display:grid;grid-template-columns:minmax(0,1fr) clamp(200px,24vw,260px);align-items:center;gap:18px;padding:10px 0 68px}.landing-workspace-card{grid-column:1;grid-row:1;min-width:0}.landing-workspace-canvas .landing-notes-panel{position:relative;grid-column:2;grid-row:1;right:auto;bottom:auto;width:auto;margin-top:0;padding:18px;animation:landing-source-float 7s ease-in-out infinite}.landing-workspace-canvas .landing-saved-label{position:absolute;left:16px;bottom:0;margin-top:0}.landing-automation-visual{--automation-orbit:clamp(180px,28vw,320px);--automation-gap:clamp(12px,1.8vw,24px);display:grid;grid-template-columns:minmax(0,1fr) var(--automation-orbit) minmax(0,1fr);align-items:center;-moz-column-gap:var(--automation-gap);column-gap:var(--automation-gap);row-gap:24px}.landing-automation-visual .landing-automation-plans{display:contents;position:static}.landing-cadence-card{min-width:0;align-self:center;padding:clamp(14px,1.6vw,22px)}.landing-cadence-card-0{grid-column:1;grid-row:1}.landing-cadence-card-1{grid-column:3;grid-row:1}.landing-cadence-card-0:after,.landing-cadence-card-1:before{width:var(--automation-gap)}.landing-automation-visual .landing-automatic-radar{grid-column:2;grid-row:1;width:var(--automation-orbit);height:var(--automation-orbit);margin:0 auto}.landing-automatic-radar .landing-radar-centred-symbol{width:clamp(72px,10vw,112px)}.landing-automation-visual .landing-email-card{grid-column:1/-1;grid-row:2;width:100%;max-width:450px;margin:0 auto}.landing-automation-visual>p{grid-column:1/-1;grid-row:3;margin-top:0}}@media (min-width:640px) and (max-width:900px){.landing-cadence-card{flex-direction:column;align-items:flex-start;gap:10px}.landing-cadence-card p{font-size:12px;line-height:20px}.landing-workspace-card{padding:16px}}@media (min-width:768px){.landing-letters-sources{min-height:510px}}@media (max-width:767px){.landing-story-section{padding-top:54px;padding-bottom:54px}.landing-story-heading{margin-bottom:28px}.landing-letters-sources{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:none;padding-right:0;gap:12px}.landing-letters-source .landing-letters-card{min-height:0;height:100%;padding:14px}.landing-letters-card-label{font-size:11px;gap:6px;line-height:1.5}.landing-letters-card-label svg{width:17px;height:17px}.landing-letters-source-title{font-size:14px;margin-top:12px}.landing-letters-muted{font-size:11px}.landing-letters-skills{gap:4px;margin-top:10px;padding-top:10px}.landing-letters-skills span{padding:3px 5px;font-size:10px}.landing-letters-flow-mobile{display:none}.landing-letters-canvas{gap:20px}.landing-letters-document{padding:16px}.landing-letters-document-heading h3{font-size:17px}.landing-letters-draft-badge{font-size:10px}}.landing-extra-radar{padding-top:13px;border-top:1px solid #ece8f4;margin-top:16px!important;color:#60517f;font-weight:550}.landing-document-tabs{display:flex;gap:6px;border-bottom:1px solid #e7e7f1;padding-bottom:14px;margin-bottom:22px}.landing-document-tabs button{border:1px solid transparent;border-radius:7px;padding:10px 14px;font-size:13px;font-weight:600;color:#667089;cursor:pointer;background:transparent}.landing-document-tabs button[aria-selected=true]{color:#544194;border-color:#dfd7f6;background:#f1edfc}.landing-document-tabs button:hover{background:#f4f2fa}.landing-document-tabs button:focus-visible{outline:2px solid #795acb;outline-offset:3px}.landing-cv-context{display:grid;gap:5px;margin:18px 0;color:#53617a;font-size:12px}.landing-cv-context>span{font-size:10px;letter-spacing:.07em;color:#8a93a5}.landing-cv-paper{padding:24px;border:1px solid #dfe6ec;border-radius:8px;color:#526077;font-size:12px;line-height:1.7;background:#fff}.landing-cv-paper>header{display:flex;justify-content:space-between;gap:12px;padding-bottom:15px;border-bottom:2px solid #7972a6}.landing-cv-paper h4{font-size:21px;color:#282b43;font-weight:650}.landing-cv-paper>header>span{color:#9a93b1;font-size:20px}.landing-cv-label{margin-top:18px;margin-bottom:6px;font-size:10px;letter-spacing:.08em;font-weight:700;color:#605487}.landing-cv-job{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-bottom:4px}.landing-cv-job span{color:#8b94a6}.landing-cv-change{background:#f0f5fe;border-left:3px solid #a6bbed;border-radius:5px;padding:12px 14px;margin-top:16px;color:#526286}.landing-cv-change>span{display:block;color:#5c4c94;font-size:11px;font-weight:600;margin-bottom:3px}.landing-cv-actions{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:15px;color:#676587;font-size:11px}.landing-cv-actions>span:last-child{padding:9px 12px;border:1px solid #bfe4cd;background:#eef9f1;color:#28834e;border-radius:6px;font-weight:600}.landing-cv-actions span{display:inline-flex;align-items:center;gap:6px}.landing-cv-actions svg{width:14px;height:14px}@media(max-width:767px){.landing-document-tabs button{flex:1;padding:9px 5px;font-size:12px}.landing-cv-paper{padding:16px}.landing-cv-paper h4{font-size:19px}}