.arnold-surface{--canvas:#f5f0e8;--ink:#341418;--muted:#75655f;--blob:#c5bdb5;--accent:#471419;--link:#783c42;--surface:#fffaf3;--hairline:#d9cec2;--wine:#471419;--cream:#f5f0e8;min-height:100vh;color:var(--ink);background:var(--canvas)}.arnold-wordmark{letter-spacing:-.065em;color:inherit;font-family:Georgia,Times New Roman,serif;font-size:36px;font-weight:700;line-height:1}.arnold-surface :is(a,button,summary,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #a56e58}.arnold-surface :is(button,a){-webkit-tap-highlight-color:transparent}.arnold-surface button:not(:disabled),.arnold-surface summary{cursor:pointer}.arnold-surface button:disabled{cursor:not-allowed}.arnold-surface :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){color:#341418;background-color:#fffaf3;border-color:#d4c8bc;border-radius:5px}.arnold-surface input::placeholder,.arnold-surface textarea::placeholder{color:#9b8b7f}.arnold-surface input[type=checkbox],.arnold-surface input[type=radio],.arnold-surface input[type=range]{accent-color:#672c33}.arnold-surface :is(button,a)[class*=bg-zinc-900],.arnold-surface :is(button,a)[class*=bg-ink]{color:#fffaf3;background:#471419;border-color:#471419;border-radius:5px}.arnold-surface :is(button,a)[class*=bg-zinc-900]:hover,.arnold-surface :is(button,a)[class*=bg-ink]:hover{background:#672c33}.arnold-surface :is(button,a)[class*=rounded-full][class*=px-]{border-radius:5px}.arnold-surface [class~=bg-white]{background-color:#fffaf3}.arnold-surface [class~=rounded-2xl]{border-radius:7px}.arnold-surface [class~=rounded-xl]{border-radius:6px}.arnold-surface [class~=shadow-lg]{box-shadow:0 15px 40px #35181914}.arnold-surface [class~=shadow-sm]{box-shadow:0 2px 8px #35181908}.arnold-surface h1{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:400}.arnold-surface table{border-collapse:collapse;font-variant-numeric:tabular-nums}.arnold-surface thead{color:#471419;background:#e8dfd4}.arnold-surface th{letter-spacing:.045em;font-size:11px;font-weight:600}.arnold-surface td{border-color:#e4d9ce}.arnold-surface tbody tr:hover{background-color:#eee5db55}.arnold-mascot{flex-shrink:0;display:inline-block;position:relative}.arnold-mascot img{object-fit:contain;width:100%;height:100%}.arnold-mascot-head{aspect-ratio:1;overflow:hidden}.arnold-mascot-head img{object-fit:cover;object-position:25% top;width:170%;max-width:none;height:190%;transform:translate(-13%,-1%)}.arnold-mascot-body{min-width:80px}.arnold-mascot-caption{z-index:1;color:#471419;text-align:center;background:#fffaf3;border:1px solid #d9cec2;border-radius:5px;max-width:250px;margin-top:-12px;padding:8px 12px;font-size:12px;font-weight:500;display:block;position:relative;box-shadow:0 4px 12px #47141912}.arnold-empty{text-align:center;background:linear-gradient(140deg,#fffaf3,#f0e7dc);border:1px solid #d9cec2;border-radius:7px;padding:48px 24px}.arnold-empty h2,.arnold-empty h3{margin-top:18px}.arnold-empty p{max-width:440px;margin-inline:auto}.arnold-marketing-header{z-index:50;color:#f5f0e8;background:#350d12;position:relative}.arnold-nav-inner{border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:center;gap:28px;width:min(1320px,100% - 80px);height:88px;margin:auto;display:flex}.arnold-desktop-nav,.arnold-nav-actions{align-items:center;gap:25px;font-size:13px;display:flex}.arnold-desktop-nav a,.arnold-nav-actions a{color:inherit}.arnold-nav-group{position:relative}.arnold-nav-group>a{align-items:center;gap:6px;padding-block:24px;display:flex}.arnold-nav-dropdown{color:#471419;visibility:hidden;opacity:0;background:#fffaf3;border:1px solid #d9cec2;border-radius:5px;width:250px;padding:10px;transition:all .15s;position:absolute;top:100%;left:-20px;transform:translateY(5px);box-shadow:0 18px 35px #23060b25}.arnold-nav-group:hover .arnold-nav-dropdown,.arnold-nav-group:focus-within .arnold-nav-dropdown{opacity:1;visibility:visible;transform:none}.arnold-nav-dropdown a{color:#51322c;border-radius:3px;justify-content:space-between;align-items:center;padding:10px;font-size:12px;display:flex}.arnold-nav-dropdown a:hover{background:#ede3d7}.arnold-nav-dropdown small{color:#8c7468;font-size:9px}.arnold-nav-button{color:inherit;border:1px solid #ddc5bba0;border-radius:4px;justify-content:center;align-items:center;gap:17px;font-size:13px;padding:11px 18px!important;display:inline-flex!important}.arnold-nav-button:hover{background:#ffffff12}.arnold-language{letter-spacing:.1em;font-size:10px}.arnold-menu-toggle{padding:10px;display:none}.arnold-mobile-nav{display:none}.arnold-surface[data-surface=marketing] main{padding-top:0}.arnold-surface[data-surface=marketing] main>article>div:first-child:has(nav){margin-bottom:24px;padding-top:22px}.arnold-surface[data-surface=marketing] .arnold-page-hero{color:#f5f0e8;background:radial-gradient(at 80% 0,#743239,#0000 65%),#350d12;width:100%;max-width:none;margin-bottom:64px;padding:64px max(40px,50% - 620px) 72px;position:relative}.arnold-surface[data-surface=marketing] .arnold-page-hero h1{color:#f5f0e8;text-wrap:balance;max-width:1050px;font-size:clamp(44px,5vw,72px);line-height:1.04}.arnold-surface[data-surface=marketing] .arnold-page-hero p{color:#dcc2b9;max-width:780px;font-size:17px;line-height:1.75}.arnold-surface[data-surface=marketing] .arnold-page-hero [class*=bg-zinc-100]{color:#e7d6cc;background:#ffffff14;border-radius:50%}.arnold-surface[data-surface=marketing] .arnold-page-hero [class*=bg-zinc-100] svg{color:#e7d6cc}.arnold-surface[data-surface=marketing] .arnold-page-hero [class*=max-w-3xl]{max-width:960px}.arnold-surface[data-surface=marketing] :is(h2,h3){letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:400}.arnold-surface[data-surface=marketing] h2{line-height:1.12}.arnold-surface[data-surface=marketing] h3{line-height:1.2}.arnold-surface[data-surface=marketing] section:not(.arnold-page-hero)>h2,.arnold-surface[data-surface=marketing] section>div>h2{font-size:clamp(29px,3vw,42px)}.arnold-surface[data-surface=marketing] p{line-height:1.8}.arnold-surface[data-surface=marketing] .grid>[class*=border][class*=p-6]{border-color:#d8c8ba;padding:28px}.arnold-surface[data-surface=marketing] .grid>a[class*=border]{transition:border-color .2s,box-shadow .2s,transform .2s}.arnold-surface[data-surface=marketing] .grid>a[class*=border]:hover{border-color:#8e5f50;transform:translateY(-2px);box-shadow:0 10px 25px #4714190a}.arnold-surface[data-surface=marketing] [class~=bg-zinc-50][class~=border-y]{background:#eae1d6;border-color:#d9cec2}.arnold-surface[data-surface=marketing] [class~=bg-zinc-900]:not(a):not(button):not(span){background:radial-gradient(at 100% 100%,#6d3036,#350d12);border-radius:6px}.arnold-surface[data-surface=marketing] [class~=bg-zinc-900] :is(p,h2,h3){color:#f5f0e8}.arnold-surface[data-surface=marketing] [class~=bg-zinc-900] a{color:#471419;background:#f5f0e8}.arnold-surface[data-surface=marketing] th{padding-block:20px}.arnold-surface[data-surface=marketing] td{padding-block:16px}.arnold-surface[data-family=pricing] main>section:first-child{color:#f5f0e8;background:radial-gradient(at 90% 0,#6c2e34,#350d12)}.arnold-surface[data-family=pricing] main>section:first-child h1{color:inherit;font-size:clamp(44px,5vw,70px)}.arnold-surface[data-family=pricing] main>section:first-child :is(p,a,svg){color:#dbc2b8}.arnold-surface[data-family=pricing] main>section:nth-child(2){padding-top:60px}.arnold-surface[data-family=pricing] .grid>div{padding:34px}.arnold-surface[data-family=pricing] .grid>div:first-child{border-top:4px solid #471419}.arnold-surface[data-family=pricing] .grid h2{font-size:32px}.arnold-surface[data-family=pricing] .text-4xl{letter-spacing:-.05em;font-size:48px;font-weight:400}.arnold-surface[data-family=blog] main{padding-top:36px}.arnold-surface[data-family=blog] main>article{max-width:800px}.arnold-surface[data-family=blog] h1{font-size:clamp(43px,5vw,65px);line-height:1.05}.arnold-surface[data-family=blog] article header{border-bottom:1px solid #d9cec2;padding-bottom:34px}.arnold-surface[data-family=blog] .prose{--tw-prose-body:#65554d;--tw-prose-headings:#341418;--tw-prose-links:#783c42;--tw-prose-quotes:#471419;font-size:17px;line-height:1.9}.arnold-surface[data-family=blog] .prose blockquote{background:#ede3d7;border-color:#783c42;padding:18px 24px;font-family:Georgia,serif;font-size:26px}.arnold-surface[data-family=blog] .prose img{border-radius:5px}.arnold-surface:is([data-family=privacy],[data-family=terms]) main{max-width:900px;margin:auto;padding-top:45px}.arnold-surface:is([data-family=privacy],[data-family=terms]) h1{font-size:clamp(40px,5vw,60px)}.arnold-surface:is([data-family=privacy],[data-family=terms]) h2{margin-top:36px}.arnold-surface footer{background:#eee5da;border-color:#d9cec2}.arnold-surface footer h4{text-transform:uppercase;letter-spacing:.08em;font-family:inherit;font-size:11px}:is(.arnold-surface footer p,.arnold-surface footer a:not(:has(.arnold-wordmark))){font-size:12px}.arnold-surface[data-surface=access]{background:radial-gradient(at 15% 10%,#6f3137,#2c0b10 70%)}.arnold-surface[data-surface=access] .arnold-access-screen{background:0 0;position:relative}.arnold-surface[data-surface=access] .arnold-access-screen>.w-full{z-index:1;position:relative}.arnold-surface[data-surface=access] .arnold-access-screen>.w-full>.flex:first-child{color:#f5f0e8}.arnold-surface[data-surface=access] .arnold-access-screen>.w-full>.rounded-2xl{border-color:#eee0d1;padding:36px;box-shadow:0 25px 70px #18040740}.arnold-surface[data-surface=access] .arnold-access-screen h1{font-size:38px}.arnold-surface[data-surface=access] [class~=bg-zinc-950]{background:radial-gradient(at 30% 30%,#682b32,#2d090f)}.arnold-surface[data-surface=access] [class~=bg-zinc-950] :is(h2,h3){font-family:Georgia,serif;font-size:clamp(35px,4vw,55px);font-weight:400;line-height:1.08}.arnold-surface[data-surface=access] [class~=bg-zinc-950] [class*=text-zinc-]{color:#d4b9af}.arnold-surface[data-surface=access] [class~=bg-zinc-950] .bg-zinc-800{background:#ffffff10}.arnold-surface[data-surface=access] form{accent-color:#471419}.arnold-surface[data-surface=access] form label{font-size:12px}.arnold-surface[data-surface=access] form input{min-height:46px}.arnold-surface[data-family=schedule]>div{background:#f5f0e8}.arnold-surface[data-family=schedule] h1{font-size:clamp(36px,4vw,50px)}.arnold-surface[data-family=schedule] .max-w-md{max-width:600px}.arnold-surface[data-family=schedule] iframe{border-radius:6px}.arnold-surface[data-family=checkout] h1{font-size:40px}.arnold-surface:is([data-surface=workspace],[data-surface=admin]){--canvas:#f3eee6;--surface:#fffaf4;--ink:#362125;--muted:#7b6c65}.arnold-surface:is([data-surface=workspace],[data-surface=admin]) h1{font-size:clamp(29px,3vw,42px);line-height:1.1}.arnold-surface:is([data-surface=workspace],[data-surface=admin]) h2{letter-spacing:-.02em;font-weight:600}.arnold-surface:is([data-surface=workspace],[data-surface=admin]) [class*=max-w-7xl][class*=py-24]{padding-top:44px;padding-bottom:60px}.arnold-surface:is([data-surface=workspace],[data-surface=admin]) :is(input,select,textarea){font-size:13px}.arnold-surface:is([data-surface=workspace],[data-surface=admin]) .overflow-x-auto{scrollbar-color:#c4b1a2 transparent;scrollbar-width:thin}.arnold-surface:is([data-surface=workspace],[data-surface=admin]) [class*=border-zinc-]{border-color:#dfd3c8}.arnold-surface:is([data-surface=workspace],[data-surface=admin]) .fixed[class*=inset-0][class*=bg-black]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.arnold-surface:is([data-surface=workspace],[data-surface=admin]) .fixed [class~=bg-white]{box-shadow:0 24px 75px #35141925}.arnold-surface .arnold-app-header{z-index:50;color:#f5f0e8;background:#350d12;border:0;padding:0;position:sticky;top:0}.arnold-surface .arnold-app-header .arnold-header-bar{background:0 0;border:0;border-radius:0;height:auto;min-height:70px;padding-block:12px}.arnold-app-header .arnold-wordmark{color:#f5f0e8;font-size:31px}.arnold-surface .arnold-app-header .arnold-header-bar>:is(nav,div)>:is(a,button),.arnold-surface .arnold-app-header .arnold-header-bar>button{color:#dfc9c0}.arnold-surface .arnold-app-header .arnold-header-bar :is(a,button)[class*=bg-zinc-100]{color:#fffaf3;background:#f5f0e81a}.arnold-surface .arnold-app-header [role=dialog],.arnold-surface .arnold-app-header .absolute[class*=bg-]{color:#341418}.arnold-surface .arnold-app-header .absolute[class*=bg-] :is(a,button){color:#65514a}.arnold-surface .arnold-app-header>.md\:hidden{color:#341418;background:#fffaf3}.arnold-surface .arnold-admin-header{color:#f5f0e8;background:#350d12;border-color:#58232a}.arnold-surface .arnold-admin-header a,.arnold-surface .arnold-admin-header button,.arnold-surface .arnold-admin-header span{color:#ead5ca}.arnold-surface .arnold-admin-header a[class*=bg-zinc-100]{color:#fffaf3;background:#f5f0e81c}.arnold-admin-brand{align-items:center;gap:12px;display:flex}.arnold-admin-brand small{font-size:9px;font-family:var(--font-inter),sans-serif;text-transform:uppercase;letter-spacing:.14em;opacity:.6}.arnold-surface .arnold-work-heading{border-bottom:1px solid #d9cec2;margin-bottom:28px;padding-bottom:26px}.arnold-surface .arnold-work-heading>div>p:first-child{letter-spacing:.15em;font-size:10px}.arnold-surface .arnold-work-heading p{max-width:650px;font-size:14px}.arnold-surface .arnold-work-panel{background:#fffaf3;border:1px solid #ddd0c3;border-radius:7px;box-shadow:0 2px 6px #47141903}.arnold-surface .arnold-project-tabs{background:#eee5da;border-bottom:1px solid #cdbcaf;border-radius:5px 5px 0 0}.arnold-surface .arnold-project-tabs button{border-radius:4px 4px 0 0;font-size:12px}.arnold-surface .arnold-analysis-output{line-height:1.8}.arnold-surface .arnold-analysis-output h2{color:#471419;font-family:Georgia,serif;font-size:29px;font-weight:400}.arnold-surface .arnold-analysis-output h3{color:#471419;font-size:17px}.arnold-surface [data-page] .recharts-default-tooltip{border-radius:5px;background:#fffaf3!important;border-color:#d9cec2!important}.arnold-surface .recharts-cartesian-axis-tick-value{fill:#897266}.arnold-surface .recharts-cartesian-grid line{stroke:#e4d9cf}.arnold-surface .arnold-editor .tiptap{color:#4b342d;min-height:420px;font-size:16px;line-height:1.85}.arnold-surface .arnold-editor .tiptap h1,.arnold-surface .arnold-editor .tiptap h2{font-family:Georgia,serif;font-weight:400}.arnold-surface .arnold-editor .tiptap:focus{outline:none}.arnold-surface .arnold-editor [class*=sticky]{background:#eee5da;border-color:#d9cec2}.arnold-surface .arnold-error-screen{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:75vh;padding:60px 24px;display:flex}.arnold-surface .arnold-error-screen h1{font-size:clamp(42px,5vw,64px)}.arnold-surface .arnold-error-screen p{max-width:440px}.arnold-surface .arnold-loading{color:#8c6c5f;justify-content:center;align-items:center;gap:12px;padding:48px 24px;font-size:13px;display:flex}@media (max-width:1100px){.arnold-nav-inner{gap:20px;width:calc(100% - 48px)}.arnold-desktop-nav{gap:18px}.arnold-nav-actions{gap:17px}.arnold-desktop-nav>a:last-child{display:none}}@media (max-width:850px){.arnold-desktop-nav,.arnold-nav-actions{display:none}.arnold-menu-toggle{display:block}.arnold-nav-inner{height:76px}.arnold-mobile-nav{color:#f5f0e8;background:#350d12;border-top:1px solid #ffffff15;padding:12px 24px 24px;display:block}.arnold-mobile-nav>a,.arnold-mobile-nav summary{color:inherit;justify-content:space-between;padding:11px 0;font-size:14px;display:flex}.arnold-mobile-nav details>a{color:#d9bbb0;padding:9px 14px;font-size:12px;display:block}.arnold-mobile-nav summary{cursor:pointer;list-style:none}.arnold-mobile-nav .arnold-nav-button{width:100%;margin-top:15px}.arnold-mobile-nav summary::-webkit-details-marker{display:none}}@media (max-width:640px){.arnold-nav-inner{width:calc(100% - 40px)}.arnold-surface[data-surface=marketing] .arnold-page-hero{margin-bottom:40px;padding:42px 24px 50px}.arnold-surface[data-surface=marketing] .arnold-page-hero h1{font-size:42px}.arnold-surface[data-surface=marketing] .arnold-page-hero p{font-size:15px}.arnold-surface[data-surface=marketing] section{scroll-margin-top:20px}.arnold-surface[data-surface=marketing] .grid>[class*=border][class*=p-6]{padding:22px}.arnold-surface[data-surface=marketing] .grid{row-gap:20px}.arnold-surface[data-surface=marketing] .py-20{padding-block:48px}.arnold-surface[data-surface=marketing] .mb-20{margin-bottom:48px}.arnold-surface[data-surface=marketing] footer>.py-16{padding-block:40px}.arnold-surface[data-surface=access] .arnold-access-screen{padding:36px 20px}.arnold-surface[data-surface=access] .arnold-access-screen>.w-full>.rounded-2xl{padding:26px}.arnold-surface:is([data-surface=workspace],[data-surface=admin]) h1{font-size:31px}.arnold-surface:is([data-surface=workspace],[data-surface=admin]) [class*=py-24]{padding-block:28px}.arnold-surface .arnold-work-heading{flex-wrap:wrap;gap:18px}.arnold-surface .arnold-admin-header>div{flex-wrap:wrap;gap:16px;padding:16px}.arnold-surface .arnold-admin-header>div>div{flex-wrap:wrap;gap:12px}.arnold-surface .arnold-admin-header nav{gap:3px}.arnold-surface .arnold-admin-header nav a{padding:8px;font-size:11px}.arnold-empty{padding:32px 18px}}@media (prefers-reduced-motion:reduce){.arnold-surface *{scroll-behavior:auto!important;transition:none!important}.arnold-surface .animate-fade-in-up{animation:none}}.arnold-surface .arnold-app-header .arnold-header-bar nav a{color:#d8bfb5;padding-block:9px;font-size:12px}.arnold-surface .arnold-app-header .arnold-header-bar nav a[class*=font-medium]{color:#fffaf3;border-bottom:1px solid #d5b9a8}.arnold-surface .arnold-app-header .arnold-header-bar nav a:hover{color:#fffaf3}.arnold-surface .arnold-app-header .arnold-header-bar .border-zinc-200{border-color:#d9b5a945}.arnold-surface .arnold-app-header .arnold-header-bar .arnold-header-notifications{color:#dfc9c0}.arnold-surface .arnold-app-header .arnold-header-bar .arnold-header-notifications:hover{color:#fffaf3}.arnold-surface .arnold-app-header .arnold-header-bar .arnold-header-search:hover{color:#fffaf3;border-color:#d9b5a999}.arnold-surface .arnold-app-header .arnold-header-bar kbd{color:#f5f0e8;background:#f5f0e81a;border:1px solid #d9b5a945}.arnold-surface .arnold-app-header .arnold-header-bar .arnold-header-account{color:#dfc9c0}.arnold-surface .arnold-app-header .arnold-header-bar .arnold-header-account:hover{color:#fffaf3}.arnold-surface .arnold-app-header .arnold-header-bar .arnold-header-avatar{background:#f5f0e81a;border:1px solid #d9b5a945}.arnold-surface .arnold-app-header .arnold-header-bar .arnold-header-avatar span{color:#fffaf3}.arnold-surface .arnold-app-header .arnold-header-bar .absolute :is(a,button,kbd){color:#5a3f36}.arnold-surface .arnold-app-header .arnold-header-bar>div:first-child{gap:34px}.arnold-surface .arnold-app-header .arnold-header-bar nav{gap:25px}.arnold-surface .arnold-dna-navigation>div{background:#eae0d4;border-color:#cdbbac;border-radius:5px 5px 0 0;padding-inline:8px}.arnold-surface .arnold-dna-navigation a{font-size:12px}.arnold-surface .arnold-dna-navigation a[class*=border-zinc-900]{color:#672c33;background:#fffaf36b;border-color:#672c33}.arnold-surface .arnold-project-chat [class~=bg-zinc-900]{background:#471419}.arnold-surface .arnold-project-chat [class~=rounded-2xl]{border-radius:9px}.arnold-surface .arnold-project-chat .text-zinc-400{color:#ac8e7d}.arnold-surface .arnold-project-chat [class~=bg-zinc-900] .text-zinc-400{color:#d6b8ab}.arnold-surface .arnold-access-layout .lg\:grid-cols-2>div:first-child{padding-top:70px;padding-bottom:70px;position:relative;overflow:hidden}.arnold-surface .arnold-access-layout .lg\:grid-cols-2>div:first-child:after{content:"";filter:drop-shadow(0 10px 15px #17050a30);background:url(/images/homepage/arnold-silver.png) 50%/contain no-repeat;flex-shrink:0;width:190px;height:190px;margin-top:35px;display:block}.arnold-surface[data-surface=marketing][data-family=features] .arnold-page-hero,.arnold-surface[data-surface=marketing][data-family=use-cases] .arnold-page-hero{min-height:330px}.arnold-surface[data-page=\/features] .arnold-page-hero>div,.arnold-surface[data-page="/se/features"] .arnold-page-hero>div,.arnold-surface[data-page=\/use-cases] .arnold-page-hero>div,.arnold-surface[data-page="/se/use-cases"] .arnold-page-hero>div{max-width:760px}@media (min-width:1200px){.arnold-surface:is([data-page=\/features],[data-page="/se/features"],[data-page=\/use-cases],[data-page="/se/use-cases"]) .arnold-page-hero:after{content:"";background:url(/images/homepage/arnold-silver.png) 50%/contain no-repeat;width:240px;height:290px;position:absolute;bottom:10px;right:max(40px,50% - 635px)}}@media (max-width:640px){.arnold-surface .arnold-project-chat{max-width:calc(100vw - 24px);bottom:12px;right:12px}.arnold-surface .arnold-project-chat>div{max-width:calc(100vw - 24px)}.arnold-surface .arnold-app-header .arnold-header-bar>div:first-child{gap:16px}}.arnold-decision-brief{background:#eae0d4;border-block:1px solid #d9c7b7;margin-bottom:65px;padding:55px 32px}.arnold-decision-inner{max-width:1216px;margin:auto}.arnold-decision-title>p{letter-spacing:.16em;text-transform:uppercase;color:#8d6c5a;margin-bottom:17px;font-size:10px!important}.arnold-decision-title h2{max-width:750px;font-family:Georgia,serif;font-weight:400;font-size:clamp(30px,3.2vw,44px)!important}.arnold-decision-columns{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:36px;display:grid}.arnold-decision-columns article{border-top:1px solid #bda594;padding-top:20px}.arnold-decision-columns article>span{color:#a28c7d;float:right;font-size:10px}.arnold-decision-columns h3{margin-bottom:13px;font-size:13px;font-family:var(--font-inter),sans-serif!important;letter-spacing:0!important;font-weight:600!important}.arnold-decision-columns p{color:#735c50;font-size:14px}.arnold-decision-inner>a{color:#471419;border-bottom:1px solid #ac8b75;align-items:center;gap:20px;margin-top:30px;padding-bottom:7px;font-size:12px;display:inline-flex}@media (max-width:640px){.arnold-decision-brief{margin-bottom:40px;padding:36px 24px}.arnold-decision-columns{grid-template-columns:1fr;gap:24px}}.arnold-route-feedback{color:#471419;text-align:center;background:#f5f0e8;flex-direction:column;justify-content:center;align-items:center;min-height:65vh;padding:50px 24px;display:flex}.arnold-route-feedback>p{color:#8d7365;max-width:420px;margin-top:18px;font-size:14px;line-height:1.7}.arnold-route-feedback h1{letter-spacing:-.04em;margin-top:12px;font-family:Georgia,serif;font-size:38px;font-weight:400;line-height:1.1}.arnold-route-feedback .arnold-feedback-label{text-transform:uppercase;letter-spacing:.12em;font-size:9px}.arnold-feedback-actions{flex-wrap:wrap;justify-content:center;gap:15px;margin-top:25px;display:flex}.arnold-feedback-actions button,.arnold-feedback-actions a{color:#471419;border:1px solid #471419;border-radius:4px;padding:12px 18px;font-size:13px}.arnold-feedback-actions button{color:#f5f0e8;background:#471419}.arnold-loading-mark{letter-spacing:-.09em;color:#471419;font-family:Georgia,serif;font-size:52px}.arnold-loading-lines{gap:10px;width:230px;margin-top:28px;display:grid}.arnold-loading-lines span{background:#e3d5c7;border-radius:3px;height:7px;animation:1.5s ease-in-out infinite alternate arnold-loading}.arnold-loading-lines span:nth-child(2){width:80%;animation-delay:.2s}.arnold-loading-lines span:nth-child(3){width:60%;animation-delay:.4s}@keyframes arnold-loading{to{opacity:.35}}@media (prefers-reduced-motion:reduce){.arnold-loading-lines span{animation:none}}.arnold-breadcrumb{--breadcrumb-link:#705b50;--breadcrumb-current:#341418;--breadcrumb-separator:#887466;color:var(--breadcrumb-link)}.arnold-breadcrumb a{color:var(--breadcrumb-link)!important}.arnold-breadcrumb a:hover{text-decoration:underline;color:var(--breadcrumb-current)!important}.arnold-breadcrumb [aria-current=page]{color:var(--breadcrumb-current)}.arnold-breadcrumb-separator{color:var(--breadcrumb-separator)}.arnold-page-hero .arnold-breadcrumb,.arnold-surface[data-family=pricing] main>section:first-child .arnold-breadcrumb{--breadcrumb-link:#dcc2b9;--breadcrumb-current:#fff4e8;--breadcrumb-separator:#bda198}.arnold-nav-inner>*{flex-shrink:0}@media (min-width:851px) and (max-width:1200px){.arnold-nav-inner{gap:16px;width:calc(100% - 48px)}.arnold-desktop-nav,.arnold-nav-actions{gap:16px}.arnold-nav-button{gap:8px;padding:10px 12px!important}}.arnold-surface[data-surface=marketing] .arnold-page-hero a{color:#f4dfd1}.arnold-surface[data-surface=marketing] .arnold-page-hero :is(a,button)[class*=bg-zinc-900],.arnold-surface[data-surface=marketing] .arnold-page-hero :is(a,button)[class*=bg-ink]{color:#471419;background:#f5f0e8;border-color:#f5f0e8}.arnold-surface[data-surface=marketing] .arnold-page-hero :is(a,button)[class*=bg-zinc-900]:hover,.arnold-surface[data-surface=marketing] .arnold-page-hero :is(a,button)[class*=bg-ink]:hover{background:#e3d2c3}.arnold-surface[data-surface=access]:not([data-family=schedule])>.bg-canvas{background:0 0}.arnold-surface.arnold-error-screen{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:60px 24px;display:flex}.arnold-surface[data-family=blog] main section>h2.uppercase{letter-spacing:.12em;font-family:inherit;font-size:11px;font-weight:600}.arnold-surface :is(h1,h2,h3),.arnold-surface[data-surface=marketing] :is(h1,h2,h3),.arnold-surface .arnold-analysis-output h2,.arnold-surface .arnold-editor .tiptap :is(h1,h2),.arnold-surface[data-surface=access] [class~=bg-zinc-950] :is(h2,h3){font-family:var(--font-inter),Arial,sans-serif;letter-spacing:-.035em;font-weight:650}.arnold-surface h1 em,.arnold-surface h2 em{font-style:normal}.arnold-surface[data-surface=marketing] .arnold-page-hero h1{font-size:clamp(36px,4.5vw,62px);line-height:1.08}.arnold-surface[data-surface=marketing] .arnold-page-hero{padding-top:45px;padding-bottom:50px}.arnold-surface[data-surface=marketing] .arnold-page-hero:after{display:none}.arnold-surface[data-surface=marketing] [class~=text-zinc-400]{color:#766359}.arnold-surface[data-surface=marketing] .arnold-page-hero [class~=text-zinc-400]{color:#dcc2b9}.feature-page{max-width:1160px;margin:auto;padding:0 32px 48px!important}.feature-breadcrumb{padding:24px 0}.feature-intro{max-width:850px;padding:30px 0 40px}.feature-intro h1{text-wrap:balance;line-height:1.07;font-size:clamp(36px,4.5vw,60px)!important}.feature-intro>p:last-child{color:#675249;max-width:760px;margin-top:24px;font-size:18px}.feature-kicker{text-transform:uppercase;letter-spacing:.12em;color:#795247;margin-bottom:18px;font-size:12px}.feature-example{margin-bottom:48px}.feature-demo{color:#341418;background:#fffaf3;border:1px solid #cdbbad;border-radius:10px;padding:32px;box-shadow:0 12px 30px #47141908}.feature-demo h3{letter-spacing:-.025em;margin:12px 0 20px;font:650 24px/1.25 var(--font-inter),Arial,sans-serif!important}.feature-demo p{color:#5f4c43;margin-top:15px;font-size:15px;line-height:1.65}.feature-demo .demo-label{text-transform:uppercase;letter-spacing:.08em;color:#765f51;margin:0 0 24px;font-size:11px}.demo-split{grid-template-columns:minmax(240px,.8fr) 1fr;align-items:center;gap:40px;display:grid}.demo-ad{color:#263e31;background:#dbe1cd;border-radius:7px;flex-direction:column;align-items:flex-start;min-height:390px;padding:25px;display:flex;position:relative;overflow:hidden}.demo-ad>span:first-child{letter-spacing:.14em;font-size:11px}.demo-ad>strong{letter-spacing:-.04em;max-width:220px;margin-top:20px;font-size:30px;line-height:1.05}.demo-bottle{color:#fff4e2;background:linear-gradient(90deg,#8b4f3b,#c48361 35%,#92533b);border-radius:18px 18px 25px 25px;align-self:flex-end;place-items:center;width:82px;height:170px;margin:15px 25px -15px;display:grid;transform:rotate(12deg);box-shadow:12px 12px #364f3620}.demo-bottle:before{content:"";background:#3e4438;border-radius:6px 6px 0 0;width:45px;height:18px;position:absolute;top:-13px}.demo-bottle span{letter-spacing:.12em;font-size:12px}.demo-ad p{color:#334839;max-width:240px;font-size:13px}.demo-ad .demo-ad-cta{border-bottom:1px solid;margin-top:16px;padding-bottom:4px;font-size:12px}.demo-tabs{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.demo-tabs button,.demo-control{color:#471419;background:#f5eee5;border:1px solid #bfa796;border-radius:5px;padding:10px 14px;font-size:13px}.demo-tabs button[aria-pressed=true],.demo-control:hover{color:#fffaf3;background:#471419;border-color:#471419}.feature-demo .demo-note{color:#705b4f;border-top:1px solid #ded1c5;margin-top:24px;padding-top:17px;font-size:13px}.demo-market{grid-template-columns:1fr 1fr;gap:20px;display:grid}.demo-market article{background:#e1e6d7;border-radius:6px;flex-direction:column;justify-content:space-between;min-height:185px;padding:26px;display:flex}.demo-market article+article{background:#e9d5c4}.demo-market span{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.demo-market strong{max-width:220px;margin-top:22px;font-size:29px;line-height:1.1}.feature-demo table{width:100%;margin-bottom:25px}.feature-demo caption{text-align:left;color:#705b4f;margin-bottom:12px;font-size:12px}.feature-demo :is(td,th){text-align:left;border-bottom:1px solid #decebf;padding:12px!important;font-size:14px!important}.feature-demo dl{gap:8px;display:grid}.feature-demo dt{color:#471419;margin-top:14px;font-size:12px;font-weight:650}.feature-demo dd{color:#5f4c43;font-size:15px;line-height:1.65}.feature-demo details{border-top:1px solid #d9cabc;margin:20px 0;padding-top:17px}.feature-demo summary{cursor:pointer;font-size:14px;font-weight:600}.demo-task-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.demo-status{color:#604333;background:#e9dfd0;border-radius:4px;padding:6px 9px;font-size:11px}.demo-metrics{grid-template-columns:repeat(4,1fr);gap:20px;padding:20px 0;display:grid}.demo-metrics span{border-left:2px solid #dfcec0;padding-left:14px}.demo-metrics small{color:#705b4f;font-size:12px;display:block}.demo-metrics strong{font-variant-numeric:tabular-nums;margin-top:5px;font-size:26px;display:block}.demo-question{background:#eadfd3;border-radius:8px 8px 0;max-width:480px;margin:5px 0 24px auto;padding:20px;font-size:18px}.demo-answer{background:#f4ece2;border-left:3px solid #77444a;margin-top:22px;padding:22px}.feature-explanation{grid-template-columns:repeat(3,1fr);gap:32px;padding:10px 0 40px;display:grid}.feature-explanation h2{margin-bottom:16px;font-size:20px!important}.feature-explanation p{color:#675249;font-size:15px}.feature-limit{background:#eee4d8;border-left:3px solid #b39a85;padding:25px}.feature-limit h2{margin-bottom:9px;font-size:15px!important}.feature-limit p{color:#675249;font-size:14px}.feature-next{flex-wrap:wrap;gap:24px;padding:35px 0 0;display:flex}.feature-next a{color:#471419;border-bottom:1px solid #b09885;padding-bottom:5px;font-size:14px}.feature-directory{border-top:1px solid #cdbbad;grid-template-columns:1fr 1fr;gap:0 40px;display:grid}.feature-directory>a{border-bottom:1px solid #cdbbad;align-items:center;gap:20px;padding:25px 0;display:flex}.feature-directory>a>div{flex:1}.feature-directory h2{font-size:21px!important}.feature-directory p{color:#675249;margin-top:8px;font-size:14px}.feature-number{color:#795247;font-size:12px}@media (max-width:700px){.feature-page{padding-inline:20px!important}.feature-intro{padding:20px 0 30px}.feature-intro>p:last-child{font-size:16px}.feature-demo{padding:22px}.demo-split,.feature-explanation,.feature-directory{grid-template-columns:1fr;gap:25px}.feature-directory{gap:0}.demo-ad{min-height:365px}.demo-market{gap:12px}.demo-market article{padding:18px}.demo-market strong{font-size:23px}.demo-metrics{grid-template-columns:1fr 1fr}.feature-explanation{padding-bottom:30px}}@media (prefers-reduced-motion:no-preference){.demo-answer{animation:.2s ease-out demo-reveal}@keyframes demo-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}.workflow-faq{max-width:800px;margin:40px 0}.workflow-faq h2{margin-bottom:24px;font-size:25px!important}.workflow-faq details{border-top:1px solid #cdbbad;padding:20px 0}.workflow-faq summary{cursor:pointer;font-size:16px;font-weight:550}.workflow-faq details p{color:#675249;margin-top:15px;font-size:15px}.platform-directory{padding-top:28px}.platform-directory>div:first-of-type h1{font-size:clamp(36px,4.5vw,56px)}.platform-directory .grid>a{background:#fffaf3}.audience-context{grid-template-columns:1fr 1fr;gap:45px;margin-bottom:20px;display:grid}.audience-context h2{margin-bottom:18px;font-size:24px!important}.audience-context p{color:#675249;font-size:16px}@media (max-width:700px){.audience-context{grid-template-columns:1fr;gap:28px}}.arnold-surface[data-family=blog] main>article h1{font-size:clamp(34px,4vw,49px);line-height:1.12}.arnold-surface footer h4{overflow-wrap:anywhere;max-width:none}.arnold-surface footer .grid>div{min-width:0}
