@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Estedad",ui-sans-serif,system-ui,"Segoe UI",Tahoma,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:"Estedad",ui-sans-serif,system-ui,"Segoe UI",Tahoma,sans-serif;--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.inline{display:inline}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-border{border-color:var(--border)}.bg-card{background-color:var(--surface)}.font-sans{font-family:Estedad,ui-sans-serif,system-ui,Segoe UI,Tahoma,sans-serif}.text-card-foreground,.text-foreground{color:var(--foreground)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@font-face{font-family:Estedad;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/estedad-arabic-400.woff2)format("woff2")}@font-face{font-family:Estedad;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/estedad-arabic-500.woff2)format("woff2")}@font-face{font-family:Estedad;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/estedad-arabic-600.woff2)format("woff2")}@font-face{font-family:Estedad;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/estedad-arabic-700.woff2)format("woff2")}@font-face{font-family:Estedad;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/estedad-arabic-800.woff2)format("woff2")}@font-face{font-family:Estedad;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/estedad-latin-400.woff2)format("woff2");unicode-range:U+??,U+2000-206F,U+20AC,U+2122,U+2212,U+2215}@font-face{font-family:Estedad;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/estedad-latin-500.woff2)format("woff2");unicode-range:U+??,U+2000-206F,U+20AC,U+2122,U+2212,U+2215}@font-face{font-family:Estedad;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/estedad-latin-600.woff2)format("woff2");unicode-range:U+??,U+2000-206F,U+20AC,U+2122,U+2212,U+2215}@font-face{font-family:Estedad;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/estedad-latin-700.woff2)format("woff2");unicode-range:U+??,U+2000-206F,U+20AC,U+2122,U+2212,U+2215}@font-face{font-family:Estedad;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/estedad-latin-800.woff2)format("woff2");unicode-range:U+??,U+2000-206F,U+20AC,U+2122,U+2212,U+2215}:root{color-scheme:light;--ps-ink-950:#0f1315;--ps-ink-900:#26353b;--ps-ink-800:#3b4f57;--ps-ink-700:#526c75;--ps-ink-600:#648590;--ps-ink-500:#76929d;--ps-ink-400:#a0b3bb;--ps-ink-300:#c3ced3;--ps-ink-250:#dde3e5;--ps-ink-200:#e5e8e8;--ps-ink-100:#eff2f2;--ps-ink-50:#f7f9f9;--ps-white:#fff;--ps-success:#3e8e7e;--ps-warning:#c68a3a;--ps-danger:#c24a3f;--claude-orange:#d97757;--claude-orange-hover:#c96f50;--claude-orange-soft:#f3c7b5;--background:var(--ps-white);--surface:var(--ps-white);--surface-muted:var(--ps-ink-100);--surface-subtle:var(--ps-ink-50);--foreground:var(--ps-ink-950);--muted-foreground:var(--ps-ink-700);--faint-foreground:var(--ps-ink-600);--border:var(--ps-ink-250);--border-strong:var(--ps-ink-300);--primary:var(--ps-ink-900);--primary-hover:var(--ps-ink-800);--primary-foreground:var(--ps-ink-50);--secondary:var(--ps-ink-200);--secondary-foreground:var(--ps-ink-900);--accent:var(--ps-ink-100);--accent-foreground:var(--ps-ink-900);--ring:var(--ps-ink-500);--inverted:var(--ps-ink-950);--inverted-foreground:var(--ps-ink-50);--font-sans:"Estedad",ui-sans-serif,system-ui,"Segoe UI",Tahoma,sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:1.875rem;--text-3xl:2.35rem;--text-4xl:3.25rem;--leading-tight:1.18;--leading-normal:1.7;--leading-relaxed:1.95;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--section-heading-gap:clamp(.7rem,.85vw,.95rem);--section-heading-margin:clamp(2.35rem,4vw,3rem);--section-space:clamp(4.5rem,7vw,6.5rem);--section-space-sm:clamp(3rem,9vw,4rem);--card-padding:clamp(1.5rem,1.1rem + .9vw,2.15rem);--card-padding-compact:clamp(1.25rem,1rem + .65vw,1.75rem);--card-gap:clamp(1.25rem,1rem + .65vw,1.75rem);--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-full:9999px;--shadow-xs:0 1px 2px 0 #0f13150d;--shadow-sm:0 1px 3px 0 #0f131514,0 1px 2px -1px #0f13150f;--shadow-md:0 4px 12px -2px #26353b1a,0 2px 6px -2px #26353b0f;--shadow-lg:0 12px 28px -6px #26353b24,0 6px 12px -6px #26353b14;--shadow-ring:0 0 0 3px #76929d59;--container:75rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-relaxed);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:hidden}body.home-color-anthropic{--ps-ink-950:#181512;--ps-ink-900:#2a241e;--ps-ink-800:#42382f;--ps-ink-700:#5d5247;--ps-ink-600:#766a5f;--ps-ink-500:#92857a;--ps-ink-400:#b2a79d;--ps-ink-300:#cdc4ba;--ps-ink-250:#ddd4c9;--ps-ink-200:#e7ded3;--ps-ink-100:#f1e8dc;--ps-ink-50:#f7f1e8;--background:#f6f2eb;--surface:#eee4d8;--surface-muted:#e8ded2;--surface-subtle:#f1e8dd;--foreground:#181512;--muted-foreground:#463d34;--faint-foreground:#75695f;--border:#ded3c6;--border-strong:#cdbfaf;--primary:#181512;--primary-hover:#2c2721;--primary-foreground:#f8f2e9;--secondary:#e8ded2;--secondary-foreground:#181512;--accent:#dfd4c6;--accent-foreground:#181512;--ring:#958474;--inverted:#181512;--inverted-foreground:#f8f2e9;--claude-orange:#d97757;--claude-orange-hover:#c96f50;--claude-orange-soft:#f3c7b5;--shadow-xs:0 1px 2px 0 #30261c0f;--shadow-sm:0 1px 3px 0 #30261c14,0 1px 2px -1px #30261c0f;--shadow-md:0 4px 12px -2px #30261c1c,0 2px 6px -2px #30261c12;--shadow-lg:0 12px 28px -6px #30261c24,0 6px 12px -6px #30261c14;--shadow-ring:0 0 0 3px #95847447}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{border:0}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{color:var(--foreground);letter-spacing:0;font-weight:800;line-height:var(--leading-tight);text-wrap:balance}p{color:var(--muted-foreground);text-wrap:pretty}ul,ol{margin-block:var(--space-4)0;padding-inline-start:var(--space-6)}li+li{margin-top:var(--space-2)}:focus-visible{box-shadow:var(--shadow-ring);outline:0}.container{width:min(100% - 2rem,var(--container));max-width:100%;margin-inline:auto}.section{border-top:1px solid var(--border);padding-block:var(--section-space)}.section:nth-of-type(2n){background:var(--surface-subtle)}.section-heading,.section-copy{gap:var(--section-heading-gap);max-width:48rem;margin-bottom:var(--section-heading-margin);display:grid}.section-heading h2,.section-copy h2{font-size:var(--text-3xl)}.section-header{gap:var(--section-heading-gap);max-width:48rem;margin-bottom:var(--section-heading-margin);display:grid}.section-header--center{text-align:center;justify-items:center;margin-inline:auto}.section-header h2{font-size:var(--text-3xl)}.section-header-lede{color:var(--muted-foreground);font-weight:700;line-height:var(--leading-relaxed);margin:0}.section-kicker{align-items:center;gap:var(--space-3);color:var(--claude-orange);margin:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.section-kicker{color:color-mix(in srgb,var(--claude-orange)78%,var(--foreground))}}.section-kicker{font-size:var(--text-sm);font-weight:900;line-height:1.2}.section-kicker:after{content:"";opacity:.64;background:currentColor;block-size:1px;inline-size:2.5rem;display:block}.section-heading.centered,.centered{text-align:center;justify-items:center;margin-inline:auto}.home-page .section-heading{text-align:center;justify-items:center;max-width:72rem;margin-inline:auto}.placeholder-label{color:var(--ps-ink-700);font-size:var(--text-xs);font-weight:700}.button{border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;min-height:2.75rem;font-size:var(--text-sm);white-space:nowrap;box-shadow:var(--shadow-xs);justify-content:center;align-items:center;padding:.65rem 1rem;font-weight:700;line-height:1;display:inline-flex}.button-primary{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.button-secondary{background:var(--surface);color:var(--secondary-foreground)}.button-primary:hover{background:var(--primary-hover)}.button-secondary:hover{background:var(--accent)}.action-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.section-heading>.action-row,.section-copy>.action-row,.demo-copy>.action-row{margin-top:var(--space-2)}.centered-actions{justify-content:center}.media-placeholder{align-content:center;gap:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-subtle);min-height:12rem;color:var(--muted-foreground);padding:var(--space-6);text-align:center;box-shadow:var(--shadow-xs);display:grid}.site-header{z-index:10;border-bottom:1px solid var(--border);background:var(--background);position:sticky;inset-block-start:0}@supports (color:color-mix(in lab,red,red)){.site-header{background:color-mix(in srgb,var(--background)94%,var(--ps-ink-50))}}.site-header-inner{align-items:center;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;min-height:4.5rem;display:grid;position:relative}.brand{justify-self:start;align-items:center;gap:var(--space-3);min-width:10rem;display:inline-flex}.brand-mark{border:1px solid var(--primary);border-radius:var(--radius-md);background:var(--primary);width:2.4rem;height:2.4rem;color:var(--primary-foreground);font-family:var(--font-mono);font-size:var(--text-xs);place-items:center;font-weight:700;display:inline-grid}.brand-copy{gap:.1rem;display:grid}.brand strong{font-size:var(--text-lg)}.brand-copy span{color:var(--muted-foreground);font-size:var(--text-xs)}.nav{justify-content:center;align-items:center;gap:var(--space-1);flex-wrap:nowrap;min-width:0;display:flex}.nav>a,.nav-mega-trigger,.header-phone{color:var(--muted-foreground);font-size:var(--text-sm);font-weight:600}.header-phone{color:var(--foreground);font-weight:800}.header-phone,.persian-number{font-family:var(--font-sans);font-feature-settings:normal;font-variant-numeric:normal;letter-spacing:0;word-spacing:0;direction:ltr;unicode-bidi:isolate}.persian-number{color:var(--foreground);white-space:nowrap;font-weight:800;display:inline-block}.nav>a{border-radius:var(--radius-md);white-space:nowrap;padding:.45rem .6rem}.nav>a:hover,.header-phone:hover{background:var(--accent);color:var(--foreground)}.nav-mega{align-items:center;display:flex;position:relative}.nav-mega-trigger{border-radius:var(--radius-md);color:var(--muted-foreground);cursor:pointer;font-family:inherit;font-size:var(--text-sm);white-space:nowrap;background:0 0;border:0;padding:.45rem .6rem;font-weight:600;text-decoration:none}.nav-mega:hover .nav-mega-trigger,.nav-mega:focus-within .nav-mega-trigger{background:var(--accent);color:var(--foreground)}.nav-mega-panel{z-index:90;gap:var(--space-3);border:1px solid var(--border);inset-block-start:calc(100% + .8rem);grid-template-columns:minmax(13rem,.9fr) minmax(0,1.35fr);width:min(42rem,100vw - 2rem);display:grid;position:absolute;left:50%}@supports (color:color-mix(in lab,red,red)){.nav-mega-panel{border:1px solid color-mix(in srgb,var(--border)76%,transparent)}}.nav-mega-panel{border-radius:var(--radius-lg);background:var(--background)}@supports (color:color-mix(in lab,red,red)){.nav-mega-panel{background:color-mix(in srgb,var(--background)94%,transparent)}}.nav-mega-panel{padding:var(--space-3);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(18px)saturate(1.08);transition:opacity .16s,transform .16s;transform:translate(-50%,.35rem);box-shadow:0 1.4rem 3.4rem -2.2rem #14141470}.nav-mega:hover .nav-mega-panel,.nav-mega:focus-within .nav-mega-panel{opacity:1;pointer-events:auto;transform:translate(-50%)}.nav-mega-featured,.nav-mega-links a{border:1px solid var(--home-brass);gap:.28rem;display:grid}@supports (color:color-mix(in lab,red,red)){.nav-mega-featured,.nav-mega-links a{border:1px solid color-mix(in srgb,var(--home-brass)22%,var(--border))}}.nav-mega-featured,.nav-mega-links a{border-radius:var(--radius-md);background:var(--surface);padding:var(--space-4);text-align:right;direction:rtl;text-decoration:none}.nav-mega-featured{background:linear-gradient(180deg,var(--claude-orange-soft),var(--surface));align-content:start}@supports (color:color-mix(in lab,red,red)){.nav-mega-featured{background:linear-gradient(180deg,color-mix(in srgb,var(--claude-orange-soft)24%,var(--surface)),var(--surface))}}.nav-mega-featured span,.nav-mega-links span{color:var(--claude-orange)}@supports (color:color-mix(in lab,red,red)){.nav-mega-featured span,.nav-mega-links span{color:color-mix(in srgb,var(--claude-orange)68%,var(--home-brass))}}.nav-mega-featured span,.nav-mega-links span{font-size:var(--text-xs);font-weight:900}.nav-mega-featured strong,.nav-mega-links strong{color:var(--foreground);font-size:var(--text-sm);font-weight:900;line-height:var(--leading-normal)}.nav-mega-featured small{color:var(--muted-foreground);font-size:var(--text-xs);font-weight:650;line-height:var(--leading-relaxed)}.nav-mega-links{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nav-mega-links a{padding:var(--space-3)}.nav-mega-featured:hover,.nav-mega-links a:hover{border-color:var(--claude-orange)}@supports (color:color-mix(in lab,red,red)){.nav-mega-featured:hover,.nav-mega-links a:hover{border-color:color-mix(in srgb,var(--claude-orange)44%,var(--border))}}.nav-mega-featured:hover,.nav-mega-links a:hover{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.nav-mega-featured:hover,.nav-mega-links a:hover{background:color-mix(in srgb,var(--surface)72%,var(--claude-orange-soft))}}.header-actions{justify-self:end;align-items:center;gap:var(--space-2);white-space:nowrap;flex-wrap:nowrap;display:flex}.mobile-menu-toggle{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:2.75rem;height:2.75rem;color:var(--foreground);cursor:pointer;box-shadow:var(--shadow-xs);place-items:center;gap:.24rem;display:none}.mobile-menu-toggle span{border-radius:var(--radius-full);background:currentColor;width:1.1rem;height:2px;display:block}.mobile-nav-panel{display:none}.mobile-nav-panel:not([hidden]){gap:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);padding:var(--space-3);box-shadow:var(--shadow-lg);display:none;position:absolute;inset-block-start:calc(100% + 1px);inset-inline:0}.mobile-nav-panel a{border-radius:var(--radius-sm);color:var(--foreground);font-size:var(--text-sm);padding:.75rem .85rem;font-weight:700}.mobile-nav-panel a:hover{background:var(--surface-subtle)}.hero{padding-block:var(--space-20)var(--space-24);background:var(--background);border-top:0}.hero-grid,.two-column{align-items:center;gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(22rem,.9fr);display:grid}.hero-copy{gap:var(--space-6);display:grid}.hero h1{max-width:48rem;font-size:var(--text-4xl)}.hero h1 span{display:block}.hero p{max-width:45rem;font-size:var(--text-md)}.hero-placeholder{background:var(--surface-subtle);min-height:33rem}body.home-color-anthropic .home-page,body.home-color-anthropic .home-page .hero,body.home-color-anthropic .home-page .section,body.home-color-anthropic .home-page .demo-section,body.home-color-anthropic .site-header{background:var(--background)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .site-header{background:color-mix(in srgb,var(--background)96%,white)}}body.home-color-anthropic .hero-placeholder{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}body.home-color-anthropic .hero-placeholder .placeholder-label{color:var(--ps-ink-300)}.hero-bento{isolation:isolate;align-content:center;justify-items:center;padding:clamp(1.4rem,3vw,2.25rem);position:relative;overflow:hidden}.hero-bento:before{z-index:-1;content:"";background:0 0;position:absolute;inset:0}.hero-bento-scene{aspect-ratio:1;border-radius:calc(var(--radius-xl) + .35rem);background:#151515;border:1px solid #ffffff14;place-items:center;width:min(100%,28rem);transition:border-color .26s,transform .26s;display:grid;position:relative;overflow:hidden}.hero-bento-scene:before,.hero-bento-scene:after{pointer-events:none;content:"";position:absolute;inset:0}.hero-bento-scene:before{background:0 0}.hero-bento-scene:after{background:#1414142e}.hero-bento:hover .hero-bento-scene,.hero-bento.is-active .hero-bento-scene,.hero-bento-scene:hover{border-color:#f8f8f829;transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.hero-bento-scene{transition:none;animation:none}}.hero-bento:before{display:none}.hero-bento-scene{border-radius:var(--radius-xl);background:#111;border-color:#f8f8f817;width:min(100%,27rem)}.hero-bento-scene:before{border-radius:calc(var(--radius-lg) + .25rem);background:0 0;border:1px solid #f8f8f812;inset:13%}.hero-bento-scene:after{display:none}.hero-bento:hover .hero-bento-scene,.hero-bento.is-active .hero-bento-scene{border-color:#f8f8f824;transform:translateY(-1px)}.problem-section .two-column{grid-template-columns:minmax(0,1fr)}.problem-copy{justify-self:center;justify-items:center;gap:var(--space-4);text-align:center;max-width:56rem;margin-bottom:0}.problem-copy h2{max-width:56rem}.problem-copy h2 span{display:block}.problem-copy p{max-width:38rem;font-size:var(--text-md);line-height:1.85}.problem-copy .action-row{justify-content:center}body.home-color-anthropic .home-page h1,body.home-color-anthropic .home-page h2,body.home-color-anthropic .home-page h3{color:var(--foreground);font-weight:800}body.home-color-anthropic .hero h1{max-width:52rem}body.home-color-anthropic .hero p{max-width:48rem;color:var(--muted-foreground)}body.home-color-anthropic .home-page .section-heading p,body.home-color-anthropic .section-copy p,body.home-color-anthropic .demo-copy p{color:var(--muted-foreground)}body.home-color-anthropic .button{border-color:var(--border-strong);border-radius:var(--radius-md);min-height:2.9rem;box-shadow:none}body.home-color-anthropic .button-primary{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}body.home-color-anthropic .button-secondary{border-color:var(--claude-orange);background:var(--claude-orange);color:var(--foreground)}body.home-color-anthropic .media-placeholder,body.home-color-anthropic .audience-card,body.home-color-anthropic .pricing-card,body.home-color-anthropic .demo-form,body.home-color-anthropic details,body.home-color-anthropic .feature-strip article,body.home-color-anthropic .duration-tabs button,body.home-color-anthropic .followup-note{border-color:var(--border);box-shadow:none}body.home-color-anthropic .placeholder-label,body.home-color-anthropic .followup-note span,body.home-color-anthropic .feature-strip span,body.home-color-anthropic .stage-info-side span,body.home-color-anthropic .decision-box span{color:var(--faint-foreground);letter-spacing:0}body.home-color-anthropic .duration-tabs button.active{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground);box-shadow:none}body.home-color-anthropic .duration-tabs button.active .duration-number{border-color:var(--primary-foreground);background:var(--primary-foreground);color:var(--primary)}body.home-color-anthropic .demo-shell{border-color:var(--primary);background:var(--primary);box-shadow:none}body.home-color-anthropic .demo-copy h2,body.home-color-anthropic .demo-copy p{color:var(--primary-foreground)}body.home-color-anthropic .demo-form{background:var(--background)}.followup-note span{color:var(--faint-foreground);font-size:var(--text-xs);font-weight:800}.facts{gap:var(--space-3);margin:0;display:grid}.facts div{gap:var(--space-3);border-bottom:1px solid var(--border);padding-bottom:var(--space-3);grid-template-columns:minmax(0,1fr) max-content;display:grid}.facts dt,.facts dd{margin:0}.facts dt{color:var(--foreground);font-weight:700}.facts dd{color:var(--muted-foreground);font-size:var(--text-sm)}.followup-note{gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-subtle);padding:var(--space-4);display:grid}.feature-strip{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.feature-strip article{gap:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:var(--card-padding);box-shadow:var(--shadow-xs);display:grid;position:relative;overflow:hidden}.feature-strip span{color:var(--faint-foreground);font-size:var(--text-xs);font-weight:800}.feature-strip h3{font-size:var(--text-lg)}.solution-showcase{gap:var(--space-6);display:grid}.solution-main-row{grid-template-columns:minmax(0,var(--home-visual-size,29rem))minmax(0,1fr);align-items:stretch;gap:var(--space-6);direction:ltr;display:grid}.solution-main-row>*{direction:rtl}.solution-visual-card{width:min(100%,var(--home-visual-size,29rem));aspect-ratio:1;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--primary);box-shadow:var(--shadow-sm);justify-self:start;margin:0;overflow:hidden}.solution-data-panel,.solution-stack-panel{gap:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:var(--card-padding);box-shadow:var(--shadow-xs);display:grid}.solution-data-panel{align-content:stretch}.solution-data-panel h3,.solution-stack-panel h3{font-size:var(--text-2xl);line-height:var(--leading-tight);text-align:center}.solution-data-grid{border:1px solid var(--border);border-radius:var(--radius-lg);grid-template-columns:1fr;align-content:stretch;display:grid;overflow:hidden}.solution-data-grid article,.solution-feature-strip article{align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-5);display:grid}.solution-data-grid article+article{border-block-start:1px solid var(--border)}.solution-data-grid h4,.solution-feature-strip h4{font-size:var(--text-lg);line-height:var(--leading-tight)}.solution-data-grid p,.solution-feature-strip p{color:var(--muted-foreground)}.solution-feature-strip{border:1px solid var(--border);border-radius:var(--radius-lg);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden}.solution-feature-strip article{box-shadow:none;background:0 0;border:0;border-radius:0}.solution-feature-strip article+article{border-inline-start:1px solid var(--border)}.audience-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.audience-card,.pricing-card,.demo-form,details{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:var(--card-padding);box-shadow:var(--shadow-xs)}.audience-card{align-content:start;gap:var(--card-gap);color:inherit;grid-template-rows:auto auto 1fr auto;text-decoration:none;display:grid}.audience-card .text-link{align-self:end}.audience-card-icon{border:1px solid var(--border);border-radius:var(--radius-md);place-items:center;width:2.6rem;height:2.6rem;display:grid}.audience-card-icon svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.35rem;height:1.35rem}.inline-list{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.inline-list li{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-subtle);color:var(--muted-foreground);font-size:var(--text-sm);margin:0;padding:.35rem .55rem}.text-link{border-bottom:1px solid var(--ps-ink-500);width:fit-content;color:var(--primary);font-weight:700}.stage-rail{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stage-tile{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-height:5.25rem;padding:var(--space-5);color:var(--foreground);cursor:pointer;font:inherit;text-align:center;box-shadow:var(--shadow-xs);place-items:center;display:grid}.stage-tile.active{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.stage-tile strong{min-width:0;font-size:var(--text-sm);line-height:1.55}.stage-info-card{gap:var(--space-8);margin-top:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-height:14.25rem;padding:var(--card-padding);box-shadow:var(--shadow-xs);grid-template-columns:minmax(0,1fr) minmax(17rem,.38fr);display:grid}.stage-info-copy{align-content:start;gap:var(--space-4);display:grid}.stage-info-copy h3{font-size:var(--text-2xl)}.stage-info-side{align-content:start;gap:var(--space-4);border-inline-start:1px solid var(--border);padding-inline-start:var(--space-6);display:grid}.stage-info-side span{color:var(--faint-foreground);font-size:var(--text-xs);font-weight:800}.stage-info-side p{font-size:var(--text-sm)}.sales-pipeline{--pipeline-gap:clamp(1rem,2.4vw,1.6rem);align-items:start;gap:var(--pipeline-gap);direction:rtl;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.pipeline-route-layer{display:none}.pipeline-stage-card{gap:var(--space-3);border:1px solid var(--border);background:var(--surface);min-height:0;box-shadow:var(--shadow-sm);border-radius:1.15rem;grid-template-rows:auto auto auto 1fr auto;padding:clamp(1rem,.9rem + .55vw,1.45rem);display:grid;position:relative}.pipeline-stage-card:not(:last-child):before,.pipeline-stage-card:not(:last-child):after{z-index:2;content:"";pointer-events:none;position:absolute}.pipeline-stage-card:not(:last-child):before{top:16.5rem;left:calc(var(--pipeline-gap)*-.5);border:1px solid var(--home-brass,#b98742);width:2.25rem;height:2.25rem}@supports (color:color-mix(in lab,red,red)){.pipeline-stage-card:not(:last-child):before{border:1px solid color-mix(in srgb,var(--home-brass,#b98742)72%,var(--border))}}.pipeline-stage-card:not(:last-child):before{border-radius:var(--radius-full);background:var(--surface-subtle)}@supports (color:color-mix(in lab,red,red)){.pipeline-stage-card:not(:last-child):before{background:color-mix(in srgb,var(--surface-subtle)82%,white)}}.pipeline-stage-card:not(:last-child):before{transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffffa3,0 .75rem 1.5rem -1.1rem #402b1852}.pipeline-stage-card:not(:last-child):after{top:16.5rem;left:calc(var(--pipeline-gap)*-.5);border-bottom:2px solid var(--home-rust,#9b6e34);width:.72rem;height:.72rem}@supports (color:color-mix(in lab,red,red)){.pipeline-stage-card:not(:last-child):after{border-bottom:2px solid color-mix(in srgb,var(--home-rust,#9b6e34)86%,var(--primary))}}.pipeline-stage-card:not(:last-child):after{border-left:2px solid var(--home-rust,#9b6e34)}@supports (color:color-mix(in lab,red,red)){.pipeline-stage-card:not(:last-child):after{border-left:2px solid color-mix(in srgb,var(--home-rust,#9b6e34)86%,var(--primary))}}.pipeline-stage-card:not(:last-child):after{transform:translate(-50%,-50%)rotate(45deg)}.pipeline-stage-head{justify-content:flex-start;align-items:flex-start;gap:var(--space-3);text-align:start;min-height:4.2rem;display:flex}.pipeline-stage-head>div{min-width:0}.pipeline-stage-number{border-radius:var(--radius-full);background:var(--claude-orange);width:1.72rem;height:1.72rem;color:var(--primary-foreground);font-size:var(--text-xs);flex:none;place-items:center;font-weight:800;line-height:1;display:inline-grid}.pipeline-stage-head h3{font-size:clamp(1.05rem,.98rem + .3vw,1.25rem)}.pipeline-stage-head p{color:var(--home-rust,#9b6e34);margin-top:.35rem}@supports (color:color-mix(in lab,red,red)){.pipeline-stage-head p{color:color-mix(in srgb,var(--home-rust,#9b6e34)84%,var(--primary))}}.pipeline-stage-head p{font-size:var(--text-sm);font-weight:800}.pipeline-stage-body{min-height:2.75rem;color:var(--muted-foreground);font-size:var(--text-sm);line-height:var(--leading-normal)}.pipeline-card-list{align-content:start;gap:.6rem;min-height:0;margin:0;padding:0;list-style:none;display:grid}.pipeline-card-list li{border:1px solid var(--border);gap:.18rem;min-height:3.15rem;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.pipeline-card-list li{border:1px solid color-mix(in srgb,var(--border)84%,white)}}.pipeline-card-list li{background:var(--surface-subtle);border-radius:.82rem}@supports (color:color-mix(in lab,red,red)){.pipeline-card-list li{background:color-mix(in srgb,var(--surface-subtle)74%,white)}}.pipeline-card-list li{padding:.58rem .8rem;box-shadow:0 .65rem 1.45rem -1.25rem #34251847}.pipeline-card-list strong{color:var(--foreground);font-size:var(--text-sm);font-weight:800}.pipeline-card-list span{color:var(--muted-foreground);font-size:var(--text-xs);line-height:var(--leading-normal)}.pipeline-stage-outcome{border-top:1px solid var(--border);padding-top:var(--space-4);color:var(--foreground);font-size:var(--text-sm);line-height:var(--leading-normal);align-self:end}.pipeline-stage-outcome strong{color:var(--home-rust,#9b6e34)}@supports (color:color-mix(in lab,red,red)){.pipeline-stage-outcome strong{color:color-mix(in srgb,var(--home-rust,#9b6e34)80%,var(--primary))}}.pipeline-stage-outcome strong{font-weight:800}.decision-box{gap:var(--space-3);border-top:1px solid var(--border);padding-top:var(--space-5);align-self:end;display:grid}.decision-box span{width:fit-content;color:var(--faint-foreground);font-size:var(--text-xs);font-weight:800}.decision-box div{gap:var(--space-2);color:var(--muted-foreground);font-size:var(--text-sm);display:grid}.duration-tabs{width:min(100%,24rem);margin-block:0 calc(var(--space-16) + var(--space-2));gap:var(--space-2);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:auto;padding:0;display:grid}.duration-tabs button{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-height:3.35rem;color:var(--foreground);cursor:pointer;font:inherit;grid-template-columns:auto minmax(0,1fr);padding:.45rem .55rem;font-weight:700;line-height:1;display:grid}.duration-tabs button.active{border-color:var(--foreground);background:var(--surface);box-shadow:inset 0 0 0 1px var(--foreground);color:var(--foreground)}.duration-number{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-subtle);place-items:center;width:2.2rem;height:2.2rem;font-weight:800;display:grid}.duration-tabs button.active .duration-number{border-color:var(--foreground);background:var(--foreground);color:var(--surface)}.duration-tabs button.active .duration-number .persian-number{color:var(--surface)}.duration-unit{font-size:var(--text-sm)}.pricing-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}.pricing-card{align-content:start;justify-items:center;gap:var(--space-5);border-radius:var(--radius-lg);min-height:100%;padding:var(--card-padding-compact);text-align:center;box-shadow:none;grid-template-rows:9.35rem 2.5rem 2rem 13rem 5.25rem 3.2rem auto;display:grid;position:relative;overflow:hidden}.plan-card-head{align-content:center;justify-items:center;gap:var(--space-3);width:100%;height:9.35rem;display:grid}.plan-card-head h3{font-size:var(--text-xl)}.plan-icon-shell{border-bottom:1px solid var(--border);place-items:center;width:100%;height:6.3rem;display:grid;overflow:hidden}.plan-icon-shell img{object-fit:contain;filter:grayscale()contrast(1.12);mix-blend-mode:multiply;width:6.1rem;height:6.1rem;display:block}.price{color:var(--foreground);min-height:2.5rem;font-family:var(--font-sans);font-size:var(--text-xl);letter-spacing:0;text-align:center;white-space:nowrap;justify-content:center;align-items:center;gap:.35rem;font-weight:800;line-height:1.25;display:flex}.price-currency{font-size:.82em}.plan-scope{justify-content:center;align-items:center;gap:var(--space-2);max-width:100%;min-height:2rem;color:var(--muted-foreground);white-space:nowrap;margin:0;font-size:.75rem;font-weight:700;line-height:2rem;display:inline-flex}.plan-scope-separator{color:var(--border-strong)}.plan-highlights{align-content:start;gap:var(--space-3);border-block:1px solid var(--border);width:100%;min-height:13rem;padding:var(--space-4)0;margin:0;list-style:none;display:grid}.pricing-card li{color:var(--muted-foreground);font-size:var(--text-sm);margin:0;line-height:1.85}.market-coverage{gap:var(--space-2);border-block:1px solid var(--border);width:100%;min-height:5.25rem;padding:var(--space-4);align-content:center;justify-items:center;display:grid}.market-coverage strong{font-size:var(--text-sm)}.coverage-meter{gap:var(--space-1);grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,9.5rem);display:grid}.coverage-meter i{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);height:.55rem;display:block}.coverage-meter i.filled{border-color:var(--primary);background:var(--primary)}.plan-addon{min-height:2.75rem;color:var(--muted-foreground);font-size:var(--text-sm);align-content:center;justify-items:center;gap:.2rem;margin:0;line-height:1.7;display:grid}.addon-price{color:var(--foreground);white-space:nowrap;justify-content:center;align-items:center;gap:.45rem;font-weight:800;display:inline-flex}.addon-price span:last-child{color:var(--muted-foreground);font-weight:700}.pricing-card .button{width:100%;margin-top:auto}.faq-list{gap:var(--space-3);display:grid}summary{cursor:pointer;font-weight:800}details p{margin-top:var(--space-3)}.demo-section{background:var(--background)}.demo-shell{gap:var(--space-8);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-subtle);padding:var(--space-10);box-shadow:var(--shadow-sm);display:grid}.demo-copy{justify-items:center;gap:var(--space-3);text-align:center;max-width:58rem;margin-inline:auto;display:grid}.demo-copy h2{font-size:clamp(2rem,3vw,var(--text-3xl));white-space:nowrap}.demo-copy p{max-width:52rem;font-size:var(--text-md)}.demo-cards{grid-template-columns:minmax(0,1.08fr) minmax(22.5rem,.92fr);justify-content:center;align-items:start;gap:clamp(1.25rem,3vw,2.5rem);display:grid}.demo-signup-notes{align-content:start;gap:var(--space-4);max-width:41rem;padding-block:var(--space-2);color:var(--primary-foreground);display:grid}.demo-signup-notes h3,.demo-form h3{font-size:var(--text-xl)}.demo-signup-notes p{color:var(--primary-foreground);font-size:var(--text-base);line-height:var(--leading-normal)}.demo-signup-notes ul{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.demo-signup-notes li{color:var(--primary-foreground);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0;padding-inline-start:1.1rem;position:relative}.demo-signup-notes li:before{border-radius:var(--radius-full);background:var(--claude-orange);content:"";top:.78em;width:.34rem;height:.34rem;position:absolute;inset-inline-start:0}.demo-signup-notes strong{color:#fff;font-weight:800}.demo-form{align-content:start;gap:var(--space-5);display:grid}.demo-form-status{gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4);font-size:var(--text-sm);font-weight:800;line-height:var(--leading-normal);margin:0;display:grid}.demo-form-status[hidden]{display:none}.demo-form-status-success{border-color:var(--claude-orange)}@supports (color:color-mix(in lab,red,red)){.demo-form-status-success{border-color:color-mix(in srgb,var(--claude-orange)50%,var(--border))}}.demo-form-status-success{background:var(--claude-orange-soft)}@supports (color:color-mix(in lab,red,red)){.demo-form-status-success{background:color-mix(in srgb,var(--claude-orange-soft)54%,var(--surface))}}.demo-form-status-success{color:var(--foreground)}.demo-form-status-error{border-color:var(--claude-orange)}@supports (color:color-mix(in lab,red,red)){.demo-form-status-error{border-color:color-mix(in srgb,var(--claude-orange)68%,var(--border))}}.demo-form-status-error{background:var(--home-rust,var(--ps-danger))}@supports (color:color-mix(in lab,red,red)){.demo-form-status-error{background:color-mix(in srgb,var(--home-rust,var(--ps-danger))10%,var(--surface))}}.demo-form-status-error{color:var(--foreground)}.demo-retry-button{width:auto;min-height:2.35rem;padding-inline:var(--space-4);justify-self:start}.demo-form.is-submitting .button-primary,.demo-form .button-primary:disabled{cursor:progress;opacity:.76}.form-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field{gap:var(--space-2);display:grid}.field-label{align-items:center;gap:.28rem;display:inline-flex}.field span{color:var(--foreground);font-size:var(--text-sm);font-weight:800}.required-star{color:var(--claude-orange);font-weight:900;line-height:1}.field input,.field select{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:100%;min-height:2.75rem;color:var(--foreground);padding:.6rem .75rem}.field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23526C75' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:1rem;background-repeat:no-repeat;background-size:1rem;padding-inline-start:2.75rem}.field input:focus,.field select:focus{border-color:var(--claude-orange);box-shadow:0 0 0 3px var(--claude-orange);outline:0}@supports (color:color-mix(in lab,red,red)){.field input:focus,.field select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--claude-orange)22%,transparent)}}.field-error{min-height:1.1rem;color:var(--home-rust,var(--ps-danger));font-size:var(--text-xs);font-weight:800;line-height:1.55}.field[data-invalid=true] input,.field[data-invalid=true] select{border-color:var(--claude-orange);box-shadow:0 0 0 3px var(--claude-orange)}@supports (color:color-mix(in lab,red,red)){.field[data-invalid=true] input,.field[data-invalid=true] select{box-shadow:0 0 0 3px color-mix(in srgb,var(--claude-orange)18%,transparent)}}.back-to-top-button{left:max(1rem,env(safe-area-inset-left));bottom:max(1.25rem,env(safe-area-inset-bottom));z-index:39;border:1px solid var(--primary);place-items:center;width:2.75rem;height:2.75rem;display:inline-grid;position:fixed}@supports (color:color-mix(in lab,red,red)){.back-to-top-button{border:1px solid color-mix(in srgb,var(--primary)82%,transparent)}}.back-to-top-button{border-radius:var(--radius-full);background:var(--ink,var(--primary));color:var(--primary-foreground);cursor:pointer;opacity:0;pointer-events:none;box-shadow:0 .75rem 1.45rem -1.05rem var(--foreground)}@supports (color:color-mix(in lab,red,red)){.back-to-top-button{box-shadow:0 .75rem 1.45rem -1.05rem color-mix(in srgb,var(--foreground)46%,transparent)}}.back-to-top-button{transition:opacity .16s,transform .16s;transform:translateY(.4rem)}.back-to-top-button.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.back-to-top-button svg{stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;width:1.15rem;height:1.15rem}@media(max-width:720px){body.home-color-anthropic .demo-form{--demo-mobile-field-gap:clamp(1rem,3vw,1.4rem);gap:var(--demo-mobile-field-gap)}body.home-color-anthropic .demo-form .form-grid,body.home-color-anthropic .demo-form .field{gap:var(--demo-mobile-field-gap)}body.home-color-anthropic .demo-form .field-error:empty{min-height:0}body.home-color-anthropic .back-to-top-button{bottom:calc(var(--mobile-action-bar-height,0rem) + .75rem + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.back-to-top-button{transition:none}}.site-footer{border-top:1px solid var(--home-brass,var(--ps-ink-800))}@supports (color:color-mix(in lab,red,red)){.site-footer{border-top:1px solid color-mix(in srgb,var(--home-brass,var(--ps-ink-800))36%,var(--ps-ink-900))}}.site-footer{background:var(--ps-ink-950);color:var(--ps-ink-300)}.site-footer .brand{color:var(--ps-ink-50)}.site-footer .brand-mark{border-color:var(--ps-ink-800);background:var(--ps-ink-900);color:var(--ps-ink-50)}.sr-only{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.footer-main{padding-block:var(--space-12);direction:ltr;grid-template-columns:minmax(18rem,.72fr) minmax(48rem,1.85fr);grid-template-areas:"brand links";align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.footer-main>*{direction:rtl}.footer-brand-panel,.footer-links-panel,.footer-link-column,.footer-link-section{align-content:start;display:grid}.footer-brand-panel{justify-items:center;gap:var(--space-5);text-align:center;grid-area:brand}.footer-brand-panel .brand{justify-self:center;min-width:0}.footer-brand-panel .brand-copy span{display:none}.footer-brand-panel>p{max-width:34rem;color:var(--ps-ink-400);font-weight:500}.footer-contact-list,.footer-link-section ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.footer-contact-row,.footer-link-section li{color:var(--ps-ink-400);margin:0;font-weight:500;line-height:1.65}.site-footer .persian-number{color:currentColor}.footer-phone-row{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.social-row{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.social-row a{border:1px solid var(--ps-ink-800);border-radius:var(--radius-md);background:var(--social-bg,var(--ps-ink-900));width:2.35rem;height:2.35rem;color:var(--social-color,var(--ps-ink-300));place-items:center;display:inline-grid}.social-row a:hover{border-color:var(--social-color,var(--claude-orange))}@supports (color:color-mix(in lab,red,red)){.social-row a:hover{border-color:color-mix(in srgb,var(--social-color,var(--claude-orange))52%,var(--ps-ink-800))}}.social-row a:hover{background:var(--social-bg,var(--ps-ink-900))}@supports (color:color-mix(in lab,red,red)){.social-row a:hover{background:color-mix(in srgb,var(--social-bg,var(--ps-ink-900))82%,var(--social-color,var(--claude-orange)))}}.social-icon,.contact-social-icon{width:1.15rem;height:1.15rem;-webkit-mask:var(--social-icon)center/contain no-repeat;mask:var(--social-icon)center/contain no-repeat;background:currentColor;display:block}.social-link-instagram,.contact-social-link-instagram{--social-color:#e4405f;--social-icon:url(/assets/social/instagram.svg)}.social-link-linkedin,.contact-social-link-linkedin{--social-color:#0a66c2;--social-icon:url(/assets/social/linkedin.svg)}.social-link-youtube,.contact-social-link-youtube{--social-color:red;--social-icon:url(/assets/social/youtube.svg)}.social-link-facebook,.contact-social-link-facebook{--social-color:#0866ff;--social-icon:url(/assets/social/facebook.svg)}.social-link-flipboard,.contact-social-link-flipboard{--social-color:#f52828;--social-icon:url(/assets/social/flipboard.svg)}.social-link-substack,.contact-social-link-substack{--social-color:#ff6719;--social-icon:url(/assets/social/substack.svg)}.social-link-medium,.contact-social-link-medium{--social-color:#000;--social-bg:#fff;--social-icon:url(/assets/social/medium.svg)}.footer-trust-badge{min-block-size:9rem;inline-size:8.5rem;padding:var(--space-3);border:1px solid var(--ps-ink-800);border-radius:var(--radius-lg);background:var(--ps-ink-900);color:var(--ps-ink-300);justify-self:center;place-items:center;margin-block-start:var(--space-3);text-decoration:none;display:inline-grid}.footer-trust-badge:hover{border-color:var(--claude-orange)}@supports (color:color-mix(in lab,red,red)){.footer-trust-badge:hover{border-color:color-mix(in srgb,var(--claude-orange)48%,var(--ps-ink-800))}}.footer-trust-badge img{block-size:auto;max-inline-size:100%;display:block}.footer-links-panel{align-items:start;column-gap:clamp(1.5rem,3vw,3.5rem);row-gap:var(--space-8);direction:ltr;grid-area:links;grid-template-columns:minmax(13rem,.78fr) minmax(20rem,1fr) minmax(14rem,.8fr);grid-template-areas:"primary work stages"}.footer-links-panel>*{direction:rtl}.footer-link-column,.footer-link-section{align-content:start;gap:var(--space-4);display:grid}.footer-link-column{gap:var(--space-8)}.footer-primary-column{gap:var(--space-10);grid-area:primary}.footer-work-city-column{grid-area:work}.footer-stage-sale-column{grid-area:stages}.footer-stage-section{gap:var(--space-6)}.footer-heading,.footer-link-section h2{color:var(--ps-ink-50);font-size:var(--text-base);font-weight:800;line-height:var(--leading-tight);margin:0}.footer-sale-section,.footer-city-section{border-top:1px solid var(--ps-ink-900);padding-top:var(--space-5)}.footer-link-section a{color:var(--ps-ink-400);font-weight:600}.footer-link-section a:hover,.footer-contact-row a:hover,.footer-bottom a:hover{color:var(--ps-ink-50)}.footer-work-section{gap:var(--space-6)}.footer-bottom{justify-content:space-between;align-items:center;gap:var(--space-4);border-top:1px solid var(--ps-ink-900);padding-block:var(--space-5);direction:ltr;flex-wrap:wrap;display:flex}.footer-bottom>*{direction:rtl}.footer-bottom nav{gap:var(--space-5);flex-wrap:wrap;display:flex}.footer-bottom a,.footer-bottom p{color:var(--ps-ink-500);font-size:var(--text-sm);font-weight:600}.content-hero{border-bottom:1px solid var(--border);background:var(--surface-subtle);padding-block:var(--space-16)}.content-hero-grid{align-items:end;gap:var(--space-10);grid-template-columns:minmax(0,1fr) minmax(18rem,.35fr);display:grid}.content-hero h1{max-width:48rem;font-size:clamp(1.85rem,2.4vw,2.6rem);line-height:1.25}.content-hero p{max-width:50rem;margin-top:var(--space-4);font-size:var(--text-md)}.content-hero-grid>div:first-child{align-content:end;justify-items:start;gap:var(--space-5);display:grid}.content-hero-grid>div:first-child>*{margin-block:0}.content-hero-grid>div:first-child>.action-row{margin-top:var(--space-2)}.content-eyebrow{color:var(--faint-foreground);font-size:var(--text-xs);font-weight:800}.content-summary-card{gap:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:var(--card-padding);box-shadow:var(--shadow-sm);display:grid}.content-summary-card strong{color:var(--foreground);font-family:var(--font-mono);font-size:var(--text-4xl);line-height:1}.content-summary-card span{font-weight:800}.content-summary-card p{font-size:var(--text-sm);margin:0}.rules-hero h1{max-width:54rem}.rules-section{background:var(--surface-subtle)}.rules-layout{align-items:start;gap:var(--space-6);grid-template-columns:minmax(14rem,.28fr) minmax(0,.72fr);display:grid}.rules-toc,.rule-section-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-xs)}.rules-toc{top:var(--space-6);gap:var(--space-5);padding:var(--card-padding-compact);display:grid;position:sticky}.rules-toc h2{font-size:var(--text-lg)}.rules-toc nav{gap:var(--space-2);display:grid}.rules-toc a{border-radius:var(--radius-md);color:var(--muted-foreground);font-size:var(--text-sm);font-weight:700;line-height:var(--leading-normal);padding:.55rem .7rem}.rules-toc a:hover{background:var(--accent);color:var(--foreground)}.rules-article{gap:var(--space-4);display:grid}.rule-section-card{gap:var(--space-5);scroll-margin-top:var(--space-8);padding:var(--card-padding);display:grid}.rule-section-card h2{border-bottom:1px solid var(--border);font-size:var(--text-2xl);padding-bottom:var(--space-4)}.rule-terms{gap:var(--space-5);display:grid}.rule-term{gap:var(--space-2);display:grid}.rule-term h3{color:var(--foreground);font-size:var(--text-lg)}.rule-term p,.rule-list li{color:var(--muted-foreground);font-weight:500;line-height:var(--leading-relaxed)}.rule-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.rule-list li{padding-inline-start:var(--space-5);position:relative}.rule-list li:before{border-radius:var(--radius-full);background:var(--ps-ink-700);content:"";width:.38rem;height:.38rem;position:absolute;inset-block-start:.85rem;inset-inline-start:0}.media-hero .content-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(24rem,1.08fr);align-items:center}.product-page-hero h1,.media-hero h1{max-width:56rem}.page-split{align-items:center;gap:var(--space-10);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);display:grid}.page-split>.section-copy{gap:var(--space-5);display:grid}.page-split>.section-copy p{margin:0}.image-panel,.wide-image-panel{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);width:100%;min-width:0;max-width:100%;box-shadow:var(--shadow-sm);margin:0;overflow:hidden}.image-panel img,.wide-image-panel img{object-fit:cover;width:100%;height:100%;display:block}.image-panel{aspect-ratio:16/9}.hero-image-panel{aspect-ratio:2;height:auto;min-height:0}.tall-image-panel{aspect-ratio:auto;height:clamp(20rem,32vw,24rem);min-height:0}.contained-image{min-height:16rem;padding:var(--space-8);place-items:center;display:grid}.contained-image img{object-fit:contain;width:min(100%,26rem);height:auto}.wide-image-panel{aspect-ratio:2}.pillar-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.feature-principles,.value-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pillar-card,.feature-detail-card,.process-card,.education-card,.value-card,.contact-card{align-content:start;gap:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:var(--card-padding-compact);box-shadow:var(--shadow-xs);display:grid}.pillar-card h3,.feature-detail-card h2,.feature-detail-card h3,.process-card h3,.education-card h3,.value-card h3,.contact-card h2,.contact-card h3{font-size:var(--text-lg)}.feature-card-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.process-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.education-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.education-card{min-height:100%}.metric-strip{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.metric-strip.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-strip article,.feature-principles article{gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:var(--card-padding-compact);box-shadow:var(--shadow-xs);display:grid}.metric-strip strong{color:var(--foreground);font-family:var(--font-mono);font-size:var(--text-3xl);line-height:1}.metric-strip span,.feature-principles span{color:var(--muted-foreground);font-weight:700}.check-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.check-list li{color:var(--muted-foreground);font-weight:600;line-height:var(--leading-normal);padding-inline-start:var(--space-6);position:relative}.check-list li:before{border:2px solid var(--primary);border-radius:var(--radius-full);content:"";width:.8rem;height:.8rem;position:absolute;inset-block-start:.58rem;inset-inline-start:0}.contact-card-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.contact-main-panel .contact-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-layout{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,1.1fr) minmax(22rem,.9fr);display:grid}.contact-main-panel,.contact-info-panel{gap:var(--space-5);display:grid}.contact-main-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:var(--card-padding);box-shadow:var(--shadow-xs)}.contact-info-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:var(--space-4);box-shadow:var(--shadow-xs)}.contact-office-image{aspect-ratio:auto;height:clamp(16rem,28vw,22rem);min-height:0}.contact-info-block{gap:var(--space-2);padding-inline:var(--space-2);display:grid}.contact-info-block h2{font-size:var(--text-lg)}.contact-info-block p{color:var(--muted-foreground);font-weight:600;line-height:var(--leading-relaxed);margin:0}.contact-info-block a{color:var(--foreground);text-underline-offset:.3rem;font-weight:800;text-decoration:underline}.contact-demo-shell{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.contact-card a{color:var(--muted-foreground);font-weight:700;line-height:var(--leading-normal);overflow-wrap:anywhere}.contact-card a:hover{color:var(--foreground)}.contact-form{max-width:none}.home-page #faq .faq-list{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-list details{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:var(--card-padding-compact);box-shadow:var(--shadow-xs)}.faq-list summary{color:var(--foreground);line-height:var(--leading-normal)}.stage-page-hero{background:var(--surface);padding-block:var(--space-12)}.stage-page-hero-grid{align-items:center}.stage-page-intro{gap:var(--space-4);display:grid}.stage-page-intro p{margin-top:0}.stage-summary-card .compact-facts{gap:var(--space-4)}.stage-summary-card .compact-facts div{align-items:baseline;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr)}.stage-summary-card .compact-facts dt{color:var(--foreground);font-family:var(--font-mono);font-size:var(--text-3xl);line-height:1}.stage-summary-card .compact-facts dd{color:var(--muted-foreground);font-weight:700}.stage-page-section{background:var(--surface-subtle)}.breadcrumb{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);color:var(--claude-orange);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab,red,red)){.breadcrumb{color:color-mix(in srgb,var(--claude-orange)56%,var(--muted-foreground))}}.breadcrumb{font-size:var(--text-xs);font-weight:800}.breadcrumb a{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.breadcrumb a{color:color-mix(in srgb,var(--primary)72%,var(--claude-orange))}}.breadcrumb span[aria-hidden=true]{color:var(--claude-orange)}@supports (color:color-mix(in lab,red,red)){.breadcrumb span[aria-hidden=true]{color:color-mix(in srgb,var(--claude-orange)72%,var(--primary))}}.breadcrumb span[aria-hidden=true]{font-size:1.05em;line-height:1}.content-card-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.content-card,.detail-sidebar,.detail-main,.related-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-xs)}.content-card{align-content:start;gap:var(--card-gap);padding:var(--card-padding);display:grid}.content-card h2,.detail-main h2,.detail-sidebar h2{font-size:var(--text-xl)}.compact-facts{gap:var(--space-4);margin:0;display:grid}.compact-facts div{gap:var(--space-2);border-top:1px solid var(--border);padding-top:var(--space-4);display:grid}.compact-facts dt,.compact-facts dd{margin:0}.compact-facts dt{color:var(--foreground);font-size:var(--text-sm);font-weight:800}.compact-facts dd{color:var(--muted-foreground)}.detail-layout{align-items:start;gap:var(--space-6);grid-template-columns:minmax(16rem,.34fr) minmax(0,.66fr);display:grid}.detail-sidebar,.detail-main{gap:var(--card-gap);padding:var(--card-padding);display:grid}.detail-main section+section{border-top:1px solid var(--border);padding-top:var(--space-8)}.detail-main section>*+*{margin-top:var(--space-4)}.detail-main section>.content-eyebrow+h2{margin-top:var(--space-2)}.detail-main section>:is(.content-card-grid,.faq-list,.numbered-list,.related-grid,.stage-list,.subscription-feature-list,.subscription-price-panel,.table-wrap,.tag-list){margin-top:var(--space-6)}.link-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.link-list a{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:.8rem .95rem;font-weight:700;display:block}.tag-list{gap:var(--space-2);margin:var(--space-3)0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.tag-list a{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-subtle);min-height:2.25rem;color:var(--foreground);font-size:var(--text-sm);align-items:center;padding:.4rem .65rem;font-weight:700;display:inline-flex}.table-wrap{border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-xs);overflow-x:auto}.data-table{border-collapse:collapse;background:var(--surface);text-align:right;width:100%;min-width:44rem}.data-table th,.data-table td{border-bottom:1px solid var(--border);padding:var(--space-5);vertical-align:top}.data-table th{background:var(--surface-subtle);color:var(--foreground);font-size:var(--text-sm);font-weight:800}.data-table td{color:var(--muted-foreground)}.data-table tr:last-child td{border-bottom:0}.subscription-hero .content-summary-card strong{font-family:var(--font-sans)}.subscription-plan-strip{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}.subscription-plan-mini{align-content:start;justify-items:center;gap:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:var(--card-padding);text-align:center;box-shadow:var(--shadow-xs);display:grid}.subscription-plan-mini img,.subscription-detail-card img,.related-plan-icon{object-fit:contain;filter:grayscale()contrast(1.12);mix-blend-mode:multiply;width:5.8rem;height:5.8rem;display:block}.subscription-plan-mini h2{font-size:var(--text-xl)}.subscription-plan-mini p,.subscription-mini-scope{color:var(--muted-foreground);font-size:var(--text-sm)}.subscription-mini-price,.comparison-price{color:var(--foreground);font-family:var(--font-sans);white-space:nowrap;justify-content:center;align-items:center;gap:.45rem;font-weight:800;display:inline-flex}.subscription-plan-mini .coverage-meter{width:min(100%,8.5rem)}.subscription-table-wrap{border-radius:var(--radius-lg);contain:paint;overscroll-behavior-inline:contain;max-inline-size:100%}.subscription-comparison-table{min-width:66rem}.subscription-comparison-table th,.subscription-comparison-table td{text-align:center}.subscription-comparison-table th:first-child,.subscription-comparison-table td:first-child{z-index:1;text-align:right;position:sticky;inset-inline-start:0}.subscription-comparison-table th:first-child{background:var(--surface-subtle)}.subscription-comparison-table td:first-child{background:var(--surface)}.subscription-comparison-table th a{gap:var(--space-1);color:var(--foreground);display:grid}.subscription-comparison-table th small{color:var(--muted-foreground);font-size:var(--text-xs);font-weight:700}.subscription-detail-card{justify-items:center;gap:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:var(--card-padding);text-align:center;box-shadow:var(--shadow-xs);display:grid}.subscription-detail-card strong{font-size:var(--text-2xl)}.subscription-detail-card>span,.subscription-detail-price span,.subscription-detail-price small{color:var(--muted-foreground)}.subscription-detail-price{gap:var(--space-3);border-top:1px solid var(--border);width:100%;padding-top:var(--space-5);display:grid}.subscription-detail-price b{color:var(--foreground);font-size:var(--text-xl)}.sidebar-coverage{border:1px solid var(--border);border-radius:var(--radius-md)}.subscription-feature-list{gap:var(--space-4);display:grid}.subscription-feature-row{gap:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:var(--card-padding-compact);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.subscription-feature-row>span{border:1px solid var(--border-strong);border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;margin-top:.15rem;display:grid;position:relative}.subscription-feature-row.available>span:before{content:"";background:var(--foreground);border-radius:50%;width:.5rem;height:.5rem}.subscription-feature-row.unavailable{background:var(--surface-subtle)}.subscription-feature-row.unavailable>span:before{content:"";background:var(--muted-foreground);width:.55rem;height:1px}.subscription-feature-row strong{color:var(--foreground)}.subscription-feature-row p{margin-top:var(--space-2);color:var(--muted-foreground)}.subscription-price-panel{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.subscription-price-panel div{align-content:center;justify-items:center;gap:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-subtle);min-height:9rem;padding:var(--card-padding);text-align:center;display:grid}.subscription-price-panel span{color:var(--muted-foreground);font-size:var(--text-sm);font-weight:700}.subscription-price-panel strong{color:var(--foreground);font-size:var(--text-xl)}.related-card .related-plan-icon{width:4.4rem;height:4.4rem}.numbered-list{gap:var(--space-3);margin:var(--space-4)0 0;padding-inline-start:var(--space-6);display:grid}.numbered-list li{color:var(--muted-foreground)}.stage-list{gap:var(--space-4);display:grid}.stage-row{gap:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:var(--card-padding);box-shadow:var(--shadow-xs);grid-template-columns:auto minmax(0,1fr);display:grid}.stage-index .persian-number{color:var(--primary-foreground)}.stage-index{border:1px solid var(--primary);border-radius:var(--radius-md);background:var(--primary);width:3rem;height:3rem;color:var(--primary-foreground);font-family:var(--font-sans);place-items:center;font-weight:800;display:inline-grid}.stage-row h2{margin-top:var(--space-1);font-size:var(--text-2xl)}.stage-row p{margin-top:var(--space-3)}.related-grid{gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.subcategory-grid{gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.related-card{gap:var(--space-4);padding:var(--card-padding-compact);display:grid}.related-card h3{font-size:var(--text-lg)}.product-system-page,.company-system-page,.contact-system-page{background:var(--surface-subtle)}.product-system-hero,.company-story-hero,.contact-operations-hero,.subscription-index-hero,.subscription-plan-hero,.stage-index-hero,.stage-window-hero{border-bottom:1px solid var(--claude-orange-soft)}@supports (color:color-mix(in lab,red,red)){.product-system-hero,.company-story-hero,.contact-operations-hero,.subscription-index-hero,.subscription-plan-hero,.stage-index-hero,.stage-window-hero{border-bottom:1px solid color-mix(in srgb,var(--claude-orange-soft)42%,var(--border))}}.product-system-hero,.company-story-hero,.contact-operations-hero,.subscription-index-hero,.subscription-plan-hero,.stage-index-hero,.stage-window-hero{background:linear-gradient(180deg,var(--claude-orange-soft),var(--surface-subtle))}@supports (color:color-mix(in lab,red,red)){.product-system-hero,.company-story-hero,.contact-operations-hero,.subscription-index-hero,.subscription-plan-hero,.stage-index-hero,.stage-window-hero{background:linear-gradient(180deg,color-mix(in srgb,var(--claude-orange-soft)18%,var(--surface)),var(--surface-subtle))}}.product-system-hero-grid{gap:1.5rem;display:grid}.product-system-hero-grid h1{font-size:clamp(var(--text-3xl),4.8vw,var(--text-4xl));line-height:var(--leading-tight)}.product-system-hero-grid p{color:var(--muted-foreground);font-size:var(--text-md);font-weight:600;line-height:var(--leading-relaxed);margin:0}.product-hero-stage{border:1px solid var(--claude-orange);max-inline-size:min(100%,42vh);margin-inline:auto;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.product-hero-stage{border:1px solid color-mix(in srgb,var(--claude-orange)18%,var(--border))}}.product-hero-stage{box-shadow:inset 0 1px 0 var(--surface),0 1.5rem 3rem -2.15rem var(--foreground);background:#1a1714;border-radius:1.125rem}@supports (color:color-mix(in lab,red,red)){.product-hero-stage{box-shadow:inset 0 1px color-mix(in srgb,var(--surface)14%,transparent),0 1.5rem 3rem -2.15rem color-mix(in srgb,var(--foreground)48%,transparent)}}.product-hero-stage img{block-size:auto;inline-size:100%;display:block}.stage-hero-grid{gap:1.5rem;display:grid}.stage-hero-grid>*{margin-block:0}.stage-hero-grid>.content-eyebrow,.stage-hero-grid>h1,.stage-hero-grid>.stage-hero-lede,.stage-hero-grid>.action-row{margin:0}.stage-hero-visual{border:1px solid var(--claude-orange);max-inline-size:min(100%,42vh);margin-inline:auto;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.stage-hero-visual{border:1px solid color-mix(in srgb,var(--claude-orange)18%,var(--border))}}.stage-hero-visual{box-shadow:inset 0 1px 0 var(--surface),0 1.5rem 3rem -2.15rem var(--foreground);background:#11100f;border-radius:1.125rem}@supports (color:color-mix(in lab,red,red)){.stage-hero-visual{box-shadow:inset 0 1px color-mix(in srgb,var(--surface)12%,transparent),0 1.5rem 3rem -2.15rem color-mix(in srgb,var(--foreground)48%,transparent)}}@media(max-width:767px){.product-hero-stage{aspect-ratio:941/1250}.product-hero-stage .phf-stage{transform:translateY(-10%)}}@media(min-width:768px){.product-system-hero-grid{grid-template-columns:1.1fr .9fr;grid-template-areas:"title stage""lede stage""ctas stage";align-items:center;column-gap:3rem}.product-system-hero-grid>h1{grid-area:title}.product-hero-stage{grid-area:stage;max-inline-size:100%;margin-inline:0}.product-system-hero-grid>p{grid-area:lede}.product-system-hero-grid>.action-row{grid-area:ctas}.stage-hero-grid{grid-template-columns:1.1fr .9fr;grid-template-areas:"eyebrow stage""title stage""lede stage""ctas stage";align-items:center;column-gap:3rem}.stage-hero-grid>.content-eyebrow{grid-area:eyebrow}.stage-hero-grid>h1{grid-area:title}.stage-hero-visual{grid-area:stage;max-inline-size:100%;margin-inline:0}.stage-hero-lede{grid-area:lede}.stage-hero-grid>.action-row{grid-area:ctas}}.company-story-card,.contact-hero-card{gap:var(--space-4);border:1px solid var(--claude-orange-soft);display:grid}@supports (color:color-mix(in lab,red,red)){.company-story-card,.contact-hero-card{border:1px solid color-mix(in srgb,var(--claude-orange-soft)52%,var(--border))}}.company-story-card,.contact-hero-card{border-radius:var(--radius-lg);background:linear-gradient(145deg,var(--claude-orange-soft),var(--surface))}@supports (color:color-mix(in lab,red,red)){.company-story-card,.contact-hero-card{background:linear-gradient(145deg,color-mix(in srgb,var(--claude-orange-soft)26%,var(--surface)),var(--surface))}}.company-story-card,.contact-hero-card{padding:var(--card-padding);box-shadow:inset 0 1px #ffffff9e,0 1rem 2.2rem -1.8rem #4d352547}.company-story-card strong,.contact-hero-card strong{color:var(--foreground);font-size:var(--text-2xl);line-height:var(--leading-tight)}.company-story-card span,.contact-hero-card span{color:var(--claude-orange)}@supports (color:color-mix(in lab,red,red)){.company-story-card span,.contact-hero-card span{color:color-mix(in srgb,var(--claude-orange)72%,var(--muted-foreground))}}.company-story-card span,.contact-hero-card span{font-size:var(--text-sm);font-weight:900}.company-story-card,.contact-hero-card{align-content:center;min-height:18rem}.product-two-column{align-items:start;gap:var(--space-8);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);display:grid}.business-friction-list,.moat-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.business-friction-list li,.moat-list li{border:1px solid var(--claude-orange-soft);min-height:4.4rem;position:relative}@supports (color:color-mix(in lab,red,red)){.business-friction-list li,.moat-list li{border:1px solid color-mix(in srgb,var(--claude-orange-soft)42%,var(--border))}}.business-friction-list li,.moat-list li{border-radius:var(--radius-md);background:var(--surface);padding:var(--space-4)var(--space-6)var(--space-4)var(--space-4);color:var(--muted-foreground);font-weight:700;line-height:var(--leading-normal);box-shadow:var(--shadow-xs)}.business-friction-list li:before,.moat-list li:before{border-radius:var(--radius-full);background:var(--claude-orange);content:"";width:.58rem;height:.58rem;position:absolute;inset-block-start:1.45rem;inset-inline-start:var(--space-4)}.product-problem-section .product-two-column{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.product-problem-section .section-header{margin-block-end:0}.product-problem-section .business-friction-list{gap:0;margin-block-start:0}.product-problem-section .business-friction-list li{min-height:0;padding:var(--space-5)0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:1fr;align-items:start;display:grid}.product-problem-section .business-friction-list li+li{border-block-start:1px solid var(--claude-orange-soft)}@supports (color:color-mix(in lab,red,red)){.product-problem-section .business-friction-list li+li{border-block-start:1px solid color-mix(in srgb,var(--claude-orange-soft)42%,var(--border))}}.product-problem-section .business-friction-list li:before{display:none}.product-problem-section .business-friction-list p{color:var(--muted-foreground);font-weight:800;line-height:var(--leading-normal);margin:0}.product-pillar-track,.subscription-principle-grid,.stage-principle-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.subscription-principle-grid,.stage-principle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-pillar-track{align-items:stretch;gap:clamp(.85rem,1.35vw,1.15rem)}.product-pillar-node,.subscription-principle-grid article,.stage-principle-grid article,.execution-tool-card{align-content:start;gap:var(--space-3);border:1px solid var(--claude-orange-soft);display:grid}@supports (color:color-mix(in lab,red,red)){.product-pillar-node,.subscription-principle-grid article,.stage-principle-grid article,.execution-tool-card{border:1px solid color-mix(in srgb,var(--claude-orange-soft)38%,var(--border))}}.product-pillar-node,.subscription-principle-grid article,.stage-principle-grid article,.execution-tool-card{border-radius:var(--radius-lg);background:var(--surface);padding:var(--card-padding-compact);box-shadow:var(--shadow-xs)}.product-pillar-node{gap:var(--space-3);border-top:.28rem solid var(--claude-orange);min-block-size:clamp(12.5rem,15vw,14.5rem)}@supports (color:color-mix(in lab,red,red)){.product-pillar-node{border-top:.28rem solid color-mix(in srgb,var(--claude-orange)72%,var(--primary))}}.product-pillar-node{padding:clamp(1.15rem,.95rem + .6vw,1.55rem);transition:box-shadow .2s,transform .2s}.product-pillar-heading{align-items:center;gap:var(--space-3);min-block-size:2.45rem;display:flex}.product-pillar-icon{border:1px solid var(--claude-orange);flex:0 0 2.35rem;block-size:2.35rem;inline-size:2.35rem;display:block}@supports (color:color-mix(in lab,red,red)){.product-pillar-icon{border:1px solid color-mix(in srgb,var(--claude-orange)30%,var(--border))}}.product-pillar-icon{border-radius:var(--radius-md);background:var(--claude-orange-soft)}@supports (color:color-mix(in lab,red,red)){.product-pillar-icon{background:color-mix(in srgb,var(--claude-orange-soft)18%,var(--surface))}}.product-pillar-icon{color:var(--claude-orange)}@supports (color:color-mix(in lab,red,red)){.product-pillar-icon{color:color-mix(in srgb,var(--claude-orange)72%,var(--foreground))}}.product-pillar-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;padding:.42rem}.subscription-plan-index{border:1px solid var(--claude-orange);place-items:center;width:3.05rem;height:3.05rem;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.subscription-plan-index{border:1px solid color-mix(in srgb,var(--claude-orange)64%,var(--border))}}.subscription-plan-index{border-radius:var(--radius-md);background:var(--claude-orange-soft)}@supports (color:color-mix(in lab,red,red)){.subscription-plan-index{background:color-mix(in srgb,var(--claude-orange-soft)54%,var(--surface))}}.subscription-plan-index{color:var(--foreground);font-family:var(--font-mono);font-weight:900;line-height:1}@media(hover:hover){.product-pillar-node:hover{box-shadow:0 1.2rem 2.4rem -1.7rem var(--claude-orange);transform:translateY(-.25rem)}@supports (color:color-mix(in lab,red,red)){.product-pillar-node:hover{box-shadow:0 1.2rem 2.4rem -1.7rem color-mix(in srgb,var(--claude-orange)42%,var(--foreground))}}}@media(min-width:1024px){.product-pillar-node:nth-child(2){margin-block-start:var(--space-2)}.product-pillar-node:nth-child(3){margin-block-start:var(--space-4)}.product-pillar-node:nth-child(4){margin-block-start:var(--space-6)}}@media(prefers-reduced-motion:reduce){.product-pillar-node{transition:none}.product-pillar-node:hover{transform:none}}.subscription-plan-index.large{width:4.4rem;height:4.4rem;font-size:var(--text-xl)}.subscription-detail-card>.subscription-plan-index{color:var(--foreground)}.product-pillar-node h3,.subscription-principle-grid h2,.stage-principle-grid h2,.execution-tool-card h3{font-size:var(--text-lg)}.product-pillar-node p,.subscription-principle-grid p,.stage-principle-grid p,.execution-tool-card p{color:var(--muted-foreground);font-weight:600;line-height:var(--leading-relaxed);margin:0}.product-pillar-node h3{font-size:clamp(var(--text-md),1.2vw,var(--text-lg));margin:0}.product-pillar-node p{font-size:var(--text-sm);line-height:1.85}.product-workflow-panel,.product-final-cta{border:1px solid var(--claude-orange-soft)}@supports (color:color-mix(in lab,red,red)){.product-workflow-panel,.product-final-cta{border:1px solid color-mix(in srgb,var(--claude-orange-soft)48%,var(--border))}}.product-workflow-panel,.product-final-cta{border-radius:var(--radius-lg);background:linear-gradient(145deg,var(--claude-orange-soft),var(--surface))}@supports (color:color-mix(in lab,red,red)){.product-workflow-panel,.product-final-cta{background:linear-gradient(145deg,color-mix(in srgb,var(--claude-orange-soft)20%,var(--surface)),var(--surface))}}.product-workflow-panel,.product-final-cta{padding:var(--card-padding);box-shadow:var(--shadow-xs)}.product-workflow-list{gap:var(--space-4);margin:var(--space-6)0 0;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));padding:0;list-style:none;display:grid}.product-workflow-list li{align-content:start;gap:var(--space-4);border:1px solid var(--claude-orange-soft);display:grid}@supports (color:color-mix(in lab,red,red)){.product-workflow-list li{border:1px solid color-mix(in srgb,var(--claude-orange-soft)38%,var(--border))}}.product-workflow-list li{border-radius:var(--radius-md);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.product-workflow-list li{background:color-mix(in srgb,var(--surface)78%,var(--surface-subtle))}}.product-workflow-list li{padding:var(--card-padding-compact)}.product-workflow-list span{color:var(--claude-orange)}@supports (color:color-mix(in lab,red,red)){.product-workflow-list span{color:color-mix(in srgb,var(--claude-orange)72%,var(--foreground))}}.product-workflow-list span{font-family:var(--font-mono);font-size:var(--text-xl);font-weight:900;line-height:1}.product-workflow-list p{color:var(--muted-foreground);margin:0;font-weight:700}.golden-window-grid,.execution-tool-grid{gap:var(--space-4);display:grid}.golden-window-grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}.execution-tool-grid{gap:var(--space-8)var(--space-6);grid-template-columns:repeat(6,minmax(0,1fr))}.golden-window-grid article{gap:var(--space-3);border:1px solid var(--claude-orange-soft);display:grid}@supports (color:color-mix(in lab,red,red)){.golden-window-grid article{border:1px solid color-mix(in srgb,var(--claude-orange-soft)42%,var(--border))}}.golden-window-grid article{border-radius:var(--radius-lg);background:var(--surface);padding:var(--card-padding-compact);box-shadow:var(--shadow-xs)}.product-window-section.section{border-top-color:var(--claude-orange);background:#1a1714}@supports (color:color-mix(in lab,red,red)){.product-window-section.section{border-top-color:color-mix(in srgb,var(--claude-orange)22%,transparent)}}.product-window-section .section-header{max-width:52rem}.product-window-section .section-header h2,.product-window-section .section-header-lede{color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.product-window-section .section-header-lede{color:color-mix(in srgb,var(--primary-foreground)74%,transparent)}}.product-window-section .section-kicker{color:var(--claude-orange-soft)}@supports (color:color-mix(in lab,red,red)){.product-window-section .section-kicker{color:color-mix(in srgb,var(--claude-orange-soft)86%,var(--claude-orange))}}.product-window-section .golden-window-grid article{border-color:var(--claude-orange)}@supports (color:color-mix(in lab,red,red)){.product-window-section .golden-window-grid article{border-color:color-mix(in srgb,var(--claude-orange)26%,transparent)}}.product-window-section .golden-window-grid article{background:#1a1714}@supports (color:color-mix(in lab,red,red)){.product-window-section .golden-window-grid article{background:color-mix(in srgb,#1a1714 86%,var(--surface))}}.product-window-section .golden-window-grid article{box-shadow:inset 0 1px 0 var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.product-window-section .golden-window-grid article{box-shadow:inset 0 1px color-mix(in srgb,var(--primary-foreground)7%,transparent)}}.golden-window-step-index{border:1.5px solid var(--claude-orange);border-radius:var(--radius-full);block-size:3rem;inline-size:3rem;color:var(--claude-orange-soft);place-items:center;display:inline-grid;position:relative}@supports (color:color-mix(in lab,red,red)){.golden-window-step-index{color:color-mix(in srgb,var(--claude-orange-soft)88%,var(--primary-foreground))}}.golden-window-step-index{font-family:var(--font-mono);font-weight:900;line-height:1}.product-window-section .golden-window-grid article:not(:last-child) .golden-window-step-index:after{inline-size:calc(var(--space-8) + var(--space-2));background:var(--claude-orange);block-size:1px;position:absolute;inset-block-start:50%;inset-inline-end:100%}@supports (color:color-mix(in lab,red,red)){.product-window-section .golden-window-grid article:not(:last-child) .golden-window-step-index:after{background:color-mix(in srgb,var(--claude-orange)42%,transparent)}}.product-window-section .golden-window-grid article:not(:last-child) .golden-window-step-index:after{content:""}.golden-window-grid strong{color:var(--foreground);font-size:var(--text-lg)}.product-window-section .golden-window-grid strong{color:var(--primary-foreground)}.golden-window-grid p{color:var(--muted-foreground);margin:0;font-weight:600}.product-window-section .golden-window-grid p{color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.product-window-section .golden-window-grid p{color:color-mix(in srgb,var(--primary-foreground)68%,transparent)}}.product-tools-section .execution-tool-card{border:0;border-block-start:1.5px solid var(--claude-orange);grid-column:span 2}@supports (color:color-mix(in lab,red,red)){.product-tools-section .execution-tool-card{border-block-start:1.5px solid color-mix(in srgb,var(--claude-orange)56%,var(--border))}}.product-tools-section .execution-tool-card{padding:var(--space-5)0 0;box-shadow:none;background:0 0;border-radius:0}.product-tools-section .execution-tool-card:nth-child(n+4){grid-column:span 3}.product-tools-section .execution-tool-card h3{color:var(--foreground)}.product-tools-section .execution-tool-card p{max-width:32rem}.product-moat-section .section-header{max-width:58rem}.product-moat-section .moat-list{gap:var(--space-5)var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr))}.product-moat-section .moat-list li{align-items:start;gap:var(--space-3);min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr);padding:0;display:grid}.product-moat-section .moat-list li:before{display:none}.product-moat-section .moat-list p{color:var(--muted-foreground);font-weight:800;line-height:var(--leading-normal);margin:0}.moat-check{border:1.5px solid var(--claude-orange);border-radius:var(--radius-full);place-items:center;block-size:1.45rem;inline-size:1.45rem;margin-block-start:.16rem;display:inline-grid;position:relative}.moat-check:after{border-inline-end:2px solid var(--claude-orange);border-block-end:2px solid var(--claude-orange);content:"";transform-origin:50%;block-size:.58rem;inline-size:.34rem;display:block;transform:rotate(45deg)}.product-final-cta{justify-items:center;gap:var(--space-4);text-align:center;display:grid}.product-final-cta .section-header{margin-bottom:0}.product-final-cta p{max-width:44rem;color:var(--muted-foreground);margin:0;font-weight:700}.subscription-principles-section,.stage-principles-section,.stage-cycle-band{padding-block:var(--space-8)}.subscription-plan-mini{border-color:var(--claude-orange-soft)}@supports (color:color-mix(in lab,red,red)){.subscription-plan-mini{border-color:color-mix(in srgb,var(--claude-orange-soft)42%,var(--border))}}.subscription-market-fit{border:1px solid var(--claude-orange-soft)}@supports (color:color-mix(in lab,red,red)){.subscription-market-fit{border:1px solid color-mix(in srgb,var(--claude-orange-soft)42%,var(--border))}}.subscription-market-fit{border-radius:var(--radius-md);background:var(--claude-orange-soft)}@supports (color:color-mix(in lab,red,red)){.subscription-market-fit{background:color-mix(in srgb,var(--claude-orange-soft)18%,var(--surface))}}.subscription-market-fit{padding:var(--card-padding-compact)}.stage-cycle-band{background:var(--surface)}.stage-cycle-rail{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));margin-top:0}.stage-cycle-list .stage-row{border-color:var(--claude-orange-soft)}@supports (color:color-mix(in lab,red,red)){.stage-cycle-list .stage-row{border-color:color-mix(in srgb,var(--claude-orange-soft)42%,var(--border))}}body.home-color-anthropic>main:not(.home-page) .subscription-comparison-table thead th{vertical-align:middle;background:var(--home-panel)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic>main:not(.home-page) .subscription-comparison-table thead th{background:color-mix(in srgb,var(--home-panel)82%,var(--home-plan-surface))}}body.home-color-anthropic>main:not(.home-page) .subscription-comparison-table thead th{padding:1rem .9rem}body.home-color-anthropic>main:not(.home-page) .subscription-comparison-table thead th:first-child{min-width:9rem;color:var(--foreground);font-size:var(--text-sm);font-weight:900;line-height:var(--leading-normal);text-align:center}.subx-th-link{min-block-size:5.95rem;color:var(--foreground);text-align:center;grid-template-rows:3rem 1.25rem 2rem;align-content:center;place-items:center;gap:.25rem;display:grid}.subx-th-icon{border-radius:var(--radius-md);border:1px solid var(--home-brass);place-items:center;block-size:3rem;inline-size:3rem;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.subx-th-icon{border:1px solid color-mix(in srgb,var(--home-brass)34%,var(--border))}}.subx-th-icon{background:linear-gradient(180deg,var(--home-panel),var(--home-plan-surface))}@supports (color:color-mix(in lab,red,red)){.subx-th-icon{background:linear-gradient(180deg,color-mix(in srgb,var(--home-panel)76%,var(--home-plan-surface)),color-mix(in srgb,var(--home-plan-surface)76%,var(--home-panel-soft)))}}.subx-th-icon{box-shadow:inset 0 1px #ffffff75,0 .65rem 1.25rem -1.05rem #412f2033}.subx-th-icon img{object-fit:contain;opacity:.92;filter:contrast(1.18)brightness(.76)sepia(.18)saturate(1.18);block-size:2.05rem;inline-size:2.05rem;display:block}.subx-th-link>span:not(.subx-th-icon){min-block-size:1.25rem;color:var(--foreground);font-size:var(--text-sm);justify-content:center;align-items:center;font-weight:900;line-height:1.25;display:flex}body.home-color-anthropic>main:not(.home-page) .subx-th-link small{min-block-size:2rem;max-inline-size:8.5rem;color:var(--home-plan-muted);font-size:var(--text-xs);text-align:center;justify-content:center;align-items:flex-start;font-weight:700;line-height:1.45;display:flex}.subx-yes,.subx-no{border-radius:var(--radius-full);place-items:center;width:1.75rem;height:1.75rem;margin-inline:auto;display:inline-grid}.subx-yes{background:#2f7d52}@supports (color:color-mix(in lab,red,red)){.subx-yes{background:color-mix(in srgb,#2f7d52 16%,var(--surface))}}.subx-yes{color:#2f7d52}.subx-no{background:var(--claude-orange)}@supports (color:color-mix(in lab,red,red)){.subx-no{background:color-mix(in srgb,var(--claude-orange)14%,var(--surface))}}.subx-no{color:var(--claude-orange)}@supports (color:color-mix(in lab,red,red)){.subx-no{color:color-mix(in srgb,var(--claude-orange)70%,var(--foreground))}}.subx-yes svg,.subx-no svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.csx-spine .csx-spine-row{gap:var(--space-5);box-shadow:none;background:0 0;border:none;grid-template-columns:3.5rem minmax(0,1fr);padding:0}.csx-spine-node{justify-content:center;align-items:flex-start;display:flex;position:relative}.csx-spine-node:before{content:"";background:var(--claude-orange);width:2px;margin-inline-start:-1px;position:absolute;inset-block:0;inset-inline-start:50%}@supports (color:color-mix(in lab,red,red)){.csx-spine-node:before{background:color-mix(in srgb,var(--claude-orange)45%,var(--border))}}.csx-spine .csx-spine-row:first-child .csx-spine-node:before{inset-block-start:1.5rem}.csx-spine .csx-spine-row:last-child .csx-spine-node:before{inset-block-end:calc(100% - 1.5rem)}.csx-spine-node .stage-index{z-index:1;box-shadow:0 0 0 4px var(--background);position:relative}.csx-spine-card{border:1px solid var(--claude-orange-soft);min-width:0}@supports (color:color-mix(in lab,red,red)){.csx-spine-card{border:1px solid color-mix(in srgb,var(--claude-orange-soft)42%,var(--border))}}.csx-spine-card{border-radius:var(--radius-lg);background:var(--surface);padding:var(--card-padding);box-shadow:var(--shadow-xs)}.stage-timing{margin-block:var(--space-3);padding:var(--space-3)var(--space-4);border-inline-start:3px solid var(--claude-orange);border-radius:var(--radius-sm);background:var(--claude-orange-soft)}@supports (color:color-mix(in lab,red,red)){.stage-timing{background:color-mix(in srgb,var(--claude-orange-soft)28%,var(--surface))}}.tag-list .tag-more{color:var(--claude-orange);border-style:dashed;font-weight:600}@media(max-width:767px){.csx-spine .csx-spine-row{gap:var(--space-3);grid-template-columns:2.75rem minmax(0,1fr)}.csx-spine-node .stage-index{width:2.5rem;height:2.5rem}.stage-definition{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.company-pillar-grid,.contact-route-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.contact-route-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.company-story-panel{background:linear-gradient(145deg,var(--surface),var(--surface))}@supports (color:color-mix(in lab,red,red)){.company-story-panel{background:linear-gradient(145deg,color-mix(in srgb,var(--surface)72%,var(--claude-orange-soft)),var(--surface))}}.about-hero-grid,.about-story-grid{align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.about-source-page h1,.about-source-page h2{text-wrap:pretty}.about-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(24rem,1.05fr)}.about-hero-copy{align-content:center;justify-items:start;gap:var(--space-5);display:grid}.about-hero-copy>*{margin-block:0}.about-hero-image{aspect-ratio:2}.about-story-grid{grid-template-columns:minmax(0,1.08fr) minmax(18rem,.72fr)}.about-story-grid-reverse{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.08fr)}.about-story-grid .section-copy{margin-bottom:0}.about-story-grid .section-copy p+p{margin-top:var(--space-2)}.about-real-photo-panel{aspect-ratio:4/3;min-height:clamp(18rem,28vw,24rem)}.about-real-photo-panel img{object-fit:cover;width:100%;height:100%;display:block}.about-legal-note{border-top:1px solid var(--claude-orange-soft)}@supports (color:color-mix(in lab,red,red)){.about-legal-note{border-top:1px solid color-mix(in srgb,var(--claude-orange-soft)52%,var(--border))}}.about-legal-note{color:var(--foreground);font-size:var(--text-sm);padding-top:var(--space-4);font-weight:800}.about-events-grid,.about-team-gallery{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,13.5rem),1fr));display:grid}.about-team-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}.about-photo-card{border:1px solid var(--claude-orange-soft);display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.about-photo-card{border:1px solid color-mix(in srgb,var(--claude-orange-soft)38%,var(--border))}}.about-photo-card{border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-xs)}.about-photo-card img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.about-team-gallery .about-photo-card:first-child img,.about-team-gallery .about-photo-card{aspect-ratio:1}.about-team-gallery .about-photo-card img{aspect-ratio:auto;height:100%}.about-photo-card h3{font-size:var(--text-base);padding:var(--space-4)}.about-values-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.about-value-group{align-content:start;gap:var(--space-5);border:1px solid var(--claude-orange-soft);display:grid}@supports (color:color-mix(in lab,red,red)){.about-value-group{border:1px solid color-mix(in srgb,var(--claude-orange-soft)38%,var(--border))}}.about-value-group{border-radius:var(--radius-md);background:var(--surface);padding:var(--card-padding-compact);box-shadow:var(--shadow-xs)}.about-value-group h3{font-size:var(--text-xl)}.about-value-list{gap:var(--space-3);display:grid}.about-value-item{align-items:center;gap:var(--space-3);border:1px solid var(--claude-orange-soft);min-height:4.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.about-value-item{border:1px solid color-mix(in srgb,var(--claude-orange-soft)30%,var(--border))}}.about-value-item{border-radius:var(--radius-md);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.about-value-item{background:color-mix(in srgb,var(--surface)78%,var(--surface-subtle))}}.about-value-item{padding:var(--space-3)}.about-value-item img{filter:brightness(0)saturate()invert(56%)sepia(28%)saturate(1011%)hue-rotate(327deg)brightness(91%)contrast(88%);object-fit:contain;flex:0 0 3.5rem;width:3.5rem;height:3.5rem}.about-value-item span{color:var(--foreground);font-weight:850;line-height:var(--leading-normal)}.contact-system-layout{align-items:stretch}.contact-office-panel{padding:var(--card-padding);align-content:start}.contact-office-panel .contact-info-block{border-top:1px solid var(--claude-orange-soft)}@supports (color:color-mix(in lab,red,red)){.contact-office-panel .contact-info-block{border-top:1px solid color-mix(in srgb,var(--claude-orange-soft)42%,var(--border))}}.contact-office-panel .contact-info-block{padding:var(--space-5)0 0}.contact-office-panel .contact-info-block:first-child{border-top:0;padding-top:0}.contact-source-page h1,.contact-source-page h2{text-wrap:pretty}.contact-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(24rem,1.08fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.contact-hero-copy{align-content:center;justify-items:start;gap:var(--space-5);display:grid}.contact-hero-copy>*{margin-block:0}.contact-hero-image{aspect-ratio:2}.contact-method-grid{align-items:stretch;gap:var(--space-4);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.contact-method-card{align-content:start;gap:var(--space-2);border:1px solid var(--claude-orange-soft);grid-column:span 2;min-height:7rem;display:grid}@supports (color:color-mix(in lab,red,red)){.contact-method-card{border:1px solid color-mix(in srgb,var(--claude-orange-soft)38%,var(--border))}}.contact-method-card{border-radius:var(--radius-md);background:var(--surface);padding:var(--space-4)var(--space-5);box-shadow:var(--shadow-xs)}.contact-method-card-wide{grid-column:span 2}.contact-method-card span{color:var(--claude-orange)}@supports (color:color-mix(in lab,red,red)){.contact-method-card span{color:color-mix(in srgb,var(--claude-orange)72%,var(--muted-foreground))}}.contact-method-card span{font-size:var(--text-sm);font-weight:900}.contact-method-card a{color:var(--foreground);font-size:var(--text-lg);font-weight:850;line-height:var(--leading-normal);overflow-wrap:anywhere;text-decoration:none}.contact-method-card a:hover{color:var(--claude-orange)}@supports (color:color-mix(in lab,red,red)){.contact-method-card a:hover{color:color-mix(in srgb,var(--claude-orange)78%,var(--foreground))}}.contact-address-card,.contact-hours-card{grid-column:span 3}.contact-phone-card,.contact-email-card,.contact-social-card,.contact-address-card,.contact-hours-card{align-items:center;column-gap:var(--space-4);grid-template-columns:auto minmax(0,1fr)}.contact-phone-card,.contact-social-card{grid-template-columns:1fr}.contact-address-card{grid-template-columns:auto minmax(0,1fr) auto}.contact-address-card p,.contact-hours-card p{line-height:var(--leading-normal)}.contact-phone-list{align-items:center;gap:var(--space-2)var(--space-3);flex-wrap:wrap;display:flex}.contact-phone-list a{white-space:nowrap}.contact-phone-separator{color:var(--claude-orange)}@supports (color:color-mix(in lab,red,red)){.contact-phone-separator{color:color-mix(in srgb,var(--claude-orange)44%,var(--border-strong))}}.contact-phone-separator{font-weight:800}.contact-method-card p{color:var(--muted-foreground);font-weight:700;line-height:var(--leading-relaxed);margin:0}.contact-social-card{background:linear-gradient(145deg,var(--surface),var(--surface))}@supports (color:color-mix(in lab,red,red)){.contact-social-card{background:linear-gradient(145deg,color-mix(in srgb,var(--surface)86%,var(--claude-orange-soft)),var(--surface))}}.contact-social-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.contact-social-row a{border:1px solid var(--social-color,var(--claude-orange));justify-content:center;align-items:center;width:2.35rem;min-height:2.35rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.contact-social-row a{border:1px solid color-mix(in srgb,var(--social-color,var(--claude-orange))34%,var(--border))}}.contact-social-row a{border-radius:var(--radius-full);background:var(--social-color,var(--claude-orange))}@supports (color:color-mix(in lab,red,red)){.contact-social-row a{background:color-mix(in srgb,var(--social-color,var(--claude-orange))10%,var(--surface))}}.contact-social-row a{color:var(--social-color,var(--foreground));padding:0;text-decoration:none}.contact-social-row a:hover{border-color:var(--social-color,var(--claude-orange))}@supports (color:color-mix(in lab,red,red)){.contact-social-row a:hover{border-color:color-mix(in srgb,var(--social-color,var(--claude-orange))58%,var(--border))}}.contact-social-row a:hover{background:var(--social-color,var(--claude-orange))}@supports (color:color-mix(in lab,red,red)){.contact-social-row a:hover{background:color-mix(in srgb,var(--social-color,var(--claude-orange))16%,var(--surface))}}.contact-social-icon{width:1.2rem;height:1.2rem}@media(min-width:1101px){.contact-phone-list,.contact-social-row{flex-wrap:nowrap}}.contact-map-link{border:1px solid var(--claude-orange);justify-self:start;min-height:2.35rem}@supports (color:color-mix(in lab,red,red)){.contact-map-link{border:1px solid color-mix(in srgb,var(--claude-orange)36%,var(--border))}}.contact-map-link{border-radius:var(--radius-full);background:var(--claude-orange-soft)}@supports (color:color-mix(in lab,red,red)){.contact-map-link{background:color-mix(in srgb,var(--claude-orange-soft)34%,var(--surface))}}.contact-map-link{padding:.45rem .9rem}.sale-method-hero{background:linear-gradient(135deg,var(--primary),var(--primary)),var(--primary);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.sale-method-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--primary)96%,var(--ps-ink-950)),var(--primary)),var(--primary)}}.sale-method-hero{color:var(--primary-foreground)}.sale-method-hero:before{background:linear-gradient(90deg,transparent,var(--claude-orange),transparent),radial-gradient(circle at 18% 20%,var(--claude-orange),transparent 34%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.sale-method-hero:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--claude-orange)12%,transparent),transparent),radial-gradient(circle at 18% 20%,color-mix(in srgb,var(--claude-orange)18%,transparent),transparent 34%)}}.sale-method-hero:before{content:"";pointer-events:none}.sale-method-hero-grid{z-index:1;position:relative}.sale-method-hero .breadcrumb,.sale-method-hero .breadcrumb a,.sale-method-hero .content-eyebrow,.sale-method-hero p{color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.sale-method-hero .breadcrumb,.sale-method-hero .breadcrumb a,.sale-method-hero .content-eyebrow,.sale-method-hero p{color:color-mix(in srgb,var(--primary-foreground)78%,var(--border))}}.sale-method-hero h1{color:var(--primary-foreground)}.sale-method-hero-copy{isolation:isolate;position:relative}.sale-method-watermark{z-index:-1;color:var(--primary-foreground);position:absolute;inset-block-start:-2.5rem;inset-inline-start:0}@supports (color:color-mix(in lab,red,red)){.sale-method-watermark{color:color-mix(in srgb,var(--primary-foreground)9%,transparent)}}.sale-method-watermark{font-family:var(--font-mono);pointer-events:none;font-size:12rem;font-weight:800;line-height:1}.sale-spectrum-card{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.sale-spectrum-card{background:color-mix(in srgb,var(--primary)82%,var(--ps-ink-950))}}.sale-spectrum-card{border-color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.sale-spectrum-card{border-color:color-mix(in srgb,var(--primary-foreground)18%,transparent)}}.sale-spectrum-card{color:var(--primary-foreground);box-shadow:inset 0 1px 0 var(--primary-foreground),0 1.25rem 2.25rem -1.6rem var(--ps-ink-950)}@supports (color:color-mix(in lab,red,red)){.sale-spectrum-card{box-shadow:inset 0 1px color-mix(in srgb,var(--primary-foreground)10%,transparent),0 1.25rem 2.25rem -1.6rem color-mix(in srgb,var(--ps-ink-950)72%,transparent)}}.sale-spectrum-card p,.sale-spectrum-card span{color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.sale-spectrum-card p,.sale-spectrum-card span{color:color-mix(in srgb,var(--primary-foreground)78%,var(--border))}}.sale-spectrum{width:100%;height:auto;display:block;overflow:visible}.sale-spectrum line{stroke:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.sale-spectrum line{stroke:color-mix(in srgb,var(--primary-foreground)24%,transparent)}}.sale-spectrum line{stroke-linecap:round;stroke-width:2.5px}.sale-spectrum-dot{fill:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.sale-spectrum-dot{fill:color-mix(in srgb,var(--primary-foreground)44%,var(--primary))}}.sale-spectrum-dot{stroke:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.sale-spectrum-dot{stroke:color-mix(in srgb,var(--primary-foreground)38%,transparent)}}.sale-spectrum-dot{stroke-width:1.4px}.sale-spectrum-dot.is-active{fill:var(--claude-orange);filter:drop-shadow(0 0 .35rem var(--claude-orange))}@supports (color:color-mix(in lab,red,red)){.sale-spectrum-dot.is-active{filter:drop-shadow(0 0 .35rem color-mix(in srgb,var(--claude-orange)62%,transparent))}}.sale-spectrum-dot.is-active{stroke:var(--claude-orange)}@supports (color:color-mix(in lab,red,red)){.sale-spectrum-dot.is-active{stroke:color-mix(in srgb,var(--claude-orange)32%,var(--primary-foreground))}}.sale-spectrum-dot.is-active{stroke-width:1.8px}.sale-spectrum.mini line{stroke:var(--primary)}@supports (color:color-mix(in lab,red,red)){.sale-spectrum.mini line{stroke:color-mix(in srgb,var(--primary)20%,var(--border))}}.sale-spectrum.mini line{stroke-width:2px}.sale-spectrum.mini .sale-spectrum-dot{fill:var(--surface-subtle)}@supports (color:color-mix(in lab,red,red)){.sale-spectrum.mini .sale-spectrum-dot{fill:color-mix(in srgb,var(--surface-subtle)50%,var(--border))}}.sale-spectrum.mini .sale-spectrum-dot{stroke:var(--primary)}@supports (color:color-mix(in lab,red,red)){.sale-spectrum.mini .sale-spectrum-dot{stroke:color-mix(in srgb,var(--primary)18%,var(--border))}}.sale-spectrum.mini .sale-spectrum-dot.is-active{fill:var(--claude-orange);stroke:var(--primary)}@supports (color:color-mix(in lab,red,red)){.sale-spectrum.mini .sale-spectrum-dot.is-active{stroke:color-mix(in srgb,var(--primary)30%,var(--claude-orange))}}.sale-spectrum-labels{gap:var(--space-2);text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sale-spectrum-labels span{font-size:var(--text-xs);font-weight:800}.sale-spectrum-labels .is-active{color:var(--claude-orange)}.sale-decision-card{top:var(--space-6);border-color:var(--primary);position:sticky}@supports (color:color-mix(in lab,red,red)){.sale-decision-card{border-color:color-mix(in srgb,var(--primary)18%,var(--border))}}.decision-row dt{align-items:center;gap:var(--space-3);display:flex}.decision-row svg{fill:none;width:1.25rem;height:1.25rem;stroke:var(--claude-orange);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none}.sale-method-article section{font-size:var(--text-md)}.method-takeaway-list{gap:var(--space-3);margin:var(--space-6)0 0;padding:0;list-style:none;display:grid}.method-takeaway-list li{gap:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-subtle);padding:var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.method-takeaway-list span{color:var(--claude-orange)}@supports (color:color-mix(in lab,red,red)){.method-takeaway-list span{color:color-mix(in srgb,var(--claude-orange)74%,var(--primary))}}.method-takeaway-list span{font-family:var(--font-mono);font-size:var(--text-2xl);font-weight:800;line-height:1}.method-takeaway-list p{color:var(--muted-foreground);margin:0}.sale-method-bridge-section{background:var(--surface-subtle)}.method-mini-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.method-mini-card{gap:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:var(--card-padding-compact);box-shadow:var(--shadow-xs);display:grid}.method-mini-card span{color:var(--foreground);font-weight:850}.sale-index-hero{background:linear-gradient(180deg,var(--surface-subtle),var(--surface-subtle))}@supports (color:color-mix(in lab,red,red)){.sale-index-hero{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-subtle)76%,var(--background)),var(--surface-subtle))}}.sale-index-summary strong{color:var(--claude-orange)}@supports (color:color-mix(in lab,red,red)){.sale-index-summary strong{color:color-mix(in srgb,var(--claude-orange)70%,var(--primary))}}.sale-method-grid{align-items:stretch}.sale-method-card{position:relative;overflow:hidden}.sale-method-card-index{color:var(--claude-orange);position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-4)}@supports (color:color-mix(in lab,red,red)){.sale-method-card-index{color:color-mix(in srgb,var(--claude-orange)32%,transparent)}}.sale-method-card-index{font-family:var(--font-mono);font-size:var(--text-4xl);font-weight:800;line-height:1}.sale-method-card>:not(.sale-method-card-index){position:relative}.city-file-hero,.city-index-hero{background:linear-gradient(180deg,var(--surface-subtle),var(--surface-subtle));position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.city-file-hero,.city-index-hero{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-subtle)82%,var(--background)),var(--surface-subtle))}}.city-file-hero:before,.city-index-hero:before{background:linear-gradient(22deg,transparent 0 38%,var(--primary)38% 39%,transparent 39% 100%),linear-gradient(112deg,transparent 0 44%,var(--primary)44% 45%,transparent 45% 100%),linear-gradient(0deg,transparent 0 50%,var(--primary)50% 51%,transparent 51% 100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.city-file-hero:before,.city-index-hero:before{background:linear-gradient(22deg,transparent 0 38%,color-mix(in srgb,var(--primary)7%,transparent)38% 39%,transparent 39% 100%),linear-gradient(112deg,transparent 0 44%,color-mix(in srgb,var(--primary)6%,transparent)44% 45%,transparent 45% 100%),linear-gradient(0deg,transparent 0 50%,color-mix(in srgb,var(--primary)5%,transparent)50% 51%,transparent 51% 100%)}}.city-file-hero:before,.city-index-hero:before{content:"";opacity:.8;pointer-events:none;background-size:18rem 18rem,22rem 22rem,14rem 14rem}.city-file-hero-grid,.city-index-hero .content-hero-grid{z-index:1;position:relative}.city-file-hero-copy{justify-items:start;display:grid}.city-pin-card{background:var(--surface);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.city-pin-card{background:color-mix(in srgb,var(--surface)84%,var(--claude-orange-soft))}}.city-pin{background:var(--claude-orange);width:4.5rem;height:4.5rem;color:var(--primary);font-size:var(--text-xs);box-shadow:inset 0 1px #ffffff42,0 1rem 1.5rem -1.1rem var(--claude-orange);border-radius:56% 56% 56% 0;justify-content:center;align-items:center;font-weight:900;display:inline-flex;transform:rotate(-45deg)}@supports (color:color-mix(in lab,red,red)){.city-pin{box-shadow:inset 0 1px #ffffff42,0 1rem 1.5rem -1.1rem color-mix(in srgb,var(--claude-orange)62%,transparent)}}.city-pin span{transform:rotate(45deg)}.city-pin-card strong{font-family:var(--font-sans);font-size:var(--text-3xl);letter-spacing:0;line-height:var(--leading-tight);word-spacing:0}.city-metric-band{border-block:1px solid var(--border);background:var(--surface);padding-block:var(--space-6)}.city-metric-grid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.city-metric-grid article{gap:var(--space-2);border-inline-start:1px solid var(--border);min-height:9rem;padding:var(--space-3)var(--space-4);display:grid}.city-metric-grid strong{color:var(--claude-orange)}@supports (color:color-mix(in lab,red,red)){.city-metric-grid strong{color:color-mix(in srgb,var(--claude-orange)62%,var(--primary))}}.city-metric-grid strong{font-size:var(--text-xl);font-weight:900;line-height:1.25}.city-metric-grid span{color:var(--foreground);font-size:var(--text-sm);font-weight:850}.city-metric-grid p{color:var(--muted-foreground);font-size:var(--text-sm);margin:0}.city-file-sidebar{top:var(--space-6);position:sticky}.city-narrative-panel{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.city-narrative-panel{border:1px solid color-mix(in srgb,var(--primary)12%,var(--border))}}.city-narrative-panel{border-radius:var(--radius-lg);background:var(--surface);padding:var(--card-padding-compact)}.city-narrative-panel.is-soft{background:var(--surface-subtle)}.city-timeline{gap:var(--space-4);margin-top:var(--space-6);display:grid;position:relative}.city-timeline:before{border-radius:var(--radius-full);background:linear-gradient(var(--claude-orange),var(--primary));width:2px;position:absolute;inset-block:0;inset-inline-start:1rem}@supports (color:color-mix(in lab,red,red)){.city-timeline:before{background:linear-gradient(var(--claude-orange),color-mix(in srgb,var(--primary)24%,var(--border)))}}.city-timeline:before{content:""}.city-timeline article{gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:var(--space-4);box-shadow:var(--shadow-xs);margin-inline-start:2.6rem;display:grid;position:relative}.city-timeline article:before{border:2px solid var(--surface);border-radius:var(--radius-full);background:var(--claude-orange);width:1rem;height:1rem;box-shadow:0 0 .7rem var(--claude-orange);position:absolute;inset-block-start:1.2rem;inset-inline-start:-2.15rem}@supports (color:color-mix(in lab,red,red)){.city-timeline article:before{box-shadow:0 0 .7rem color-mix(in srgb,var(--claude-orange)60%,transparent)}}.city-timeline article:before{content:""}.city-timeline span{color:var(--claude-orange)}@supports (color:color-mix(in lab,red,red)){.city-timeline span{color:color-mix(in srgb,var(--claude-orange)66%,var(--primary))}}.city-timeline span{font-size:var(--text-sm);font-weight:900}.city-timeline h3{font-size:var(--text-lg)}.city-note-grid{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.city-note-grid blockquote{border-inline-start:.28rem solid var(--claude-orange);border-radius:var(--radius-md);background:var(--surface-subtle);padding:var(--space-4);color:var(--muted-foreground);margin:0;font-weight:700}.stage-fit-rail{gap:var(--space-3);margin-top:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stage-fit-tile{align-content:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-subtle);min-height:4.6rem;display:grid}@supports (color:color-mix(in lab,red,red)){.stage-fit-tile{background:color-mix(in srgb,var(--surface-subtle)72%,var(--surface))}}.stage-fit-tile{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.stage-fit-tile{color:color-mix(in srgb,var(--muted-foreground)74%,var(--foreground))}}.stage-fit-tile{padding:var(--space-3);opacity:.52}.stage-fit-tile span{color:inherit;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:900;line-height:1}.stage-fit-tile strong{color:inherit;font-size:var(--text-sm);line-height:var(--leading-normal)}.stage-fit-tile.is-active{border-color:var(--claude-orange)}@supports (color:color-mix(in lab,red,red)){.stage-fit-tile.is-active{border-color:color-mix(in srgb,var(--claude-orange)58%,var(--primary))}}.stage-fit-tile.is-active{background:var(--claude-orange-soft)}@supports (color:color-mix(in lab,red,red)){.stage-fit-tile.is-active{background:color-mix(in srgb,var(--claude-orange-soft)46%,var(--surface))}}.stage-fit-tile.is-active{color:var(--primary);opacity:1;box-shadow:inset 0 1px #ffffff94,0 .75rem 1.45rem -1.2rem var(--claude-orange)}@supports (color:color-mix(in lab,red,red)){.stage-fit-tile.is-active{box-shadow:inset 0 1px #ffffff94,0 .75rem 1.45rem -1.2rem color-mix(in srgb,var(--claude-orange)42%,transparent)}}.template-chip-list{gap:var(--space-2);margin:var(--space-6)0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.template-chip-list a{border:1px solid var(--primary);align-items:center;min-height:2.35rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.template-chip-list a{border:1px solid color-mix(in srgb,var(--primary)14%,var(--border))}}.template-chip-list a{border-radius:var(--radius-full);background:var(--surface);color:var(--foreground);font-size:var(--text-sm);padding:.45rem .8rem;font-weight:800}.city-file-cta{border:1px solid var(--claude-orange)}@supports (color:color-mix(in lab,red,red)){.city-file-cta{border:1px solid color-mix(in srgb,var(--claude-orange)36%,var(--border))}}.city-file-cta{border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--claude-orange-soft),var(--surface))}@supports (color:color-mix(in lab,red,red)){.city-file-cta{background:linear-gradient(135deg,color-mix(in srgb,var(--claude-orange-soft)34%,var(--surface)),var(--surface))}}.city-file-cta{padding:var(--card-padding)}.city-index-summary strong{color:var(--claude-orange)}@supports (color:color-mix(in lab,red,red)){.city-index-summary strong{color:color-mix(in srgb,var(--claude-orange)62%,var(--primary))}}.city-file-card{position:relative;overflow:hidden}.city-card-pin{background:var(--claude-orange);width:2.2rem;height:2.2rem;border-radius:56% 56% 56% 0;position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-4)}@supports (color:color-mix(in lab,red,red)){.city-card-pin{background:color-mix(in srgb,var(--claude-orange)82%,var(--primary))}}.city-card-pin{opacity:.28;transform:rotate(-45deg)}.city-card-metrics dd{gap:var(--space-2);display:grid}.city-card-metrics dd strong{color:var(--claude-orange)}@supports (color:color-mix(in lab,red,red)){.city-card-metrics dd strong{color:color-mix(in srgb,var(--claude-orange)64%,var(--primary))}}.city-card-metrics dd span{color:var(--muted-foreground)}.project-directory-layout{align-items:start;gap:var(--space-6);grid-template-columns:minmax(17rem,.26fr) minmax(0,.74fr);display:grid}.project-directory-summary{top:var(--space-6);gap:var(--card-gap);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:var(--card-padding-compact);box-shadow:var(--shadow-xs);text-align:right;direction:rtl;display:grid;position:sticky}.project-directory-summary h2{font-size:clamp(1.25rem,1.05rem + .5vw,1.65rem);line-height:var(--leading-tight);margin:0}.project-directory-summary>p:not(.content-eyebrow){color:var(--muted-foreground);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:0}.project-directory-city-nav{gap:var(--space-2);display:grid}.project-directory-city-nav a{justify-content:space-between;align-items:center;gap:var(--space-3);border:1px solid var(--home-brass);min-height:2.8rem;display:flex}@supports (color:color-mix(in lab,red,red)){.project-directory-city-nav a{border:1px solid color-mix(in srgb,var(--home-brass)22%,var(--border))}}.project-directory-city-nav a{border-radius:var(--radius-md);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.project-directory-city-nav a{background:color-mix(in srgb,var(--surface)82%,var(--home-panel))}}.project-directory-city-nav a{color:var(--foreground);font-size:var(--text-sm);padding:.65rem .8rem;font-weight:850;text-decoration:none}.project-directory-city-nav a:hover{border-color:var(--claude-orange)}@supports (color:color-mix(in lab,red,red)){.project-directory-city-nav a:hover{border-color:color-mix(in srgb,var(--claude-orange)40%,var(--border))}}.project-directory-city-nav a:hover{background:var(--claude-orange-soft)}@supports (color:color-mix(in lab,red,red)){.project-directory-city-nav a:hover{background:color-mix(in srgb,var(--claude-orange-soft)20%,var(--surface))}}.project-directory-city-nav strong{border-radius:var(--radius-full);background:var(--foreground);min-width:2rem;min-height:2rem;color:var(--background);font-size:var(--text-xs);place-items:center;display:inline-grid}.project-directory-main{min-width:0}.project-directory-panel{gap:var(--space-4);display:grid}.project-directory-panel+.project-directory-panel{margin-top:var(--space-9);border-top:1px solid var(--home-brass)}@supports (color:color-mix(in lab,red,red)){.project-directory-panel+.project-directory-panel{border-top:1px solid color-mix(in srgb,var(--home-brass)24%,var(--border))}}.project-directory-panel+.project-directory-panel{padding-top:var(--space-8)}.project-directory-panel>h2{max-width:48rem;font-size:clamp(1.45rem,1.15rem + .8vw,2rem);line-height:var(--leading-tight);text-align:right;direction:rtl}.project-directory-panel>p{max-width:50rem;color:var(--muted-foreground);font-size:var(--text-md);line-height:var(--leading-relaxed);text-align:right;direction:rtl;margin:0}.project-city-direct-link{justify-self:start;margin-block-start:var(--space-1)}.project-neighborhood-grid{align-items:stretch;gap:var(--space-4);margin-top:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(14.75rem,1fr));display:grid}.project-neighborhood-card{gap:var(--space-4);border:1px solid var(--home-brass);flex-direction:column;min-height:21rem;display:flex}@supports (color:color-mix(in lab,red,red)){.project-neighborhood-card{border:1px solid color-mix(in srgb,var(--home-brass)24%,var(--border))}}.project-neighborhood-card{border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--surface),var(--surface))}@supports (color:color-mix(in lab,red,red)){.project-neighborhood-card{background:linear-gradient(180deg,color-mix(in srgb,var(--surface)92%,var(--home-panel)),var(--surface))}}.project-neighborhood-card{padding:var(--space-5);box-shadow:var(--shadow-xs);text-align:right;direction:rtl}.project-neighborhood-card-copy{gap:var(--space-3);display:grid}.project-neighborhood-card .content-eyebrow{margin:0}.project-neighborhood-card h2,.project-neighborhood-card h3{min-height:3.4rem;font-size:clamp(1.2rem,1rem + .45vw,1.5rem);line-height:var(--leading-tight);text-align:right}.project-neighborhood-card h3 a{color:inherit;text-decoration:none}.project-neighborhood-card h3 a:hover{color:var(--primary)}.project-neighborhood-card p{color:var(--muted-foreground);font-size:var(--text-sm);line-height:var(--leading-relaxed);text-align:right;unicode-bidi:plaintext;margin:0}.project-signal-list{gap:var(--space-2);margin:auto 0 0;padding:0;list-style:none;display:grid}.project-signal-list li{color:var(--foreground);margin:0;padding-inline-start:1rem;position:relative}@supports (color:color-mix(in lab,red,red)){.project-signal-list li{color:color-mix(in srgb,var(--foreground)82%,var(--muted-foreground))}}.project-signal-list li{font-size:var(--text-sm);font-weight:750;line-height:var(--leading-normal);text-align:right;unicode-bidi:plaintext}.project-signal-list li:before{border-radius:var(--radius-full);background:var(--claude-orange);width:.38rem;height:.38rem;position:absolute;inset-block-start:.6em;inset-inline-start:0}@supports (color:color-mix(in lab,red,red)){.project-signal-list li:before{background:color-mix(in srgb,var(--claude-orange)72%,var(--home-brass))}}.project-signal-list li:before{content:""}.project-neighborhood-card .text-link{margin-top:var(--space-2);border-top:1px solid var(--home-brass)}@supports (color:color-mix(in lab,red,red)){.project-neighborhood-card .text-link{border-top:1px solid color-mix(in srgb,var(--home-brass)22%,var(--border))}}.project-neighborhood-card .text-link{padding-top:var(--space-3);font-size:var(--text-sm);justify-self:start}.project-city-grid{align-items:stretch;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));display:grid}.project-city-card{gap:var(--space-4);border:1px solid var(--home-brass);flex-direction:column;min-height:20rem;display:flex}@supports (color:color-mix(in lab,red,red)){.project-city-card{border:1px solid color-mix(in srgb,var(--home-brass)24%,var(--border))}}.project-city-card{border-radius:var(--radius-lg);background:var(--surface);padding:var(--space-5);box-shadow:var(--shadow-xs);text-align:right;direction:rtl}.project-city-card.is-primary{border-color:var(--claude-orange)}@supports (color:color-mix(in lab,red,red)){.project-city-card.is-primary{border-color:color-mix(in srgb,var(--claude-orange)32%,var(--border))}}.project-city-card.is-primary{background:linear-gradient(180deg,var(--claude-orange-soft),var(--surface))}@supports (color:color-mix(in lab,red,red)){.project-city-card.is-primary{background:linear-gradient(180deg,color-mix(in srgb,var(--claude-orange-soft)20%,var(--surface)),var(--surface))}}.project-city-card.is-compact{min-height:0}.project-city-card h2{font-size:clamp(1.25rem,1.05rem + .5vw,1.65rem);line-height:var(--leading-tight)}.project-city-card p{color:var(--muted-foreground);line-height:var(--leading-relaxed);margin:0}.project-city-meta{gap:var(--space-3);margin:0;display:grid}.project-city-meta div{gap:var(--space-1);border-top:1px solid var(--home-brass);display:grid}@supports (color:color-mix(in lab,red,red)){.project-city-meta div{border-top:1px solid color-mix(in srgb,var(--home-brass)22%,var(--border))}}.project-city-meta div{padding-top:var(--space-3)}.project-city-meta dt,.project-city-meta dd{margin:0}.project-city-meta dt{color:var(--claude-orange)}@supports (color:color-mix(in lab,red,red)){.project-city-meta dt{color:color-mix(in srgb,var(--claude-orange)68%,var(--home-brass))}}.project-city-meta dt{font-size:var(--text-xs);font-weight:900}.project-city-meta dd{gap:var(--space-1);color:var(--muted-foreground);font-size:var(--text-sm);display:grid}.project-city-count strong{color:var(--foreground);font-size:var(--text-xl);line-height:1}.project-city-focus strong{color:var(--foreground);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.project-city-preview-list{gap:var(--space-2);flex-wrap:wrap;margin:auto 0 0;padding:0;list-style:none;display:flex}.project-city-preview-list li{margin:0;padding:0;display:inline-flex}.project-city-preview-list :is(a,span){border:1px solid var(--home-brass);align-items:center;min-height:2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.project-city-preview-list :is(a,span){border:1px solid color-mix(in srgb,var(--home-brass)24%,var(--border))}}.project-city-preview-list :is(a,span){border-radius:var(--radius-full);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.project-city-preview-list :is(a,span){background:color-mix(in srgb,var(--surface)76%,var(--home-panel))}}.project-city-preview-list :is(a,span){color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.project-city-preview-list :is(a,span){color:color-mix(in srgb,var(--foreground)84%,var(--muted-foreground))}}.project-city-preview-list :is(a,span){font-size:var(--text-xs);padding:.32rem .7rem;font-weight:850;text-decoration:none}.project-city-card .text-link{margin-top:var(--space-1);border-top:1px solid var(--home-brass)}@supports (color:color-mix(in lab,red,red)){.project-city-card .text-link{border-top:1px solid color-mix(in srgb,var(--home-brass)22%,var(--border))}}.project-city-card .text-link{padding-top:var(--space-3);font-size:var(--text-sm)}.city-project-cluster-grid{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}.related-areas-section{gap:var(--space-5);border-top:1px solid var(--home-brass);margin-block-start:var(--space-8);display:grid}@supports (color:color-mix(in lab,red,red)){.related-areas-section{border-top:1px solid color-mix(in srgb,var(--home-brass)24%,var(--border))}}.related-areas-section{padding-block-start:var(--space-7)}.related-areas-head{gap:var(--space-2);display:grid}.related-areas-head h2{font-size:clamp(1.35rem,1.08rem + .7vw,1.85rem);line-height:var(--leading-tight);margin:0}.related-areas-head p:not(.content-eyebrow){max-width:44rem;color:var(--muted-foreground);font-size:var(--text-md);line-height:var(--leading-relaxed);margin:0}.related-areas-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.related-area-card{align-content:start;gap:var(--space-2);border:1px solid var(--home-brass);min-height:11rem;display:grid}@supports (color:color-mix(in lab,red,red)){.related-area-card{border:1px solid color-mix(in srgb,var(--home-brass)24%,var(--border))}}.related-area-card{border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--surface),var(--surface))}@supports (color:color-mix(in lab,red,red)){.related-area-card{background:linear-gradient(180deg,color-mix(in srgb,var(--surface)88%,var(--home-panel)),var(--surface))}}.related-area-card{padding:var(--space-5);color:var(--foreground);box-shadow:var(--shadow-xs);text-decoration:none}.related-area-card:hover{border-color:var(--claude-orange)}@supports (color:color-mix(in lab,red,red)){.related-area-card:hover{border-color:color-mix(in srgb,var(--claude-orange)42%,var(--border))}}.related-area-card:hover{background:var(--claude-orange-soft)}@supports (color:color-mix(in lab,red,red)){.related-area-card:hover{background:color-mix(in srgb,var(--claude-orange-soft)18%,var(--surface))}}.related-area-card span{color:var(--claude-orange)}@supports (color:color-mix(in lab,red,red)){.related-area-card span{color:color-mix(in srgb,var(--claude-orange)68%,var(--home-brass))}}.related-area-card span{font-size:var(--text-xs);font-weight:900}.related-area-card strong{font-size:var(--text-lg);line-height:var(--leading-tight)}.related-area-card small{color:var(--muted-foreground);font-size:var(--text-sm);font-weight:650;line-height:var(--leading-relaxed)}.work-fit-hero,.work-index-hero,.work-item-hero{background:linear-gradient(180deg,var(--surface),var(--surface-subtle))}@supports (color:color-mix(in lab,red,red)){.work-fit-hero,.work-index-hero,.work-item-hero{background:linear-gradient(180deg,var(--surface),color-mix(in srgb,var(--surface-subtle)84%,var(--background)))}}.work-index-hero .content-hero-grid{align-items:center}.work-index-visual{aspect-ratio:1672/941;border:1px solid var(--claude-orange);max-inline-size:min(100%,42vh);margin-inline:auto;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.work-index-visual{border:1px solid color-mix(in srgb,var(--claude-orange)18%,var(--border))}}.work-index-visual{box-shadow:inset 0 1px 0 var(--surface),0 1.5rem 3rem -2.15rem var(--foreground);background:#11100f;border-radius:1.125rem;padding:0}@supports (color:color-mix(in lab,red,red)){.work-index-visual{box-shadow:inset 0 1px color-mix(in srgb,var(--surface)12%,transparent),0 1.5rem 3rem -2.15rem color-mix(in srgb,var(--foreground)48%,transparent)}}.work-index-visual .wfa-stage{block-size:100%;inline-size:100%;position:absolute;inset:0}@media(max-width:767px){.work-index-hero .content-hero-grid{gap:var(--space-5)}.work-index-hero .content-hero-grid>div:first-child{display:contents}.work-index-hero .content-eyebrow{order:1}.work-index-hero h1{order:2}.work-index-visual{aspect-ratio:941/1250;border-radius:var(--radius-lg);order:3}.work-index-visual .wfa-stage{aspect-ratio:941/1672;block-size:auto;inset:-8% 0 auto}.work-index-hero .content-hero-grid>div:first-child>p:not(.content-eyebrow){order:4}.work-index-hero .action-row{order:5}}@media(min-width:768px){.work-index-hero .content-hero-grid{grid-template-columns:1.1fr .9fr;column-gap:3rem}.work-index-visual{max-inline-size:100%;margin-inline:0}}.work-fit-hero .content-hero-grid,.work-item-hero .content-hero-grid{align-items:center}.work-fit-summary-card strong,.work-item-summary-card strong,.work-index-summary strong{color:var(--claude-orange)}@supports (color:color-mix(in lab,red,red)){.work-fit-summary-card strong,.work-item-summary-card strong,.work-index-summary strong{color:color-mix(in srgb,var(--claude-orange)62%,var(--primary))}}.work-stage-band{border-block:1px solid var(--border);background:var(--surface-subtle);padding-block:var(--space-10)}.work-stage-rail{grid-template-columns:repeat(9,minmax(0,1fr))}.work-fit-sidebar{top:var(--space-6);position:sticky}.template-tag{border:1px solid var(--claude-orange);align-items:center;min-height:2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.template-tag{border:1px solid color-mix(in srgb,var(--claude-orange)30%,var(--border))}}.template-tag{border-radius:var(--radius-full);background:var(--claude-orange-soft)}@supports (color:color-mix(in lab,red,red)){.template-tag{background:color-mix(in srgb,var(--claude-orange-soft)34%,var(--surface))}}.template-tag{color:var(--primary);font-size:var(--text-sm);padding:.32rem .68rem;font-weight:850}.work-definition-card{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.work-definition-card{border:1px solid color-mix(in srgb,var(--primary)14%,var(--border))}}.work-definition-card{border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--surface),var(--surface-subtle))}@supports (color:color-mix(in lab,red,red)){.work-definition-card{background:linear-gradient(135deg,var(--surface),color-mix(in srgb,var(--surface-subtle)82%,var(--surface)))}}.work-definition-card{padding:var(--card-padding)}.work-product-grid{gap:var(--space-3);margin-top:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.work-product-grid a{border:1px solid var(--primary);align-content:center;min-height:4.2rem;display:grid}@supports (color:color-mix(in lab,red,red)){.work-product-grid a{border:1px solid color-mix(in srgb,var(--primary)14%,var(--border))}}.work-product-grid a{border-radius:var(--radius-md);background:var(--surface);color:var(--foreground);padding:var(--space-3);box-shadow:var(--shadow-xs);font-weight:850}.benefit-check-list{gap:var(--space-3);margin:var(--space-6)0 0;padding:0;list-style:none;display:grid}.benefit-check-list li{gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-subtle);padding:var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.benefit-check-list span{border-radius:var(--radius-full);background:var(--primary);width:1.45rem;height:1.45rem;color:var(--primary-foreground);font-size:var(--text-xs);place-items:center;font-weight:900;line-height:1;display:inline-grid}.benefit-check-list p{color:var(--muted-foreground);margin:0}.work-fit-cta{border:1px solid var(--claude-orange)}@supports (color:color-mix(in lab,red,red)){.work-fit-cta{border:1px solid color-mix(in srgb,var(--claude-orange)36%,var(--border))}}.work-fit-cta{border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--claude-orange-soft),var(--surface))}@supports (color:color-mix(in lab,red,red)){.work-fit-cta{background:linear-gradient(135deg,color-mix(in srgb,var(--claude-orange-soft)26%,var(--surface)),var(--surface))}}.work-fit-cta{padding:var(--card-padding)}.work-field-card{overflow:hidden}.work-card-stage-rail{margin-top:var(--space-3);grid-template-columns:repeat(9,minmax(0,1fr));gap:.35rem}.work-card-stage-rail .stage-fit-tile{justify-items:center;min-height:2.25rem;padding:.35rem}.work-card-stage-rail .stage-fit-tile span{font-size:.68rem}.work-card-tags a{border-radius:var(--radius-full)}body .persian-number{color:var(--foreground);font-family:var(--font-sans);font-feature-settings:normal;font-variant-numeric:normal;font-weight:800}@media(max-width:1100px){.about-hero-grid,.about-story-grid,.about-story-grid-reverse,.contact-hero-grid{grid-template-columns:1fr}.about-hero-image,.contact-hero-image{order:-1}.contact-social-row{justify-content:flex-start}.contact-method-card,.contact-address-card,.contact-hours-card{grid-column:auto}.about-values-grid,.about-team-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-grid,.two-column,.problem-section .two-column,.content-hero-grid,.product-two-column,.detail-layout,.project-directory-layout,.rules-layout,.page-split,.contact-layout,.contact-demo-shell{grid-template-columns:1fr}.site-header-inner{grid-template-columns:1fr auto}.sale-decision-card,.city-file-sidebar,.project-directory-summary,.work-fit-sidebar{position:static}.city-metric-grid,.city-note-grid,.stage-fit-rail,.work-stage-rail,.work-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.work-card-stage-rail{grid-template-columns:repeat(9,minmax(0,1fr))}.method-mini-grid,.media-hero .content-hero-grid{grid-template-columns:1fr}.hero-image-panel{aspect-ratio:2;height:auto}.nav,.header-phone,.header-actions .button-secondary{display:none}.brand{justify-self:start}.header-actions{justify-self:end;display:flex}body.home-color-anthropic .header-phone{display:inline-flex}body.home-color-anthropic .header-actions .header-login-link,body.home-color-anthropic .header-actions .header-demo-link{display:none}body.home-color-anthropic .mobile-menu-toggle{display:inline-grid}body.home-color-anthropic .mobile-nav-panel:not([hidden]){display:grid}.feature-strip,.sales-pipeline,.pricing-grid,.demo-cards,.content-card-grid,.subscription-plan-strip,.subscription-principle-grid,.stage-principle-grid,.product-pillar-track,.company-pillar-grid,.contact-route-grid,.contact-method-grid,.subcategory-grid,.sale-method-grid,.related-grid,.process-grid,.golden-window-grid,.contact-card-grid,.pillar-grid,.feature-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-stage-card:before,.pipeline-stage-card:after{display:none}.footer-main{gap:var(--space-12);grid-template-columns:1fr;grid-template-areas:"links""brand"}.stage-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.education-grid,.feature-principles,.value-grid{grid-template-columns:1fr}}@media(max-width:720px){:root{--section-space:var(--section-space-sm);--card-padding:1.25rem;--card-padding-compact:1rem;--card-gap:1rem}.container{width:min(100% - 1rem,80rem)}.about-hero{padding-block:var(--space-10)}.about-values-grid,.about-team-gallery{grid-template-columns:1fr}.about-events-grid .about-photo-card img{aspect-ratio:4/3}.about-value-item{min-height:4rem}.demo-shell{padding:var(--space-5)}.site-header-inner{min-height:4.5rem}body.home-color-anthropic .site-header-inner{gap:var(--space-2);min-height:3.9rem}body.home-color-anthropic .site-header .brand,body.home-color-anthropic .site-header .brand-copy{min-width:0}body.home-color-anthropic .site-header .brand-copy span{display:none}body.home-color-anthropic .header-actions{gap:var(--space-3);min-width:0}body.home-color-anthropic .header-phone{min-height:2.75rem;font-size:clamp(.78rem,3vw,var(--text-sm));flex:none;align-items:center;padding-inline:.15rem;line-height:1}body.home-color-anthropic .mobile-menu-toggle{flex:0 0 2.75rem;width:2.75rem;min-width:2.75rem}.sale-method-watermark{font-size:7rem;inset-block-start:-1.4rem}.sale-spectrum-labels{text-align:start;grid-template-columns:repeat(2,minmax(0,1fr))}.city-metric-grid,.city-note-grid,.stage-fit-rail,.work-stage-rail,.work-product-grid{grid-template-columns:1fr}.work-card-stage-rail{grid-template-columns:repeat(9,minmax(0,1fr))}.city-timeline:before{inset-inline-start:.7rem}.city-timeline article{margin-inline-start:2.1rem}.city-timeline article:before{inset-inline-start:-1.82rem}.method-takeaway-list li{grid-template-columns:1fr}.hero{padding-block:var(--space-12)var(--space-16)}.hero-bento{min-height:27rem;padding:var(--space-5)}.hero-bento-scene{width:min(100%,18.5rem)}.hero h1,.section-heading h2,.section-copy h2,.demo-copy h2{font-size:var(--text-2xl);white-space:normal}.feature-strip,.audience-grid,.sales-pipeline,.pricing-grid,.demo-cards,.form-grid,.content-card-grid,.subscription-plan-strip,.subscription-principle-grid,.stage-principle-grid,.product-pillar-track,.company-pillar-grid,.contact-route-grid,.subscription-price-panel,.subcategory-grid,.related-grid,.golden-window-grid,.feature-card-grid,.process-grid,.education-grid,.contact-card-grid,.contact-method-grid,.metric-strip,.metric-strip.compact,.home-page #faq .faq-list{grid-template-columns:1fr}.stage-rail{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.contact-main-panel .contact-card-grid{grid-template-columns:1fr}.contact-method-card-wide{grid-column:auto}.contact-phone-card,.contact-email-card,.contact-social-card,.contact-address-card,.contact-hours-card{grid-template-columns:1fr}.contact-social-row{justify-content:flex-start}.stage-tile{min-height:4.75rem;padding:var(--space-4)}.stage-info-card{padding:var(--card-padding);grid-template-columns:1fr}.stage-info-side{border-inline-start:0;border-top:1px solid var(--border);padding-inline-start:0;padding-top:var(--space-4)}.image-panel,.wide-image-panel{aspect-ratio:4/3;height:auto}.hero-image-panel{aspect-ratio:2;min-height:0}.contact-hero-image,.company-system-page .about-hero-image,.company-system-page .about-real-photo-panel,.contact-system-page .contact-hero-image{aspect-ratio:2}.about-source-page .about-real-photo-panel{min-height:0}.about-source-page .about-real-photo-panel img,.contact-source-page .contact-hero-image img{object-fit:contain;background:var(--surface)}.about-source-page .about-photo-card,.about-source-page .about-team-gallery .about-photo-card{aspect-ratio:auto}.about-source-page .about-photo-card img,.about-source-page .about-team-gallery .about-photo-card img{aspect-ratio:auto;object-fit:contain;background:var(--surface);height:auto}.tall-image-panel,.contact-office-image{aspect-ratio:4/3;min-height:0}.contained-image{min-height:12rem;padding:var(--space-5)}.rules-toc{position:static}.footer-main{gap:var(--space-12);padding-block:var(--space-12);grid-template-columns:1fr;grid-template-areas:"links""brand"}.footer-links-panel{row-gap:var(--space-8);grid-template-columns:1fr;grid-template-areas:"stages""work""primary"}body.home-color-anthropic .footer-links-panel{column-gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"primary work""stages stages"}body.home-color-anthropic .footer-stage-sale-column{column-gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand-panel{text-align:right;justify-items:start}.footer-brand-panel .brand{justify-self:start}.footer-phone-row,.social-row{justify-content:flex-start}.content-hero{padding-block:var(--space-12)}.content-hero h1{font-size:var(--text-2xl)}.stage-row{grid-template-columns:1fr}.button,.header-actions a{width:100%}.about-hero-copy,.contact-hero-copy{text-align:center;justify-items:center}.about-hero-copy>.action-row,.contact-hero-copy>.action-row{justify-content:center;justify-self:center;width:min(100%,22rem)}.about-hero-copy>.action-row .button,.contact-hero-copy>.action-row .button{justify-content:center;max-width:22rem}body.home-color-anthropic .header-actions a,body.home-color-anthropic .header-actions .button,body.home-color-anthropic .header-actions button{width:auto}.hero-placeholder{min-height:18rem}.footer-bottom{display:grid}}@media(max-width:340px){.stage-rail,body.home-color-anthropic .footer-links-panel,body.home-color-anthropic .footer-stage-sale-column{grid-template-columns:1fr}}.hero-bento{padding:clamp(1.25rem,3vw,2rem)}.hero-bento:before,.hero-bento-scene:before,.hero-bento-scene:after{display:none}.hero-bento-scene{width:min(100%,var(--home-visual-size,29rem));border-radius:var(--radius-xl);height:auto;box-shadow:none;background:0 0;border:0}.home-interactive-visual{border-radius:inherit;background:0 0;border:0;width:100%;height:100%;display:block}.solution-dashboard-visual{background:var(--ps-ink-950)}.hero-bento:hover .hero-bento-scene{transform:translateY(-1px)}@media(max-width:720px){.hero-bento{min-height:22rem}.hero-bento-scene{width:min(100%,var(--home-visual-size-mobile,18.75rem))}}body.home-color-anthropic{--home-visual-size:29rem;--home-visual-size-mobile:18.75rem;--site-header-inner-height:4.15rem;--site-header-top-gap:.55rem;--site-header-offset:calc(var(--site-header-inner-height) + var(--site-header-top-gap) + 1rem);--home-brass:#897766;--home-brass-soft:#eee2d4;--home-rust:#6a5646;--home-blue:#69736d;--home-blue-soft:#e4e7df;--home-violet:#716a71;--home-violet-soft:#e6e0e3;--home-charcoal:#181512;--home-panel:#fffaf3;--home-panel-soft:#fbf4ea;--home-panel-warm:#f6eadc;--home-plan-surface:#efe3d2;--home-plan-surface-soft:#f5ecdf;--home-plan-surface-strong:#ece2d3;--home-plan-border:#d6c8b6;--home-plan-border-strong:#b98973;--home-plan-muted:#7c6f62;--home-plan-meter:#85714f;--home-line:#d2c5b7;--home-card-shadow:0 1rem 2rem -1.7rem #412f2038;--home-card-shadow-hover:0 1.35rem 2.35rem -1.75rem #412f2047}body.home-color-anthropic .site-header{z-index:40;isolation:isolate;background:0 0;border-bottom:0;transition:opacity .18s;position:fixed;inset-block-start:0;inset-inline:0}body.home-color-anthropic .site-header:before{content:"";display:none}body.home-color-anthropic .site-header-inner{width:min(100% - 1.5rem,var(--container));min-height:var(--site-header-inner-height);height:var(--site-header-inner-height);z-index:1;box-sizing:border-box;background:var(--background);box-shadow:none;-webkit-backdrop-filter:blur(18px)saturate(1.08);border:1px solid #0000;border-radius:1.15rem;grid-template-columns:minmax(8rem,12rem) minmax(0,1fr) auto;gap:clamp(.65rem,1.2vw,1.35rem);margin-block-start:var(--site-header-top-gap);padding:.45rem .65rem;transition:background .18s,border-color .18s,box-shadow .18s,transform .22s cubic-bezier(.16,1,.3,1)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){body.home-color-anthropic .site-header-inner{background:var(--background)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .site-header-inner{background:color-mix(in srgb,var(--background)70%,transparent)}}}body.home-color-anthropic .site-header.is-scrolled .site-header-inner{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .site-header.is-scrolled .site-header-inner{border-color:color-mix(in srgb,var(--border)72%,transparent)}}body.home-color-anthropic .site-header.is-scrolled .site-header-inner{background:var(--background);box-shadow:inset 0 -1px 0 var(--primary-foreground),0 .95rem 1.9rem -1.6rem var(--foreground)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .site-header.is-scrolled .site-header-inner{box-shadow:inset 0 -1px color-mix(in srgb,var(--primary-foreground)50%,transparent),0 .95rem 1.9rem -1.6rem color-mix(in srgb,var(--foreground)28%,transparent)}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){body.home-color-anthropic .site-header.is-scrolled .site-header-inner{background:var(--background)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .site-header.is-scrolled .site-header-inner{background:color-mix(in srgb,var(--background)78%,transparent)}}}body.home-color-anthropic .site-header .brand{gap:.45rem;min-width:0}body.home-color-anthropic .site-header .brand-copy{gap:.03rem;min-width:0;line-height:1.15}body.home-color-anthropic .site-header .brand strong{white-space:nowrap;font-size:clamp(.98rem,1vw,1.08rem);line-height:1.15}body.home-color-anthropic .site-header .brand-copy span{max-width:10rem;color:var(--muted-foreground);overflow:hidden}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .site-header .brand-copy span{color:color-mix(in srgb,var(--muted-foreground)74%,var(--primary))}}body.home-color-anthropic .site-header .brand-copy span{text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;font-weight:650;line-height:1.45}body.home-color-anthropic .site-header .nav{gap:.08rem}body.home-color-anthropic .site-header .nav>a,body.home-color-anthropic .site-header .nav-mega-trigger{color:var(--muted-foreground);border-radius:.72rem;padding:.52rem .46rem}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .site-header .nav>a,body.home-color-anthropic .site-header .nav-mega-trigger{color:color-mix(in srgb,var(--muted-foreground)82%,var(--primary))}}body.home-color-anthropic .site-header .nav>a,body.home-color-anthropic .site-header .nav-mega-trigger{font-size:.82rem;font-weight:700;transition:background .16s,color .16s,transform .16s}body.home-color-anthropic .site-header .nav>a:hover,body.home-color-anthropic .site-header .nav-mega:hover .nav-mega-trigger,body.home-color-anthropic .site-header .nav-mega:focus-within .nav-mega-trigger{color:var(--primary);background:#fffaf38a;transform:translateY(-1px)}body.home-color-anthropic .site-header .header-actions{gap:.42rem}body.home-color-anthropic .site-header .header-phone{min-height:2.65rem;color:var(--primary);background:0 0;border:0;align-items:center;padding-inline:.25rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .site-header .header-phone{color:color-mix(in srgb,var(--primary)78%,var(--muted-foreground))}}body.home-color-anthropic .site-header .header-phone{font-size:.82rem;font-weight:850;line-height:1;transition:color .16s,transform .16s}body.home-color-anthropic .site-header .header-phone:hover{color:var(--primary);transform:translateY(-1px)}body.home-color-anthropic .site-header .header-actions .button{border-radius:.78rem;min-height:2.55rem;padding-inline:.9rem;font-size:.8rem}body.home-color-anthropic .site-header .header-actions .header-login-link{border-color:var(--claude-orange);background:var(--claude-orange);min-width:7rem;color:var(--primary);box-shadow:inset 0 1px #ffffff2e,0 .78rem 1.45rem -1.16rem #5c342361}body.home-color-anthropic .site-header .header-actions .header-login-link:hover{border-color:var(--claude-orange-hover);background:var(--claude-orange-hover)}body.home-color-anthropic .site-header .header-actions .header-demo-link{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground);box-shadow:inset 0 1px #ffffff1f,0 .85rem 1.55rem -1.18rem #14141494}body.home-color-anthropic .site-header .header-actions .header-demo-link:hover{border-color:var(--primary-hover);background:var(--primary-hover)}body.home-color-anthropic .site-header .mobile-menu-toggle{background:#fffaf36b;border-color:#8977663d;border-radius:.88rem;box-shadow:inset 0 1px #ffffff6b}body.home-color-anthropic .site-header .mobile-nav-panel:not([hidden]){border-color:var(--border);inset-block-start:calc(100% + .55rem)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .site-header .mobile-nav-panel:not([hidden]){border-color:color-mix(in srgb,var(--border)65%,transparent)}}body.home-color-anthropic .site-header .mobile-nav-panel:not([hidden]){background:var(--background);box-shadow:0 1.1rem 2.15rem -1.55rem var(--foreground);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .site-header .mobile-nav-panel:not([hidden]){box-shadow:0 1.1rem 2.15rem -1.55rem color-mix(in srgb,var(--foreground)24%,transparent)}}body.home-color-anthropic .site-header .mobile-nav-panel:not([hidden]){-webkit-backdrop-filter:blur(18px)saturate(1.08)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){body.home-color-anthropic .site-header .mobile-nav-panel:not([hidden]){background:var(--background)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .site-header .mobile-nav-panel:not([hidden]){background:color-mix(in srgb,var(--background)82%,transparent)}}}@media(max-width:1100px){body.home-color-anthropic{--site-header-inner-height:3.75rem}body.home-color-anthropic .site-header-inner{width:min(100% - 1rem,var(--container));min-height:var(--site-header-inner-height);height:var(--site-header-inner-height);border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;gap:.6rem;padding:.4rem .55rem}body.home-color-anthropic .site-header .nav,body.home-color-anthropic .site-header .header-actions .header-login-link,body.home-color-anthropic .site-header .header-actions .header-demo-link{display:none}body.home-color-anthropic .site-header .header-phone{min-height:2.5rem;padding-inline:.62rem;font-size:.78rem}body.home-color-anthropic .site-header .mobile-menu-toggle{flex:0 0 2.55rem;width:2.55rem;min-width:2.55rem;height:2.55rem;display:inline-grid}}@media(max-width:720px){body.home-color-anthropic{--site-header-top-gap:.38rem}body.home-color-anthropic .home-page{padding-block-start:var(--site-header-offset)}body.home-color-anthropic .home-page>[id]{scroll-margin-top:var(--site-header-offset)}body.home-color-anthropic .site-header-inner{width:min(100% - .75rem,var(--container));-webkit-backdrop-filter:blur(9px)saturate(1.05);border-radius:.95rem;margin-block-start:var(--site-header-top-gap)}body.home-color-anthropic .site-header .mobile-nav-panel:not([hidden]){-webkit-backdrop-filter:blur(9px)saturate(1.05)}body.home-color-anthropic .site-header .brand-copy span{display:none}}@media(max-width:520px){body.home-color-anthropic .site-header .header-phone{display:none}}html.is-mobile-menu-open,body.is-mobile-menu-open{overflow:hidden}body.home-color-anthropic .site-header .mobile-nav-panel{display:none}body.home-color-anthropic .site-header .mobile-nav-panel:not([hidden]){z-index:80;background:var(--background);width:100vw;min-height:100dvh;box-shadow:none;padding:calc(var(--site-header-offset) + .8rem)max(1rem,env(safe-area-inset-right)) calc(1.1rem + env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));-webkit-overflow-scrolling:touch;border:0;border-radius:0;grid-template-rows:auto 1fr auto;align-content:start;gap:1.25rem;animation:.18s both mobile-nav-panel-in;display:grid;position:fixed;inset:0;overflow-y:auto}body.home-color-anthropic .mobile-nav-panel-head{min-height:2.75rem;color:var(--foreground);font-size:var(--text-sm);justify-content:space-between;align-items:center;gap:1rem;font-weight:900;display:flex}body.home-color-anthropic .mobile-nav-close{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);width:2.75rem;height:2.75rem;color:var(--foreground);cursor:pointer;box-shadow:var(--shadow-xs);place-items:center;font-size:1.45rem;font-weight:700;line-height:1;display:inline-grid}body.home-color-anthropic .mobile-nav-links{align-content:start;gap:.25rem;display:grid}body.home-color-anthropic .mobile-nav-links a{min-height:3.25rem;color:var(--foreground);font-size:var(--text-xl);border-radius:.85rem;align-items:center;padding:.75rem .85rem;font-weight:850;line-height:1.45;display:flex}body.home-color-anthropic .mobile-nav-links a:hover{background:var(--surface-subtle)}body.home-color-anthropic .mobile-nav-group{border-block:1px solid var(--border);gap:.65rem;padding-block:.75rem;display:grid}body.home-color-anthropic .mobile-nav-links .mobile-nav-primary-link{color:var(--foreground)}body.home-color-anthropic .mobile-nav-sublinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}body.home-color-anthropic .mobile-nav-sublinks a{border:1px solid var(--home-brass);align-content:center;gap:.18rem;min-height:4.4rem;display:grid}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .mobile-nav-sublinks a{border:1px solid color-mix(in srgb,var(--home-brass)22%,var(--border))}}body.home-color-anthropic .mobile-nav-sublinks a{background:var(--surface);font-size:var(--text-sm);line-height:var(--leading-normal);border-radius:.82rem;padding:.65rem .75rem}body.home-color-anthropic .mobile-nav-sublinks a span{color:var(--claude-orange)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .mobile-nav-sublinks a span{color:color-mix(in srgb,var(--claude-orange)68%,var(--home-brass))}}body.home-color-anthropic .mobile-nav-sublinks a span{font-size:var(--text-xs);font-weight:900}body.home-color-anthropic .mobile-nav-sublinks a strong{color:var(--foreground);font-size:var(--text-sm);font-weight:900}body.home-color-anthropic .mobile-nav-actions{border-block-start:1px solid var(--border);gap:.65rem;padding-block-start:1rem;display:grid}body.home-color-anthropic .mobile-nav-phone{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-subtle);min-height:3rem;color:var(--foreground);font-size:var(--text-lg);direction:ltr;unicode-bidi:isolate;justify-content:center;align-items:center;font-weight:900;display:flex}.mobile-bottom-actions{display:none}@media(max-width:720px){body.home-color-anthropic{--mobile-action-bar-height:4.75rem;padding-bottom:calc(var(--mobile-action-bar-height) + env(safe-area-inset-bottom))}body.home-color-anthropic .site-header .header-actions{gap:.45rem}body.home-color-anthropic .site-header .header-phone{border:1px solid var(--claude-orange);background:var(--claude-orange);min-height:2.85rem;color:var(--primary);border-radius:.88rem;align-items:center;padding-inline:.58rem;font-size:.74rem;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffff4d,0 .8rem 1.35rem -1rem #ae52316b}body.home-color-anthropic .site-header .mobile-menu-toggle{border-color:var(--home-plan-border-strong);flex-direction:column;flex:0 0 2.9rem;justify-content:center;align-items:center;gap:.27rem;width:2.9rem;min-width:2.9rem;height:2.9rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .site-header .mobile-menu-toggle{border-color:color-mix(in srgb,var(--home-plan-border-strong)48%,var(--border))}}body.home-color-anthropic .site-header .mobile-menu-toggle{background:var(--home-panel);box-shadow:inset 0 1px #ffffffad,0 .7rem 1.2rem -1.05rem #3e2b1d52}body.home-color-anthropic .site-header .mobile-menu-toggle span{flex:0 0 2.75px;width:1.46rem;height:2.75px}body.home-color-anthropic .mobile-bottom-actions{z-index:38;min-height:var(--mobile-action-bar-height);border-block-start:1px solid var(--home-plan-border-strong);inset-inline:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid;position:fixed;bottom:0}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .mobile-bottom-actions{border-block-start:1px solid color-mix(in srgb,var(--home-plan-border-strong)42%,var(--border))}}body.home-color-anthropic .mobile-bottom-actions{background:var(--background)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .mobile-bottom-actions{background:color-mix(in srgb,var(--background)96%,white)}}body.home-color-anthropic .mobile-bottom-actions{padding:.65rem max(.7rem,env(safe-area-inset-right)) calc(.65rem + env(safe-area-inset-bottom)) max(.7rem,env(safe-area-inset-left));box-shadow:0 -1rem 1.8rem -1.35rem var(--foreground),inset 0 1px #ffffffb3}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .mobile-bottom-actions{box-shadow:0 -1rem 1.8rem -1.35rem color-mix(in srgb,var(--foreground)34%,transparent),inset 0 1px #ffffffb3}}body.home-color-anthropic .mobile-bottom-actions{-webkit-backdrop-filter:blur(16px)saturate(1.08)}body.home-color-anthropic.is-mobile-menu-open .mobile-bottom-actions{display:none}body.home-color-anthropic .mobile-bottom-action{border:1px solid var(--primary);justify-content:center;align-items:center;min-width:0;min-height:3.15rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .mobile-bottom-action{border:1px solid color-mix(in srgb,var(--primary)18%,var(--border))}}body.home-color-anthropic .mobile-bottom-action{background:var(--home-panel);color:var(--primary);font-size:var(--text-sm);text-align:center;border-radius:.95rem;font-weight:900;line-height:1.15;box-shadow:inset 0 1px #ffffff9e,0 .85rem 1.35rem -1.05rem #3e2b1d3d}body.home-color-anthropic .mobile-bottom-action-call{border-color:var(--claude-orange);background:var(--claude-orange);color:var(--primary);box-shadow:inset 0 1px #ffffff47,0 .95rem 1.55rem -1.05rem #ae52316b}body.home-color-anthropic .mobile-bottom-action-primary{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground);box-shadow:inset 0 1px #ffffff21,0 1rem 1.65rem -1.05rem #14141485}body.home-color-anthropic .mobile-bottom-action-login{border-color:var(--home-blue)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .mobile-bottom-action-login{border-color:color-mix(in srgb,var(--home-blue)72%,var(--primary))}}body.home-color-anthropic .mobile-bottom-action-login{background:var(--home-blue)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .mobile-bottom-action-login{background:color-mix(in srgb,var(--home-blue)58%,var(--primary))}}body.home-color-anthropic .mobile-bottom-action-login{color:var(--primary-foreground);box-shadow:inset 0 1px #ffffff1f,0 .95rem 1.55rem -1.05rem #3039346b}}@media(max-width:380px){body.home-color-anthropic .site-header .brand strong{font-size:.9rem}body.home-color-anthropic .site-header .header-phone{padding-inline:.38rem;font-size:.69rem}}@keyframes mobile-nav-panel-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){body.home-color-anthropic .site-header .mobile-nav-panel:not([hidden]){animation:none}}body.home-color-anthropic .home-page{color:var(--foreground);padding-block-start:var(--site-header-offset)}body.home-color-anthropic .home-page>[id]{scroll-margin-top:var(--site-header-offset)}body.home-color-anthropic .home-page>.section{border-top:0;position:relative}body.home-color-anthropic .hero{background:var(--background);padding-block:clamp(3.15rem,5vw,4.5rem) clamp(2.75rem,4.8vw,4.25rem);position:relative;overflow:hidden}body.home-color-anthropic .hero-grid{z-index:1;grid-template-columns:minmax(0,var(--home-visual-size))minmax(0,1fr);column-gap:clamp(2.5rem,5vw,4.5rem);row-gap:var(--space-5);direction:ltr;grid-template-areas:"visual title""visual detail";position:relative}body.home-color-anthropic .hero-grid>*{direction:rtl}body.home-color-anthropic .hero-title-block{grid-area:title;align-self:end;display:grid}body.home-color-anthropic .hero-detail-block{align-self:start;justify-items:start;gap:var(--space-5);grid-area:detail;display:grid}body.home-color-anthropic #problem{background:var(--home-plan-surface-strong)}body.home-color-anthropic #solution{border-block:1px solid var(--home-brass)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic #solution{border-block:1px solid color-mix(in srgb,var(--home-brass)30%,transparent)}}body.home-color-anthropic #solution{background:var(--ps-ink-950);color:var(--primary-foreground)}@media(max-width:720px){body.home-color-anthropic .home-page{padding-block-start:var(--site-header-offset)}body.home-color-anthropic .home-page>[id]{scroll-margin-top:var(--site-header-offset)}}body.home-color-anthropic .section-heading,body.home-color-anthropic .section-copy{gap:var(--section-heading-gap);margin-bottom:var(--section-heading-margin)}body.home-color-anthropic #sales-flow .section-heading{text-align:right;justify-items:start;margin-inline:0 auto}body.home-color-anthropic #solution .section-heading{text-align:center;justify-items:center;margin-inline:auto}body.home-color-anthropic #solution .section-heading h2{color:var(--ps-ink-50)}body.home-color-anthropic #solution .section-heading p{color:var(--ps-ink-300)}body.home-color-anthropic #plans .section-heading,body.home-color-anthropic #faq .section-heading{max-width:56rem}body.home-color-anthropic .section-heading h2,body.home-color-anthropic .section-copy h2,body.home-color-anthropic .demo-copy h2{letter-spacing:0}body.home-color-anthropic .button{border-radius:.78rem;min-height:3.05rem;padding-inline:1.15rem;transition:border-color .18s,box-shadow .18s,color .18s,transform .18s;position:relative;overflow:hidden}body.home-color-anthropic .button:before{content:"";opacity:0;background:#ffffff1a;transition:opacity .18s;position:absolute;inset:0}body.home-color-anthropic .button:hover{transform:translateY(-1px)}body.home-color-anthropic .button:active{transform:translateY(0)scale(.985)}body.home-color-anthropic .button:hover:before{opacity:1}body.home-color-anthropic .button-primary{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .button-primary{border-color:color-mix(in srgb,var(--primary)84%,var(--home-brass))}}body.home-color-anthropic .button-primary{background:var(--primary);box-shadow:inset 0 1px #ffffff1f,0 .9rem 1.8rem -1.25rem #141414a6}body.home-color-anthropic .button-secondary{border-color:var(--claude-orange);background:var(--claude-orange);color:var(--primary);box-shadow:inset 0 1px #ffffff2e,0 .8rem 1.55rem -1.25rem #5c342361}body.home-color-anthropic .button-primary:hover{border-color:var(--home-brass);background:var(--primary-hover)}body.home-color-anthropic .button-secondary:hover{border-color:var(--claude-orange-hover);background:var(--claude-orange-hover)}body.home-color-anthropic .hero-title-block,body.home-color-anthropic .hero-detail-block{position:relative}body.home-color-anthropic .hero-bento{width:min(100%,var(--home-visual-size));aspect-ratio:1;min-height:0;box-shadow:none;background:0 0;border:0;grid-area:visual;justify-self:center;padding:0;overflow:visible}body.home-color-anthropic .hero-bento:before{z-index:-1;background:radial-gradient(circle at 50% 50%,var(--claude-orange)0%,transparent 66%);display:block;position:absolute;inset:-12%}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .hero-bento:before{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--claude-orange)8%,transparent)0%,transparent 66%)}}body.home-color-anthropic .hero-bento:before{content:"";pointer-events:none}body.home-color-anthropic .hero-bento-scene{width:100%;height:100%;box-shadow:none;background:0 0;border:0;border-radius:2rem;margin:0;position:relative;overflow:hidden}body.home-color-anthropic .hero-action-row{gap:var(--space-3);flex-wrap:wrap}body.home-color-anthropic .hero-demo-cta{border-color:var(--claude-orange);background:var(--claude-orange);color:var(--primary);box-shadow:inset 0 1px 0 var(--primary-foreground),0 .8rem 1.55rem -1.25rem var(--claude-orange)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .hero-demo-cta{box-shadow:inset 0 1px color-mix(in srgb,var(--primary-foreground)18%,transparent),0 .8rem 1.55rem -1.25rem color-mix(in srgb,var(--claude-orange)46%,transparent)}}body.home-color-anthropic .hero-demo-cta:hover{border-color:var(--claude-orange-hover);background:var(--claude-orange-hover)}body.home-color-anthropic .hero-projects-cta{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .hero-projects-cta{border-color:color-mix(in srgb,var(--foreground)34%,var(--border))}}body.home-color-anthropic .hero-projects-cta{background:var(--background)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .hero-projects-cta{background:color-mix(in srgb,var(--background)38%,transparent)}}body.home-color-anthropic .hero-projects-cta{color:var(--foreground);box-shadow:none}body.home-color-anthropic .hero-projects-cta:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .hero-projects-cta:hover{border-color:color-mix(in srgb,var(--foreground)56%,var(--border))}}body.home-color-anthropic .hero-projects-cta:hover{background:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .hero-projects-cta:hover{background:color-mix(in srgb,var(--primary-foreground)60%,transparent)}}body.home-color-anthropic .hero-trust-line{width:fit-content;max-width:none;color:var(--muted-foreground);align-items:center;gap:.55rem;margin:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .hero-trust-line{color:color-mix(in srgb,var(--muted-foreground)86%,var(--foreground))}}body.home-color-anthropic .hero-trust-line{font-size:var(--text-sm);font-weight:800;line-height:1.7}body.home-color-anthropic .hero-trust-dot{border-radius:var(--radius-full);background:var(--claude-orange);width:.55rem;height:.55rem;box-shadow:0 0 0 0 var(--claude-orange);flex:none;display:inline-block}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .hero-trust-dot{box-shadow:0 0 color-mix(in srgb,var(--claude-orange)34%,transparent)}}body.home-color-anthropic .hero-trust-dot{animation:1.8s ease-out infinite hero-trust-pulse}@keyframes hero-trust-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--claude-orange)34%,transparent);transform:scale(1)}70%{transform:scale(1.08);box-shadow:0 0 0 .5rem #0000}to{transform:scale(1);box-shadow:0 0 #0000}}body.home-color-anthropic #problem .section-copy{align-self:center}body.home-color-anthropic #problem h2{color:var(--foreground)}body.home-color-anthropic .problem-copy h2{max-width:56rem;font-size:clamp(2.65rem,3.1vw,3.35rem);line-height:1.24}body.home-color-anthropic #problem .problem-copy p{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic #problem .problem-copy p{color:color-mix(in srgb,var(--foreground)74%,var(--home-plan-muted))}}body.home-color-anthropic #problem .section-copy .button-secondary{width:fit-content}body.home-color-anthropic .followup-note{border-color:var(--home-brass)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .followup-note{border-color:color-mix(in srgb,var(--home-brass)30%,var(--border))}}body.home-color-anthropic .followup-note{background:var(--home-panel-warm)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .followup-note{background:color-mix(in srgb,var(--home-panel-warm)72%,var(--home-panel))}}body.home-color-anthropic .feature-strip{grid-template-columns:1.18fr .92fr .9fr}body.home-color-anthropic .feature-strip article,body.home-color-anthropic .audience-card{border-color:var(--border);background:var(--home-panel);box-shadow:var(--home-card-shadow);transition:border-color .18s,box-shadow .18s,transform .18s}body.home-color-anthropic .feature-strip article:hover,body.home-color-anthropic .audience-card:hover,body.home-color-anthropic .pricing-card:hover,body.home-color-anthropic details:hover{border-color:var(--border-strong);box-shadow:var(--home-card-shadow-hover);transform:translateY(-2px)}body.home-color-anthropic .solution-showcase{gap:clamp(2.35rem,4.8vw,3.85rem)}body.home-color-anthropic .solution-main-row{grid-template-columns:minmax(0,var(--home-visual-size))minmax(0,1fr);align-items:center;column-gap:clamp(2rem,4.2vw,4rem);row-gap:var(--space-8)}body.home-color-anthropic .solution-visual-card{width:min(100%,var(--home-visual-size));box-shadow:none;background:0 0;border-color:#fffaf314;align-self:center}body.home-color-anthropic .solution-data-panel,body.home-color-anthropic .solution-stack-panel{border-radius:calc(var(--radius-lg) + .25rem);box-shadow:none;background:0 0;border-color:#0000;padding:0}body.home-color-anthropic .solution-data-panel{align-self:stretch;position:relative;overflow:hidden}body.home-color-anthropic .solution-data-panel h3{color:var(--ps-ink-50);text-align:right}body.home-color-anthropic .solution-stack-panel h3{color:var(--ps-ink-50)}body.home-color-anthropic .solution-data-grid,body.home-color-anthropic .solution-feature-strip{gap:var(--space-4);background:0 0;border:0;overflow:visible}body.home-color-anthropic .solution-data-grid article,body.home-color-anthropic .solution-feature-strip article{border-radius:var(--radius-md);border:1px solid var(--home-brass);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .solution-data-grid article,body.home-color-anthropic .solution-feature-strip article{border:1px solid color-mix(in srgb,var(--home-brass)34%,transparent)}}body.home-color-anthropic .solution-data-grid article,body.home-color-anthropic .solution-feature-strip article{background:linear-gradient(180deg,#fffaf30a,transparent 42%),var(--ps-ink-900);color:var(--ps-ink-50);transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;box-shadow:inset 0 1px #ffffff12,0 1.1rem 2rem -1.65rem #0000004d}body.home-color-anthropic .solution-data-grid article{padding-block:var(--space-5);padding-inline:var(--space-5);padding-inline-start:clamp(2.75rem,3.2vw,3.25rem)}body.home-color-anthropic .solution-data-grid article:before{border:2px solid var(--ps-ink-300);width:.72rem;height:.72rem;position:absolute;inset-block-start:var(--space-5);inset-inline-start:var(--space-5)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .solution-data-grid article:before{border:2px solid color-mix(in srgb,var(--ps-ink-300)48%,transparent)}}body.home-color-anthropic .solution-data-grid article:before{background:var(--ps-ink-700);border-radius:50%}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .solution-data-grid article:before{background:color-mix(in srgb,var(--ps-ink-700)72%,var(--ps-ink-950))}}body.home-color-anthropic .solution-data-grid article:before{content:"";box-shadow:none}body.home-color-anthropic .solution-data-grid article:nth-child(2):before{background:var(--ps-ink-700)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .solution-data-grid article:nth-child(2):before{background:color-mix(in srgb,var(--ps-ink-700)72%,var(--ps-ink-950))}}body.home-color-anthropic .solution-data-grid article:nth-child(2):before{box-shadow:none}body.home-color-anthropic .solution-data-grid article:hover,body.home-color-anthropic .solution-feature-strip article:hover{border-color:var(--home-brass)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .solution-data-grid article:hover,body.home-color-anthropic .solution-feature-strip article:hover{border-color:color-mix(in srgb,var(--home-brass)58%,transparent)}}body.home-color-anthropic .solution-data-grid article:hover,body.home-color-anthropic .solution-feature-strip article:hover{background:linear-gradient(180deg,#fffaf30d,transparent 42%),var(--ps-ink-900)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .solution-data-grid article:hover,body.home-color-anthropic .solution-feature-strip article:hover{background:linear-gradient(180deg,#fffaf30d,transparent 42%),color-mix(in srgb,var(--ps-ink-900)82%,var(--ps-ink-800))}}body.home-color-anthropic .solution-data-grid article:hover,body.home-color-anthropic .solution-feature-strip article:hover{transform:none;box-shadow:inset 0 1px #ffffff14,0 1.15rem 2.05rem -1.6rem #0000005c}body.home-color-anthropic .solution-stack-panel{position:relative}body.home-color-anthropic .solution-feature-strip article{min-height:11.5rem}body.home-color-anthropic .solution-data-grid h4,body.home-color-anthropic .solution-feature-strip h4{color:var(--ps-ink-50)}body.home-color-anthropic .solution-data-grid p,body.home-color-anthropic .solution-feature-strip p{color:var(--ps-ink-300)}body.home-color-anthropic .solution-feature-strip span,body.home-color-anthropic .solution-feature-strip article:nth-child(2) span,body.home-color-anthropic .solution-feature-strip article:nth-child(3) span{color:var(--claude-orange)}body.home-color-anthropic #audiences{border-top-color:#0000}body.home-color-anthropic .audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}body.home-color-anthropic .audience-card{border-color:var(--home-brass);min-height:clamp(19.25rem,21vw,20.5rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .audience-card{border-color:color-mix(in srgb,var(--home-brass)32%,transparent)}}body.home-color-anthropic .audience-card{background:radial-gradient(circle at 12% 14%,var(--claude-orange),transparent 34%),linear-gradient(135deg,var(--primary)0%,var(--primary)48%,var(--primary)100%)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .audience-card{background:radial-gradient(circle at 12% 14%,color-mix(in srgb,var(--claude-orange)14%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--primary)88%,var(--home-rust))0%,color-mix(in srgb,var(--primary)94%,var(--home-rust))48%,var(--primary)100%)}}body.home-color-anthropic .audience-card{color:var(--primary-foreground);box-shadow:inset 0 1px 0 var(--primary-foreground),0 1.15rem 2rem -1.55rem var(--primary)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .audience-card{box-shadow:inset 0 1px color-mix(in srgb,var(--primary-foreground)7%,transparent),0 1.15rem 2rem -1.55rem color-mix(in srgb,var(--primary)62%,transparent)}}body.home-color-anthropic .audience-card:before{border-radius:inherit;background:linear-gradient(180deg,var(--primary-foreground),transparent 38%),linear-gradient(90deg,transparent,var(--claude-orange),transparent);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .audience-card:before{background:linear-gradient(180deg,color-mix(in srgb,var(--primary-foreground)5%,transparent),transparent 38%),linear-gradient(90deg,transparent,color-mix(in srgb,var(--claude-orange)12%,transparent),transparent)}}body.home-color-anthropic .audience-card:before{content:"";opacity:.72;pointer-events:none}body.home-color-anthropic .audience-card>*{z-index:1;position:relative}body.home-color-anthropic .audience-card h3,body.home-color-anthropic .audience-card p{color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .audience-card p{color:color-mix(in srgb,var(--primary-foreground)74%,var(--home-plan-border))}}body.home-color-anthropic .audience-card-icon{border-color:var(--claude-orange)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .audience-card-icon{border-color:color-mix(in srgb,var(--claude-orange)38%,transparent)}}body.home-color-anthropic .audience-card-icon{background:var(--claude-orange)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .audience-card-icon{background:color-mix(in srgb,var(--claude-orange)10%,transparent)}}body.home-color-anthropic .audience-card-icon{color:var(--claude-orange);box-shadow:inset 0 1px 0 var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .audience-card-icon{box-shadow:inset 0 1px color-mix(in srgb,var(--primary-foreground)8%,transparent)}}body.home-color-anthropic .audience-card .text-link{border-bottom-color:var(--claude-orange)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .audience-card .text-link{border-bottom-color:color-mix(in srgb,var(--claude-orange)58%,transparent)}}body.home-color-anthropic .audience-card .text-link{color:var(--claude-orange)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .audience-card .text-link{color:color-mix(in srgb,var(--claude-orange)54%,var(--primary-foreground))}}body.home-color-anthropic .audience-card:hover{border-color:var(--claude-orange);transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .audience-card:hover{border-color:color-mix(in srgb,var(--claude-orange)42%,transparent)}}body.home-color-anthropic .audience-card:hover{box-shadow:inset 0 1px 0 var(--primary-foreground),0 1.35rem 2.25rem -1.6rem var(--primary)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .audience-card:hover{box-shadow:inset 0 1px color-mix(in srgb,var(--primary-foreground)9%,transparent),0 1.35rem 2.25rem -1.6rem color-mix(in srgb,var(--primary)72%,transparent)}}body.home-color-anthropic .audience-card .text-link:hover{border-bottom-color:var(--claude-orange);color:var(--primary-foreground)}body.home-color-anthropic .text-link{border-bottom-color:var(--home-brass)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .text-link{border-bottom-color:color-mix(in srgb,var(--home-brass)72%,var(--primary))}}body.home-color-anthropic .text-link{transition:color .16s,border-color .16s}body.home-color-anthropic .text-link:hover{border-bottom-color:var(--home-blue);color:var(--primary)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .text-link:hover{color:color-mix(in srgb,var(--primary)72%,var(--home-blue))}}body.home-color-anthropic .stages-heading{text-align:center;justify-items:center;margin-inline:auto}body.home-color-anthropic .stage-rail-wrap{position:relative}body.home-color-anthropic #sales-flow{background:var(--home-plan-surface-strong);position:relative;overflow:hidden}body.home-color-anthropic #sales-flow .section-heading{z-index:2;text-align:center;justify-items:center;margin-inline:auto;position:relative}body.home-color-anthropic .stage-rail{gap:var(--space-2)}body.home-color-anthropic .stage-tile{justify-content:center;align-items:center;gap:var(--space-2);border-color:var(--home-brass);height:5.1rem;min-height:5.1rem;display:flex}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .stage-tile{border-color:color-mix(in srgb,var(--home-brass)42%,var(--home-plan-border))}}body.home-color-anthropic .stage-tile{background:var(--home-plan-surface-strong);border-radius:.9rem}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .stage-tile{background:color-mix(in srgb,var(--home-plan-surface-strong)50%,var(--background))}}body.home-color-anthropic .stage-tile{color:var(--foreground);box-shadow:inset 0 1px 0 var(--primary-foreground),0 .75rem 1.5rem -1.35rem var(--home-rust)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .stage-tile{box-shadow:inset 0 1px color-mix(in srgb,var(--primary-foreground)56%,transparent),0 .75rem 1.5rem -1.35rem color-mix(in srgb,var(--home-rust)18%,transparent)}}body.home-color-anthropic .stage-tile{transition:border-color .18s,background .18s,color .18s,transform .18s}body.home-color-anthropic .stage-tile:not(.active):hover{border-color:var(--claude-orange);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .stage-tile:not(.active):hover{border-color:color-mix(in srgb,var(--claude-orange)42%,var(--home-plan-border))}}body.home-color-anthropic .stage-tile:not(.active):hover{background:var(--home-plan-surface-strong)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .stage-tile:not(.active):hover{background:color-mix(in srgb,var(--home-plan-surface-strong)68%,var(--background))}}body.home-color-anthropic .stage-tile-number{border:1px solid var(--home-brass);flex:none;place-items:center;width:1.72rem;height:1.72rem;display:inline-grid}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .stage-tile-number{border:1px solid color-mix(in srgb,var(--home-brass)44%,transparent)}}body.home-color-anthropic .stage-tile-number{background:var(--background);border-radius:999px}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .stage-tile-number{background:color-mix(in srgb,var(--background)58%,transparent)}}body.home-color-anthropic .stage-tile-number{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .stage-tile-number{color:color-mix(in srgb,var(--foreground)78%,var(--home-brass))}}body.home-color-anthropic .stage-tile-number{font-size:var(--text-xs);font-weight:800;line-height:1}body.home-color-anthropic .stage-tile.active,body.home-color-anthropic .stage-tile.active:hover{border-color:var(--claude-orange)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .stage-tile.active,body.home-color-anthropic .stage-tile.active:hover{border-color:color-mix(in srgb,var(--claude-orange)78%,var(--primary))}}body.home-color-anthropic .stage-tile.active,body.home-color-anthropic .stage-tile.active:hover{background:var(--claude-orange)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .stage-tile.active,body.home-color-anthropic .stage-tile.active:hover{background:color-mix(in srgb,var(--claude-orange)68%,var(--primary))}}body.home-color-anthropic .stage-tile.active,body.home-color-anthropic .stage-tile.active:hover{color:var(--primary-foreground);box-shadow:inset 0 1px 0 var(--primary-foreground),0 1rem 1.85rem -1.35rem var(--home-rust)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .stage-tile.active,body.home-color-anthropic .stage-tile.active:hover{box-shadow:inset 0 1px color-mix(in srgb,var(--primary-foreground)14%,transparent),0 1rem 1.85rem -1.35rem color-mix(in srgb,var(--home-rust)46%,transparent)}}body.home-color-anthropic .stage-tile.active{position:relative;overflow:hidden}body.home-color-anthropic .stage-tile.active:after{border-radius:var(--radius-full);background:linear-gradient(270deg,var(--claude-orange),var(--home-brass));inset-inline:.9rem;height:2px;position:absolute;bottom:.5rem}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .stage-tile.active:after{background:linear-gradient(270deg,color-mix(in srgb,var(--claude-orange)85%,transparent),color-mix(in srgb,var(--home-brass)55%,transparent))}}body.home-color-anthropic .stage-tile.active:after{content:"";transform-origin:100%;animation:10s linear forwards stage-timeline;transform:scaleX(0)}@keyframes stage-timeline{to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){body.home-color-anthropic .stage-tile.active:after{display:none}}body.home-color-anthropic .stage-tile.active .stage-tile-number{border-color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .stage-tile.active .stage-tile-number{border-color:color-mix(in srgb,var(--primary-foreground)46%,transparent)}}body.home-color-anthropic .stage-tile.active .stage-tile-number{background:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .stage-tile.active .stage-tile-number{background:color-mix(in srgb,var(--primary-foreground)13%,transparent)}}body.home-color-anthropic .stage-tile.active .stage-tile-number{color:var(--primary-foreground)}body.home-color-anthropic .stage-info-card{border-color:var(--home-plan-border-strong);background:var(--home-plan-surface-strong);min-height:clamp(15.75rem,22vw,17.5rem);box-shadow:inset 0 1px 0 var(--primary-foreground),0 1.15rem 2.1rem -1.65rem var(--home-rust)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .stage-info-card{box-shadow:inset 0 1px color-mix(in srgb,var(--primary-foreground)58%,transparent),0 1.15rem 2.1rem -1.65rem color-mix(in srgb,var(--home-rust)18%,transparent)}}body.home-color-anthropic .stage-info-card{opacity:1;transition:opacity .2s,transform .2s,border-color .18s,background .18s;transform:translateY(0)}body.home-color-anthropic .stage-info-card.is-changing{opacity:0;transform:translateY(4px)}body.home-color-anthropic .stage-info-copy p{min-height:6.2rem}body.home-color-anthropic .stage-info-side{border-inline-start-color:var(--border)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .stage-info-side{border-inline-start-color:color-mix(in srgb,var(--border)76%,var(--home-brass))}}body.home-color-anthropic .sales-pipeline{--pipeline-gap:clamp(1rem,2.2vw,1.55rem);--pipeline-column:calc((100% - (3*var(--pipeline-gap)))/4);--pipeline-node-step:calc(var(--pipeline-column) + var(--pipeline-gap));--pipeline-route-inset:calc(var(--pipeline-column)/2);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(2.25rem,4vw,3.2rem)}body.home-color-anthropic .pipeline-route-layer{inset-inline:var(--pipeline-route-inset);z-index:1;pointer-events:none;height:2.2rem;display:block;position:absolute;top:clamp(5.35rem,7.1vw,6.2rem)}body.home-color-anthropic .pipeline-route-line,body.home-color-anthropic .pipeline-route-signal{inset-inline:0;position:absolute;top:50%;transform:translateY(-50%)}body.home-color-anthropic .pipeline-route-line{background:var(--home-brass);height:1px}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .pipeline-route-line{background:color-mix(in srgb,var(--home-brass)58%,transparent)}}body.home-color-anthropic .pipeline-route-signal{border-radius:var(--radius-full);opacity:.86;height:.28rem;overflow:hidden}body.home-color-anthropic .pipeline-route-signal:before{background:linear-gradient(90deg,transparent 0%,transparent 38%,var(--claude-orange)43%,var(--claude-orange)50%,var(--claude-orange)57%,transparent 100%);width:100%;position:absolute;inset-block:0}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .pipeline-route-signal:before{background:linear-gradient(90deg,transparent 0%,transparent 38%,color-mix(in srgb,var(--claude-orange)0%,transparent)43%,color-mix(in srgb,var(--claude-orange)62%,transparent)50%,color-mix(in srgb,var(--claude-orange)0%,transparent)57%,transparent 100%)}}body.home-color-anthropic .pipeline-route-signal:before{content:"";filter:blur(.3px);animation:6.4s ease-in-out infinite pipeline-route-signal;transform:translate(46%)}body.home-color-anthropic .pipeline-route-node{top:50%;right:calc(var(--node-index)*var(--pipeline-node-step));z-index:2;border:2px solid var(--home-panel);border-radius:var(--radius-full);background:var(--claude-orange);width:.82rem;height:.82rem;box-shadow:0 0 0 1px var(--home-brass),0 .55rem 1.15rem -.8rem var(--home-rust);position:absolute}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .pipeline-route-node{box-shadow:0 0 0 1px color-mix(in srgb,var(--home-brass)48%,transparent),0 .55rem 1.15rem -.8rem color-mix(in srgb,var(--home-rust)50%,transparent)}}body.home-color-anthropic .pipeline-route-node{transform:translate(50%,-50%)}@keyframes pipeline-route-signal{0%,16%{opacity:0;transform:translate(46%)}24%,78%{opacity:1}86%,to{opacity:0;transform:translate(-46%)}}body.home-color-anthropic .pipeline-stage-card{z-index:2;border-color:var(--home-brass)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .pipeline-stage-card{border-color:color-mix(in srgb,var(--home-brass)42%,var(--home-plan-border))}}body.home-color-anthropic .pipeline-stage-card{background:var(--home-panel);box-shadow:inset 0 1px 0 var(--primary-foreground),0 1.1rem 2.15rem -1.55rem var(--home-rust)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .pipeline-stage-card{box-shadow:inset 0 1px color-mix(in srgb,var(--primary-foreground)62%,transparent),0 1.1rem 2.15rem -1.55rem color-mix(in srgb,var(--home-rust)22%,transparent)}}body.home-color-anthropic .pipeline-stage-card:before{z-index:4;border:2px solid var(--home-panel);border-radius:var(--radius-full);background:var(--claude-orange);width:.82rem;height:.82rem;box-shadow:0 0 0 1px var(--home-brass),0 .55rem 1.15rem -.8rem var(--home-rust);display:block;position:absolute;inset-block-start:calc(clamp(5.35rem,7.1vw,6.2rem) + 1.1rem);inset-inline-start:-.42rem}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .pipeline-stage-card:before{box-shadow:0 0 0 1px color-mix(in srgb,var(--home-brass)48%,transparent),0 .55rem 1.15rem -.8rem color-mix(in srgb,var(--home-rust)50%,transparent)}}body.home-color-anthropic .pipeline-stage-card:before{content:"";pointer-events:none;transform:translateY(-50%)}body.home-color-anthropic .pipeline-stage-card:after{display:none}body.home-color-anthropic .pipeline-stage-head{align-items:flex-start}body.home-color-anthropic .pipeline-stage-number{border:1px solid var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .pipeline-stage-number{border:1px solid color-mix(in srgb,var(--primary-foreground)44%,transparent)}}body.home-color-anthropic .pipeline-stage-number{background:var(--claude-orange)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .pipeline-stage-number{background:color-mix(in srgb,var(--claude-orange)68%,var(--primary))}}body.home-color-anthropic .pipeline-stage-number{color:var(--primary-foreground);box-shadow:inset 0 1px 0 var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .pipeline-stage-number{box-shadow:inset 0 1px color-mix(in srgb,var(--primary-foreground)16%,transparent)}}body.home-color-anthropic .pipeline-card-list li{border-color:var(--home-plan-border)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .pipeline-card-list li{border-color:color-mix(in srgb,var(--home-plan-border)62%,var(--background))}}body.home-color-anthropic .pipeline-card-list li{background:var(--home-panel);box-shadow:0 .65rem 1.45rem -1.25rem var(--home-rust)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .pipeline-card-list li{box-shadow:0 .65rem 1.45rem -1.25rem color-mix(in srgb,var(--home-rust)24%,transparent)}}body.home-color-anthropic .pipeline-stage-outcome{border:1px solid var(--home-plan-border);justify-content:center;align-items:center;gap:.35rem;width:100%;display:inline-flex}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .pipeline-stage-outcome{border:1px solid color-mix(in srgb,var(--home-plan-border)76%,var(--background))}}body.home-color-anthropic .pipeline-stage-outcome{border-radius:var(--radius-md);background:var(--home-plan-surface-strong)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .pipeline-stage-outcome{background:color-mix(in srgb,var(--home-plan-surface-strong)50%,var(--background))}}body.home-color-anthropic .pipeline-stage-outcome{color:var(--foreground);white-space:nowrap;padding:.66rem .58rem;font-size:clamp(.74rem,.7rem + .15vw,.84rem);font-weight:800;line-height:1.45}body.home-color-anthropic .pipeline-stage-outcome strong{color:var(--home-rust)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .pipeline-stage-outcome strong{color:color-mix(in srgb,var(--home-rust)74%,var(--primary))}}body.home-color-anthropic .decision-box{border-top-color:var(--border)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .decision-box{border-top-color:color-mix(in srgb,var(--border)80%,var(--home-brass))}}body.home-color-anthropic .duration-tabs{background:linear-gradient(#f2ebe2,#e7d8c5);border:1px solid #d7c3aa;border-radius:1.35rem;align-items:end;gap:.42rem;width:min(100%,29rem);padding:.72rem .58rem .56rem;overflow:visible;box-shadow:inset 0 1px #ffffff85,inset 0 -.45rem .85rem #5f482f14,0 .9rem 1.9rem -1.65rem #412f2033}body.home-color-anthropic .duration-tabs button{color:#2d2419;background:linear-gradient(#fff9f2,#f2e4d3);border:1px solid #d6c2aa;border-bottom-color:#b79a75;border-radius:.95rem;min-height:3.18rem;transition:border-color .18s,background .18s,box-shadow .18s,color .18s,transform .18s;position:relative;transform:translateY(-.22rem);box-shadow:inset 0 1px #ffffffc2,0 .52rem 0 -.28rem #b79a75,0 .85rem 1.35rem -1.05rem #412f2057}body.home-color-anthropic .duration-tabs button:not(.active):hover{background:linear-gradient(#fffaf5,#eedbc6);border-color:#c7ac88;transform:translateY(-.3rem)}body.home-color-anthropic .duration-tabs button.active,body.home-color-anthropic .duration-tabs button.active:hover{color:#fffaf3;background:linear-gradient(#2d2419,#15110d);border-color:#2d2419;transform:translateY(.18rem);box-shadow:inset 0 .22rem .45rem #00000061,inset 0 -1px #ffffff14,0 .18rem #0e0b08}body.home-color-anthropic .duration-tabs .duration-number{color:#2d2419;background:#f8efe4;border-color:#d2bea5;transition:background .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffffb8,0 .45rem .75rem -.7rem #412f2057}body.home-color-anthropic .duration-tabs button.active .duration-number{color:#15110d;background:#f2ebe2;border-color:#fffaf385;transform:translateY(.08rem);box-shadow:inset 0 .16rem .28rem #412f2029,0 .18rem #fffaf31f}body.home-color-anthropic .duration-tabs button.active .duration-number .persian-number{color:#15110d}body.home-color-anthropic .pricing-grid{gap:clamp(1.1rem,1.6vw,1.75rem)}body.home-color-anthropic .pricing-card{border-color:var(--home-plan-border);background:var(--home-plan-surface);border-radius:1.35rem;grid-template-rows:7.2rem 2.55rem 1.85rem minmax(9.7rem,auto) 4.55rem 2.85rem auto;gap:.9rem;padding:clamp(1.1rem,.9rem + .55vw,1.45rem);transition:border-color .18s,box-shadow .18s,transform .18s;overflow:visible;box-shadow:inset 0 1px #ffffff61,0 1.1rem 2rem -1.55rem #412f2033}body.home-color-anthropic .pricing-card.featured{border-color:var(--home-plan-border-strong);background:var(--home-plan-surface);box-shadow:inset 0 1px #fff6,0 1.35rem 2.35rem -1.65rem #79503a40}body.home-color-anthropic .pricing-card:nth-child(2),body.home-color-anthropic .pricing-card:nth-child(4){border-color:var(--home-plan-border)}body.home-color-anthropic .plan-badge{z-index:1;border:1px solid var(--home-plan-border-strong);background:var(--home-plan-surface-soft);min-height:1.85rem;color:var(--home-rust);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:-.72rem;inset-inline-end:.95rem}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .plan-badge{color:color-mix(in srgb,var(--home-rust)78%,var(--primary))}}body.home-color-anthropic .plan-badge{padding-inline:.78rem;font-size:.78rem;font-weight:800;line-height:1;box-shadow:inset 0 1px #ffffff6b}body.home-color-anthropic .plan-card-head{align-content:start;gap:.6rem;height:7.2rem;padding-block-start:0}body.home-color-anthropic .plan-icon-shell{border:1px solid var(--home-plan-border);width:4.95rem;height:4.95rem}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .plan-icon-shell{border:1px solid color-mix(in srgb,var(--home-plan-border)74%,var(--primary))}}body.home-color-anthropic .plan-icon-shell{background:var(--home-plan-surface);border-radius:.95rem;box-shadow:inset 0 1px #fffaf375,inset 0 -.7rem 1.1rem -1.05rem #1815124d,0 .65rem 1.15rem -.9rem #412f2052}body.home-color-anthropic .pricing-card .plan-icon-shell img{opacity:1;filter:contrast(1.55)brightness(.62)drop-shadow(0 .18rem .18rem #18151238);mix-blend-mode:normal;width:3.95rem;height:3.95rem}body.home-color-anthropic .pricing-card h3{color:var(--primary);font-size:clamp(1.32rem,1.45vw,1.62rem);font-weight:900;line-height:1.2}body.home-color-anthropic .price{color:var(--primary);font-size:clamp(1.35rem,1.72vw,1.78rem);font-weight:900}body.home-color-anthropic .price-currency,body.home-color-anthropic .plan-scope{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .price-currency,body.home-color-anthropic .plan-scope{color:color-mix(in srgb,var(--primary)70%,var(--home-plan-muted))}}body.home-color-anthropic .plan-scope{font-size:.76rem;font-weight:800}body.home-color-anthropic .plan-highlights{border-block-color:var(--home-plan-border);gap:.62rem;min-height:9.7rem;padding-block:.9rem}body.home-color-anthropic .pricing-card li{min-height:1.8rem;color:var(--primary);text-align:start;padding-inline-start:1.95rem;font-size:.88rem;font-weight:800;line-height:1.6;position:relative}body.home-color-anthropic .pricing-card li:before{content:"";border:1px solid var(--home-plan-border);background:var(--home-plan-surface-soft);border-radius:50%;width:1.42rem;height:1.42rem;position:absolute;inset-block-start:.1rem;inset-inline-start:0}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .pricing-card li:before{background:color-mix(in srgb,var(--home-plan-surface-soft)82%,white)}}body.home-color-anthropic .pricing-card li:before{box-shadow:inset 0 1px #ffffff7a}body.home-color-anthropic .pricing-card li:after{content:"";border:solid var(--primary);border-width:0 2px 2px 0;width:.32rem;height:.58rem;position:absolute;inset-block-start:.45rem;inset-inline-start:.53rem;transform:rotate(45deg)}body.home-color-anthropic .market-coverage{text-align:right;border:1px solid var(--home-plan-border);background:var(--home-plan-surface-soft);direction:rtl;border-radius:1rem;justify-items:stretch;min-height:4.55rem}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .market-coverage{background:color-mix(in srgb,var(--home-plan-surface-soft)72%,transparent)}}body.home-color-anthropic .market-coverage{padding:.72rem .85rem;box-shadow:inset 0 1px #ffffff5c}body.home-color-anthropic .coverage-label-row{justify-content:flex-start;align-items:center;gap:var(--space-3);color:var(--primary);font-size:.76rem;font-weight:800;display:flex}body.home-color-anthropic .coverage-meter{direction:rtl;gap:.36rem;width:100%}body.home-color-anthropic .coverage-meter i{background:var(--home-plan-surface-strong);border-color:#0000;height:.48rem}body.home-color-anthropic .coverage-meter i.filled{background:var(--home-plan-meter);border-color:#0000}body.home-color-anthropic .plan-addon{border:1px solid var(--home-plan-border);background:var(--home-plan-surface-soft);border-radius:.9rem;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:.45rem;width:100%;min-height:2.85rem;display:flex}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .plan-addon{background:color-mix(in srgb,var(--home-plan-surface-soft)72%,transparent)}}body.home-color-anthropic .plan-addon{color:var(--home-plan-muted);padding:.48rem .7rem;font-weight:800;box-shadow:inset 0 1px #ffffff57}body.home-color-anthropic .plan-addon>span:first-child{color:var(--home-plan-muted)}body.home-color-anthropic .addon-price{color:var(--primary)}body.home-color-anthropic .pricing-card .button{border-color:var(--primary);background:var(--primary);min-height:3.25rem;color:var(--primary-foreground);border-radius:.88rem;font-size:.9rem;font-weight:900;box-shadow:0 1rem 1.8rem -1.35rem #18151275}body.home-color-anthropic .pricing-card .button:hover{border-color:var(--primary-hover);background:var(--primary-hover)}body.home-color-anthropic .faq-list{width:min(100%,62rem);margin-inline:auto}body.home-color-anthropic details{border-color:var(--border);background:var(--home-panel);box-shadow:inset 0 1px #ffffff94,var(--home-card-shadow);transition:border-color .18s,background .18s,box-shadow .18s,transform .18s}body.home-color-anthropic details[open]{border-color:var(--border-strong);background:var(--home-panel)}body.home-color-anthropic summary{align-items:center;gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;list-style:none;display:grid}body.home-color-anthropic summary::-webkit-details-marker{display:none}body.home-color-anthropic summary:after{border:1px solid var(--border);place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic summary:after{border:1px solid color-mix(in srgb,var(--border)76%,var(--home-brass))}}body.home-color-anthropic summary:after{background:var(--home-brass-soft);border-radius:50%}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic summary:after{background:color-mix(in srgb,var(--home-brass-soft)42%,white)}}body.home-color-anthropic summary:after{color:var(--primary);content:"+";direction:ltr;font-weight:800}body.home-color-anthropic details[open] summary:after{background:var(--primary);color:var(--primary-foreground);content:"-"}body.home-color-anthropic .demo-shell{border-color:var(--primary);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .demo-shell{border-color:color-mix(in srgb,var(--primary)72%,var(--home-brass))}}body.home-color-anthropic .demo-shell{background:#111;box-shadow:inset 0 1px #ffffff12,0 1.7rem 3rem -2.25rem #141414b8}body.home-color-anthropic .demo-copy,body.home-color-anthropic .demo-cards{z-index:1;position:relative}body.home-color-anthropic .demo-cards{grid-template-columns:minmax(0,1.08fr) minmax(22.5rem,.92fr);align-items:start}body.home-color-anthropic .demo-form{border-color:var(--border);background:var(--home-panel);box-shadow:var(--home-card-shadow)}body.home-color-anthropic .demo-signup-notes h3,body.home-color-anthropic .demo-signup-notes p,body.home-color-anthropic .demo-signup-notes li{color:var(--primary-foreground)}body.home-color-anthropic .demo-signup-notes strong,body.home-color-anthropic .demo-signup-notes .persian-number{color:#fff}body.home-color-anthropic .demo-form .button-primary{border-color:var(--claude-orange);background:var(--claude-orange);color:var(--primary);box-shadow:inset 0 1px #ffffff2e,0 .8rem 1.55rem -1.25rem #5c342361}body.home-color-anthropic .demo-form .button-primary:hover{border-color:var(--claude-orange-hover);background:var(--claude-orange-hover)}body.home-color-anthropic .field input,body.home-color-anthropic .field select{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .field input,body.home-color-anthropic .field select{border-color:color-mix(in srgb,var(--border)82%,var(--home-brass))}}body.home-color-anthropic .field input,body.home-color-anthropic .field select{background-color:#fffaf3db;transition:border-color .16s,box-shadow .16s,background-color .16s}body.home-color-anthropic .field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%239B6E34' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:.9rem;background-repeat:no-repeat;background-size:1rem;padding-inline-start:2.6rem}body.home-color-anthropic .field input:focus,body.home-color-anthropic .field select:focus{border-color:var(--claude-orange);box-shadow:0 0 0 3px var(--claude-orange);background-color:#fffaf3;outline:0}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .field input:focus,body.home-color-anthropic .field select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--claude-orange)24%,transparent)}}@media(max-width:1100px){body.home-color-anthropic .hero-grid{direction:rtl;grid-template-columns:1fr;grid-template-areas:"title""visual""detail";justify-items:center}body.home-color-anthropic .hero-title-block,body.home-color-anthropic .hero-detail-block{text-align:center;justify-items:center}body.home-color-anthropic .hero-bento{width:min(100%,var(--home-visual-size-mobile))}body.home-color-anthropic #problem .section-copy{order:1}body.home-color-anthropic .feature-strip,body.home-color-anthropic .audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){body.home-color-anthropic .hero{padding-block:clamp(2.55rem,10vw,3.75rem) clamp(3.35rem,12vw,4.5rem)}body.home-color-anthropic .hero:before,body.home-color-anthropic .hero-bento:before{display:none}body.home-color-anthropic .hero-grid{gap:clamp(1.45rem,6vw,2.35rem)}body.home-color-anthropic .hero-detail-block{gap:var(--space-4)}body.home-color-anthropic .hero-action-row{justify-content:center;width:100%}body.home-color-anthropic .hero-action-row .button{flex:9.25rem}body.home-color-anthropic .hero-trust-line{text-align:center;justify-content:center}body.home-color-anthropic .hero-bento{min-height:0}body.home-color-anthropic #solution .section-heading,body.home-color-anthropic #sales-flow .section-heading{text-align:center;justify-items:center;margin-inline:auto}body.home-color-anthropic .solution-visual-card{width:min(100%,var(--home-visual-size-mobile));justify-self:center}body.home-color-anthropic .solution-main-row{direction:rtl;grid-template-columns:1fr;justify-items:center}body.home-color-anthropic .solution-data-panel,body.home-color-anthropic .solution-stack-panel{width:100%;padding:0}body.home-color-anthropic .solution-data-grid,body.home-color-anthropic .solution-feature-strip{grid-template-columns:1fr}body.home-color-anthropic .solution-data-grid article+article,body.home-color-anthropic .solution-feature-strip article+article{border-block-start:1px solid var(--home-brass)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .solution-data-grid article+article,body.home-color-anthropic .solution-feature-strip article+article{border-block-start:1px solid color-mix(in srgb,var(--home-brass)34%,transparent)}}body.home-color-anthropic .solution-data-grid article+article,body.home-color-anthropic .solution-feature-strip article+article{border-inline-start:0}body.home-color-anthropic .demo-cards{grid-template-columns:1fr;justify-items:center}body.home-color-anthropic .demo-signup-notes{max-width:100%}body.home-color-anthropic #problem .section-copy .button-secondary{width:100%}body.home-color-anthropic .problem-copy h2{font-size:clamp(2rem,8vw,2.65rem);line-height:1.26}.problem-copy h2 span{display:inline}.problem-copy h2 span+span:before{content:" "}body.home-color-anthropic .feature-strip,body.home-color-anthropic .audience-grid{grid-template-columns:1fr}body.home-color-anthropic .sales-pipeline{--pipeline-mobile-offset:1.85rem;gap:var(--space-4);grid-template-columns:1fr;margin-top:clamp(1.65rem,6vw,2.4rem);padding-inline-start:var(--pipeline-mobile-offset)}body.home-color-anthropic .pipeline-route-layer{inset-block:.85rem;inset-inline:.48rem auto;width:1.05rem;height:auto;top:.85rem}body.home-color-anthropic .pipeline-route-line{inset-block:0;inset-inline:auto;width:1px;height:auto;right:50%;transform:translate(50%)}body.home-color-anthropic .pipeline-route-signal,body.home-color-anthropic .pipeline-route-node{display:none}body.home-color-anthropic .pipeline-stage-card{overflow:visible}body.home-color-anthropic .pipeline-stage-card:before{z-index:3;border:2px solid var(--home-panel);border-radius:var(--radius-full);background:var(--claude-orange);width:.82rem;height:.82rem;box-shadow:0 0 0 1px var(--home-brass);display:block;position:absolute;inset-block-start:1.45rem;inset-inline-start:calc(-1*(var(--pipeline-mobile-offset) - .48rem))}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .pipeline-stage-card:before{box-shadow:0 0 0 1px color-mix(in srgb,var(--home-brass)48%,transparent)}}body.home-color-anthropic .pipeline-stage-card:before{content:"";pointer-events:none;transform:translate(50%)}body.home-color-anthropic .pipeline-stage-card:after,body.home-color-anthropic .stage-rail-wrap:after{display:none}body.home-color-anthropic .stage-rail{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;grid-template-columns:none;margin-inline:-.5rem;padding:0 clamp(.75rem,5vw,1.25rem) .55rem;scroll-padding-inline:2rem;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 1.65rem calc(100% - 1.65rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 1.65rem calc(100% - 1.65rem),#0000)}body.home-color-anthropic .stage-rail::-webkit-scrollbar{display:none}body.home-color-anthropic .stage-tile{scroll-snap-align:center;flex:0 0 min(12.5rem,64vw)}body.home-color-anthropic .duration-tabs{width:100%}body.home-color-anthropic .stage-info-side{border-inline-start:0}body.home-color-anthropic .button:hover,body.home-color-anthropic .feature-strip article:hover,body.home-color-anthropic .audience-card:hover,body.home-color-anthropic .pricing-card:hover,body.home-color-anthropic details:hover{transform:none}}@media(prefers-reduced-motion:reduce){body.home-color-anthropic .site-header,body.home-color-anthropic .site-header-inner,body.home-color-anthropic .site-header .nav>a,body.home-color-anthropic .site-header .nav-mega-trigger,body.home-color-anthropic .site-header .header-phone,body.home-color-anthropic .button,body.home-color-anthropic .feature-strip article,body.home-color-anthropic .audience-card,body.home-color-anthropic .pricing-card,body.home-color-anthropic details,body.home-color-anthropic .stage-tile,body.home-color-anthropic .stage-info-card,body.home-color-anthropic .field input,body.home-color-anthropic .field select{transition:none}body.home-color-anthropic .stage-info-card.is-changing{transform:none}body.home-color-anthropic .pipeline-route-signal:before{opacity:0;animation:none}body.home-color-anthropic .hero-trust-dot{animation:none}}body.home-color-anthropic .duration-tabs{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-subtle);width:min(100%,28rem);box-shadow:none;align-items:stretch;gap:0;padding:.25rem;overflow:hidden}body.home-color-anthropic .duration-tabs button{border-radius:var(--radius-full);min-height:3.75rem;color:var(--ink,var(--primary));background:0 0;border:0;grid-template:"number unit"1.45rem"saving saving"1rem/auto auto;place-content:center;gap:.12rem .25rem}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .duration-tabs button{color:color-mix(in srgb,var(--ink,var(--primary))78%,var(--muted-foreground))}}body.home-color-anthropic .duration-tabs button{box-shadow:none;transform:none}body.home-color-anthropic .duration-tabs .duration-number{color:currentColor;width:auto;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:number}body.home-color-anthropic .duration-unit{color:currentColor;grid-area:unit;justify-self:start;font-weight:850}body.home-color-anthropic .duration-saving{color:var(--home-plan-muted);white-space:nowrap;background:0 0;border:0;border-radius:0;grid-area:saving;justify-self:center;padding:0;font-size:.68rem;font-weight:900;line-height:1.2}body.home-color-anthropic .duration-tabs button.active,body.home-color-anthropic .duration-tabs button.active:hover{border-color:var(--claude-orange);border-bottom-color:var(--claude-orange);background:var(--claude-orange);color:var(--primary-foreground);box-shadow:none;transform:none}body.home-color-anthropic .duration-tabs button.active .duration-unit{color:var(--primary-foreground)}body.home-color-anthropic .duration-tabs button.active .duration-number,body.home-color-anthropic .duration-tabs button.active .duration-saving{color:var(--primary-foreground);background:0 0;border-color:#0000}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .duration-tabs button.active .duration-saving{color:color-mix(in srgb,var(--primary-foreground)88%,var(--primary))}}body.home-color-anthropic .pricing-card{grid-template-rows:7.2rem 2.65rem 1.85rem minmax(9.7rem,auto) 5.75rem 3.2rem auto}body.home-color-anthropic .plan-scope-separator{color:var(--primary)}body.home-color-anthropic .pricing-card.featured{border:1.5px solid var(--claude-orange);box-shadow:inset 0 1px 0 var(--surface),0 1.55rem 2.8rem -1.85rem var(--claude-orange)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .pricing-card.featured{box-shadow:inset 0 1px color-mix(in srgb,var(--surface)42%,transparent),0 1.55rem 2.8rem -1.85rem color-mix(in srgb,var(--claude-orange)38%,var(--primary))}}@media(min-width:721px){body.home-color-anthropic .pricing-card.featured{margin-block-start:-.75rem}}body.home-color-anthropic .plan-badge{border-color:var(--claude-orange);background:var(--claude-orange);min-height:2rem;color:var(--primary);box-shadow:inset 0 1px 0 var(--surface),0 .75rem 1.25rem -.95rem var(--claude-orange);inset-block-start:-1rem;inset-inline-end:auto;padding-inline:.92rem;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .plan-badge{box-shadow:inset 0 1px color-mix(in srgb,var(--surface)24%,transparent),0 .75rem 1.25rem -.95rem color-mix(in srgb,var(--claude-orange)58%,var(--primary))}}body.home-color-anthropic .price-number{min-width:9ch;transition:opacity .16s,transform .16s;display:inline-block}body.home-color-anthropic .price-number.is-updating{opacity:0;transform:translateY(.18rem)}body.home-color-anthropic .market-coverage{align-content:center;gap:.45rem;min-height:5.75rem}body.home-color-anthropic .coverage-label-row{justify-content:center}body.home-color-anthropic .coverage-meter i{border:1px solid var(--home-plan-border)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .coverage-meter i{border:1px solid color-mix(in srgb,var(--home-plan-border)82%,var(--surface))}}body.home-color-anthropic .coverage-meter i{background:0 0}body.home-color-anthropic .coverage-meter i.filled{border-color:var(--home-plan-meter);background:var(--home-plan-meter)}body.home-color-anthropic .coverage-caption{color:var(--home-plan-muted);text-align:center;font-size:.72rem;font-weight:850;line-height:1.45}body.home-color-anthropic .plan-addon{border-color:var(--home-plan-border-strong)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .plan-addon{border-color:color-mix(in srgb,var(--home-plan-border-strong)42%,var(--home-plan-border))}}body.home-color-anthropic .plan-addon{background:var(--home-plan-surface-soft)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .plan-addon{background:color-mix(in srgb,var(--home-plan-surface-soft)84%,transparent)}}body.home-color-anthropic .pricing-card.featured .button-primary{border-color:var(--claude-orange);background:var(--claude-orange);color:var(--primary);box-shadow:inset 0 1px 0 var(--surface),0 1rem 1.8rem -1.35rem var(--claude-orange)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .pricing-card.featured .button-primary{box-shadow:inset 0 1px color-mix(in srgb,var(--surface)18%,transparent),0 1rem 1.8rem -1.35rem color-mix(in srgb,var(--claude-orange)62%,var(--primary))}}body.home-color-anthropic .pricing-card.featured .button-primary:hover{border-color:var(--claude-orange-hover);background:var(--claude-orange-hover);color:var(--primary)}body.home-color-anthropic #faq .faq-list{align-items:start;gap:.8rem}body.home-color-anthropic #faq .faq-list details{border-color:var(--home-plan-border);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic #faq .faq-list details{border-color:color-mix(in srgb,var(--home-plan-border)88%,var(--surface))}}body.home-color-anthropic #faq .faq-list details{background:var(--home-plan-surface-soft)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic #faq .faq-list details{background:color-mix(in srgb,var(--home-plan-surface-soft)56%,var(--surface))}}body.home-color-anthropic #faq .faq-list details:not([open]){align-items:center;min-height:6.7rem;display:grid}body.home-color-anthropic #faq .faq-list details[open]{border-color:var(--claude-orange);grid-column:1/-1}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic #faq .faq-list details[open]{border-color:color-mix(in srgb,var(--claude-orange)38%,var(--home-plan-border-strong))}}body.home-color-anthropic #faq .faq-list details[open]{background:var(--home-panel);box-shadow:inset 0 1px 0 var(--surface),0 1rem 1.9rem -1.55rem var(--home-plan-border-strong)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic #faq .faq-list details[open]{box-shadow:inset 0 1px color-mix(in srgb,var(--surface)58%,transparent),0 1rem 1.9rem -1.55rem color-mix(in srgb,var(--home-plan-border-strong)42%,var(--primary))}}body.home-color-anthropic #faq .faq-list details[open]:before{background:var(--claude-orange);content:"";width:2px;position:absolute;inset-block:0;inset-inline-start:0}body.home-color-anthropic #faq .faq-list summary:after{transition:transform .18s,border-color .18s,background .18s,color .18s}body.home-color-anthropic #faq .faq-list details[open] summary:after{border-color:var(--claude-orange);background:var(--claude-orange);color:var(--primary);transform:rotate(180deg)}body.home-color-anthropic #faq .faq-list details p{color:var(--muted-foreground);line-height:1.9}body.home-color-anthropic .faq-demo-bridge{margin:var(--space-6)auto 0;color:var(--muted-foreground);text-align:center;flex-wrap:wrap;justify-content:center;gap:.35rem;font-weight:800;display:flex}body.home-color-anthropic .faq-demo-bridge a{border-bottom:1px solid var(--claude-orange);color:var(--primary);text-decoration:none}@media(max-width:720px){body.home-color-anthropic #plans .duration-tabs{top:calc(var(--site-header-offset) + .35rem);z-index:8;width:min(100%,23rem);margin-block:var(--space-5)var(--space-8);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-subtle);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:none;padding:.25rem;position:sticky}body.home-color-anthropic #plans .duration-tabs button{min-height:3.45rem;padding:.42rem .3rem;font-size:.78rem}body.home-color-anthropic .pricing-card.featured{margin-block-start:0}}@media(prefers-reduced-motion:reduce){body.home-color-anthropic .duration-tabs button,body.home-color-anthropic .duration-tabs .duration-number,body.home-color-anthropic .duration-saving,body.home-color-anthropic .price-number,body.home-color-anthropic #faq .faq-list summary:after{transition:none}body.home-color-anthropic .price-number.is-updating{opacity:1;transform:none}body.home-color-anthropic #faq .faq-list details[open] summary:after{transform:none}}.image-placeholder{align-content:center;place-items:center;gap:var(--space-3);border-radius:inherit;background:var(--surface-subtle);width:100%;height:100%;min-height:100%;display:grid}@supports (color:color-mix(in lab,red,red)){.image-placeholder{background:color-mix(in srgb,var(--surface-subtle)82%,var(--claude-orange-soft))}}.image-placeholder{color:var(--muted-foreground);filter:none;mix-blend-mode:normal;object-fit:initial;padding:var(--space-5);text-align:center}.image-placeholder-mark{border-radius:var(--radius-md);opacity:.65;border:2px solid;width:2.25rem;height:2.25rem;display:block}.image-placeholder strong{color:currentColor;max-width:18rem;font-size:var(--text-sm);font-weight:800;line-height:1.6}.image-placeholder-icon{width:5.8rem;height:5.8rem;min-height:5.8rem;padding:var(--space-2)}.image-placeholder-icon .image-placeholder-mark{width:1.55rem;height:1.55rem}.image-placeholder-icon strong{font-size:.62rem;line-height:1.45}.plan-icon-shell .image-placeholder{width:6.1rem;height:6.1rem;min-height:6.1rem}.related-card .related-plan-icon{width:4.4rem;height:4.4rem;min-height:4.4rem}body.home-color-anthropic .image-placeholder{color:var(--faint-foreground);background:0 0}body.home-color-anthropic .home-page img{filter:grayscale()contrast(1.02)}body.home-color-anthropic .home-page .route-map img{filter:none}body.home-color-anthropic #demo{scroll-margin-top:calc(var(--site-header-offset) + var(--space-4))}@media(max-width:720px){body.home-color-anthropic .footer-main{grid-template-areas:"brand""links"}body.home-color-anthropic .footer-links-panel{grid-template-columns:1fr;grid-template-areas:"primary""work""stages"}body.home-color-anthropic .footer-stage-sale-column{grid-template-columns:1fr}body.home-color-anthropic .footer-bottom{align-items:flex-start}body.home-color-anthropic .footer-bottom nav{gap:var(--space-3)}}body.home-color-anthropic .hero-placeholder.hero-bento{box-shadow:none;background:0 0;border:none;padding:clamp(.45rem,1vw,.75rem)}body.home-color-anthropic .hero-bento-scene{border:1px solid var(--claude-orange);width:min(100%,34rem);overflow:hidden}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .hero-bento-scene{border:1px solid color-mix(in srgb,var(--claude-orange)18%,var(--border))}}body.home-color-anthropic .hero-bento-scene{background:linear-gradient(145deg,#fff,var(--surface-subtle));border-radius:12.5%}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .hero-bento-scene{background:linear-gradient(145deg,color-mix(in srgb,#fff 76%,var(--background)),var(--surface-subtle))}}body.home-color-anthropic .hero-bento-scene{box-shadow:inset 0 1px #ffffffbf,0 18px 45px #30261c1f}body.home-color-anthropic .hero-bento-scene:after{display:none}body.home-color-anthropic>main:not(.home-page){background:var(--background);color:var(--foreground);padding-block-start:var(--site-header-offset)}body.home-color-anthropic>main:not(.home-page)>[id]{scroll-margin-top:var(--site-header-offset)}body.home-color-anthropic>main:not(.home-page) .content-hero:not(.sale-method-hero,.city-file-hero,.city-index-hero,.sale-index-hero,.work-fit-hero,.work-index-hero,.work-item-hero){background:var(--surface-subtle)}body.home-color-anthropic>main:not(.home-page) :is(.content-hero,.detail-main,.detail-sidebar,.content-card,.related-card,.content-summary-card){color:var(--foreground)}body.home-color-anthropic>main:not(.home-page) :is(.content-card,.detail-main,.detail-sidebar,.related-card,.content-summary-card,.table-wrap){border-color:var(--home-brass)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic>main:not(.home-page) :is(.content-card,.detail-main,.detail-sidebar,.related-card,.content-summary-card,.table-wrap){border-color:color-mix(in srgb,var(--home-brass)28%,var(--border))}}body.home-color-anthropic>main:not(.home-page) :is(.content-card,.detail-main,.detail-sidebar,.related-card,.content-summary-card,.table-wrap){background:var(--surface)}body.home-color-anthropic>main:not(.home-page) :is(.content-hero p,.detail-main p,.content-card p,.related-card p,.content-summary-card p,.data-table td){color:var(--muted-foreground)}body.home-color-anthropic>main:not(.home-page) :is(.content-eyebrow,.compact-facts dt,.breadcrumb span[aria-hidden=true]){color:var(--claude-orange)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic>main:not(.home-page) :is(.content-eyebrow,.compact-facts dt,.breadcrumb span[aria-hidden=true]){color:color-mix(in srgb,var(--claude-orange)68%,var(--home-brass))}}body.home-color-anthropic>main:not(.home-page) :is(.compact-facts div,.detail-main section+section,.data-table th,.data-table td){border-color:var(--home-brass)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic>main:not(.home-page) :is(.compact-facts div,.detail-main section+section,.data-table th,.data-table td){border-color:color-mix(in srgb,var(--home-brass)24%,var(--border))}}body.home-color-anthropic>main:not(.home-page) :is(.compact-facts dd,.breadcrumb,.content-summary-card span){color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic>main:not(.home-page) :is(.compact-facts dd,.breadcrumb,.content-summary-card span){color:color-mix(in srgb,var(--muted-foreground)86%,var(--home-brass))}}body.home-color-anthropic>main:not(.home-page) :is(.breadcrumb a,.text-link,.link-list a,.tag-list a,.template-chip-list a){color:var(--primary)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic>main:not(.home-page) :is(.breadcrumb a,.text-link,.link-list a,.tag-list a,.template-chip-list a){color:color-mix(in srgb,var(--primary)72%,var(--claude-orange))}}body.home-color-anthropic>main:not(.home-page) :is(.link-list a,.tag-list a,.template-chip-list a,.work-product-grid a){border-color:var(--home-brass)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic>main:not(.home-page) :is(.link-list a,.tag-list a,.template-chip-list a,.work-product-grid a){border-color:color-mix(in srgb,var(--home-brass)28%,var(--border))}}body.home-color-anthropic>main:not(.home-page) :is(.link-list a,.tag-list a,.template-chip-list a,.work-product-grid a){background:var(--surface)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic>main:not(.home-page) :is(.link-list a,.tag-list a,.template-chip-list a,.work-product-grid a){background:color-mix(in srgb,var(--surface)72%,var(--home-panel))}}body.home-color-anthropic>main:not(.home-page) :is(.button-primary,button.button-primary){border-color:var(--claude-orange);background:var(--claude-orange);color:var(--primary);box-shadow:inset 0 1px #ffffff2e,0 .85rem 1.55rem -1.18rem #ae523161}body.home-color-anthropic>main:not(.home-page) :is(.button-primary,button.button-primary):hover{border-color:var(--claude-orange-hover);background:var(--claude-orange-hover)}body.home-color-anthropic>main:not(.home-page) :is(.button-secondary,button.button-secondary){border-color:var(--home-brass)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic>main:not(.home-page) :is(.button-secondary,button.button-secondary){border-color:color-mix(in srgb,var(--home-brass)34%,var(--border))}}body.home-color-anthropic>main:not(.home-page) :is(.button-secondary,button.button-secondary){background:var(--home-panel);color:var(--primary);box-shadow:inset 0 1px #ffffff85,0 .75rem 1.45rem -1.18rem #412f2038}body.home-color-anthropic>main:not(.home-page) :is(.button-secondary,button.button-secondary):hover{border-color:var(--claude-orange)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic>main:not(.home-page) :is(.button-secondary,button.button-secondary):hover{border-color:color-mix(in srgb,var(--claude-orange)52%,var(--border))}}body.home-color-anthropic>main:not(.home-page) :is(.button-secondary,button.button-secondary):hover{background:var(--home-panel-soft)}body.home-color-anthropic>main:not(.home-page) .data-table th{background:var(--surface-subtle)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic>main:not(.home-page) .data-table th{background:color-mix(in srgb,var(--surface-subtle)72%,var(--home-panel))}}[data-paused],[data-paused] *{animation-play-state:paused}@media(max-width:1100px){.product-problem-section .product-two-column{gap:var(--space-6);grid-template-columns:1fr}.product-problem-section .section-header,.product-problem-section .business-friction-list{max-width:46rem}.product-window-section .golden-window-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-tools-section .execution-tool-grid,.product-moat-section .moat-list{grid-template-columns:repeat(2,minmax(0,1fr))}.product-tools-section .execution-tool-card,.product-tools-section .execution-tool-card:nth-child(n+4){grid-column:span 1}}@media(max-width:900px){.product-problem-section .section-header h2{text-wrap:pretty;max-width:42rem;font-size:1.65rem;line-height:1.34}.product-problem-section .section-header-lede{max-width:38rem;font-size:var(--text-base);line-height:1.85}.product-problem-section .business-friction-list p{font-size:var(--text-base);line-height:1.75}}@media(max-width:720px){.section-header{max-width:none}.product-system-hero-grid{gap:var(--space-6)}.product-hero-stage{border-radius:var(--radius-lg)}.product-problem-section .business-friction-list li{padding:var(--space-4)0;gap:var(--space-4)}.product-problem-section .section-header h2{font-size:1.5rem;line-height:1.36}.product-pillar-track{gap:var(--space-3)}.product-pillar-node{gap:var(--space-2);border-radius:var(--radius-md);min-block-size:auto;padding:var(--space-4)}.product-pillar-heading{gap:var(--space-2);min-block-size:auto}.product-pillar-icon{flex-basis:2.05rem;block-size:2.05rem;inline-size:2.05rem;padding:.38rem}.product-window-section .golden-window-grid,.product-tools-section .execution-tool-grid,.product-moat-section .moat-list{grid-template-columns:1fr}.product-window-section .golden-window-grid article{grid-template-columns:auto minmax(0,1fr);align-items:start}.product-window-section .golden-window-grid article p{grid-column:2}.product-window-section .golden-window-grid article:not(:last-child) .golden-window-step-index:after{inline-size:1px;block-size:calc(var(--space-8) + var(--space-2));inset-block-start:100%;inset-inline:50% auto}.product-tools-section .execution-tool-grid{gap:var(--space-6)}.related-areas-grid,body.home-color-anthropic .mobile-nav-sublinks{grid-template-columns:1fr}.related-area-card{min-height:0}}@media(max-width:420px){.product-window-section .golden-window-grid article{grid-template-columns:1fr}.product-window-section .golden-window-grid article p{grid-column:auto}.product-window-section .golden-window-grid article:not(:last-child) .golden-window-step-index:after{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
