:root{color-scheme:dark;--compare-bg: #11130f;--compare-surface: #191c17;--compare-surface-strong: #20251d;--compare-text: #f1f0e9;--compare-muted: #aaa9a1;--compare-quiet: #777970;--compare-line: rgba(241, 240, 233, .14);--compare-line-strong: rgba(241, 240, 233, .26);--compare-accent: #c8ff6a;--compare-accent-ink: #172006;--compare-warm: #ff9b68;--compare-width: 1180px;--compare-display: "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--compare-body: "Avenir Next", Avenir, "Helvetica Neue", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--compare-bg);color:var(--compare-text);font:16px/1.65 var(--compare-body);text-rendering:optimizeLegibility}a{color:inherit}.skip-link{position:fixed;left:16px;top:-80px;z-index:100;padding:10px 14px;background:var(--compare-accent);color:var(--compare-accent-ink);font-weight:800}.skip-link:focus{top:12px}.header{position:sticky;top:0;z-index:1000;border-bottom:1px solid rgba(255,255,255,.08);background:#1e1e1ee0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.header-container{width:90%;max-width:1120px;height:64px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px}.blog-brand{color:#fff;font-size:18px;font-weight:800;letter-spacing:-.02em;text-decoration:none;white-space:nowrap}.nav{display:flex;flex:1;align-items:center;justify-content:center;gap:32px}.nav a{color:#e0e0e0;font-size:15px;text-decoration:none}.nav a:hover{color:#fff}.btn-login{padding:10px 24px;border-radius:25px;background:#eee;color:#000;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;white-space:nowrap;transition:box-shadow .16s ease}.btn-login:hover{box-shadow:0 4px 12px #fff3}.primary-cta{display:inline-flex;min-height:42px;padding:0 17px;align-items:center;justify-content:center;border:1px solid var(--compare-accent);border-radius:999px;background:var(--compare-accent);color:var(--compare-accent-ink);font-size:14px;font-weight:800;text-decoration:none;transition:background .16s ease,transform .16s ease}.primary-cta:hover{background:#d6ff90;transform:translateY(-1px)}.compare-shell{width:min(var(--compare-width),calc(100% - 40px));margin:0 auto;padding-bottom:clamp(80px,10vw,140px)}.compare-hero{position:relative;min-height:650px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(310px,.95fr);align-items:center;gap:clamp(36px,6vw,84px);padding:clamp(72px,11vw,148px) 0 clamp(64px,8vw,100px);border-bottom:1px solid var(--compare-line-strong)}.compare-hero:after{content:"Decision brief";position:absolute;right:0;top:50%;width:min(28vw,330px);padding:24px 0;border-top:1px solid var(--compare-accent);border-bottom:1px solid var(--compare-line);color:var(--compare-accent);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 20px;color:var(--compare-accent);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.eyebrow:before{content:"";width:38px;height:1px;background:currentColor}.compare-hero h1{max-width:900px;margin:0;font:500 clamp(48px,8.2vw,102px) / .94 var(--compare-display);letter-spacing:-.06em}.lead{max-width:760px;margin:30px 0 0;color:#cbc9c0;font-size:clamp(18px,2vw,22px);line-height:1.55}.disclosure{max-width:760px;margin:22px 0 28px;color:var(--compare-quiet);font-size:13px}.evidence-links{display:block;margin-top:10px;color:var(--compare-quiet);font-size:12px}.evidence-links a{color:var(--compare-muted);text-underline-offset:3px}.compare-media{margin:0}.compare-media img{display:block;width:100%;height:auto;border:1px solid var(--compare-line-strong);background:var(--compare-surface);object-fit:cover}.compare-media figcaption{max-width:720px;margin-top:12px;color:var(--compare-quiet);font-size:13px}.compare-cover{transform:rotate(1.2deg)}.compare-cover img{aspect-ratio:16 / 10;box-shadow:18px 22px color-mix(in srgb,var(--compare-accent) 13%,transparent)}.compare-shell>section:not(.compare-hero){margin-top:clamp(82px,10vw,138px)}.compare-shell h2{max-width:790px;margin:0 0 34px;font:500 clamp(38px,5.5vw,68px) / 1 var(--compare-display);letter-spacing:-.045em}.compare-shell h3{letter-spacing:-.02em}.compare-shell p{color:var(--compare-muted)}.compare-verdict{position:relative;display:grid;grid-template-columns:.55fr 1.45fr;gap:clamp(36px,7vw,96px);padding:0 0 58px;border-bottom:1px solid var(--compare-line-strong);background:none}.compare-verdict strong{color:var(--compare-accent);font-size:12px;letter-spacing:.13em;text-transform:uppercase}.compare-verdict h2,.compare-verdict p,.compare-verdict .evidence-links{grid-column:2}.compare-verdict h2{margin-top:-24px}.compare-verdict p{max-width:700px;margin:0;font-size:18px}.compare-quick-decision,.compare-advantages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--compare-line-strong)}.quick-card,.advantage-card{min-height:260px;padding:28px 28px 26px 0;border:0;border-bottom:1px solid var(--compare-line);border-radius:0;background:none}.quick-card+.quick-card,.advantage-card+.advantage-card{padding-left:28px;border-left:1px solid var(--compare-line)}.quick-card h3,.advantage-card h3{margin:42px 0 14px;font:500 28px/1.1 var(--compare-display)}.quick-card p,.advantage-card p{margin:0}.quick-card:before{content:"Decision";color:var(--compare-accent);font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.advantage-card:before{content:"Seele advantage";color:var(--compare-accent);font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.compare-matrix{overflow-x:auto;border:0;border-top:1px solid var(--compare-line-strong);border-radius:0}.compare-matrix table{width:100%;min-width:780px;border-collapse:collapse}.compare-matrix th,.compare-matrix td{padding:20px 22px;border-bottom:1px solid var(--compare-line);text-align:left;vertical-align:top}.compare-matrix thead th{color:var(--compare-quiet);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.compare-matrix tbody th{width:18%;padding-left:0;color:var(--compare-text)}.compare-matrix th:nth-child(2),.seele-cell{background:color-mix(in srgb,var(--compare-accent) 7%,transparent)}.outcome-seele{color:var(--compare-accent);font-weight:800}.compare-workflow-proof{display:grid;grid-template-columns:.7fr 1.3fr;gap:28px 70px;padding:0;border:0;border-radius:0;background:none}.compare-workflow-proof h2{grid-column:1}.compare-workflow-proof>p,.compare-workflow-proof>.evidence-links,.proof-artifact{grid-column:2}.compare-workflow-proof>p{margin-top:10px}.proof-artifact{padding:26px 0;border-top:1px solid var(--compare-line)}.proof-artifact h3{margin-top:0;font:500 27px/1.15 var(--compare-display)}.compare-workflow-image{grid-column:2;margin:14px 0 24px}.compare-result-proof{display:grid;grid-template-columns:.65fr 1.35fr;align-items:end;gap:clamp(32px,6vw,88px)}.compare-result-proof h2{font-size:clamp(36px,4.5vw,58px)}.compare-result-image img{aspect-ratio:16 / 9}.compare-pricing{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--compare-line-strong)}.pricing-card{min-height:260px;padding:32px;border:0;border-radius:0;background:none}.pricing-card+.pricing-card{border-left:1px solid var(--compare-line)}.pricing-card h3{margin:0 0 34px;font:500 31px/1.1 var(--compare-display)}.compare-best-fit,.compare-migration{padding:clamp(30px,5vw,58px);border:1px solid var(--compare-line);background:var(--compare-surface)}.compare-best-fit ul,.compare-migration ol{margin:28px 0 0;padding:0;list-style-position:inside}.compare-best-fit li,.compare-migration li{padding:14px 0;border-top:1px solid var(--compare-line);color:var(--compare-muted)}.compare-methodology{display:grid;grid-template-columns:1.2fr .8fr;gap:22px 70px;padding:0;border:0;border-radius:0;background:none}.compare-methodology h2,.compare-methodology>p,.compare-methodology>.evidence-links{grid-column:1}.compare-methodology h3,.compare-methodology ul{grid-column:2}.compare-methodology h3{grid-row:1;margin:12px 0 0;color:var(--compare-accent);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.compare-methodology ul{grid-row:2 / span 2;margin:0;padding-left:20px;color:var(--compare-muted)}.compare-faq{border-top:1px solid var(--compare-line-strong)}.faq-item{display:grid;grid-template-columns:minmax(250px,.8fr) 1.2fr;gap:42px;padding:25px 0;border:0;border-bottom:1px solid var(--compare-line);border-radius:0;background:none}.faq-item h3,.faq-item p{margin:0}.faq-item h3{font:500 24px/1.2 var(--compare-display)}.compare-sources{color:var(--compare-muted)}.compare-sources ul{margin:0;padding:0;list-style:none;border-top:1px solid var(--compare-line)}.compare-sources li{padding:13px 0;border-bottom:1px solid var(--compare-line);font-size:13px}.final-cta{position:relative;overflow:hidden;min-height:410px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:clamp(34px,7vw,76px);border:1px solid var(--compare-line);border-radius:0;background:var(--compare-surface-strong);text-align:left}.final-cta:after{content:"S";position:absolute;right:-20px;top:-185px;color:color-mix(in srgb,var(--compare-accent) 8%,transparent);font:italic 620px/1 var(--compare-display);pointer-events:none}.final-cta>*{position:relative;z-index:1}.final-cta h2{margin-bottom:16px}.final-cta p{max-width:680px}.blog-footer{margin-top:24px;padding:48px 32px;border-top:1px solid rgba(255,255,255,.08);background:transparent}.blog-footer-inner{width:min(1200px,100%);margin:0 auto 48px;display:grid;grid-template-columns:1fr 2fr;gap:clamp(48px,8vw,100px)}.blog-footer-brand .footer-sub-title{max-width:380px;margin:20px 0 0;color:#888;font-size:16px;font-weight:400;line-height:1.6}.blog-footer-links{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px}.footer-item{margin:0 0 12px;color:#fff;font-size:14px;font-weight:500;line-height:20px}.footer-sub-item{display:block;margin-top:8px;color:#ffffff61;font-size:14px;font-weight:400;line-height:20px;text-decoration:none}.footer-sub-item:hover{color:#ffffffb8}.blog-footer-bottom{width:min(1200px,100%);margin:0 auto;padding-top:32px;display:flex;align-items:center;justify-content:center;gap:24px;border-top:1px solid rgba(255,255,255,.08);color:#888;font-size:13px}@media(max-width:880px){.header-container{width:95%}.nav{display:none}.compare-hero{min-height:auto;padding-right:0}.compare-hero:after{display:none}.compare-hero,.compare-verdict,.compare-workflow-proof,.compare-result-proof,.compare-methodology,.blog-footer-inner{grid-template-columns:1fr}.blog-footer-links{grid-template-columns:repeat(3,1fr)}.compare-verdict h2,.compare-verdict p,.compare-verdict .evidence-links,.compare-workflow-proof h2,.compare-workflow-proof>p,.compare-workflow-proof>.evidence-links,.compare-workflow-image,.proof-artifact,.compare-methodology h2,.compare-methodology>p,.compare-methodology>.evidence-links,.compare-methodology h3,.compare-methodology ul{grid-column:1;grid-row:auto}.compare-verdict h2{margin-top:0}}@media(max-width:680px){.compare-shell{width:min(100% - 28px,var(--compare-width))}.header-container{width:calc(100% - 28px)}.btn-login{padding:9px 18px}.compare-hero{padding-block:62px}.compare-hero h1{font-size:clamp(48px,15vw,70px)}.compare-quick-decision,.compare-advantages,.compare-pricing{grid-template-columns:1fr}.quick-card+.quick-card,.advantage-card+.advantage-card,.pricing-card+.pricing-card{padding-left:0;border-left:0}.pricing-card+.pricing-card{border-top:1px solid var(--compare-line)}.faq-item{grid-template-columns:1fr;gap:10px}.blog-footer{padding-inline:20px}.blog-footer-links{grid-template-columns:1fr 1fr;row-gap:32px}.blog-footer-bottom{flex-direction:column;text-align:center}}
