@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-ext-wght-normal.BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-wght-normal.Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-serif-display-latin-400-normal.C5_t9oOD.woff2)format("woff2"),url(/_astro/dm-serif-display-latin-400-normal._kVFYEpx.woff)format("woff")}:root{--color-background:#f5f4ef;--color-surface:#fff;--color-text:#202d27;--color-muted:#657168;--color-border:#d7ddd3;--color-primary:#244b40;--color-soft:#e8eee8;--color-tint:#f1f5ef;--font-body:"DM Sans Variable", "DM Sans", sans-serif;--font-display:"DM Serif Display", Georgia, serif;--gutter:clamp(24px, 6.12vw, 88px);--section:104px;--radius:16px;color-scheme:light;font-family:var(--font-body);color:var(--color-text);background:var(--color-background);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{-webkit-font-smoothing:antialiased;overflow-wrap:anywhere;margin:0;font-size:1.0625rem;line-height:1.53}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:400;font-family:var(--font-display)}h1{letter-spacing:-.045em;font-size:4.5rem;line-height:1.0556}h2{letter-spacing:-.035em;font-size:3rem;line-height:1.1042}h3{font-size:1.75rem;line-height:1.22}p{color:var(--color-muted)}a{color:inherit;text-underline-offset:4px}img{max-width:100%;height:auto;display:block}svg{vertical-align:middle;flex-shrink:0}button,input{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button:disabled{cursor:wait;opacity:.7}:focus-visible{outline-offset:5px;outline:3px solid #ad6718}summary::-webkit-details-marker{display:none}summary{list-style:none}[hidden]{display:none!important}.container{width:min(100% - var(--gutter) * 2, 1264px);margin-inline:auto}.section{padding-block:var(--section)}.surface{background:var(--color-surface)}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary);font-size:.75rem;font-weight:700;line-height:1.5}.small{font-size:.875rem;line-height:1.45}.intro{flex-direction:column;gap:16px;display:flex}.button{background:var(--color-primary);color:#fff;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:28px;min-height:56px;padding:18px 22px;font-size:1rem;font-weight:700;line-height:1.25;text-decoration:none;transition:background .15s;display:inline-flex}.button:hover{background:#183c31}.text-link{color:var(--color-primary);justify-content:space-between;align-items:center;gap:12px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.text-link:hover span{text-decoration:underline}.skip-link{z-index:10;background:#fff;padding:12px;position:fixed;top:8px;left:16px;transform:translateY(-150%)}.skip-link:focus{transform:none}.site-header{border-bottom:1px solid var(--color-border)}.header-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-block:26px;display:flex}.wordmark{color:var(--color-primary);font-family:var(--font-display);letter-spacing:-.04em;font-size:1.875rem;line-height:1.2;text-decoration:none}.desktop-nav{align-items:center;gap:32px;font-size:.875rem;display:flex}.desktop-nav>a:not(.button){text-decoration:none}.desktop-nav>a:hover{text-decoration:underline}.nav-cta{gap:24px;min-height:46px;padding:13px 20px;font-size:.875rem;font-weight:600}.mobile-menu{display:none;position:relative}.mobile-menu summary{border:1px solid var(--color-border);width:44px;height:44px;color:var(--color-primary);border-radius:8px;place-items:center;display:grid}.mobile-menu nav{z-index:5;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;gap:8px;width:min(320px,100vw - 48px);padding:20px;display:flex;position:absolute;top:56px;right:0;box-shadow:0 12px 30px #202d2712}.mobile-menu nav a{padding:12px;text-decoration:none}.hero{grid-template-columns:minmax(0,640fr) minmax(0,556fr);align-items:center;gap:68px;padding-block:72px 80px;display:grid}.hero-copy{flex-direction:column;gap:26px;display:flex}.hero-lead{max-width:560px;font-size:1.25rem;line-height:1.5}.hero-actions{flex-direction:column;align-items:flex-start;gap:14px;padding-top:6px;display:flex}.social-proof{color:var(--color-primary);align-items:center;gap:10px;padding-top:10px;font-size:.875rem;line-height:1.25rem;display:flex}.social-proof span{background:var(--color-primary);border-radius:50%;flex-shrink:0;width:6px;height:6px}.hero-visual{background:var(--color-soft);border-radius:160px 160px 16px 16px;flex-direction:column;justify-content:center;align-items:center;gap:26px;min-height:592px;padding:36px 16px;display:flex}.hero-visual figcaption{font-family:var(--font-display);color:var(--color-primary);text-align:center;font-size:1.375rem;line-height:1.75rem}.demo-phone{color:#244b40;background:#fbfaf6;border:6px solid #24392f;border-radius:30px;flex-shrink:0;width:240px;overflow:hidden;transform:rotate(4deg);box-shadow:0 18px 45px #244b4022}.demo-header{color:#f5f4ef;background:#244b40;flex-direction:column;align-items:center;gap:14px;padding:20px 20px 32px;display:flex}.speaker{background:#172d24;border-radius:5px;width:54px;height:5px}.demo-languages{align-self:flex-end;gap:12px;padding-top:8px;font-size:10px;line-height:.75rem;display:flex}.demo-languages span{opacity:.65}.demo-label{letter-spacing:.17em;color:#d5dbbe;padding-top:12px;font-size:9px;line-height:.75rem}.demo-brand{font-family:var(--font-display);text-align:center;color:#f5f4ef;font-size:29px;line-height:1.875rem}.demo-subtitle{color:#d9e5d9;font-size:10px;line-height:.75rem}.demo-body{flex-direction:column;gap:18px;padding:20px 20px 24px;display:flex}.demo-tabs{gap:20px;font-size:10px;line-height:.75rem;display:flex}.demo-heading{font-family:var(--font-display);color:#244b40;font-size:23px;line-height:1.75rem}.demo-dish{flex-direction:column;gap:7px;display:flex}.demo-dish>div{color:#202d27;justify-content:space-between;gap:4px;font-size:11px;line-height:.875rem;display:flex}.demo-dish p{font-size:9px;line-height:.875rem}@media (width<=1100px){.hero{gap:32px}h1{font-size:3.5rem}.desktop-nav{gap:20px}}@media (width<=767px){:root{--section:64px;--gutter:24px}body{font-size:1.0625rem}h1{letter-spacing:-.04em;font-size:2.75rem;line-height:1.091}h2{font-size:2.25rem;line-height:1.139}h3{font-size:1.625rem}.header-inner{flex-wrap:wrap;padding-block:16px}.wordmark{font-size:1.6875rem;line-height:2.125rem}.desktop-nav{display:none}.mobile-menu{display:block}.hero{grid-template-columns:1fr;gap:36px;padding-block:44px 48px}.hero-copy{gap:22px}.hero-lead{font-size:1.125rem;line-height:1.75rem}.hero-actions{align-items:stretch}.hero-actions .small{max-width:290px}.hero-visual{min-height:560px}.hero-visual figcaption{font-size:1.25rem;line-height:1.625rem}.button{gap:16px}.hero .button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.promise-strip{border-block:1px solid var(--color-border);padding-block:28px}.promise-strip ul{justify-content:space-between;align-items:center;gap:24px;margin-block:0;padding:0;list-style:none;display:flex}.promise-strip li{align-items:center;gap:10px;font-size:1rem;line-height:1.25rem;display:flex}.promise-strip svg{color:var(--color-primary)}.comparison{flex-direction:column;gap:44px;display:flex}.comparison-intro{flex-direction:column;gap:24px;max-width:800px;display:flex}.comparison-panels{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.comparison-panel{background:var(--color-background);border-radius:16px;flex-direction:column;align-items:center;gap:24px;padding:32px;display:flex}.comparison-panel.after{background:var(--color-soft);color:var(--color-primary)}.comparison-label{text-align:center;flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.comparison-label h3{font:600 1.125rem/1.5rem var(--font-body)}.comparison-badge{background:var(--color-text);color:#fff;letter-spacing:.14em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-width:4.5rem;margin:0;padding:6px 12px;font-size:.75rem;font-weight:700;line-height:1.2;display:inline-flex}.comparison-panel.after .comparison-badge{background:var(--color-primary)}.comparison-arrow{color:var(--color-primary);letter-spacing:.12em;text-transform:uppercase;flex-direction:column;justify-content:center;align-self:center;align-items:center;gap:8px;margin:0;font-size:.75rem;font-weight:700;display:flex}.comparison-arrow svg{width:28px;height:28px}.comparison-phone{border:6px solid var(--color-text);border-radius:30px;width:254px;max-width:100%;height:544px;overflow:hidden}.comparison-phone img{object-fit:cover;width:100%;height:100%}.comparison-panel figcaption{text-align:center;color:var(--color-muted);font-size:.9375rem;line-height:1.375rem}.comparison-panel.after figcaption{color:var(--color-primary)}.comparison-actions{justify-content:center;align-items:center;gap:32px;display:flex}.dark-section{background:var(--color-primary);color:#fff}.dark-section p,.dark-section .eyebrow{color:var(--color-soft)}.findability{padding-block:88px}.findability-grid{grid-template-columns:minmax(0,584fr) minmax(0,580fr);align-items:center;gap:100px;display:grid}.findability .intro{gap:24px}.findability-note{font-size:.9375rem;line-height:1.5rem}.search-example{flex-direction:column;gap:24px;display:flex}.search-card{color:#202124;background:#fff;border-radius:16px;flex-direction:column;gap:24px;padding:32px;font-family:Arial,sans-serif;display:flex}.search-query{border:1px solid #dfe1e5;border-radius:32px;align-items:center;gap:14px;padding:16px 18px;font-size:1rem;line-height:1.375rem;display:flex;box-shadow:0 1px 3px #3c40431a}.search-query svg{color:var(--color-muted)}.search-result{flex-direction:column;gap:9px;display:flex}.search-source{align-items:center;gap:12px;display:flex}.search-source .globe{color:#70757a;background:#f1f3f4;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.search-source .globe svg{width:18px;height:18px}.search-source p{color:#202124;margin-bottom:3px;font-size:.875rem;line-height:1.125rem}.search-source div>span{color:#4d5156;font-size:.75rem;line-height:1rem;display:block}.search-more{color:#70757a;margin-left:auto}.search-card .search-title{color:#1a0dab;font-size:1.25rem;line-height:1.625rem}.search-card .search-description{color:#4d5156;font-size:.875rem;line-height:1.375rem}.search-example figcaption{color:var(--color-soft);font-size:.8125rem;line-height:1.25rem}.how{flex-direction:column;gap:48px;display:flex}.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.steps li{border-top:1px solid var(--color-border);flex-direction:column;gap:18px;padding-top:24px;display:flex}.step-number{color:var(--color-primary);font-size:.875rem;font-weight:600;line-height:1.25rem}.steps h3{font-size:1.625rem;line-height:2rem}.steps p{font-size:1rem;line-height:1.5625rem}.sync-section{grid-template-columns:minmax(0,460fr) minmax(0,730fr);align-items:center;gap:clamp(32px,5vw,76px);display:grid}.sync-copy{gap:22px}.sync-copy h2{max-width:480px}.sync-copy>p:not(.eyebrow){font-size:1.125rem;line-height:1.65}.sync-note{color:var(--color-primary);align-items:center;gap:9px;font-weight:700;display:inline-flex;font-size:.9375rem!important}.sync-note svg{width:19px}.sync-demo{min-width:0;margin:0}.sync-editor{background:#fff;border:1px solid #dce4de;border-radius:20px;overflow:hidden;box-shadow:0 22px 52px #244b4012}.sync-topbar{color:#202d27;white-space:nowrap;background:#fff;border-bottom:1px solid #e3e8e4;align-items:center;gap:12px;min-height:76px;padding:14px 18px;font-size:.75rem;font-weight:650;display:flex}.sync-identity{align-items:center;gap:12px;min-width:0;margin-right:auto;display:flex}.sync-brand{letter-spacing:-.075em;font-size:1.125rem;font-weight:800}.sync-brand span{color:#bd592e}.sync-menu-name{border-left:1px solid #dce4de;padding-left:12px;font-weight:500}.sync-save,.sync-online{color:#617066;align-items:center;gap:6px;display:inline-flex}.sync-save svg{color:#5c9d77;width:14px}.sync-online{color:#326c4f;background:#e9f4ed;border-radius:999px;padding:7px 10px}.sync-online i{background:#4ba372;border-radius:50%;width:6px;height:6px}.sync-upload-wrap{flex-shrink:0;display:inline-flex;position:relative}.sync-upload{color:#202d27;background:#fff;border:1px solid #dce4de;border-radius:8px;align-items:center;gap:7px;padding:11px 12px;font-weight:750;animation:4s ease-in-out infinite upload-click;display:inline-flex;box-shadow:0 2px 5px #244b400b}.sync-upload svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.sync-cursor{z-index:2;color:#202d27;pointer-events:none;filter:drop-shadow(1px 2px 1px #fff);place-items:center;width:26px;height:32px;animation:4s ease-in-out infinite cursor-click;display:grid;position:absolute;top:50%;left:48%}.sync-cursor svg{fill:#fff;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;width:25px;height:28px}.sync-workspace{background:#fbfcfa;flex-direction:column;align-items:center;padding:clamp(28px,4vw,52px) clamp(18px,4vw,42px);display:flex}.sync-file,.sync-result{background:#fff;border:1px solid #dbe5dd;border-radius:12px;align-items:center;gap:16px;width:min(100%,450px);min-width:0;padding:17px 18px;display:flex}.sync-file>div:nth-child(2),.sync-result>div:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.sync-file strong,.sync-result strong{overflow-wrap:normal;font-size:.9375rem;line-height:1.3}.sync-file span,.sync-result span{color:var(--color-muted);font-size:.8125rem;line-height:1.35}.pdf-icon{color:#a84224;background:#fff0e9;border-radius:8px;flex-shrink:0;place-items:center;width:42px;height:48px;font-size:.6875rem;font-weight:850;display:grid}.sync-file>svg{color:#32855b;width:18px;margin-left:auto}.sync-flow{color:var(--color-primary);flex-direction:column;align-items:center;gap:7px;padding:12px 0;display:flex}.sync-flow span{background:#b7c8bb;width:1px;height:19px}.sync-flow b{letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem}.sync-mini-phone{color:#244b40;background:#e7eee6;border:2px solid #31463c;border-radius:7px;flex-shrink:0;width:40px;height:64px;padding:9px 5px;flex-direction:column!important;gap:4px!important;display:flex!important}.sync-mini-phone span{color:#506c5e;letter-spacing:.08em;font-size:.31rem;font-weight:700}.sync-mini-phone b{font-family:var(--font-display);font-size:.47rem;line-height:1.1}.sync-mini-phone i{background:#a4b9a8;border-radius:10px;height:2px}.sync-done{color:#4d986b;background:#e5f3e9;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;margin-left:auto;display:grid}.sync-done svg{width:16px}.sync-editor-caption{color:var(--color-muted);text-align:center;border-top:1px solid #e3e8e4;padding:16px 20px;font-size:.8125rem;line-height:1.45}@keyframes cursor-click{0%,20%{opacity:0;transform:translate(0)scale(1)}26%,49%{opacity:1;transform:translate(0)scale(1)}55%{opacity:1;transform:translate(0)scale(.82)}65%,to{opacity:0;transform:translate(0)scale(1)}}@keyframes upload-click{0%,48%,62%,to{background:#fff;border-color:#dce4de}54%{background:#e9f4ed;border-color:#7cad8b}}.centered{text-align:center;align-items:center}.centered>p:not(.eyebrow){max-width:650px}.pricing{flex-direction:column;gap:40px;display:flex}.pricing>.intro{padding-bottom:8px}.pricing-grid{grid-template-columns:minmax(0,820fr) minmax(0,420fr);gap:24px;display:grid}.pricing-section{background:var(--color-background)}.pricing-grid-single{grid-template-columns:minmax(0,780px);justify-content:center}.pricing-grid-single .service-card{background:#fff;border:1px solid #e3e5dc;border-radius:24px;width:100%;padding:clamp(28px,4vw,56px);box-shadow:0 20px 54px #244b400c}.service-card{border:2px solid var(--color-primary);border-radius:16px;flex-direction:column;gap:26px;padding:32px;display:flex}.service-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.service-heading h3{font:700 1.625rem/2rem var(--font-body)}.service-heading>div>p{margin-top:4px;font-size:.9375rem}.badge{background:var(--color-soft);color:var(--color-primary);white-space:nowrap;border-radius:20px;padding:6px 12px;font-size:.75rem;font-weight:700;line-height:1.125rem}.service-price{flex-direction:column;gap:10px;display:flex}.service-price p{color:var(--color-text);font-size:1rem;line-height:1.5rem}.service-price p:first-child{flex-wrap:wrap;align-items:baseline;gap:9px;font-size:1.125rem;display:flex}.service-price strong{letter-spacing:-.045em;color:var(--color-primary);font-size:3.25rem;font-weight:600;line-height:3.5rem}.pricing-grid-single .service-price strong{font-family:var(--font-display);font-size:clamp(3.25rem,5vw,4.5rem);font-weight:400;line-height:1.1}.pricing-grid-single .service-price>p:last-child{max-width:550px}.service-features{border-top:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;padding:26px 0 0;list-style:none;display:grid}.service-features li{align-items:flex-start;gap:12px;display:flex}.service-features svg{color:var(--color-primary);margin-top:2px}.pricing-grid-single .service-features{gap:22px 30px}.pricing-grid-single .service-features li{gap:10px;line-height:1.4}.pricing-grid-single .service-features svg{width:18px;margin-top:3px}.pricing-grid-single .service-actions .button{width:100%}h4{margin:0 0 4px;font-size:1rem;font-weight:700;line-height:1.4375rem}.service-features p{font-size:.875rem;line-height:1.375rem}.service-actions{flex-direction:column;gap:16px;margin-top:auto;display:flex}.service-actions p{text-align:center;line-height:1.375rem}.download-card{border:1px solid var(--color-border);background:var(--color-background);border-radius:16px;flex-direction:column;gap:24px;padding:32px;display:flex}.download-card .intro{gap:12px}.download-card h3{font:600 1.5625rem/1.9375rem var(--font-body)}.download-card .intro>p:not(.eyebrow){font-size:1rem;line-height:1.5625rem}.download-price{flex-direction:column;gap:8px;display:flex}.download-price strong{letter-spacing:-.04em;font-size:2.75rem;font-weight:600;line-height:3.125rem}.download-price p{font-size:.9375rem;line-height:1.4375rem}.download-details{border-top:1px solid var(--color-border);flex-direction:column;gap:16px;padding-top:24px;display:flex}.download-details p{font-size:.9375rem;line-height:1.5rem}.download-included{color:var(--color-text);align-items:flex-start;gap:10px;display:flex}.download-card>.text-link{margin-top:auto;padding-block:16px 52px}.benefits{grid-template-columns:minmax(0,448fr) minmax(0,720fr);gap:96px;display:grid}.benefits>.intro{gap:24px}.benefits-list{flex-direction:column;gap:32px;margin:0;padding:0;list-style:none;display:flex}.benefits-list li{border-bottom:1px solid var(--color-border);align-items:flex-start;gap:24px;padding-bottom:32px;display:flex}.benefit-number{background:var(--color-soft);width:44px;height:44px;color:var(--color-primary);border-radius:50%;flex-shrink:0;place-items:center;font-size:.8125rem;line-height:1.125rem;display:grid}.benefits-list h3{margin-bottom:10px}.team{border-top:1px solid var(--color-border);padding-block:72px}.team h2{letter-spacing:-.03em;font-size:2.5rem;line-height:2.875rem}.team .intro{gap:14px}.team-people{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:40px 0 0;padding:0;list-style:none;display:grid}.team-people li{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.team-people img{object-fit:cover;border-radius:50%;margin-bottom:12px}.team-people h3{font:600 1rem/1.375rem var(--font-body)}.team-people p{font-size:.875rem;line-height:1.25rem}.faq{grid-template-columns:minmax(0,364fr) minmax(0,800fr);gap:100px;display:grid}.faq>.intro{gap:22px}.contact-link{color:var(--color-primary);font-size:1rem;line-height:1.5rem}.faq-list{border-top:1px solid var(--color-border)}.faq-list details{border-bottom:1px solid var(--color-border);padding-block:24px}.faq-list summary{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.faq-list h3{font:600 1.125rem/1.625rem var(--font-body)}.faq-symbol{text-align:center;width:24px;height:26px;color:var(--color-primary);flex-shrink:0;font-size:22px;line-height:1.5rem}.faq-symbol:before{content:"+"}.faq-list details[open] .faq-symbol:before{content:"−"}.faq-list details>p{margin-top:16px;padding-right:48px;font-size:1rem;line-height:1.625rem}.site-footer{background:var(--color-surface);border-top:1px solid var(--color-border);padding-block:40px}.footer-top{justify-content:space-between;align-items:center;gap:32px;padding-bottom:28px;display:flex}.footer-top p{margin-top:8px;font-size:.8755rem;line-height:1.375rem}.site-footer nav{flex-wrap:wrap;align-items:center;gap:28px;font-size:.875rem;display:flex}.site-footer nav a{text-decoration:none}.site-footer nav a:hover{text-decoration:underline}.footer-bottom{border-top:1px solid var(--color-border);justify-content:space-between;gap:20px;padding-top:24px;font-size:.875rem;line-height:1.25rem;display:flex}.footer-bottom nav{color:var(--color-muted);gap:24px}@media (width<=1100px){.findability-grid,.benefits,.faq{gap:48px}.promise-strip ul{grid-template-columns:repeat(2,1fr);display:grid}.pricing-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.pricing-grid.pricing-grid-single{grid-template-columns:minmax(0,780px)}.sync-section{grid-template-columns:1fr;gap:38px}.sync-copy{max-width:760px}.sync-copy h2{max-width:700px}.service-card,.download-card{padding:24px}.service-heading{flex-wrap:wrap}.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.promise-strip{padding-block:24px}.promise-strip ul{grid-template-columns:1fr;gap:20px}.comparison{gap:32px}.comparison-intro,.comparison-panels,.findability-grid,.pricing-grid,.benefits,.faq{grid-template-columns:1fr}.sync-section{gap:32px}.sync-copy>p:not(.eyebrow){font-size:1.0625rem}.sync-topbar{flex-wrap:wrap;gap:10px;min-height:0;padding:14px}.sync-identity{flex:auto}.sync-menu-name{display:none}.sync-online{order:2}.sync-save{flex:auto;order:3}.sync-upload-wrap{order:4;width:100%}.sync-upload{justify-content:center;width:100%}.sync-workspace{padding:24px 16px}.sync-file,.sync-result{gap:10px;padding:13px}.sync-file strong,.sync-result strong{font-size:.8125rem}.sync-file span,.sync-result span{font-size:.75rem}.pdf-icon{width:36px;height:42px}.sync-done{width:24px;height:24px}.sync-editor-caption{padding:14px 18px}.comparison-intro{gap:20px}.comparison-panels{grid-template-columns:1fr;gap:12px}.comparison-arrow{flex-direction:row}.comparison-arrow svg{transform:rotate(90deg)}.comparison-panel{gap:24px;padding:24px 20px}.comparison-label h3{font-size:1rem;line-height:1.5rem}.comparison-actions{flex-direction:column;gap:24px}.comparison-actions .button{width:100%}.findability{padding-block:64px}.findability-grid{gap:36px}.search-card{gap:22px;padding:24px 20px}.search-example{gap:20px}.search-query{padding:13px 14px;font-size:.9375rem}.search-card .search-title{font-size:1.125rem}.how{gap:40px}.steps{grid-template-columns:1fr;gap:32px}.steps li{gap:16px}.pricing{gap:32px}.pricing-grid.pricing-grid-single{grid-template-columns:minmax(0,1fr)}.pricing-grid-single .service-card{padding:28px 24px}.service-card{gap:24px}.service-heading{flex-direction:column;align-items:flex-start;gap:12px}.service-heading h3{font-size:1.375rem;line-height:1.75rem}.service-price strong{font-size:2.75rem;line-height:3.125rem}.service-price p:first-child{font-size:1rem}.service-features{grid-template-columns:1fr;gap:24px}.service-actions{gap:16px}.download-card{gap:24px}.download-card>.text-link{margin-top:0;padding-bottom:0}.benefits{gap:36px}.benefits-list li{gap:16px;padding-bottom:28px}.benefits-list h3{font-size:1.5rem;line-height:1.875rem}.team{padding-block:64px}.team h2{font-size:2rem;line-height:2.375rem}.team-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;margin-top:32px}.team-people img{width:88px;height:88px}.team-people h3{font-size:.9375rem}.team-people p{font-size:.8125rem}.faq{gap:36px}.faq-list h3{font-size:1.0625rem}.faq-list summary{gap:16px}.faq-list details>p{padding-right:0}.site-footer{padding-block:32px}.footer-top,.footer-bottom{flex-direction:column;align-items:flex-start;gap:24px}.site-footer nav{gap:24px}.footer-top{padding-bottom:24px}.footer-bottom{gap:20px;padding-top:24px}}.request-section{padding-block:96px}.request-grid{grid-template-columns:minmax(0,536fr) minmax(0,608fr);align-items:center;gap:120px;display:grid}.request-intro{flex-direction:column;gap:28px;display:flex}.request-intro h2{font-size:3.5rem;line-height:3.8125rem}.request-intro>p:not(.eyebrow){font-size:1.1875rem;line-height:1.8125rem}.request-intro ul{flex-direction:column;gap:12px;margin:0;padding:12px 0 0;list-style:none;display:flex}.request-intro li{align-items:flex-start;gap:8px;font-size:.9375rem;line-height:1.5rem;display:flex}.request-intro li svg{width:16px;height:20px;margin-top:2px}#request-form{background:var(--color-surface);color:var(--color-text);border-radius:16px;flex-direction:column;gap:22px;min-width:0;padding:36px;display:flex}#request-form h3{font-size:1.75rem;line-height:2.125rem}.field{flex-direction:column;gap:8px;min-width:0;display:flex}.field>label:not(.upload-area),#upload-label{font-size:.875rem;font-weight:600;line-height:1.25rem}.field input:not([type=file]){border:1px solid var(--color-border);width:100%;min-width:0;color:var(--color-text);appearance:none;background:#fff;border-radius:8px;min-height:52px;padding:14px 16px;font-size:1rem;line-height:1.375rem}.field input::placeholder{color:var(--color-muted);opacity:1}.field input[aria-invalid=true]{border-color:#a12d25}.upload-field{gap:10px;position:relative}.upload-area{border:1px dashed var(--color-border);background:var(--color-tint);cursor:pointer;border-radius:8px;align-items:center;gap:14px;padding:16px;display:flex}.upload-area:hover{border-color:var(--color-primary)}.upload-icon{border:1px solid var(--color-border);width:40px;height:40px;color:var(--color-primary);background:#fff;border-radius:8px;flex-shrink:0;place-items:center;font-size:24px;line-height:1.875rem;display:grid}.upload-copy{flex-direction:column;gap:4px;font-size:.9375rem;font-weight:600;line-height:1.375rem;display:flex}#upload-help{color:var(--color-muted);font-size:.8125rem;font-weight:400;line-height:1.25rem}.file-input{opacity:0;width:1px;height:1px;position:absolute;top:36px;left:20px}.upload-field:has(.file-input:focus-visible) .upload-area{outline-offset:5px;outline:3px solid #ad6718}.upload-field:has(.file-input[aria-invalid=true]) .upload-area{border-color:#a12d25}.selected-file{justify-content:space-between;align-items:center;gap:12px;display:flex}.selected-file p{overflow-wrap:anywhere;min-width:0;color:var(--color-text)!important;font-size:.875rem!important}.selected-file button{color:var(--color-primary);background:0 0;border:0;padding:8px 0;font-size:.875rem;text-decoration:underline}.form-actions{flex-direction:column;gap:12px;display:flex}.form-actions .button{width:100%}#request-form .form-reassurance{color:var(--color-muted);text-align:center;font-size:.8125rem;line-height:1.25rem}#request-form .field-error{color:#a12d25;font-size:.875rem;line-height:1.375rem}#request-form .form-status{color:var(--color-primary);background:var(--color-tint);border-radius:8px;padding:12px 16px;font-size:.9375rem;line-height:1.5rem}#request-form .is-error{color:#a12d25;background:#fff2ee}#request-form .form-privacy{color:var(--color-muted);font-size:.8125rem;line-height:1.25rem}.thanks{flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;max-width:760px;min-height:62vh;padding-block:96px;display:flex}.thanks h1{font-size:3.5rem;line-height:1.1}.thanks .button{margin-top:8px}@media (width<=1100px){.request-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}.request-intro h2{font-size:3rem;line-height:3.3125rem}#request-form{padding:28px}}@media (width<=767px){.request-section{padding-block:64px}.request-grid{grid-template-columns:1fr;gap:36px}.request-intro{gap:24px}.request-intro h2{font-size:2.5rem;line-height:2.75rem}.request-intro>p:not(.eyebrow){font-size:1.125rem;line-height:1.8125rem}#request-form{padding:24px}.upload-area{gap:12px;padding:16px 12px}#request-form h3{font-size:1.75rem;line-height:2.125rem}.thanks{padding-block:64px}.thanks h1{font-size:2.75rem}}.guest-benefits{gap:48px;display:grid}.guest-benefits .intro{max-width:740px}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 48px;margin:0;padding:0;list-style:none;display:grid}.feature-grid li{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.feature-icon{background:var(--color-soft);width:48px;height:48px;color:var(--color-primary);border-radius:12px;place-items:center;display:grid}.feature-icon svg{width:24px;height:24px}.feature-grid h3{font:600 1.125rem/1.4 var(--font-body)}.feature-grid p{font-size:1rem}.service-column{flex-direction:column;gap:32px;display:flex}.service-updates{padding:0 16px}.service-features li:last-child{grid-column:auto}.self-hosting-features{flex-direction:column;gap:14px;margin:0;padding:0;font-size:1rem;list-style:none;display:flex}.self-hosting-features li{align-items:flex-start;gap:10px;display:flex}.self-hosting-features svg{color:var(--color-primary);margin-top:3px}.hero-visual figcaption{max-width:330px;font:400 1rem/1.5 var(--font-body)}@media (width<=1100px){.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.promise-strip ul{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=767px){.feature-grid{grid-template-columns:1fr}.guest-benefits{gap:36px}.service-updates{padding:0}.promise-strip ul{grid-template-columns:1fr}}
