.ce .rv{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(32px)}.ce .rv.vis{opacity:1;transform:translateY(0)}.ce .rv-scale{opacity:0;transition:opacity .8s,transform .8s;transform:scale(.96)}.ce .rv-scale.vis{opacity:1;transform:scale(1)}.ce .d1{transition-delay:60ms}.ce .d2{transition-delay:.12s}.ce .d3{transition-delay:.18s}.ce .d4{transition-delay:.24s}@media (prefers-reduced-motion:reduce){.ce .rv,.ce .rv-scale{opacity:1!important;transition:none!important;transform:none!important}}.ce-container{max-width:1200px;margin:0 auto;padding:0 24px}.ce-popup-frame{background:#fff;border-radius:12px;width:360px;line-height:0;overflow:hidden}.ce-popup-frame--shadow{box-shadow:var(--shadow-floating-medium)}.ce-browser-frame{border-radius:12px;overflow:hidden}.ce-browser-bar{background:#2a2a3e;border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;height:40px;padding:0 16px;display:flex}.ce-dot{border-radius:50%;width:12px;height:12px}.ce-dot--close{background:#ff5f57}.ce-dot--min{background:#febc2e}.ce-dot--max{background:#28c840}.ce-browser-url{text-align:center;color:#ffffff59;flex:1;margin-right:52px;font-size:.72rem;font-weight:500}.ce-browser-body{background:#fff;line-height:0;overflow:hidden}.ce-browser-body:has(>table){line-height:1.5;overflow-x:auto}.ce-browser-body table{border-collapse:collapse;width:100%;min-width:820px;color:var(--color-fg-default)}.ce-browser-body th,.ce-browser-body td{border-right:1px solid var(--color-border-muted);text-align:left;vertical-align:top;padding:18px}.ce-browser-body th:last-child,.ce-browser-body td:last-child{border-right:0}.ce-browser-body th{background:var(--color-canvas-subtle);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem}.ce-browser-body td{font-size:.9rem;line-height:1.6}.ce-hero{background:var(--color-charcoal);padding-top:160px;padding-bottom:80px;position:relative;overflow:hidden}.ce-hero-content{text-align:left;z-index:2;position:relative}.ce-hero .eyebrow{letter-spacing:.14em;color:#fff;opacity:.92;margin-bottom:20px;font-size:1rem;font-weight:600;display:block}.ce-hero .eyebrow a{min-height:24px;color:inherit;align-items:center;display:inline-flex}.ce-hero-title{letter-spacing:-.035em;color:#fff;max-width:720px;margin-bottom:20px;font-size:clamp(2.4rem,4.5vw,3.8rem);line-height:1.08}.ce-hero-sub{color:#ffffffc7;max-width:46ch;margin:0 0 36px;font-size:1.1rem;line-height:1.7}.ce-hero-actions{justify-content:flex-start;gap:12px;display:flex}.ce-hero-proofs{text-align:left;grid-template-columns:repeat(3,1fr);gap:12px;max-width:840px;margin:32px auto 0;padding:0;list-style:none;display:grid}.ce-hero-proofs li{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;gap:6px;padding:18px 20px;display:grid}.ce-hero-proofs strong{color:#fff;font-size:.9rem}.ce-hero-proofs span{color:#ffffff8c;font-size:.8rem;line-height:1.5}.ce-hero-composition{z-index:2;margin-top:56px;position:relative}.ce-hero-linkedin{max-width:900px;margin:0 auto;display:grid;position:relative}.ce-hero-linkedin>.ce-browser-frame,.ce-hero-linkedin>.ce-hero-popup{grid-area:1/1}.ce-hero-linkedin .ce-browser-frame{opacity:.4;box-shadow:0 0 0 1px #ffffff0f,0 8px 40px #0000004d}.ce-hero-popup{z-index:3;place-self:start end;margin-top:20px;position:relative}.ce-hero-popup .ce-popup-frame{box-shadow:0 0 0 1px #ffffff1a,0 20px 60px #00000080}.ce-hero-composition .ce-scan-sub{margin-top:24px}.ce-section{padding:120px 0}.ce-section--dark{background:var(--color-charcoal)}.ce-section--surface{background:var(--color-canvas-subtle)}.ce-feature-row{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:72px;display:grid}.ce-feature-row--reverse{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.ce-feature-row--reverse .ce-feature-visual{order:-1}.ce-feature-text{flex-direction:column;display:flex}.ce-feature-title{letter-spacing:-.035em;color:var(--color-fg-default);margin-bottom:16px;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.1}.ce-feature-desc{color:var(--color-fg-muted);max-width:70ch;margin-bottom:24px;font-size:1rem;line-height:1.7}.ce-feature-desc a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.ce-feature-desc a:hover{text-decoration-thickness:2px}.ce-feature-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ce-feature-list li{color:var(--color-fg-muted);padding-left:24px;font-size:.9rem;line-height:1.5;position:relative}.ce-feature-list li:before{content:"";background:var(--color-accent);border-radius:2px;width:8px;height:8px;position:absolute;top:7px;left:0}.ce-feature-visual{justify-content:center;display:flex}.ce-feature-visual>div{width:100%;max-width:360px}.ce-popup-frame+.ce-cap-desc{text-align:center;width:100%;max-width:360px;margin-top:16px}.ce-feature-subtitle{letter-spacing:-.02em;color:var(--color-fg-default);margin:12px 0 10px;font-size:1.15rem;font-weight:700;line-height:1.3}.ce-flow-cost{letter-spacing:-.02em;color:var(--color-fg-default);max-width:46ch;margin:28px 0 0;font-size:1.15rem;font-weight:700;line-height:1.5}.ce-flow-dl{border-top:1px solid var(--color-border-muted);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin:28px 0 0;padding:24px 0 0;display:grid}.ce-flow-dl dt{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);margin-bottom:8px;font-size:.7rem;font-weight:700}.ce-flow-dl dd{color:var(--color-fg-muted);margin:0;font-size:.88rem;line-height:1.6}.ce-split{grid-template-columns:1fr 1fr;gap:20px;width:100%;display:grid}.ce-split--wide{margin-top:36px}.ce-feature-visual .ce-split{grid-template-columns:1fr}.ce-split-col{border:1px solid var(--color-border-muted);background:#fff;border-radius:12px;padding:28px}.ce-section--surface .ce-split-col{background:var(--color-canvas-default)}.ce-split-title{letter-spacing:-.02em;color:var(--color-fg-default);margin-bottom:14px;font-size:1.05rem;font-weight:700;line-height:1.3}.ce-split-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ce-split-list li{color:var(--color-fg-muted);padding-left:20px;font-size:.88rem;line-height:1.55;position:relative}.ce-split-list li:before{content:"";background:var(--color-accent);border-radius:2px;width:7px;height:7px;position:absolute;top:7px;left:0}.ce-action-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin:40px 0 0;padding:0;list-style:none;display:grid}.ce-action-grid li{border:1px solid var(--color-border-muted);background:var(--color-canvas-default);border-radius:12px;gap:6px;padding:22px 24px;display:grid}.ce-action-grid strong{color:var(--color-fg-default);font-size:.95rem}.ce-action-grid span{color:var(--color-fg-muted);font-size:.85rem;line-height:1.55}.ce-scan-section{padding:140px 0 120px}.ce-scan-content{text-align:center;margin-bottom:56px}.ce-display-title{letter-spacing:-.04em;color:#fff;margin-bottom:20px;font-size:clamp(2rem,4.5vw,3.4rem);line-height:1.08}.ce-scan-sub{color:#ffffff80;max-width:560px;margin:0 auto;font-size:1.05rem;line-height:1.7}.ce-scan-pair{justify-content:center;align-items:flex-start;gap:40px;display:flex}.ce-scan-pair .ce-popup-frame{box-shadow:0 0 0 1px #ffffff14,0 20px 60px #0006}.ce-scan-sub--left{text-align:left}.ce-scan-pair+.ce-scan-sub{text-align:center;margin-top:24px}.ce-caps-header{margin-bottom:48px}.ce-section-title{letter-spacing:-.035em;color:var(--color-fg-default);font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.1}.ce-caps-grid{grid-template-columns:1fr 1fr 1fr;gap:20px;display:grid}.ce-cap-card{border:1px solid var(--color-border-muted);background:#fff;border-radius:12px;padding:32px;text-decoration:none;transition:border-color .2s;display:block}.ce-cap-card:hover{border-color:var(--color-accent)}.ce-cap-icon{background:var(--color-accent-soft);width:44px;height:44px;color:var(--color-accent);border-radius:10px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.ce-cap-title{letter-spacing:-.02em;color:var(--color-fg-default);margin-bottom:8px;font-size:1.15rem;font-weight:700;line-height:1.3}.ce-cap-desc{color:var(--color-fg-muted);font-size:.9rem;line-height:1.65}.ce-caps-grid:has(>details){grid-template-columns:1fr 1fr}.ce-cap-card summary{cursor:pointer;list-style-position:outside}.ce-cap-card summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.ce-cap-card[open] .ce-cap-desc{margin-top:12px}.ce-cta-inline{border-top:1px solid var(--color-border-muted);padding:48px 0}.ce-cta-inline-card{border:1px solid var(--color-accent);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;display:flex}.ce-section--surface+.ce-section .ce-cta-inline-card,.ce-cta-inline--surface .ce-cta-inline-card{background:var(--color-canvas-default)}.ce-cta-inline-copy{gap:6px;display:grid}.ce-cta-inline-copy strong{letter-spacing:-.02em;color:var(--color-fg-default);font-size:1.15rem;font-weight:700;line-height:1.3}.ce-cta-inline-copy span{color:var(--color-fg-muted);font-size:.92rem;line-height:1.6}.ce-cta-inline-actions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:10px;display:flex}.ce-cta-inline-sideways{color:var(--color-fg-muted);font-size:.85rem}.ce-cta-inline-sideways a{color:var(--color-accent);font-weight:600}@media (max-width:768px){.ce-cta-inline-card{flex-direction:column;align-items:flex-start}.ce-cta-inline-actions{align-items:stretch;width:100%}.ce-hero{padding-top:130px;padding-bottom:48px}.ce-hero-actions{flex-direction:column;align-items:center;gap:10px}.ce-hero-actions .btn{white-space:normal;text-align:center;justify-content:center;width:100%;max-width:300px;padding-top:13px;padding-bottom:13px;line-height:1.35}.ce-hero-proofs{grid-template-columns:1fr;max-width:340px}.ce-hero-linkedin .ce-browser-frame{display:none}.ce-hero-popup{justify-self:stretch;margin-top:0;position:static}.ce-hero-popup .ce-popup-frame{max-width:340px;margin:0 auto;box-shadow:0 0 0 1px #ffffff14,0 12px 40px #0006}.ce-section{padding:80px 0}.ce-feature-row,.ce-feature-row--reverse{grid-template-columns:minmax(0,1fr);gap:40px}.ce-feature-row--reverse .ce-feature-visual{order:0}.ce-popup-frame{width:100%;max-width:340px}.ce-scan-section{padding:100px 0 80px}.ce-scan-pair{flex-direction:column;align-items:center;gap:24px}.ce-scan-pair .ce-popup-frame{max-width:340px}.ce-caps-grid{grid-template-columns:1fr}.ce-caps-grid:has(>details){grid-template-columns:1fr}.ce-split,.ce-action-grid{grid-template-columns:1fr}}@media (min-width:769px) and (max-width:1024px){.ce-action-grid{grid-template-columns:repeat(2,1fr)}}
