@font-face{font-family:"__DM_Serif_Display_d501d1";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/20fd6a0e301296d5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_Serif_Display_d501d1";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/49eec060ce8bd0da-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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_d501d1";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ccc01da6a2b3d788-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_Serif_Display_d501d1";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fa3e259cafa8f47e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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_Fallback_d501d1";src:local("Times New Roman");ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.00%;size-adjust:109.78%}.__className_d501d1{font-family:"__DM_Serif_Display_d501d1","__DM_Serif_Display_Fallback_d501d1";font-weight:400}.__variable_d501d1{--font-dm-serif:"__DM_Serif_Display_d501d1","__DM_Serif_Display_Fallback_d501d1"}@font-face{font-family:__DM_Sans_c95b6f;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_c95b6f;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_c95b6f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_c95b6f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_c95b6f;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_c95b6f;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_Fallback_c95b6f;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_c95b6f{font-family:__DM_Sans_c95b6f,__DM_Sans_Fallback_c95b6f;font-style:normal}.__variable_c95b6f{--font-dm-sans:"__DM_Sans_c95b6f","__DM_Sans_Fallback_c95b6f"}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:var(--font-dm-sans),system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{border-width:0}.visible{visibility:visible}.absolute{position:absolute}.block{display:block}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.italic{font-style:italic}*,:after,:before{margin:0;padding:0;box-sizing:border-box}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--cream:#fff;--ink:#190806;--ink-muted:#667085;--ink-faint:#9ca3af;--accent:#f94b38;--accent-light:#fa7e76;--accent-glow:rgba(249,75,56,.08);--border:rgba(25,8,6,.1);--serif:"DM Serif Display",Georgia,serif;--sans:"DM Sans",system-ui,sans-serif}html{font-size:16px;scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);font-family:var(--sans);font-weight:300;-webkit-font-smoothing:antialiased;overflow-x:hidden}nav{position:fixed;top:0;left:0;right:0;z-index:100;justify-content:space-between;padding:1.25rem 3rem;background:hsla(0,0%,100%,.85);backdrop-filter:blur(16px);border-bottom:.5px solid var(--border)}.nav-logo,nav{display:flex;align-items:center}.nav-logo{font-family:var(--sans);font-size:1.35rem;font-weight:500;letter-spacing:-.02em;color:var(--ink);text-decoration:none;gap:.5rem}.logo-mark-img{width:auto;height:32px;object-fit:contain}.nav-links{display:flex;align-items:center;gap:2.5rem;list-style:none}.nav-links a{font-size:.875rem;font-weight:400;color:var(--ink-muted);text-decoration:none;letter-spacing:.01em;transition:color .2s}.nav-links a:hover{color:var(--ink)}.nav-cta{background:var(--accent);color:var(--cream)!important;padding:.6rem 1.5rem;border-radius:100px;font-size:.875rem!important;font-weight:500!important;transition:background .2s,transform .15s!important}.nav-cta:hover{background:var(--accent-light)!important;transform:translateY(-1px)}.hamburger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px;z-index:110}.hamburger span{display:block;width:24px;height:1.5px;background:var(--ink);transition:transform .3s,opacity .3s}.hamburger.open span:first-child{transform:translateY(6.5px) rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.mobile-nav-overlay{display:none;position:fixed;inset:0;background:hsla(0,0%,100%,.98);backdrop-filter:blur(20px);z-index:99;flex-direction:column;align-items:center;justify-content:center;gap:2rem}.mobile-nav-overlay.open{display:flex}.mobile-nav-overlay a{font-family:var(--serif);font-size:1.75rem;color:var(--ink);text-decoration:none;letter-spacing:-.02em;transition:color .2s}.mobile-nav-overlay a:hover{color:var(--accent)}.mobile-nav-overlay .nav-cta{font-family:var(--sans);font-size:1rem!important;padding:.85rem 2.25rem;margin-top:1rem}.hero{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:160px 3rem 40px;gap:2rem;position:relative;overflow:hidden}.hero-copy{width:55%;max-width:720px;min-width:0}.hero-copy,.hero-mockup{position:relative;z-index:1}.hero-mockup{width:50%;align-self:center}.hero-mockup,.hero-mockup-inner{display:flex;align-items:center;justify-content:center}.hero-mockup-inner{position:relative;width:340px;height:280px;flex-direction:column}.mockup-card{position:absolute;width:320px;background:#fff;border:.5px solid rgba(15,14,12,.1);border-radius:14px;box-shadow:0 8px 32px rgba(15,14,12,.08)}.mockup-card-back{top:0;right:0;padding:16px 20px;animation:fadeUp .6s ease .5s forwards;opacity:0}.mockup-card-front{top:60px;right:40px;padding:20px;animation:fadeUp .6s ease .3s forwards;opacity:0;z-index:1}.mockup-invoice-row{display:flex;align-items:flex-start;gap:12px;position:relative}.mockup-doc-icon{width:40px;height:40px;border-radius:10px;background:rgba(26,58,42,.08);display:flex;align-items:center;justify-content:center;flex-shrink:0}.mockup-doc-icon svg{width:20px;height:20px}.mockup-invoice-text{display:flex;flex-direction:column;gap:2px;min-width:0}.mockup-invoice-title{font-family:var(--sans);font-size:13px;font-weight:500;color:#0f0e0c}.mockup-invoice-amount,.mockup-invoice-vendor{font-family:var(--sans);font-size:12px;color:#6b6860}.mockup-badge-incoming{position:absolute;top:0;right:0;background:#eaf3de;color:#3b6d11;font-family:var(--sans);font-size:10px;font-weight:500;padding:3px 8px;border-radius:100px;white-space:nowrap}.mockup-agent-header{display:flex;align-items:center;justify-content:space-between}.mockup-agent-left{display:flex;align-items:center;gap:8px}.mockup-pulse-dot{width:6px;height:6px;border-radius:50%;background:#22c55e;animation:heroPulse 2s infinite}@keyframes heroPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}.mockup-agent-title{font-family:var(--sans);font-size:12px;font-weight:500;color:#0f0e0c}.mockup-agent-time{font-family:var(--sans);font-size:11px;color:#b8b5ae}.mockup-divider{height:1px;background:rgba(15,14,12,.06);margin:12px 0}.mockup-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.mockup-checklist li{display:flex;align-items:center;gap:8px;font-family:var(--sans);font-size:12px;line-height:2}.mockup-check-done span{color:#6b6860;text-decoration:line-through}.mockup-check-icon{width:14px;height:14px;flex-shrink:0}.mockup-check-active span:last-child{color:#0f0e0c;font-weight:500}.mockup-spinner{width:14px;height:14px;flex-shrink:0;border:2px solid rgba(245,158,11,.3);border-top-color:#f59e0b;border-radius:50%;animation:heroSpin 2s linear infinite}@keyframes heroSpin{to{transform:rotate(1turn)}}.mockup-footer-row{display:flex;align-items:center;gap:6px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(15,14,12,.06);font-family:var(--sans);font-size:11px;color:#b8b5ae}.mockup-amber-dot{width:6px;height:6px;border-radius:50%;background:#f59e0b;flex-shrink:0}.hero-bg{position:absolute;inset:0;background:radial-gradient(ellipse 40% 60% at 75% 50%,rgba(26,58,42,.06) 0,transparent 70%)}.hero-eyebrow{font-size:.75rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--accent-light);margin-bottom:1.5rem;position:relative;display:flex;align-items:center;gap:.75rem}.hero-eyebrow:before{content:"";width:32px;height:1px;background:var(--accent-light);display:inline-block}.hero-headline{font-family:var(--serif);font-size:clamp(2.5rem,4.5vw,4.2rem);line-height:1.05;letter-spacing:-.03em;max-width:750px;position:relative;margin-bottom:2rem}.hero-headline em{font-style:italic;color:var(--accent)}.hero-sub{font-size:1.1rem;font-weight:300;color:var(--ink-muted);max-width:520px;line-height:1.7;margin-bottom:3rem;position:relative}.hero-actions{display:flex;align-items:center;gap:1.5rem;position:relative}.btn-primary{background:var(--accent);color:var(--cream);padding:.85rem 2.25rem;border-radius:100px;font-size:.9rem;font-weight:500;text-decoration:none;transition:background .2s,transform .15s;letter-spacing:.01em;border:none;cursor:pointer;font-family:var(--sans)}.btn-primary:hover{background:var(--accent-light);transform:translateY(-2px)}.btn-ghost{color:var(--ink-muted);font-size:.9rem;font-weight:400;text-decoration:none;display:flex;align-items:center;gap:.5rem;transition:color .2s}.btn-ghost:hover{color:var(--ink)}.btn-ghost svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.5}.integrations-section{padding:2rem 3rem;background:var(--cream);text-align:center}.integrations-label{font-size:.75rem;color:var(--ink-faint);letter-spacing:.08em;text-transform:uppercase;margin-bottom:1.5rem;font-weight:400}.integrations-track-wrapper{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.integrations-track{display:flex;gap:1rem;animation:integrations-scroll 30s linear infinite;white-space:nowrap;width:max-content}@keyframes integrations-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.integration-pill{display:inline-flex;align-items:center;padding:.5rem 1.25rem;border-radius:100px;border:.5px solid var(--border);background:var(--cream);font-size:.85rem;font-weight:400;color:var(--ink-muted);white-space:nowrap;flex-shrink:0}.client-logos-section{padding:2.5rem 0;background:var(--cream);text-align:center;border-top:.5px solid var(--border);border-bottom:.5px solid var(--border)}.client-logos-label{font-size:.7rem;color:var(--ink-faint);letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.5rem;font-weight:400;text-align:center}.client-logos-track-wrapper{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent)}.client-logos-track{display:flex;align-items:center;gap:6rem;animation:client-logos-scroll 60s linear infinite;white-space:nowrap;width:max-content}@keyframes client-logos-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.client-logo-img{height:36px;max-height:36px;min-height:36px;width:auto;object-fit:contain;filter:grayscale(100%) opacity(.5);transition:filter .3s ease;flex-shrink:0}.client-logo-img:hover{filter:grayscale(0) opacity(1)}section{padding:8rem 3rem}.section-label{font-size:.75rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:1.5rem}.section-title{font-family:var(--serif);font-size:clamp(2.5rem,5vw,4rem);line-height:1.05;letter-spacing:-.025em;margin-bottom:1.5rem}.problem{background:var(--ink);color:var(--cream)}.problem .section-label{color:hsla(0,0%,100%,.3)}.problem-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;margin-top:4rem}.problem-statement{font-family:var(--serif);font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.3;letter-spacing:-.02em;color:var(--cream)}.problem-statement em{font-style:italic;color:hsla(0,0%,100%,.45)}.problem-list{list-style:none;display:flex;flex-direction:column;gap:1.5rem}.problem-list li{padding:1.25rem 1.5rem;border:.5px solid hsla(0,0%,100%,.1);border-radius:12px;font-size:.925rem;font-weight:300;line-height:1.6;color:hsla(0,0%,100%,.65);display:flex;gap:1rem;align-items:flex-start}.problem-num{font-family:var(--serif);font-style:italic;font-size:1.1rem;color:hsla(0,0%,100%,.25);flex-shrink:0;margin-top:-2px}.services-intro{font-size:.95rem;font-weight:300;color:var(--ink-muted);max-width:600px;margin-bottom:3rem;line-height:1.7}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:4rem;border:.5px solid var(--border);border-radius:16px;overflow:hidden}.service-card{padding:2.5rem;border-right:.5px solid var(--border);transition:background .3s;cursor:default}.service-card:last-child{border-right:none}.service-card:hover{background:rgba(249,75,56,.04)}.service-icon{width:40px;height:40px;background:var(--accent-glow);border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:1.75rem}.service-icon svg{width:18px;height:18px;stroke:var(--accent);fill:none;stroke-width:1.5}.service-number{font-family:var(--serif);font-style:italic;font-size:.85rem;color:var(--ink-faint);margin-bottom:.75rem}.service-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--sans);font-size:.75rem;font-weight:500;letter-spacing:.02em;padding:3px 10px;border-radius:999px;margin-bottom:.75rem}.service-badge-live{color:#22c55e;background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.18)}.badge-dot{width:6px;height:6px;border-radius:50%;background:#22c55e;flex-shrink:0}.service-name{font-family:var(--serif);font-size:1.4rem;letter-spacing:-.02em;margin-bottom:1rem;line-height:1.2}.service-desc{font-size:.875rem;font-weight:300;line-height:1.7;color:var(--ink-muted)}.howitworks{background:#f9fafb}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;margin-top:5rem;position:relative}.steps-grid:before{content:"";position:absolute;top:2rem;left:calc(16.66% + 1.5rem);right:calc(16.66% + 1.5rem);height:.5px;background:var(--border)}.step{text-align:center}.step-dot{width:64px;height:64px;border-radius:50%;border:.5px solid var(--border);background:var(--cream);display:flex;align-items:center;justify-content:center;margin:0 auto 2rem;font-style:italic;font-size:1.5rem;color:var(--accent);position:relative;z-index:1}.step-dot,.step-title{font-family:var(--serif)}.step-title{font-size:1.35rem;letter-spacing:-.02em;margin-bottom:.75rem}.step-desc{font-size:.875rem;font-weight:300;line-height:1.7;color:var(--ink-muted);max-width:240px;margin:0 auto}.workflow-viz{width:100%;height:420px;border-radius:12px;border:.5px solid var(--border);background:#1a1a2e;overflow:hidden;margin-bottom:1rem;position:relative}.workflow-dotgrid{position:absolute;inset:0;background-image:radial-gradient(hsla(0,0%,100%,.04) 1px,transparent 0);background-size:24px 24px}.workflow-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}.wf-layout{position:absolute;inset:0;justify-content:center;padding:0 16px;z-index:2}.wf-chain,.wf-layout{display:flex;align-items:center;gap:16px}.wf-chain,.wf-fanout{min-width:0}.wf-fanout{display:flex;flex-direction:column;align-items:flex-start}.wf-fanout-slot{display:flex;align-items:center}.wf-fanout-top{transform:translateY(-80px)}.wf-fanout-mid{transform:translateY(0)}.wf-fanout-bot{transform:translateY(80px)}.wf-digest-col{display:flex;align-items:center;flex-shrink:0;min-width:0;z-index:3}.workflow-digest-inline{font-family:var(--sans);font-size:11px;font-weight:400;color:hsla(0,0%,100%,.25);letter-spacing:.02em;white-space:nowrap}.wf-node{position:relative;display:flex;align-items:center;gap:8px;background:#2d2d44;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;padding:8px 12px;min-width:0;flex-shrink:1;cursor:default;transition:transform .2s,border-color .2s;animation:wfFadeUp .5s ease forwards;opacity:0}.wf-node:hover{transform:translateY(-2px);border-color:hsla(0,0%,100%,.18)}@keyframes wfFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.wf-node-pulse{animation:wfFadeUp .5s ease forwards,wfPulse 3s ease-in-out 1s infinite}@keyframes wfPulse{0%,to{box-shadow:0 0 0 0 rgba(245,158,11,0)}50%{box-shadow:0 0 16px 2px rgba(245,158,11,.2)}}.wf-icon{width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.wf-icon svg{width:16px;height:16px}.wf-text{display:flex;flex-direction:column;gap:2px;overflow:hidden;min-width:0}.wf-label{font-size:13px;font-weight:500;color:#fff}.wf-label,.wf-sub{font-family:var(--sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wf-sub{font-size:11px;font-weight:300;color:hsla(0,0%,100%,.45)}.use-cases-caption{font-size:.8rem;font-weight:400;color:var(--ink-faint);text-align:center;margin-bottom:4rem}.buyer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;margin-top:4rem}.buyer-card{padding:2rem 0;transition:background .3s;cursor:default}.buyer-card:hover{background:rgba(249,75,56,.02);border-radius:12px;padding:2rem;margin:0 -2rem}.buyer-title{font-family:var(--serif);font-size:1.3rem;letter-spacing:-.02em;margin-bottom:1rem;line-height:1.2}.buyer-desc{font-size:.875rem;font-weight:300;line-height:1.7;color:var(--ink-muted)}.cta-section{background:var(--ink);text-align:center;padding:10rem 3rem}.cta-section .section-title{color:var(--cream);max-width:700px;margin:0 auto 1.5rem}.cta-section .section-title em{font-style:italic;color:hsla(0,0%,100%,.4)}.cta-sub{font-size:1rem;font-weight:300;color:hsla(0,0%,100%,.5);max-width:480px;margin:0 auto 3rem;line-height:1.7}.cta-btn{display:inline-flex;align-items:center;gap:.75rem;background:var(--cream);color:var(--ink);padding:1rem 2.5rem;border-radius:100px;font-size:.95rem;font-weight:500;text-decoration:none;transition:transform .2s,background .2s;border:none;cursor:pointer;font-family:var(--sans)}.cta-btn:hover{transform:translateY(-3px);background:#feedeb}.cta-btn svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2}footer{padding:3rem;border-top:.5px solid var(--border);display:flex;justify-content:space-between;align-items:center}.footer-copy{font-size:.8rem;color:var(--ink-faint)}.footer-links{display:flex;gap:2rem;list-style:none}.footer-links a{font-size:.8rem;color:var(--ink-faint);text-decoration:none;transition:color .2s}.footer-links a:hover{color:var(--ink)}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.hero-eyebrow{animation:fadeUp .7s ease forwards}.hero-headline{animation:fadeUp .7s ease .15s forwards;opacity:0;animation-fill-mode:forwards}.hero-sub{animation:fadeUp .7s ease .3s forwards;opacity:0;animation-fill-mode:forwards}.hero-actions{animation:fadeUp .7s ease .45s forwards;opacity:0;animation-fill-mode:forwards}.blog-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem;margin-top:4rem}.blog-card{border:.5px solid var(--border);border-radius:16px;overflow:hidden;transition:transform .2s,box-shadow .2s;cursor:pointer;text-decoration:none;color:inherit;display:block}.blog-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(25,8,6,.08)}.blog-card-image{width:100%;height:220px;background:#fedbd7;display:flex;align-items:center;justify-content:center;color:var(--ink-faint);font-size:.8rem;font-weight:400}.blog-card-body{padding:2rem}.blog-card-tag{font-size:.7rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:.75rem}.blog-card-title{font-family:var(--serif);font-size:1.35rem;letter-spacing:-.02em;line-height:1.2;margin-bottom:.75rem}.blog-card-excerpt{font-size:.875rem;font-weight:300;line-height:1.7;color:var(--ink-muted);margin-bottom:1.25rem}.blog-card-meta{font-size:.75rem;color:var(--ink-faint)}.blog-card-link{text-decoration:none;color:inherit;display:block}.blog-article{max-width:720px;margin:0 auto;padding-left:2rem;padding-right:2rem;padding-bottom:6rem}.blog-back{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;color:var(--ink-faint);text-decoration:none;transition:color .2s}.blog-back:hover{color:var(--ink)}.blog-article-title{font-family:var(--serif);font-size:2.5rem;letter-spacing:-.03em;line-height:1.15;margin-bottom:1rem}.blog-article-meta{font-size:.8rem;color:var(--ink-faint);margin-bottom:3rem;padding-bottom:2rem;border-bottom:.5px solid var(--border)}.blog-article-content h2{font-family:var(--serif);font-size:1.5rem;letter-spacing:-.02em;margin-top:3rem;margin-bottom:1rem;line-height:1.25}.blog-article-content h3{font-family:var(--serif);font-size:1.2rem;letter-spacing:-.01em;margin-top:2.5rem;margin-bottom:.75rem;line-height:1.3}.blog-article-content p{font-size:1rem;font-weight:300;line-height:1.8;color:var(--ink-muted);margin-bottom:1.5rem}.blog-article-content ol,.blog-article-content ul{margin:1.5rem 0;padding-left:1.5rem}.blog-article-content li{font-size:1rem;font-weight:300;line-height:1.8;color:var(--ink-muted);margin-bottom:.5rem}.blog-article-content strong{font-weight:600;color:var(--ink)}.blog-article-content em{font-style:italic}.blog-article-content blockquote{border-left:3px solid var(--accent);padding-left:1.5rem;margin:2rem 0;font-style:italic;color:var(--ink-muted)}@media (max-width:1024px){nav{padding:1.25rem 2rem}section{padding:6rem 2rem}.hero{padding:140px 2rem 80px}.hero-mockup-inner{width:300px;height:260px}.mockup-card{width:280px}.mockup-card-front{right:30px}.cta-section{padding:8rem 2rem}.services-grid{grid-template-columns:1fr;border:none;border-radius:0}.service-card{border-right:none;border-bottom:.5px solid var(--border);border-left:.5px solid var(--border);border-right:.5px solid var(--border)}.service-card:first-child{border-top:.5px solid var(--border);border-radius:16px 16px 0 0}.service-card:last-child{border-bottom:.5px solid var(--border);border-radius:0 0 16px 16px}.steps-grid{grid-template-columns:1fr;gap:3rem}.steps-grid:before{display:none}.problem-grid{grid-template-columns:1fr;gap:3rem}.buyer-grid{grid-template-columns:1fr;gap:2rem}.buyer-card:hover{margin:0;padding:2rem}.ba-grid,.blog-grid{grid-template-columns:1fr}.ba-grid{gap:2rem}.ba-divider{width:100%;height:1px}.uc-metrics-grid{gap:2rem}.security-grid,.uc-metrics-grid{grid-template-columns:1fr}.security-grid .service-card{border-right:none!important;border-bottom:.5px solid var(--border)}.security-grid .service-card:last-child{border-bottom:none}}@media (max-width:768px){nav{padding:1rem 1.5rem}.nav-links{display:none}.hamburger{display:flex}section{padding:5rem 1.5rem}.hero{padding:120px 1.5rem 60px;flex-direction:column}.cta-section{padding:6rem 1.5rem}.hero-headline{font-size:clamp(2rem,7vw,3rem)}.hero-sub{font-size:1rem}.hero-actions{flex-direction:column;align-items:flex-start;gap:1rem}.hero-mockup{display:none}.hero-copy{width:100%;max-width:100%}footer{flex-direction:column;gap:1.5rem;text-align:center;padding:2rem 1.5rem}.footer-links{flex-wrap:wrap;justify-content:center;gap:1.25rem}.workflow-viz{height:340px}.wf-layout{gap:12px;padding:0 10px}.wf-chain{gap:12px}.wf-node{min-width:0;padding:6px 10px;max-width:140px}.wf-label{font-size:10px}.wf-sub{font-size:9px}.wf-icon{width:24px;height:24px}.wf-icon svg{width:12px;height:12px}.wf-fanout-top{transform:translateY(-60px)}.wf-fanout-bot{transform:translateY(60px)}.workflow-digest-inline{font-size:9px}.integrations-section{padding:1.5rem}.uc-hero{padding:120px 1.5rem 4rem}.security-page{padding:120px 1.5rem 60px}}.imprint-page{max-width:680px;margin:0 auto;padding:120px 2rem 80px}.imprint-heading{font-family:var(--serif);font-size:clamp(2.5rem,5vw,4rem);letter-spacing:-.025em;line-height:1.1;margin-bottom:.5rem}.imprint-subline{font-size:.875rem;color:var(--ink-faint);margin-bottom:3rem}.imprint-section-heading{font-family:var(--serif);font-size:1.5rem;letter-spacing:-.02em;margin-top:3rem;margin-bottom:1rem}.imprint-body{font-size:1rem;font-weight:300;line-height:1.8;color:var(--ink-muted);margin-bottom:1rem}.ba-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:3rem;margin-top:4rem;align-items:start}.ba-divider{width:1px;background:var(--border);align-self:stretch}.ba-pill{display:inline-block;font-size:.75rem;font-weight:500;padding:.35rem .9rem;border-radius:100px;margin-bottom:1.5rem}.ba-pill-without{background:#fce4d6;color:#993c1d}.ba-pill-with{background:#eaf3de;color:#3b6d11}.ba-list{list-style:none;display:flex;flex-direction:column;gap:1.25rem}.ba-list li{display:flex;align-items:flex-start;gap:.75rem;font-size:.925rem;font-weight:300;line-height:1.6;color:var(--ink-muted)}.ba-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:.45rem}.ba-dot-red{background:var(--ink-faint)}.ba-check{width:16px;height:16px;flex-shrink:0;margin-top:.2rem}.ba-tagline{font-family:var(--serif);font-style:italic;font-size:1.1rem;text-align:center;color:var(--ink-muted);margin-top:2.5rem}.faq-list{margin-top:3rem}.faq-item{border-bottom:.5px solid var(--border)}.faq-item:first-child{border-top:.5px solid var(--border)}.faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 0;background:none;border:none;cursor:pointer;font-family:var(--serif);font-size:1.1rem;color:var(--ink);text-align:left;line-height:1.3}.faq-icon{width:20px;height:20px;flex-shrink:0;transition:transform .3s ease;color:#1a3a2a}.faq-icon-open{transform:rotate(45deg)}.faq-answer-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq-answer-inner{overflow:hidden}.faq-answer{font-size:.95rem;font-weight:300;line-height:1.8;color:var(--ink-muted);padding-bottom:1.25rem;max-width:640px}.service-link{display:inline-block;margin-top:1.25rem;font-size:.8rem;font-weight:500;color:#3b6d11;text-decoration:none;transition:text-decoration .2s,color .2s}.service-link:hover{text-decoration:underline;color:#2d5a0d}.uc-hero{padding:160px 3rem 6rem;max-width:720px}.uc-hero .section-title{margin-bottom:1rem}.uc-hero-sub{font-size:1.05rem;font-weight:300;color:var(--ink-muted);line-height:1.7;max-width:560px;margin-bottom:2.5rem}.uc-metrics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;text-align:center}.uc-metric-value{font-family:var(--serif);font-size:clamp(2rem,4vw,3rem);letter-spacing:-.03em;color:var(--accent);line-height:1;margin-bottom:.5rem}.uc-metric-label{font-size:.875rem;font-weight:300;color:var(--ink-muted)}.security-page{max-width:900px;margin:0 auto;padding:160px 2rem 80px}.security-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0;border:.5px solid var(--border);border-radius:16px;overflow:hidden;margin-top:3rem}.security-grid .service-card{border-bottom:.5px solid var(--border)}.security-grid .service-card:nth-child(odd){border-right:.5px solid var(--border)}.security-grid .service-card:nth-child(n+3){border-bottom:none}.security-contact{font-size:.95rem;color:var(--ink-muted);text-align:center;margin-top:3rem}.security-contact a{color:var(--accent);text-decoration:none}.security-contact a:hover{text-decoration:underline}