:root{--bg: #f5f1e8;--bg-strong: #efe6d6;--surface: rgba(255, 255, 255, .76);--surface-strong: rgba(255, 255, 255, .92);--surface-dark: #161c23;--surface-dark-2: #202833;--line: rgba(22, 28, 35, .12);--line-strong: rgba(22, 28, 35, .18);--text: #18202a;--muted: #576171;--gold: #b69348;--gold-soft: #e7d7a8;--blue: #39b8ff;--blue-soft: rgba(57, 184, 255, .18);--success: #3c9b67;--shadow: 0 18px 50px rgba(36, 27, 8, .1);--radius-lg: 28px;--radius-md: 18px;--radius-sm: 10px;--shell: min(1180px, calc(100vw - 40px) )}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(circle at top left,rgba(231,215,168,.4),transparent 32%),linear-gradient(180deg,#f8f5ed 0%,var(--bg) 38%,#fbfaf7 100%);color:var(--text);overflow-x:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.shell{width:var(--shell);margin:0 auto}.site-header{position:sticky;top:0;z-index:20;backdrop-filter:blur(18px);background:#f8f5edd1;border-bottom:1px solid rgba(22,28,35,.08)}.header-shell{display:grid;grid-template-columns:minmax(350px,max-content) minmax(0,1fr) auto;align-items:center;gap:clamp(22px,2.2vw,42px);min-height:86px}.site-header .header-shell{width:min(1360px,calc(100vw - 48px))}.brand{display:flex;align-items:center;gap:14px;min-width:0;padding-right:clamp(10px,1vw,18px)}.brand-mark{width:42px;height:42px;border-radius:10px;object-fit:contain}.brand-copy{display:flex;flex-direction:column;min-width:0}.brand-name{font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:700}.brand-tag{color:var(--muted);font-size:.88rem;white-space:nowrap}.main-nav{display:flex;align-items:center;justify-content:center;gap:clamp(2px,.5vw,8px);min-width:0}.nav-link,.login-link{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:44px;padding:0 clamp(10px,.8vw,15px);border-radius:999px;color:var(--muted);line-height:1;white-space:nowrap;transition:background-color .16s ease,color .16s ease}.nav-link:hover,.login-link:hover,.nav-link.is-active{background:#161c230f;color:var(--text)}.header-actions{display:flex;align-items:center;flex:0 0 auto;gap:10px;min-width:0}.cta-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:999px;font-weight:600;white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.cta-button{background:linear-gradient(135deg,var(--surface-dark) 0%,#2a3440 100%);color:#fff8e7;box-shadow:0 18px 30px #161c232e}.cta-button-light{color:#fff4cf;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:999px;font-weight:600;white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease;background:#e7d7a824;border:1px solid rgba(231,215,168,.24)}.cta-button:hover,.secondary-button:hover{transform:translateY(-1px)}.cta-button-subtle{background:linear-gradient(135deg,var(--gold) 0%,#c6a769 100%);color:#1e232a}.secondary-button{background:#ffffffa8;color:var(--text);box-shadow:inset 0 0 0 1px #161c2314}.hero,.page-hero{padding:44px 0 28px}.hero .shell,.action-hero .shell{width:min(1480px,calc(100vw - 64px))}.hero-grid,.page-hero-grid{display:grid;gap:30px}.hero-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);grid-template-areas:"copy media";gap:36px;align-items:start}.page-hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center}.hero-grid>*,.page-hero-grid>*,.feature-row>*,.use-case-detail>*,.screenshot-grid>*,.showcase-side>*{min-width:0}.page-hero.compact{padding-bottom:0}.compact-hero{max-width:760px}.hero-copy{grid-area:copy}.hero-media{grid-area:media;display:grid;gap:18px}@media(min-width:1081px)and (max-aspect-ratio:16 / 9){.hero-media{padding-top:clamp(36px,7vh,88px)}}@media(min-width:1081px)and (max-width:1500px){.hero-grid,.action-hero-grid{grid-template-columns:minmax(360px,.74fr) minmax(0,1.26fr);gap:20px 32px}.hero-media,.action-hero-shot{padding-top:clamp(18px,4vh,52px)}}.eyebrow,.footer-kicker,.showcase-badge{color:var(--gold);font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em}h1,h2,h3{margin:0;font-family:Georgia,Times New Roman,serif;line-height:1.04}h1{font-size:clamp(2.5rem,5vw,4.15rem);margin-top:12px;max-width:11.5ch}h2{font-size:clamp(2rem,5vw,3.5rem)}h3{font-size:clamp(1.4rem,3vw,2rem)}p,li,summary,span{line-height:1.65}.hero-body,.section-heading p,.feature-copy p,.use-case-card p,.faq-item p,.pricing-card p,.footer-copy,.use-case-detail p{color:var(--muted);font-size:1rem}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:22px}.hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:0}.stat-card,.showcase-card,.use-case-card,.pricing-card,.highlight-card,.faq-item,.final-cta-card,.comparison-shell,.feature-row{border:1px solid var(--line);box-shadow:var(--shadow)}.stat-card{padding:18px;border-radius:var(--radius-md);background:#ffffffa6}.stat-card strong{display:block;font-size:1.45rem;margin-bottom:6px}.section{padding:42px 0 28px}.section-lowpad{padding:0 0 28px}.section-band{background:linear-gradient(180deg,#efe6d68c,#efe6d62e);border-block:1px solid rgba(22,28,35,.05)}.section-heading{max-width:760px;margin-bottom:28px}.section-heading.narrow{margin-bottom:22px}.feature-stack,.use-case-detail-list{display:grid;gap:24px}.feature-row,.use-case-detail{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:24px;padding:24px;border-radius:var(--radius-lg);background:#ffffff9e}.action-hero{padding-bottom:42px}.action-hero-grid,.action-summary-grid{display:grid;gap:30px;align-items:center}.action-hero-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:36px;align-items:start}.action-summary-grid{grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr)}.action-hero-shot .product-screenshot{width:100%}.action-steps{display:grid;gap:28px}.action-step{display:grid;grid-template-columns:minmax(260px,.58fr) minmax(0,1.42fr);gap:26px;align-items:center;padding:26px;border-top:1px solid rgba(22,28,35,.11)}.action-step:first-child{border-top:0}.action-step:nth-child(2n){grid-template-columns:minmax(0,1.42fr) minmax(260px,.58fr)}.action-step:nth-child(2n) .action-step-copy{order:2}.action-step-copy{min-width:0}.action-step-copy>p:not(.eyebrow),.action-summary-copy p{color:var(--muted)}.action-step-number{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin-bottom:14px;border-radius:50%;color:#fff8e7;background:var(--surface-dark);font-weight:800;line-height:1}.action-step-shot{min-width:0;width:100%}.action-summary-grid{align-items:start}.action-summary-copy{display:grid;gap:18px;justify-items:start}.use-cases-hero .page-hero-grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center}.use-cases-hero .product-screenshot{height:auto;align-self:center;justify-self:end;width:min(100%,720px)}@media(max-width:1240px){.use-cases-hero .page-hero-grid{display:flex;flex-direction:column;align-items:stretch;gap:24px}.use-cases-hero .product-screenshot{align-self:stretch;justify-self:auto;width:100%;max-width:none}}.feature-copy,.use-case-detail-copy{padding:6px}.check-list,.mini-list{margin:20px 0 0;padding:0;list-style:none;display:grid;gap:10px}.check-list li,.mini-list li{position:relative;padding-left:28px}.check-list li:before,.mini-list li:before{content:"";position:absolute;left:0;top:9px;width:12px;height:12px;border-radius:50%;background:linear-gradient(135deg,var(--gold) 0%,var(--blue) 100%)}.showcase-side,.pricing-grid,.use-case-grid{display:grid;gap:16px}.showcase-side.compact{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.docs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.docs-panel{padding:24px;border-radius:var(--radius-md);background:#ffffffa3;border:1px solid rgba(22,28,35,.08)}.docs-panel h2{margin:6px 0 12px}.docs-panel p{color:var(--muted)}.docs-panel ul{margin:18px 0 0;padding-left:18px;color:var(--muted)}.docs-panel li+li{margin-top:8px}.policy-page{padding-top:26px}.policy-shell{max-width:840px}.policy-header{margin-bottom:18px;padding:0 2px}.policy-kicker{margin:0 0 8px;color:#6d7787;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.policy-header h1{max-width:none;margin:0;font-size:clamp(1.75rem,2.2vw,2.15rem);line-height:1.22}.policy-header p{margin:12px 0 0;color:var(--muted);font-size:.98rem}.policy-section{margin-top:12px;padding:16px 18px;border:1px solid rgba(22,28,35,.1);border-radius:12px;background:#ffffffbd}.policy-section h2{margin:0 0 8px;font-size:clamp(1.08rem,1.5vw,1.24rem);line-height:1.35;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700}.policy-section p{margin:0;color:var(--muted);font-size:.97rem}.policy-section p+p{margin-top:8px}.contact-email{display:inline-flex;align-items:center;margin-left:6px;padding:3px 10px;border-radius:999px;font-size:.9rem;font-weight:600;color:var(--text);background:#161c230f;border:1px solid rgba(22,28,35,.14)}.contact-email:hover{background:#161c231c}.policy-section ul{margin:10px 0 0}.policy-embed{margin-top:12px;border:1px solid rgba(22,28,35,.1);border-radius:12px;overflow:hidden;background:#ffffffbd}.policy-iframe{display:block;width:100%;min-height:80vh;border:none}.docs-page{padding-top:18px}.docs-shell{display:grid;grid-template-columns:220px minmax(0,1fr) 220px;gap:22px;align-items:start}.docs-sidebar,.docs-toc{position:sticky;top:104px;padding:14px 12px;border:1px solid rgba(22,28,35,.1);border-radius:12px;background:#ffffffb8}.docs-sidebar-title,.docs-toc-title{margin:0 0 10px;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:#6d7787;font-weight:700}.docs-nav,.docs-toc nav{display:grid;gap:4px}.docs-nav a,.docs-toc a{padding:7px 9px;border-radius:8px;color:#445063;font-size:.92rem}.docs-nav a:hover,.docs-toc a:hover,.docs-nav a.is-active{background:#161c2314;color:var(--text)}.docs-content{min-width:0}.docs-header{margin-bottom:12px}.docs-kicker{margin:0 0 8px;color:#6d7787;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.docs-header h1{margin:0;max-width:none;font-size:clamp(1.75rem,2.2vw,2.15rem);line-height:1.22}.docs-header p{margin:12px 0 0;color:var(--muted);font-size:.98rem}.docs-section{margin-top:12px;padding:16px 18px;border:1px solid rgba(22,28,35,.1);border-radius:12px;background:#ffffffbd}.docs-section h2{margin:0 0 8px;font-size:clamp(1.08rem,1.5vw,1.24rem);line-height:1.35;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700}.docs-section p{margin:0;color:var(--muted);font-size:.97rem}.docs-section ul{margin:10px 0 0;color:var(--muted);padding-left:18px}.screenshot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.showcase-card,.use-case-card,.pricing-card,.highlight-card,.comparison-shell,.final-cta-card{padding:22px;border-radius:22px;background:var(--surface)}.hero-visual .product-screenshot,.feature-visual .product-screenshot{height:100%}.showcase-card h3,.use-case-card h3,.pricing-card h2{margin-top:12px;margin-bottom:10px}.product-screenshot{display:grid;align-content:start;gap:14px}.screenshot-frame{width:100%;max-width:100%;margin:0;border-radius:18px;overflow:hidden;background:#f8f5ed;border:1px solid rgba(22,28,35,.16);box-shadow:var(--shadow)}.screenshot-open{all:unset;display:block;width:100%;cursor:zoom-in}.screenshot-open:focus-visible{outline:3px solid var(--blue);outline-offset:-3px}.screenshot-toolbar{display:flex;gap:8px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.08);background:#202020}.screenshot-toolbar span{width:10px;height:10px;border-radius:50%;background:#ffffff6b}.screenshot-canvas{min-width:0;display:flex;align-items:stretch;justify-content:center;background:#f8f5ed;position:relative;overflow:hidden}.screenshot-image{display:block;width:100%;height:auto;object-fit:cover;object-position:top center}.screenshot-zoom-label{position:absolute;right:14px;bottom:14px;padding:8px 11px;border-radius:999px;color:#fff8e7;background:#161c23d6;border:1px solid rgba(255,255,255,.24);font-size:.78rem;font-weight:700;line-height:1;opacity:0;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease}.screenshot-open:hover .screenshot-zoom-label,.screenshot-open:focus-visible .screenshot-zoom-label{opacity:1;transform:translateY(0)}.has-screenshot-dialog{overflow:hidden}.screenshot-dialog{width:min(1720px,calc(100vw - 12px));max-width:calc(100vw - 12px);height:min(1080px,calc(100vh - 12px));max-height:calc(100vh - 12px);margin:auto;padding:0;border:0;background:transparent}.screenshot-dialog::backdrop{background:#0c0f13c7;backdrop-filter:blur(8px)}.screenshot-dialog-panel{position:relative;height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid rgba(255,255,255,.24);border-radius:14px;background:#0e141a;box-shadow:0 28px 80px #0000006b}.screenshot-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;min-height:38px;padding:6px 8px 6px 12px;color:#f7f0de;background:#151b22}.screenshot-dialog-meta{min-width:0;margin:0!important;color:var(--gold-soft)!important;font-size:.72rem!important;font-weight:800;line-height:1.1;text-transform:uppercase;letter-spacing:.1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screenshot-dialog-close{flex:0 0 auto;min-height:30px;padding:0 10px;border:1px solid rgba(247,240,222,.24);border-radius:999px;color:#f7f0de;background:#ffffff14;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}.screenshot-dialog-close:hover,.screenshot-dialog-close:focus-visible{background:#ffffff29}.screenshot-dialog-media{width:100%;min-height:0;display:grid;place-items:center;overflow:auto;padding:6px;background:#0e141a}.screenshot-dialog-media img{width:auto;max-width:100%;max-height:100%;height:auto;border-radius:6px;box-shadow:0 18px 52px #0000005c}.screenshot-copy h3{font-size:1.25rem;margin-bottom:8px}.screenshot-copy p,.screenshot-meta{color:var(--muted)}.screenshot-meta{font-size:.92rem}.use-case-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.why-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:28px}.hero-ethics{font-size:.92rem;color:var(--muted);font-style:italic}.faq-grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:28px}.faq-intro{display:grid;align-content:start;gap:10px}.faq-list{display:grid;gap:14px}.faq-item{border-radius:18px;background:var(--surface-strong);padding:0;overflow:hidden}.faq-item summary{cursor:pointer;list-style:none;font-weight:600;padding:20px 22px}.faq-item p{padding:0 22px 22px;margin:0}.faq-item a{color:#1d6f9f;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.faq-item a:hover{color:var(--text);background:var(--blue-soft)}.faq-item summary::-webkit-details-marker{display:none}.final-cta{padding-bottom:72px}.final-cta-card{display:flex;justify-content:space-between;align-items:center;gap:24px;background:linear-gradient(135deg,#1a232d,#26303a);color:#f7f0de}.final-cta-card h2,.final-cta-card p{color:inherit}.final-cta-card .cta-button-light{flex:0 0 auto;min-width:190px;min-height:52px;padding-inline:28px}.footer-grid{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:28px;padding:0 0 48px}.site-footer{padding-top:36px}.footer-columns{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:28px}.footer-group-title{margin:0 0 10px;font-weight:700}.footer-links{display:grid;align-content:start;gap:8px}.footer-links a{color:var(--muted)}.footer-bottom{display:flex;justify-content:space-between;align-items:baseline;gap:24px;border-top:1px solid var(--line);padding:18px 0 34px}.footer-ethics{color:var(--muted);font-size:.9rem}.footer-ethics a{color:var(--text);font-weight:700;text-decoration:underline;text-underline-offset:3px}.footer-right{display:flex;align-items:baseline;gap:16px;white-space:nowrap}.footer-copyright{color:var(--text);font-size:.82rem;font-weight:600}.footer-credit{color:var(--muted);font-size:.82rem;opacity:.7;padding-left:16px;border-left:1px solid var(--line)}.highlight-card span{color:#e7edf4a8;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.comparison-row,.pricing-grid{display:grid}.highlight-card strong{color:#fff7e5}.pricing-shell{display:grid;gap:24px}.pricing-cycle-toggle{display:inline-flex;width:fit-content;padding:5px;border:1px solid var(--line-strong);border-radius:8px;background:#fffdf8;box-shadow:0 12px 30px #241b0817}.pricing-cycle-toggle button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border:0;border-radius:6px;background:transparent;color:#3b4654;font:inherit;font-size:.9rem;font-weight:800;cursor:pointer;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.pricing-cycle-toggle button.is-active{background:var(--text);color:#fff7e5;box-shadow:0 8px 18px #161c2333}.pricing-cycle-toggle span{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;background:#f1dfad;color:#59420f;font-size:.78rem;font-weight:900;line-height:1}.pricing-cycle-toggle button.is-active span{background:#fff0bd;color:#3d2d09}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-card{display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:18px;background:#ffffffd1}.pricing-top{min-height:122px}.pricing-top h2{margin:0 0 10px}.pricing-top p{margin:0}.pricing-card .cta-button{align-self:end;width:100%}.pricing-card .mini-list{margin:0}.pricing-card .mini-list strong{color:var(--text)}.pricing-card.is-featured{background:linear-gradient(180deg,#1d2630f5,#26303af5);color:#f7f0de}.pricing-card.is-featured p,.pricing-card.is-featured li{color:#f7f0dec2}.pricing-card.is-featured .mini-list strong{color:#f7f0de}.pricing-card.is-featured .pricing-price span{color:#f7f0deb8}.pricing-price{display:flex;align-items:baseline;gap:6px}.pricing-price strong{font-size:3rem;line-height:1;font-family:Georgia,Times New Roman,serif}.pricing-annual-note{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid #d8bd72;border-radius:10px;background:#fff4d4;color:#59420f;font-size:.9rem;font-weight:700}.pricing-annual-note strong{flex:0 0 auto;padding:4px 8px;border-radius:999px;background:#f1dfad;color:#3d2d09;font-size:.78rem;font-weight:900;line-height:1}.pricing-card.is-featured .pricing-annual-note{border-color:#e7d7a885;background:#fff4d4f5;color:#4c390c}.pricing-annual-note-placeholder{visibility:hidden}.comparison-shell{background:#ffffffb3}.comparison-table{display:grid;gap:10px}.pricing-data-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 18px}.pricing-data-highlights article{padding:16px 18px;border:1px solid rgba(36,48,58,.12);border-radius:12px;background:#ffffffa8}.pricing-data-highlights h3{margin:0 0 6px;font-size:1rem}.pricing-data-highlights p{margin:0;color:var(--muted);font-size:.92rem;line-height:1.5}.data-access-table .comparison-row span:not(:first-child){font-size:.9rem}.pricing-data-cell strong,.pricing-data-cell span{display:block}.pricing-data-cell strong{color:#1d2630;font-size:.94rem}.pricing-data-cell span{margin-top:3px;color:#596675;font-size:.82rem;line-height:1.35}.comparison-row{grid-template-columns:minmax(220px,1.2fr) repeat(4,minmax(0,.7fr));gap:12px;align-items:center;padding:16px 18px;border-radius:16px;background:#fff9}.comparison-head{background:#161c23eb;color:#f7f0de}.comparison-head .pricing-data-cell strong,.comparison-head .pricing-data-cell span{color:inherit}.detail-highlight{display:grid;align-content:start;gap:14px}.use-case-example{margin-top:14px;padding:12px 14px;border-left:3px solid var(--gold);background:#f8f5edb3;border-radius:0 8px 8px 0;font-style:italic;color:#2a3340;font-size:.95rem}.use-case-detail .product-screenshot{align-self:center}.highlight-card{background:linear-gradient(180deg,#161c23f5,#202833f5)}.highlight-card.muted{background:#ffffffd6}.highlight-card.muted strong{color:var(--text)}@media(max-width:1080px){.site-header .shell{width:100%}.hero-grid,.action-hero-grid,.page-hero-grid,.feature-row,.use-case-detail,.faq-grid{grid-template-columns:1fr}.hero-grid{grid-template-areas:"copy" "media"}.use-cases-hero .page-hero-grid{align-items:start;gap:22px}.use-cases-hero .product-screenshot{justify-self:stretch;width:100%}.main-nav{justify-content:center;flex-wrap:nowrap;gap:2px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.main-nav::-webkit-scrollbar{display:none}.header-shell{width:100%;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:10px 14px}.header-actions .login-link{display:none}.header-actions .cta-button{min-height:40px;padding:0 15px;font-size:.9rem}.brand-mark{width:38px;height:38px}.brand-name{font-size:1.18rem}.brand-tag{display:none}.use-case-grid,.why-grid,.pricing-grid,.pricing-data-highlights,.screenshot-grid,.docs-grid,.showcase-side.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.action-step,.action-step:nth-child(2n){grid-template-columns:1fr}.action-step:nth-child(2n) .action-step-copy{order:initial}.hero-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.docs-shell{grid-template-columns:1fr}.docs-sidebar,.docs-toc{position:static}}@media(max-width:900px){.main-nav{width:100%;order:2;grid-column:1 / -1;justify-content:flex-start}.header-shell{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:10px 12px 8px}.brand{order:1}.header-actions{order:1;justify-self:end}}@media(min-width:1281px)and (max-width:1440px){.header-shell{grid-template-columns:minmax(310px,max-content) minmax(0,1fr) auto;gap:clamp(14px,1.5vw,24px)}.brand-tag{font-size:.82rem}.nav-link,.login-link{padding:0 10px}}@media(min-width:1081px)and (max-width:1280px){.header-shell{grid-template-columns:minmax(190px,max-content) minmax(0,1fr) auto;gap:8px;min-height:78px}.brand-tag,.login-link{display:none}.nav-link{min-height:38px;padding:0 8px;font-size:.88rem}.header-actions .cta-button{min-height:40px;padding:0 14px;font-size:.9rem}.brand-mark{width:38px;height:38px}.brand-name{font-size:1.18rem}}@media(max-width:760px){:root{--shell: min(100vw - 24px, 1180px)}.hero .shell,.action-hero .shell{width:var(--shell)}h1{max-width:none}.header-shell{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:10px 12px 8px}.brand{justify-content:flex-start}.main-nav{gap:2px;justify-content:flex-start}.hero-actions,.final-cta-card{flex-direction:column;align-items:stretch}.header-actions{justify-content:flex-end}.header-actions .cta-button{min-height:38px;padding:0 14px;font-size:.9rem}.nav-link,.login-link{min-height:36px;padding:0 10px;font-size:.9rem}.hero,.page-hero,.section{padding-top:28px}.hero-stats,.use-case-grid,.why-grid,.pricing-grid,.pricing-data-highlights,.screenshot-grid,.docs-grid,.showcase-side.compact,.action-hero-grid,.action-summary-grid,.action-step{grid-template-columns:1fr}.action-step{padding:22px 0}.action-step:nth-child(2n) .action-step-copy{order:initial}.screenshot-zoom-label{opacity:1;transform:none}.screenshot-dialog{width:calc(100vw - 8px);max-width:calc(100vw - 8px);height:calc(100vh - 8px);max-height:calc(100vh - 8px)}.screenshot-dialog-panel{border-radius:10px}.screenshot-dialog-header{min-height:36px;padding:5px 6px 5px 9px}.screenshot-dialog-meta{font-size:.68rem!important}.screenshot-dialog-close{min-height:28px;padding:0 9px}.screenshot-dialog-media{place-items:start center;padding:4px}.screenshot-dialog-media img{width:100%;max-height:none}.footer-grid,.footer-columns{grid-template-columns:1fr}.footer-bottom{flex-direction:column;align-items:flex-start;gap:10px}.comparison-row{grid-template-columns:minmax(104px,1fr) repeat(4,minmax(80px,1fr));padding:14px 12px;font-size:.94rem}}@media(max-width:520px){.brand-name{display:none}.brand{gap:0}.header-actions .cta-button{padding:0 12px;font-size:.84rem}}.social-links[data-astro-cid-zamss57n]{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.social-link[data-astro-cid-zamss57n]{display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid var(--line);border-radius:999px;background:#ffffff85;color:var(--muted);transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.social-link[data-astro-cid-zamss57n]:hover{transform:translateY(-1px);border-color:var(--line-strong);background:var(--surface-strong);color:var(--text)}.social-link-icon[data-astro-cid-zamss57n],.social-link-icon[data-astro-cid-zamss57n] svg{display:block;width:16px;height:16px}.social-link-icon[data-astro-cid-zamss57n] svg{fill:currentColor}
