.pricing-table-shell{border:1px solid var(--pricing-line);overflow-x:auto}.pricing-compare-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1200px}.pricing-compare-table th,.pricing-compare-table td{border-bottom:1px solid var(--pricing-line);border-right:1px solid var(--pricing-line);text-align:left;vertical-align:top;padding:26px 22px}.pricing-compare-table tr:last-child th,.pricing-compare-table tr:last-child td{border-bottom:0}.pricing-compare-table th:last-child,.pricing-compare-table td:last-child{border-right:0}.pricing-compare-table thead th{color:#b8b6c0;font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;background:#15151a;font-size:.78rem;font-weight:600}.pricing-compare-table thead th:first-child{width:18%}.pricing-compare-table thead th:not(:first-child){width:20.5%}.pricing-compare-table thead span{color:#fff;font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:0;text-transform:none;margin-bottom:6px;font-size:1.05rem;font-weight:750;display:block}.pricing-compare-table thead small{color:#aaa8b2;font-size:.72rem}.pricing-compare-table tbody th{color:#fff;font-size:.98rem;font-weight:700;line-height:1.5}.pricing-compare-table tbody td{color:#f5f4f7;font-size:.96rem;line-height:1.65}.pricing-compare-table .pricing-col-serve{background:#692fc821}.pricing-compare-table thead .pricing-col-serve{border-top:3px solid var(--acid)}.pricing-compare-table td strong{color:#fff;font-size:1.02rem;display:block}.pricing-compare-table td small{color:#d3d1d8;margin-top:7px;font-size:.84rem;line-height:1.6;display:block}.pricing-legal-note{border-left:2px solid var(--acid);color:#aaa8b2;max-width:1040px;margin:30px 0 0;padding-left:18px;font-size:.86rem;line-height:1.75}.feature-comparison{--pricing-line:#ffffff21;padding:40px 0 56px;scroll-margin-top:100px}.feature-comparison .pricing-highlight{font-weight:700}.feature-comparison .pricing-highlight-good{color:#4ade80}.feature-comparison .pricing-highlight-bad{color:#ff4545}.feature-comparison .pricing-eyebrow{color:#bc88fc;letter-spacing:.09em;margin:0 0 18px;font-size:.72rem;font-weight:700}.feature-comparison .pricing-section-heading{grid-template-columns:1fr 1fr;align-items:end;gap:40px;margin-bottom:30px;display:grid}.feature-comparison h2{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4vw,3.5rem);line-height:1.08}.feature-comparison h2 span{color:#bc88fc}.feature-comparison .pricing-section-heading>p{color:#bdb5c8;margin:0;font-size:.9rem;line-height:1.7}.feature-comparison .pricing-table-shell{border-radius:8px}.feature-comparison .pricing-table-shell:focus-visible{outline:2px solid var(--acid);outline-offset:4px}@media (max-width:760px){.feature-comparison .pricing-section-heading{grid-template-columns:1fr;gap:20px}.feature-comparison .pricing-compare-table th,.feature-comparison .pricing-compare-table td{padding:20px 16px}}.feature-comparison{--pricing-line:var(--line);padding:30px 0}.feature-comparison .pricing-table-shell{background:var(--surface-raised);border-radius:10px}.feature-comparison .pricing-compare-table{min-width:1060px}.feature-comparison .pricing-compare-table th,.feature-comparison .pricing-compare-table td{padding:21px 18px}.feature-comparison .pricing-compare-table thead th{background:var(--surface-base);text-transform:none;letter-spacing:0;font-family:inherit}.feature-comparison .pricing-compare-table .pricing-col-serve{background:var(--surface-tinted)}.feature-comparison .pricing-compare-table tbody th,.feature-comparison .pricing-compare-table tbody td{font-size:.8rem;line-height:1.7}.feature-comparison .pricing-compare-table td strong{font-size:.85rem;font-weight:600}.feature-comparison .pricing-compare-table td small{color:var(--text-muted);font-size:.76rem}.feature-comparison .pricing-section-heading>p{color:var(--text-muted)}.feature-comparison .pricing-compare-table tr>th:first-child{z-index:1;background:var(--surface-base);position:sticky;left:0}@media (max-width:650px){.feature-comparison .pricing-compare-table{min-width:800px}.feature-comparison .pricing-compare-table thead th:first-child{width:120px}.feature-comparison .pricing-compare-table thead th:not(:first-child){width:170px}.feature-comparison .pricing-compare-table th,.feature-comparison .pricing-compare-table td{padding:18px 12px}}@media (max-width:360px){.feature-comparison .pricing-compare-table{min-width:710px}.feature-comparison .pricing-compare-table thead th:first-child{width:110px}.feature-comparison .pricing-compare-table thead th:not(:first-child){width:150px}}.serve-page main{background:var(--surface-base)}.serve-wrap{max-width:1460px;margin-inline:auto;padding-inline:clamp(20px,4vw,64px)}.serve-subnav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:18px;padding-bottom:18px;display:flex}.serve-subnav>a{font-size:1rem;font-weight:600}.serve-subnav nav{color:var(--text-muted);gap:25px;font-size:.76rem;display:flex}.serve-hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:70px;padding-top:72px;padding-bottom:80px;display:grid}.serve-hero h1{letter-spacing:-.06em;margin:0 0 28px;font-size:clamp(3.3rem,6vw,6.5rem);font-weight:550;line-height:1.02}.serve-hero h1 em{color:var(--accent);font-family:Georgia,serif;font-weight:400}.serve-hero p{color:var(--text-muted);max-width:440px;font-size:1rem;line-height:1.8}.serve-button{border:1px solid var(--accent-strong);background:var(--accent);color:var(--surface-base);border-radius:7px;justify-content:space-between;align-items:center;gap:35px;margin-top:20px;padding:15px 22px;font-size:.85rem;font-weight:500;display:inline-flex}.serve-button:hover{background:var(--text)}.serve-hardware{border:1px solid var(--line);background:var(--surface-raised);border-radius:14px;padding:35px;position:relative}.serve-hardware-label{color:var(--text-muted);align-items:center;gap:12px;font-size:.8rem;display:flex}.serve-hardware-label img{object-fit:contain;width:25px;height:30px}.serve-machine{gap:12px;padding:50px 30px;display:grid;transform:perspective(600px)rotateY(-10deg)}.serve-machine>div{border:1px solid var(--line);background:var(--surface-base);height:50px;box-shadow:5px 7px 0 var(--surface-tinted);border-radius:6px;align-items:center;gap:8px;padding:0 15px;display:flex}.serve-machine span{border:1px solid var(--line);border-radius:2px;width:8px;height:18px}.serve-machine b{background:var(--accent);border-radius:50%;width:5px;height:5px;margin-left:auto}.serve-hardware-flow{border-block:1px solid var(--line);justify-content:space-between;padding:15px 0;font-size:.76rem;display:flex}.serve-hardware-flow b{color:var(--accent);margin-left:10px}.serve-hardware>p{margin-bottom:0;font-size:.82rem}.serve-hardware strong{color:var(--text);font-weight:500}.serve-trust{padding-bottom:40px}.serve-stakes{grid-template-columns:1fr 1fr;gap:70px;padding-block:50px 75px;display:grid}.serve-page h2{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,3.4vw,3.4rem);font-weight:550;line-height:1.15}.serve-stakes p{color:var(--text-muted);margin:0 0 15px;line-height:1.8}.serve-services{padding-bottom:80px}.serve-service-grid{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:35px;display:grid}.serve-service-grid article{border-top:1px solid var(--line);flex-direction:column;padding-top:28px;display:flex}.serve-icon{height:42px;color:var(--accent);align-items:center;margin-bottom:20px;display:flex}.serve-icon.serif-ai{font:700 28px Georgia,serif}.serve-page h3{letter-spacing:-.025em;margin:0 0 18px;font-size:1.35rem;font-weight:550}.serve-service-grid p{color:var(--text-muted);margin:0 0 25px;font-size:.9rem;line-height:1.8}.serve-service-grid a{color:var(--accent);gap:25px;margin-top:auto;font-size:.8rem;display:flex}.serve-privacy{background:var(--surface-raised);border-block:1px solid var(--line);padding-block:60px;scroll-margin-top:100px}.serve-privacy header>p{color:var(--text-muted);margin:16px 0 35px}.serve-promise-grid{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.serve-promise-grid article+article{border-left:1px solid var(--line);padding-left:35px}.serve-promise-grid h3{font-size:1.5rem;line-height:1.3}.serve-promise-grid p{color:var(--text-muted);font-size:.86rem;line-height:1.8}.serve-promise-grid article>span{color:var(--accent);margin-top:22px;font-size:.72rem;display:block}.serve-records{border-top:1px solid var(--line);grid-template-columns:1fr 2fr;gap:35px;margin-top:45px;padding-top:30px;display:grid}.serve-records p{color:var(--text-muted);margin:0 0 14px;font-size:.8rem;line-height:1.8}.serve-faq{grid-template-columns:1fr 1.4fr;gap:70px;padding-block:75px;display:grid}.serve-faq details{border-bottom:1px solid var(--line)}.serve-faq summary{cursor:pointer;padding:20px 0;font-size:.93rem}.serve-faq details p{color:var(--text-muted);margin:0 0 22px;font-size:.86rem;line-height:1.8}.serve-contact{justify-content:space-between;align-items:center;gap:30px;padding-bottom:75px;display:flex}.serve-contact p{color:var(--text-muted)}.serve-contact .serve-button{margin:0}@media (max-width:850px){.serve-hero{gap:35px}.serve-hardware{padding:24px}.serve-machine{padding:35px 0}.serve-stakes,.serve-faq{gap:35px}.serve-promise-grid{gap:20px}.serve-promise-grid article+article{padding-left:20px}}@media (max-width:650px){.serve-hero{grid-template-columns:1fr;padding-top:45px;padding-bottom:50px}.serve-hardware{max-width:450px}.serve-stakes,.serve-faq,.serve-records{grid-template-columns:1fr;gap:20px}.serve-service-grid,.serve-promise-grid{grid-template-columns:1fr;gap:35px}.serve-promise-grid article+article{border-left:0;border-top:1px solid var(--line);padding-top:30px;padding-left:0}.serve-contact{flex-direction:column;align-items:flex-start}.serve-subnav nav{gap:14px;font-size:.67rem}.serve-subnav>a{font-size:.9rem}}
