@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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--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-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--default-font-family:var(--font-sans);--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}}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}}@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;--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;--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:#141413;--ps-ink-900:#24211e;--ps-ink-800:#3e3933;--ps-ink-700:#5e574f;--ps-ink-600:#756d63;--ps-ink-500:#908677;--ps-ink-400:#b9ad9b;--ps-ink-300:#d2c7b8;--ps-ink-250:#ded3c3;--ps-ink-200:#e8dfd2;--ps-ink-100:#f1ece3;--ps-ink-50:#faf9f5;--background:#faf9f5;--surface:#e8dfd2;--surface-muted:#e3d8c8;--surface-subtle:#f1ece3;--foreground:#141413;--muted-foreground:#3f3c38;--faint-foreground:#756d63;--border:#ded3c3;--border-strong:#cdbfae;--primary:#141413;--primary-hover:#2b2925;--primary-foreground:#faf9f5;--secondary:#e8dfd2;--secondary-foreground:#141413;--accent:#d8ccba;--accent-foreground:#141413;--ring:#908677;--inverted:#141413;--inverted-foreground:#faf9f5;--shadow-xs:0 1px 2px 0 #14141312;--shadow-sm:0 1px 3px 0 #14141317,0 1px 2px -1px #14141312;--shadow-md:0 4px 12px -2px #14141321,0 2px 6px -2px #14141314;--shadow-lg:0 12px 28px -6px #14141329,0 6px 12px -6px #14141317;--shadow-ring:0 0 0 3px #90867759}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(--space-24)}.section:nth-of-type(2n){background:var(--surface-subtle)}.section-heading,.section-copy{gap:var(--space-5);max-width:48rem;margin-bottom:var(--space-12);display:grid}.section-heading h2,.section-copy h2{font-size:var(--text-3xl)}.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}.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,.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)}.header-actions{justify-self:end;align-items:center;gap:var(--space-2);white-space:nowrap;flex-wrap:nowrap;display:flex}.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:linear-gradient(180deg,var(--surface)0%,var(--surface-subtle)100%);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:radial-gradient(circle at 50% 42%,#ffffff1a,#0000 34%),radial-gradient(circle at 50% 70%,#ffffff12,#0000 30%);position:absolute;inset:0}.hero-bento-scene{aspect-ratio:1;border-radius:calc(var(--radius-xl) + .35rem);background:radial-gradient(circle,#faf9f514 0 1px,#0000 1.5px) 0 0/1.45rem 1.45rem,linear-gradient(#ffffff0d,#0000 34%),#151513;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:linear-gradient(90deg,#0000 0 18%,#faf9f50f 18% 18.3%,#0000 18.3% 82%,#faf9f50f 82% 82.3%,#0000 82.3%),linear-gradient(0deg,#0000 0 18%,#faf9f50f 18% 18.3%,#0000 18.3% 82%,#faf9f50f 82% 82.3%,#0000 82.3%)}.hero-bento-scene:after{background:radial-gradient(circle,#0000 0 48%,#14141375 76%)}.hero-bento-orbit{z-index:1;pointer-events:none;border:1px solid #faf9f517;border-radius:42%;display:block;position:absolute}.hero-bento-orbit.orbit-one{inset:19% 15%;rotate:-18deg}.hero-bento-orbit.orbit-two{inset:26% 9%;rotate:20deg}.hero-bento-axis{z-index:1;background:#faf9f557;display:block;position:absolute}.hero-bento-axis.horizontal{height:1px;inset-block-start:50%;inset-inline:0}.hero-bento-axis.vertical{inset-block:0;width:1px;left:50%}.hero-bento-shell{z-index:1;clip-path:polygon(22% 0,78% 0,92% 24%,92% 76%,78% 100%,22% 100%,8% 76%,8% 24%);background:linear-gradient(#faf9f512,#faf9f505),#1414135c;border:1px solid #faf9f51a;position:absolute}.hero-bento-shell.shell-back{opacity:.62;inset:15%}.hero-bento-shell.shell-front{z-index:2;clip-path:polygon(12% 0,88% 0,100% 32%,100% 100%,0 100%,0 32%);background:linear-gradient(#faf9f51a,#faf9f508),#1414137a;border-color:#faf9f521;inset:30% 18% 20%}.hero-bento-scale{z-index:2;inset-block:24%;align-content:center;justify-items:center;gap:.68rem;display:grid;position:absolute;left:12%}.hero-bento-scale b,.hero-bento-scale i{border-radius:var(--radius-full);background:#faf9f53d;width:.72rem;height:.22rem;display:block}.hero-bento-scale i{background:#faf9f5b3;border-radius:.24rem;width:.85rem;height:.85rem;rotate:45deg}.hero-bento-chart{z-index:5;inset-block-start:39%;direction:ltr;background:linear-gradient(#faf9f512,#faf9f508),#14141394;border:1px solid #faf9f524;border-radius:1.05rem;justify-content:center;align-items:end;gap:.48rem;width:min(64%,15.5rem);height:24%;padding:.95rem 1rem .85rem;transition:border-color .26s,transform .26s;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff0a,0 1.5rem 4rem #0000005c}.hero-bento-chart .bar{z-index:2;transform-origin:bottom;background:linear-gradient(#faf9f552,#faf9f517),#24211e;border:1px solid #faf9f51f;border-radius:.42rem;flex:1 1 0;max-width:1.55rem;transition:background .26s,transform .36s cubic-bezier(.2,.8,.2,1);display:block;position:relative;box-shadow:inset 0 .9rem 1.3rem #faf9f512}.hero-bento-chart .bar-1{height:28%}.hero-bento-chart .bar-2{height:42%}.hero-bento-chart .bar-3{height:54%}.hero-bento-chart .bar-4{height:69%}.hero-bento-chart .bar-5{height:84%}.hero-bento-chart .bar-6{height:100%}.hero-growth-line{z-index:4;color:var(--primary-foreground);filter:drop-shadow(0 0 .55rem #faf9f524);pointer-events:auto;transform-origin:50%;direction:ltr;transition:filter .26s,transform .26s;position:absolute;inset:.52rem .72rem;overflow:visible}.hero-growth-line .growth-area{fill:url(#hero-growth-fill);opacity:.56;transition:opacity .26s}.hero-growth-line .growth-line{fill:none;stroke:currentColor;stroke-dasharray:340;stroke-dashoffset:44px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.74;stroke-width:2.6px;transition:stroke-dashoffset .56s cubic-bezier(.2,.8,.2,1),stroke-opacity .26s,stroke-width .26s}.hero-growth-line .growth-node{fill:currentColor;opacity:.72;stroke:#141413b8;stroke-width:1.8px;transform-box:fill-box;transform-origin:50%;transition:opacity .26s,transform .36s cubic-bezier(.2,.8,.2,1)}.hero-bento-route{z-index:4;pointer-events:none;position:absolute;inset:0}.hero-bento-route:before{content:"";transform-origin:50%;background:linear-gradient(90deg,#0000,#faf9f58a,#0000);width:62%;height:1px;position:absolute;inset-block-start:67%;inset-inline-start:19%;rotate:-18deg}.hero-bento-route .node{transform-origin:50%;background:#faf9f533;border:1px solid #faf9f573;border-radius:50%;width:.82rem;height:.82rem;transition:opacity .26s,transform .26s;display:block;position:absolute;box-shadow:0 0 1.4rem #faf9f52e}.hero-bento-route .node-a{inset-block-start:72%;inset-inline-start:24%}.hero-bento-route .node-b{background:#faf9f5b8;width:1.15rem;height:1.15rem;inset-block-start:64%;inset-inline-start:49%}.hero-bento-route .node-c{inset-block-start:55%;inset-inline-start:72%}.hero-bento-card{z-index:4;background:linear-gradient(#faf9f514,#faf9f505),#14141385;border:1px solid #faf9f51c;border-radius:1rem;display:block;position:absolute;box-shadow:inset 0 0 0 1px #ffffff08}.hero-bento-card:before,.hero-bento-card:after{border-radius:var(--radius-full);content:"";background:#faf9f529;height:1px;position:absolute;inset-inline:18%}.hero-bento-card:before{inset-block-start:42%}.hero-bento-card:after{inset-block-start:58%}.hero-bento-card.card-a{width:23%;height:18%;inset-block-start:24%;inset-inline-start:9%}.hero-bento-card.card-b{width:25%;height:20%;inset-block-end:16%;inset-inline-end:10%}.hero-bento-signal{z-index:6;inset-block-start:66%;background:radial-gradient(circle,#faf9f5b8 0 18%,#0000 19%),#faf9f517;border:1px solid #faf9f557;border-radius:50%;width:2.5rem;height:2.5rem;transition:box-shadow .26s,transform .26s;display:block;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 0 .8rem #faf9f508,0 0 2.2rem #faf9f521}.hero-bento-signal:before,.hero-bento-signal:after{border-radius:inherit;content:"";border:1px solid #faf9f51a;position:absolute;inset:-.55rem}.hero-bento-signal:after{opacity:.52;inset:-1.05rem}.hero-bento:hover .hero-bento-scene,.hero-bento.is-active .hero-bento-scene,.hero-bento-scene:hover{border-color:#faf9f529;transform:translateY(-2px)}.hero-bento:hover .hero-bento-chart,.hero-bento.is-active .hero-bento-chart,.hero-bento-scene:hover .hero-bento-chart{border-color:#faf9f538;transform:translate(-50%)translateY(-2px)}.hero-bento:hover .hero-bento-chart .bar,.hero-bento.is-active .hero-bento-chart .bar,.hero-bento-scene:hover .hero-bento-chart .bar{background:linear-gradient(#faf9f56b,#faf9f51f),#24211e;transform:scaleY(1.045)}.hero-bento:hover .hero-bento-chart .bar-2,.hero-bento.is-active .hero-bento-chart .bar-2{transition-delay:25ms}.hero-bento:hover .hero-bento-chart .bar-3,.hero-bento.is-active .hero-bento-chart .bar-3{transition-delay:50ms}.hero-bento:hover .hero-bento-chart .bar-4,.hero-bento.is-active .hero-bento-chart .bar-4{transition-delay:75ms}.hero-bento:hover .hero-bento-chart .bar-5,.hero-bento.is-active .hero-bento-chart .bar-5{transition-delay:.1s}.hero-bento:hover .hero-bento-chart .bar-6,.hero-bento.is-active .hero-bento-chart .bar-6{transition-delay:.125s}.hero-bento:hover .hero-growth-line,.hero-bento.is-active .hero-growth-line,.hero-bento-scene:hover .hero-growth-line,.hero-growth-line:hover{filter:drop-shadow(0 0 .82rem #faf9f538);transform:translateY(-1px)}.hero-bento:hover .hero-growth-line .growth-area,.hero-bento.is-active .hero-growth-line .growth-area,.hero-bento-scene:hover .hero-growth-line .growth-area,.hero-growth-line:hover .growth-area{opacity:.75}.hero-bento:hover .hero-growth-line .growth-line,.hero-bento.is-active .hero-growth-line .growth-line,.hero-bento-scene:hover .hero-growth-line .growth-line,.hero-growth-line:hover .growth-line{stroke-dashoffset:0;stroke-opacity:.94;stroke-width:3px}.hero-bento:hover .hero-growth-line .growth-node,.hero-bento.is-active .hero-growth-line .growth-node,.hero-bento-scene:hover .hero-growth-line .growth-node,.hero-growth-line:hover .growth-node{opacity:.96;transform:scale(1.18)}.hero-bento:hover .hero-growth-line .node-4,.hero-bento.is-active .hero-growth-line .node-4,.hero-bento-scene:hover .hero-growth-line .node-4,.hero-growth-line:hover .node-4{animation:1.2s ease-in-out infinite alternate hero-growth-pulse;transform:scale(1.28)}.hero-bento:hover .hero-bento-route .node-b,.hero-bento.is-active .hero-bento-route .node-b,.hero-bento-scene:hover .hero-bento-route .node-b{transform:scale(1.08)}.hero-bento:hover .hero-bento-signal,.hero-bento.is-active .hero-bento-signal,.hero-bento-scene:hover .hero-bento-signal{transform:translate(-50%)scale(1.04);box-shadow:0 0 0 1rem #faf9f50a,0 0 2.8rem #faf9f52e}@keyframes hero-growth-pulse{0%{opacity:.9;transform:scale(1.2)}to{opacity:1;transform:scale(1.42)}}@media(prefers-reduced-motion:reduce){.hero-bento-scene,.hero-bento-chart,.hero-bento-chart .bar,.hero-growth-line,.hero-growth-line .growth-area,.hero-growth-line .growth-line,.hero-growth-line .growth-node,.hero-bento-route .node,.hero-bento-signal{transition:none;animation:none}}.hero-bento:before{display:none}.hero-bento-scene{border-radius:var(--radius-xl);background:linear-gradient(90deg,#faf9f50a 1px,#0000 1px) 0 0/4rem 4rem,linear-gradient(0deg,#faf9f50a 1px,#0000 1px) 0 0/4rem 4rem,linear-gradient(#1b1a17,#11110f);border-color:#faf9f517;width:min(100%,27rem)}.hero-bento-scene:before{border-radius:calc(var(--radius-lg) + .25rem);background:0 0;border:1px solid #faf9f512;inset:13%}.hero-bento-scene:after{display:none}.hero-simple-chart{z-index:2;direction:ltr;justify-content:center;align-items:end;gap:clamp(.45rem,1.4vw,.72rem);width:66%;height:34%;display:flex;position:relative}.hero-simple-chart:after{content:"";inset-inline:0;background:#faf9f52e;height:1px;position:absolute;bottom:0}.hero-simple-chart .bar{z-index:1;opacity:.78;transform-origin:bottom;background:linear-gradient(#faf9f5b8,#faf9f52e);border-radius:.55rem .55rem .18rem .18rem;flex:1 1 0;max-width:2.1rem;transition:opacity .22s,transform .26s;position:relative}.hero-simple-chart .bar-1{height:29%}.hero-simple-chart .bar-2{height:43%}.hero-simple-chart .bar-3{height:57%}.hero-simple-chart .bar-4{height:74%}.hero-simple-chart .bar-5{height:92%}.hero-simple-chart .hero-growth-line{color:var(--primary-foreground);filter:none;pointer-events:auto;transition:filter .22s,transform .22s;position:absolute;inset:-.25rem -.2rem .35rem}.hero-simple-chart .growth-line{stroke-dasharray:310;stroke-dashoffset:28px;stroke-opacity:.76;stroke-width:2.7px}.hero-simple-chart .growth-node{opacity:.88;stroke-width:1.6px}.hero-bento:hover .hero-bento-scene,.hero-bento.is-active .hero-bento-scene{border-color:#faf9f524;transform:translateY(-1px)}.hero-bento:hover .hero-simple-chart .bar,.hero-bento.is-active .hero-simple-chart .bar{opacity:.95;transform:scaleY(1.035)}.hero-bento:hover .hero-simple-chart .hero-growth-line,.hero-bento.is-active .hero-simple-chart .hero-growth-line,.hero-simple-chart .hero-growth-line:hover{filter:drop-shadow(0 0 .55rem #faf9f52e);transform:translateY(-1px)}.hero-bento:hover .hero-simple-chart .growth-line,.hero-bento.is-active .hero-simple-chart .growth-line,.hero-simple-chart .hero-growth-line:hover .growth-line{stroke-dashoffset:0;stroke-opacity:.94;stroke-width:2.9px}.hero-bento:hover .hero-simple-chart .growth-node,.hero-bento.is-active .hero-simple-chart .growth-node,.hero-simple-chart .hero-growth-line:hover .growth-node{opacity:1;transform:scale(1.08)}@media(prefers-reduced-motion:reduce){.hero-simple-chart .bar,.hero-simple-chart .hero-growth-line,.hero-simple-chart .growth-line,.hero-simple-chart .growth-node{transition:none}}.problem-section .two-column{grid-template-columns:minmax(22rem,.9fr) minmax(0,1fr)}.problem-placeholder{min-height:25rem}.market-friction{align-content:stretch;gap:var(--space-5);background:linear-gradient(180deg,#ffffffeb,#f7f9f9d1),var(--surface);color:var(--foreground);padding:var(--card-padding);text-align:right;position:relative;overflow:hidden}body.home-color-anthropic .market-friction,body.home-color-anthropic .dashboard-main{background:linear-gradient(180deg,#faf9f5f0,#f1ece3eb),var(--surface-muted)}body.home-color-anthropic .friction-window-card,body.home-color-anthropic .map-floating-card{background:#faf9f5f0}.friction-head{gap:var(--space-2);max-width:24rem;display:grid}.friction-head span,.friction-metrics span,.friction-window-card span{color:var(--faint-foreground);font-size:var(--text-xs);font-weight:800}.friction-head strong{font-size:var(--text-xl);line-height:var(--leading-tight)}.friction-canvas{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-subtle);min-height:15.5rem;color:var(--ps-ink-500);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffb8}.friction-canvas svg{width:100%;height:100%;position:absolute;inset:0}.friction-window{fill:none;stroke:var(--primary);stroke-dasharray:5 8;stroke-linecap:round;stroke-width:3px}.friction-path{fill:none;stroke:var(--muted-foreground);stroke-linecap:round;stroke-width:3px}.friction-path.early{stroke-dasharray:9 9;opacity:.55}.friction-path.late{stroke-dasharray:3 8;opacity:.75}.friction-dot circle{fill:var(--surface);stroke:var(--primary);stroke-width:4px}.friction-dot.active circle:first-child{fill:var(--primary)}.friction-dot.active circle:last-child{fill:var(--surface);stroke:0}.friction-dot.muted circle{opacity:.42}.friction-window-card{gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-lg);max-width:18rem;padding:var(--space-4);box-shadow:var(--shadow-sm);background:#ffffffeb;display:grid;position:absolute;inset-block-end:var(--space-4);inset-inline-start:var(--space-4)}.friction-metrics{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.friction-metrics article{gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:var(--space-4);display:grid}.friction-metrics strong{font-size:var(--text-sm);line-height:var(--leading-normal)}.dashboard-wireframe{gap:var(--space-8);display:grid}.dashboard-main{gap:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(180deg,#ffffffeb,#f7f9f9db),var(--surface);padding:var(--card-padding);box-shadow:var(--shadow-sm);display:grid;position:relative;overflow:hidden}.dashboard-head{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--border);padding-bottom:var(--space-4);flex-wrap:wrap;display:flex}.dashboard-head>div:first-child{gap:var(--space-1);display:grid}.dashboard-head span{color:var(--muted-foreground);font-size:var(--text-sm);font-weight:700}.dashboard-head strong{font-size:var(--text-lg)}.dashboard-status{align-items:center;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);box-shadow:var(--shadow-xs);grid-template-columns:auto auto;padding:.45rem .75rem;display:inline-grid}.dashboard-status strong{border-radius:var(--radius-full);background:var(--foreground);color:var(--surface);font-size:var(--text-sm);padding:.25rem .6rem}.dashboard-body{gap:var(--space-6);grid-template-columns:minmax(0,1.45fr) minmax(19rem,.75fr);align-items:stretch;display:grid}.map-placeholder{min-height:29rem}.product-map{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-subtle);color:var(--ps-ink-500);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffb8}.project-map-art{width:100%;height:100%;position:absolute;inset:0}.map-route{fill:none;stroke:var(--primary);stroke-dasharray:8 10;stroke-linecap:round;stroke-width:4px}.map-zone{fill:#23373d14;stroke:#23373d29;stroke-width:2px}.map-zone.secondary{fill:#23373d0d}body.home-color-anthropic .map-zone{fill:#14141314;stroke:#14141329}body.home-color-anthropic .map-zone.secondary{fill:#1414130d}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{background:var(--secondary);color:var(--secondary-foreground)}body.home-color-anthropic .media-placeholder,body.home-color-anthropic .audience-card,body.home-color-anthropic .flow-step,body.home-color-anthropic .pricing-card,body.home-color-anthropic .demo-path,body.home-color-anthropic .demo-form,body.home-color-anthropic details,body.home-color-anthropic .feature-strip article,body.home-color-anthropic .project-card-wire,body.home-color-anthropic .stage-info-card,body.home-color-anthropic .stage-tile,body.home-color-anthropic .duration-tabs button,body.home-color-anthropic .friction-metrics article,body.home-color-anthropic .followup-note,body.home-color-anthropic .dashboard-status{border-color:var(--border);box-shadow:none}body.home-color-anthropic .feature-strip article:before,body.home-color-anthropic .flow-step:before{background:var(--primary);height:2px}body.home-color-anthropic .placeholder-label,body.home-color-anthropic .flow-kicker,body.home-color-anthropic .friction-head span,body.home-color-anthropic .friction-metrics span,body.home-color-anthropic .friction-window-card span,body.home-color-anthropic .map-floating-card span,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 .flow-kicker{border-color:var(--border);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .flow-kicker{background:color-mix(in srgb,var(--surface)55%,var(--background))}}body.home-color-anthropic .duration-tabs button.active,body.home-color-anthropic .stage-tile.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 .duration-tabs button.active .duration-number .persian-number{color:var(--primary)}body.home-color-anthropic .coverage-meter i.filled,body.home-color-anthropic .map-signal-row span{border-color:var(--primary);background:var(--primary)}body.home-color-anthropic .demo-shell{border-color:var(--primary);background:var(--primary);box-shadow:none}body.home-color-anthropic .demo-path,body.home-color-anthropic .demo-form{background:var(--background)}.map-pin circle:first-child{fill:var(--surface);stroke:var(--primary);stroke-width:4px}.map-pin circle:last-child,.map-pin.active circle:first-child{fill:var(--primary)}.map-pin.active circle:last-child{fill:var(--surface)}.map-floating-card{width:min(20rem,calc(100% - var(--space-10)));gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-md);background:#ffffffeb;display:grid;position:absolute;inset-block-end:var(--space-5);inset-inline-start:var(--space-5)}.map-floating-card span,.followup-note span{color:var(--faint-foreground);font-size:var(--text-xs);font-weight:800}.map-floating-card p{color:var(--muted-foreground);font-size:var(--text-sm)}.map-signal-row{gap:var(--space-2);display:flex;position:absolute;inset-block-start:var(--space-5);inset-inline-end:var(--space-5)}.map-signal-row span{border-radius:var(--radius-full);background:var(--primary);width:2.6rem;height:.45rem}.map-signal-row span:nth-child(2){opacity:.52}.map-signal-row span:nth-child(3){opacity:.22}.project-card-wire{align-content:start;gap:var(--space-5);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}.project-card-wire h3{font-size:var(--text-xl)}.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}.dashboard-caption{color:var(--muted-foreground);text-align:center}.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 article:before{border-radius:var(--radius-full);background:var(--primary);content:"";width:2.4rem;height:.35rem}.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-neon-image{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.solution-text-panels{gap:var(--space-5);display:grid}.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)}.solution-feature-strip article:before{display:none}.audience-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.audience-card,.flow-step,.pricing-card,.demo-path,.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);grid-template-rows:auto 1fr auto;display:grid}.audience-card .text-link{align-self:end}.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}#stages{padding-block:var(--space-8)}.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);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)}.flow-layout{align-items:center;gap:var(--space-6);direction:ltr;grid-template-columns:minmax(0,1fr) minmax(17rem,.52fr);grid-template-areas:"steps visual";display:grid}.flow-layout>*{direction:rtl}.flow-board{gap:var(--space-3);grid-area:steps;grid-template-columns:1fr;display:grid}.flow-visual-card{aspect-ratio:1122/1402;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--primary);width:min(100%,22rem);box-shadow:var(--shadow-sm);grid-area:visual;justify-self:end;margin:0;overflow:hidden}.flow-visual-image{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.flow-step{gap:var(--space-2);min-height:0;padding-block:var(--space-4);display:grid;position:relative;overflow:hidden}.flow-step:before{background:var(--primary);content:"";height:.25rem;position:absolute;inset-block-start:0;inset-inline:0}.flow-kicker{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-subtle);width:fit-content;color:var(--muted-foreground);font-size:var(--text-xs);padding:.35rem .7rem;font-weight:800}.flow-step-summary{color:var(--foreground);font-size:var(--text-base);line-height:var(--leading-normal);margin:0}.flow-step-summary strong{font-size:var(--text-md);font-weight:800}.flow-outcome{border-inline-start:3px solid var(--primary);color:var(--foreground);font-size:var(--text-sm);margin:0;padding-inline-start:var(--space-4)}.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}.flow-footer{margin-top:var(--space-8);justify-content:center;display:flex}.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}.pricing-card:before{content:"";inset-block-start:0;inset-inline:var(--space-5);border-radius:var(--radius-full);background:var(--border);height:3px;position:absolute}.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,var(--home-visual-size,29rem))minmax(0,1fr);justify-content:center;align-items:center;gap:var(--space-5);display:grid}.demo-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:center;margin:0;overflow:hidden}.demo-visual-image{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.demo-path{align-content:center;justify-items:center;gap:var(--space-4);text-align:center;min-height:100%;display:grid}.demo-path h3,.demo-form h3{font-size:var(--text-xl)}.demo-path ol{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.demo-path li{color:var(--muted-foreground);margin:0}.demo-form{align-content:start;gap:var(--space-5);display:grid}.form-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field{gap:var(--space-2);display:grid}.field span{color:var(--foreground);font-size:var(--text-sm);font-weight:800}.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(--ring);box-shadow:var(--shadow-ring);outline:0}.site-footer{border-top:1px solid var(--ps-ink-900);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}.trust-placeholder{width:min(100%,8.5rem);min-height:7.25rem;padding:var(--space-4);border-color:var(--ps-ink-800);background:var(--ps-ink-900);color:var(--ps-ink-300)}.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(--ps-ink-900);width:2.35rem;height:2.35rem;color:var(--ps-ink-300);place-items:center;display:inline-grid}.social-row span{border-radius:var(--radius-sm);border:1px solid;width:.8rem;height:.8rem;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-link-section h2,.footer-legal-section h2{color:var(--ps-ink-50);font-size:var(--text-base);font-weight:800;line-height:var(--leading-tight)}.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-legal-section{border-top:1px solid var(--ps-ink-900);margin-top:calc(var(--space-3) + 1.375rem);padding-top:var(--space-5)}.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}.page-flow{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.page-flow li{align-content:start;gap:var(--space-4);border-top:.25rem solid var(--primary);border-radius:var(--radius-lg);background:var(--surface);padding:var(--card-padding-compact);box-shadow:var(--shadow-xs);margin:0;display:grid}.page-flow span{color:var(--faint-foreground);font-family:var(--font-mono);font-size:var(--text-xl);font-weight:800}.compact-flow{grid-template-columns:1fr}.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{gap:var(--space-2);margin-bottom:var(--space-4);color:var(--muted-foreground);font-size:var(--text-sm);flex-wrap:wrap;font-weight:800;display:flex}.breadcrumb a{color:var(--foreground)}.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)}.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{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-mono);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)}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){.hero-grid,.two-column,.problem-section .two-column,.dashboard-body,.content-hero-grid,.detail-layout,.rules-layout,.page-split,.contact-layout,.contact-demo-shell{grid-template-columns:1fr}.site-header-inner{grid-template-columns:1fr auto}.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}.feature-strip,.flow-board,.pricing-grid,.demo-cards,.content-card-grid,.subscription-plan-strip,.subcategory-grid,.related-grid,.process-grid,.contact-card-grid,.page-flow,.pillar-grid,.feature-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.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{--card-padding:1.25rem;--card-padding-compact:1rem;--card-gap:1rem}.container{width:min(100% - 1rem,80rem)}.section{padding-block:var(--space-16)}.demo-shell{padding:var(--space-5)}.site-header-inner{min-height:4.5rem}.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-bento-chart{gap:.32rem;width:66%;padding-inline:.75rem}.hero h1,.section-heading h2,.section-copy h2,.demo-copy h2{font-size:var(--text-2xl);white-space:normal}.feature-strip,.audience-grid,.flow-board,.pricing-grid,.demo-cards,.form-grid,.content-card-grid,.subscription-plan-strip,.subscription-price-panel,.subcategory-grid,.related-grid,.feature-card-grid,.process-grid,.education-grid,.contact-card-grid,.page-flow,.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}.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)}.flow-layout{direction:rtl;grid-template-columns:1fr;grid-template-areas:"visual""steps";justify-items:center}.flow-layout>*{direction:rtl}.flow-visual-card{justify-self:center;width:min(100%,18.75rem)}.flow-step{min-height:auto}.image-panel,.wide-image-panel{aspect-ratio:4/3;height:auto}.hero-image-panel{aspect-ratio:2;min-height:0}.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"}.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}.trust-placeholder{justify-self: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%}.hero-placeholder,.map-placeholder,.problem-placeholder{min-height:18rem}.friction-metrics{grid-template-columns:1fr}.friction-window-card{inset-inline:var(--space-4);max-width:none}.map-floating-card{inset-block-end:var(--space-4);inset-inline:var(--space-4);width:auto}.footer-bottom{display:grid}}@media(max-width:340px){.stage-rail{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}.hero-neon-image{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.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;--home-brass:#b98b5f;--home-brass-soft:#eadbc7;--home-rust:#8f583b;--home-blue:#4d83a5;--home-blue-soft:#dbe7ec;--home-violet:#8067a8;--home-violet-soft:#e5def0;--home-charcoal:#171613;--home-panel:#fffdf8;--home-panel-warm:#f3ebe0;--home-line:#cfc0ad}body.home-color-anthropic .home-page{color:var(--foreground)}body.home-color-anthropic .home-page>.section{border-top-color:var(--border);position:relative}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .home-page>.section{border-top-color:color-mix(in srgb,var(--border)74%,transparent)}}body.home-color-anthropic .home-page>.section:before{inset-block-start:0;inset-inline:max(1rem,calc((100% - var(--container))/2));background:linear-gradient(90deg,transparent,var(--home-line),transparent);content:"";opacity:.65;height:1px;position:absolute}body.home-color-anthropic .section-heading,body.home-color-anthropic .section-copy{gap:var(--space-4)}body.home-color-anthropic #solution .section-heading,body.home-color-anthropic #sales-flow .section-heading{text-align:right;justify-items:start;margin-inline:0 auto}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 .section-heading h2:after,body.home-color-anthropic .section-copy h2:after{width:3.25rem;height:.22rem;margin-top:var(--space-4);border-radius:var(--radius-full);background:linear-gradient(90deg,var(--primary),var(--home-brass));content:"";display:block}body.home-color-anthropic .home-page .section-heading h2:after{margin-inline:auto}body.home-color-anthropic #solution .section-heading h2:after,body.home-color-anthropic #sales-flow .section-heading h2:after{margin-inline:0}body.home-color-anthropic .button{border-radius:.78rem;min-height:3.05rem;padding-inline:1.15rem;transition:border-color .18s,background .18s,box-shadow .18s,color .18s,transform .18s;position:relative;overflow:hidden}body.home-color-anthropic .button:before{content:"";opacity:0;background:linear-gradient(#ffffff24,#0000 48%);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:linear-gradient(180deg,var(--primary),var(--primary))}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .button-primary{background:linear-gradient(180deg,color-mix(in srgb,var(--primary)94%,var(--home-brass)),var(--primary))}}body.home-color-anthropic .button-primary{box-shadow:inset 0 1px #ffffff1f,0 .9rem 1.8rem -1.25rem #141413a6}body.home-color-anthropic .button-secondary{border-color:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .button-secondary{border-color:color-mix(in srgb,var(--border-strong)72%,var(--home-brass))}}body.home-color-anthropic .button-secondary{background:linear-gradient(180deg,var(--secondary),var(--secondary))}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .button-secondary{background:linear-gradient(180deg,color-mix(in srgb,var(--secondary)86%,white),var(--secondary))}}body.home-color-anthropic .button-secondary{color:var(--secondary-foreground);box-shadow:inset 0 1px #ffffff7a,0 .75rem 1.55rem -1.3rem #423c3461}body.home-color-anthropic .button-primary:hover{border-color:var(--home-brass);background:linear-gradient(180deg,var(--primary-hover),var(--primary-hover))}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .button-primary:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--primary-hover)88%,var(--home-brass)),var(--primary-hover))}}body.home-color-anthropic .button-secondary:hover{border-color:var(--home-brass)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .button-secondary:hover{border-color:color-mix(in srgb,var(--home-brass)72%,var(--border-strong))}}body.home-color-anthropic .button-secondary:hover{background:linear-gradient(#f5ede3,#e6d8c7)}body.home-color-anthropic .hero{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .hero{border-bottom:1px solid color-mix(in srgb,var(--border)64%,transparent)}}body.home-color-anthropic .hero-copy{position:relative}body.home-color-anthropic .hero-copy:before{border-radius:var(--radius-full);background:linear-gradient(90deg,var(--home-brass),var(--home-blue));content:"";width:4.5rem;height:.24rem;position:absolute;inset-block-start:-1.8rem;inset-inline-start:0}body.home-color-anthropic .hero-neon-image{box-shadow:0 1.35rem 2.4rem -1.8rem #141413b8,0 0 0 1px #ffffff0a}body.home-color-anthropic .hero-bento{width:min(100%,var(--home-visual-size));aspect-ratio:1;border-color:var(--primary);justify-self:center;min-height:0;padding:0}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .hero-bento{border-color:color-mix(in srgb,var(--primary)82%,var(--home-brass))}}body.home-color-anthropic .hero-bento{background:var(--primary);box-shadow:inset 0 1px #ffffff0d,0 1.5rem 3rem -2.2rem #141413b3}body.home-color-anthropic .hero-bento-scene{width:100%;height:100%}body.home-color-anthropic .market-friction{border-color:var(--home-charcoal)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .market-friction{border-color:color-mix(in srgb,var(--home-charcoal)76%,var(--home-blue))}}body.home-color-anthropic .market-friction{color:var(--primary-foreground);background:linear-gradient(135deg,#4d83a529,#0000 44%),linear-gradient(#20201c,#151411);box-shadow:inset 0 1px #ffffff12,0 1.35rem 2.8rem -2.1rem #141413b8}body.home-color-anthropic .problem-image-card{width:min(100%,var(--home-visual-size));aspect-ratio:1;justify-self:center;min-height:0;padding:0;display:block}body.home-color-anthropic .problem-image-card>:not(.problem-image-frame){display:none}body.home-color-anthropic .problem-image-frame{border-radius:inherit;width:100%;height:100%;box-shadow:none;isolation:isolate;background:0 0;border:0;margin:0;position:relative;overflow:hidden}body.home-color-anthropic .problem-image-frame:after{display:none}body.home-color-anthropic .problem-neon-image{border-radius:inherit;object-fit:cover;filter:none;transform-origin:52% 48%;width:100%;height:100%;transition:transform .52s cubic-bezier(.22,1,.36,1);display:block;transform:none}@media(hover:hover)and (pointer:fine){body.home-color-anthropic .problem-image-card:hover .problem-neon-image{transform:translate(-.18rem,.12rem)scale(1.018)}}body.home-color-anthropic .market-friction .friction-head strong,body.home-color-anthropic .market-friction .friction-metrics strong,body.home-color-anthropic .market-friction .friction-head span,body.home-color-anthropic .market-friction .friction-metrics span,body.home-color-anthropic .market-friction .friction-window-card span{color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .market-friction .friction-head span,body.home-color-anthropic .market-friction .friction-metrics span,body.home-color-anthropic .market-friction .friction-window-card span{color:color-mix(in srgb,var(--primary-foreground)58%,var(--home-blue))}}body.home-color-anthropic .friction-canvas{color:var(--home-blue);background:#ffffff08;border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .friction-canvas{color:color-mix(in srgb,var(--home-blue)68%,white)}}body.home-color-anthropic .friction-window-card{color:var(--primary-foreground);background:#141413c2;border-color:#ffffff17;box-shadow:0 1rem 2rem -1.6rem #000000bf}body.home-color-anthropic .friction-window-card strong{color:var(--primary-foreground)}body.home-color-anthropic .friction-metrics article{background:#ffffff0a;border-color:#ffffff14}body.home-color-anthropic #problem .section-copy{align-self:center}body.home-color-anthropic #problem .section-copy .button-secondary{width:fit-content}body.home-color-anthropic .dashboard-main{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .dashboard-main{border-color:color-mix(in srgb,var(--border)80%,var(--home-brass))}}body.home-color-anthropic .dashboard-main{background:linear-gradient(135deg,#b98b5f17,transparent 42%),linear-gradient(180deg,var(--home-panel),var(--home-panel-warm));box-shadow:inset 0 1px #ffffff8f,0 1.2rem 2.6rem -2rem #4b413461}body.home-color-anthropic .dashboard-head{border-bottom-color:var(--border)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .dashboard-head{border-bottom-color:color-mix(in srgb,var(--border)82%,var(--home-brass))}}body.home-color-anthropic .dashboard-status{border-color:var(--home-blue)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .dashboard-status{border-color:color-mix(in srgb,var(--home-blue)42%,var(--border))}}body.home-color-anthropic .dashboard-status{background:var(--home-blue-soft)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .dashboard-status{background:color-mix(in srgb,var(--home-blue-soft)46%,white)}}body.home-color-anthropic .dashboard-status strong{background:var(--home-blue);color:#fff}body.home-color-anthropic .product-map{border-color:var(--home-blue)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .product-map{border-color:color-mix(in srgb,var(--home-blue)36%,var(--border))}}body.home-color-anthropic .product-map{color:var(--home-blue);background:radial-gradient(circle at 28% 24%,#4d83a521,#0000 34%),linear-gradient(#f9f4eb,#efe4d5)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .product-map{color:color-mix(in srgb,var(--home-blue)70%,var(--primary))}}body.home-color-anthropic .product-map{box-shadow:inset 0 0 0 1px #ffffff8c}body.home-color-anthropic .map-route{stroke:var(--home-rust)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .map-route{stroke:color-mix(in srgb,var(--home-rust)82%,var(--primary))}}body.home-color-anthropic .map-pin circle:first-child{stroke:var(--home-rust)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .map-pin circle:first-child{stroke:color-mix(in srgb,var(--home-rust)72%,var(--primary))}}body.home-color-anthropic .map-pin.active circle:first-child{fill:var(--home-rust)}body.home-color-anthropic .map-signal-row span{background:var(--home-rust)}body.home-color-anthropic .map-floating-card{background:#fffdf8eb;border-color:#ffffff9e;box-shadow:0 1.2rem 2rem -1.45rem #41322373}body.home-color-anthropic .project-card-wire{border-color:var(--home-brass)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .project-card-wire{border-color:color-mix(in srgb,var(--home-brass)42%,var(--border))}}body.home-color-anthropic .project-card-wire{background:linear-gradient(180deg,#ffffff85,transparent),var(--home-panel-warm)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .project-card-wire{background:linear-gradient(180deg,#ffffff85,transparent),color-mix(in srgb,var(--home-panel-warm)78%,white)}}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)36%,var(--border))}}body.home-color-anthropic .followup-note{background:var(--home-brass-soft)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .followup-note{background:color-mix(in srgb,var(--home-brass-soft)52%,white)}}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)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .feature-strip article,body.home-color-anthropic .audience-card{border-color:color-mix(in srgb,var(--border)84%,var(--home-brass))}}body.home-color-anthropic .feature-strip article,body.home-color-anthropic .audience-card{background:linear-gradient(180deg,#ffffff94,transparent 62%),var(--home-panel);transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 .85rem 1.8rem -1.55rem #41393061}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:translateY(-2px);box-shadow:0 1.25rem 2.3rem -1.75rem #4139306b}body.home-color-anthropic .feature-strip article:first-child:before{background:var(--home-brass)}body.home-color-anthropic .feature-strip article:nth-child(2):before{background:var(--home-blue)}body.home-color-anthropic .feature-strip article:nth-child(3):before{background:var(--home-rust)}body.home-color-anthropic .solution-showcase{gap:clamp(2rem,4vw,3.25rem)}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));border-color:var(--primary);align-self:center}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .solution-visual-card{border-color:color-mix(in srgb,var(--primary)78%,var(--home-brass))}}body.home-color-anthropic .solution-visual-card{background:var(--primary);box-shadow:0 1.35rem 2.4rem -1.8rem #141413b8,0 0 0 1px #ffffff0a}body.home-color-anthropic .solution-neon-image{filter:none}body.home-color-anthropic .solution-data-panel,body.home-color-anthropic .solution-stack-panel{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .solution-data-panel,body.home-color-anthropic .solution-stack-panel{border-color:color-mix(in srgb,var(--border)82%,var(--home-brass))}}body.home-color-anthropic .solution-data-panel,body.home-color-anthropic .solution-stack-panel{border-radius:calc(var(--radius-lg) + .25rem);background:linear-gradient(180deg,#ffffff8f,transparent 64%),var(--home-panel);padding:clamp(1.4rem,2.5vw,2rem);box-shadow:0 1rem 2rem -1.65rem #4139305c}body.home-color-anthropic .solution-data-panel{align-self:stretch;padding-inline-start:clamp(2.6rem,3.8vw,3.4rem);position:relative;overflow:hidden}body.home-color-anthropic .solution-data-panel:before{border-radius:var(--radius-full);background:linear-gradient(180deg,var(--home-brass),var(--home-rust),var(--home-blue));content:"";width:2px;position:absolute;inset-block:clamp(1.6rem,2.8vw,2.15rem);inset-inline-start:clamp(1.05rem,1.9vw,1.45rem)}body.home-color-anthropic .solution-data-panel h3{text-align:right}body.home-color-anthropic .solution-data-grid,body.home-color-anthropic .solution-feature-strip{gap:var(--space-4);border:0;border-color:var(--border);overflow:visible}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .solution-data-grid,body.home-color-anthropic .solution-feature-strip{border-color:color-mix(in srgb,var(--border)78%,var(--home-brass))}}body.home-color-anthropic .solution-data-grid,body.home-color-anthropic .solution-feature-strip{background:0 0}body.home-color-anthropic .solution-data-grid article,body.home-color-anthropic .solution-feature-strip article{border:1px solid var(--border);position:relative}@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(--border)80%,var(--home-brass))}}body.home-color-anthropic .solution-data-grid article,body.home-color-anthropic .solution-feature-strip article{border-radius:var(--radius-md);border-color:var(--border)}@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-color:color-mix(in srgb,var(--border)82%,var(--home-brass))}}body.home-color-anthropic .solution-data-grid article,body.home-color-anthropic .solution-feature-strip article{background:#fffdf89e;transition:background .18s,transform .18s;box-shadow:inset 0 1px #ffffff9e}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(--home-panel);background:var(--home-rust);content:"";width:.72rem;height:.72rem;border-radius:50%;position:absolute;inset-block-start:var(--space-5);inset-inline-start:var(--space-5);box-shadow:0 0 0 3px #b98b5f2e}body.home-color-anthropic .solution-data-grid article:nth-child(2):before{background:var(--home-blue);box-shadow:0 0 0 3px #4d83a52e}body.home-color-anthropic .solution-data-grid article:hover,body.home-color-anthropic .solution-feature-strip article:hover{background:var(--home-brass-soft)}@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:color-mix(in srgb,var(--home-brass-soft)32%,white)}}body.home-color-anthropic .solution-data-grid article:hover,body.home-color-anthropic .solution-feature-strip article:hover{box-shadow:none;transform:none}body.home-color-anthropic .solution-feature-strip article:before{display:none}body.home-color-anthropic .solution-stack-panel{position:relative}body.home-color-anthropic .solution-stack-panel:before{border-radius:var(--radius-full);background:linear-gradient(90deg,transparent,var(--home-brass),var(--home-blue),transparent);content:"";height:2px;position:absolute;inset-block-start:0;inset-inline:clamp(1.4rem,3vw,2rem)}body.home-color-anthropic .solution-feature-strip article{min-height:11.5rem}body.home-color-anthropic .solution-feature-strip span{color:var(--home-rust)}body.home-color-anthropic .solution-feature-strip article:nth-child(2) span{color:var(--home-blue)}body.home-color-anthropic .solution-feature-strip article:nth-child(3) span{color:var(--home-brass)}body.home-color-anthropic #audiences{border-top-color:#0000}body.home-color-anthropic .audience-grid{grid-template-columns:1.04fr .96fr}body.home-color-anthropic .audience-card{position:relative;overflow:hidden}body.home-color-anthropic .audience-card:before{border-radius:var(--radius-full);background:var(--home-brass);content:"";width:2.55rem;height:.24rem}body.home-color-anthropic .audience-card:nth-child(2n):before{background:var(--home-blue)}body.home-color-anthropic .audience-card:nth-child(3n):before{background:var(--home-violet)}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,body.home-color-anthropic #sales-flow{padding-block:var(--space-12)}body.home-color-anthropic .stage-rail{gap:var(--space-2)}body.home-color-anthropic .stage-tile{border-color:var(--border);min-height:4.85rem}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .stage-tile{border-color:color-mix(in srgb,var(--border)80%,transparent)}}body.home-color-anthropic .stage-tile{background:#fffdf894;border-radius:.9rem;transition:border-color .18s,background .18s,color .18s,transform .18s;box-shadow:inset 0 1px #ffffff94}body.home-color-anthropic .stage-tile:hover{border-color:var(--home-brass);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .stage-tile:hover{border-color:color-mix(in srgb,var(--home-brass)58%,var(--border))}}body.home-color-anthropic .stage-tile.active{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .stage-tile.active{border-color:color-mix(in srgb,var(--primary)82%,var(--home-brass))}}body.home-color-anthropic .stage-tile.active{background:linear-gradient(180deg,var(--primary),var(--primary))}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .stage-tile.active{background:linear-gradient(180deg,color-mix(in srgb,var(--primary)92%,var(--home-brass)),var(--primary))}}body.home-color-anthropic .stage-tile.active{box-shadow:inset 0 1px #ffffff1f,0 1rem 1.85rem -1.35rem #1414138f}body.home-color-anthropic .stage-info-card{border-color:var(--home-brass)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .stage-info-card{border-color:color-mix(in srgb,var(--home-brass)38%,var(--border))}}body.home-color-anthropic .stage-info-card{background:linear-gradient(90deg,#b98b5f1c,transparent 42%),var(--home-panel);box-shadow:inset 0 1px #ffffff9e}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 .flow-layout{grid-template-columns:minmax(0,1fr) minmax(17rem,.5fr);gap:clamp(1.25rem,3vw,2.5rem)}body.home-color-anthropic .flow-board{gap:var(--space-3)}body.home-color-anthropic .flow-visual-card{border-color:var(--primary);width:min(100%,21.5rem)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .flow-visual-card{border-color:color-mix(in srgb,var(--primary)78%,var(--home-brass))}}body.home-color-anthropic .flow-visual-card{background:var(--primary);box-shadow:0 1.35rem 2.4rem -1.8rem #141413b8,0 0 0 1px #ffffff0a}body.home-color-anthropic .flow-visual-image{filter:none}body.home-color-anthropic .flow-step{gap:var(--space-2);border-color:var(--border);min-height:0}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .flow-step{border-color:color-mix(in srgb,var(--border)84%,var(--home-brass))}}body.home-color-anthropic .flow-step{background:#fffdf8c7;box-shadow:0 .9rem 1.9rem -1.65rem #4139305c}body.home-color-anthropic .flow-step:before{inset-block:var(--space-3);background:var(--home-brass);width:2px;height:auto;inset-inline:auto 0}body.home-color-anthropic .flow-step:after{content:none;display:none}body.home-color-anthropic .flow-step:nth-child(2):before,body.home-color-anthropic .flow-step:nth-child(5):before{background:var(--home-blue)}body.home-color-anthropic .flow-step:nth-child(3):before,body.home-color-anthropic .flow-step:nth-child(6):before{background:var(--home-rust)}body.home-color-anthropic .flow-kicker{border-color:var(--home-brass)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .flow-kicker{border-color:color-mix(in srgb,var(--home-brass)38%,var(--border))}}body.home-color-anthropic .flow-kicker{background:var(--home-brass-soft)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .flow-kicker{background:color-mix(in srgb,var(--home-brass-soft)54%,white)}}body.home-color-anthropic .flow-kicker{color:var(--home-rust)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .flow-kicker{color:color-mix(in srgb,var(--home-rust)82%,var(--primary))}}body.home-color-anthropic .flow-outcome{border-inline-start-color:var(--home-brass)}body.home-color-anthropic .flow-step-summary strong{font-size:var(--text-base)}body.home-color-anthropic .flow-footer{margin-top:var(--space-5)}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{border:1px solid var(--border);gap:0;width:min(100%,27rem)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .duration-tabs{border:1px solid color-mix(in srgb,var(--border)76%,var(--home-brass))}}body.home-color-anthropic .duration-tabs{background:#fffdf8b8;border-radius:1rem;padding:.28rem;box-shadow:inset 0 1px #ffffff9e}body.home-color-anthropic .duration-tabs button{min-height:3.05rem;box-shadow:none;background:0 0;border:0;border-radius:.76rem;transition:background .18s,color .18s,transform .18s}body.home-color-anthropic .duration-tabs button:hover{background:var(--home-brass-soft)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .duration-tabs button:hover{background:color-mix(in srgb,var(--home-brass-soft)46%,transparent)}}body.home-color-anthropic .duration-tabs button.active{background:var(--primary);color:var(--primary-foreground);box-shadow:0 .8rem 1.6rem -1.2rem #1414138f}body.home-color-anthropic .duration-tabs button.active .duration-unit{color:var(--primary-foreground)}body.home-color-anthropic .pricing-grid{gap:var(--space-5)}body.home-color-anthropic .pricing-card{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .pricing-card{border-color:color-mix(in srgb,var(--border)82%,var(--home-brass))}}body.home-color-anthropic .pricing-card{background:linear-gradient(180deg,#ffffff9e,transparent 45%),var(--home-panel);transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 1rem 2rem -1.7rem #4139305c}body.home-color-anthropic .pricing-card:nth-child(2){border-color:var(--home-brass)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .pricing-card:nth-child(2){border-color:color-mix(in srgb,var(--home-brass)52%,var(--primary))}}body.home-color-anthropic .pricing-card:nth-child(2){background:linear-gradient(180deg,var(--home-brass-soft),var(--home-panel))}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .pricing-card:nth-child(2){background:linear-gradient(180deg,color-mix(in srgb,var(--home-brass-soft)62%,white),var(--home-panel))}}body.home-color-anthropic .pricing-card:nth-child(3){border-color:var(--home-blue)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .pricing-card:nth-child(3){border-color:color-mix(in srgb,var(--home-blue)42%,var(--border))}}body.home-color-anthropic .pricing-card:nth-child(4){border-color:var(--home-violet)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .pricing-card:nth-child(4){border-color:color-mix(in srgb,var(--home-violet)32%,var(--border))}}body.home-color-anthropic .pricing-card:before{background:var(--home-brass)}body.home-color-anthropic .pricing-card:nth-child(3):before{background:var(--home-blue)}body.home-color-anthropic .pricing-card:nth-child(4):before{background:var(--home-violet)}body.home-color-anthropic .plan-icon-shell{border-bottom-color:var(--border)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .plan-icon-shell{border-bottom-color:color-mix(in srgb,var(--border)72%,var(--home-brass))}}body.home-color-anthropic .plan-icon-shell img{filter:grayscale(.28)contrast(1.08)saturate(.9)}body.home-color-anthropic .coverage-meter i.filled{border-color:var(--home-brass)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .coverage-meter i.filled{border-color:color-mix(in srgb,var(--home-brass)72%,var(--primary))}}body.home-color-anthropic .coverage-meter i.filled{background:linear-gradient(90deg,var(--primary),var(--home-brass))}body.home-color-anthropic .pricing-card .button{border-color:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .pricing-card .button{border-color:color-mix(in srgb,var(--border-strong)68%,var(--home-brass))}}body.home-color-anthropic .pricing-card .button{background:var(--home-brass-soft)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .pricing-card .button{background:color-mix(in srgb,var(--home-brass-soft)50%,white)}}body.home-color-anthropic .faq-list{width:min(100%,62rem);margin-inline:auto}body.home-color-anthropic details{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic details{border-color:color-mix(in srgb,var(--border)82%,var(--home-brass))}}body.home-color-anthropic details{background:#fffdf8a8;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;box-shadow:inset 0 1px #ffffff94}body.home-color-anthropic details[open]{border-color:var(--home-brass)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic details[open]{border-color:color-mix(in srgb,var(--home-brass)42%,var(--border))}}body.home-color-anthropic details[open]{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:radial-gradient(circle at 18% 0,#4d83a538,#0000 36%),radial-gradient(circle at 82% 100%,#b98b5f2e,#0000 38%),linear-gradient(#1b1a17,#11110f);box-shadow:inset 0 1px #ffffff12,0 1.7rem 3rem -2.25rem #141413b8}body.home-color-anthropic .demo-shell:before{inset-block-start:0;inset-inline:var(--space-8);border-radius:var(--radius-full);background:linear-gradient(90deg,transparent,var(--home-brass),var(--home-blue),transparent);content:"";height:2px;position:absolute}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,var(--home-visual-size))minmax(0,1fr);align-items:center}body.home-color-anthropic .demo-copy h2,body.home-color-anthropic .demo-copy p{color:var(--primary-foreground)}body.home-color-anthropic .demo-visual-card{width:min(100%,var(--home-visual-size));border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){body.home-color-anthropic .demo-visual-card{border-color:color-mix(in srgb,var(--primary)78%,var(--home-brass))}}body.home-color-anthropic .demo-visual-card{background:var(--primary);box-shadow:0 1.35rem 2.4rem -1.8rem #141413b8,0 0 0 1px #ffffff0a}body.home-color-anthropic .demo-visual-image{filter:none}body.home-color-anthropic .demo-path,body.home-color-anthropic .demo-form{background:#faf9f5f0;border-color:#ffffff1a;box-shadow:0 1.1rem 2.1rem -1.7rem #000000b8}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:#fffdf8db;transition:border-color .16s,box-shadow .16s,background .16s}body.home-color-anthropic .field input:focus,body.home-color-anthropic .field select:focus{border-color:var(--home-brass);background:#fff;outline:0;box-shadow:0 0 0 3px #b98b5f2e}@media(max-width:1100px){body.home-color-anthropic .hero-bento,body.home-color-anthropic .problem-image-card{width:min(100%,var(--home-visual-size-mobile))}body.home-color-anthropic #problem .section-copy{order:1}body.home-color-anthropic #problem .problem-image-card{order:2}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 .home-page>.section:before{inset-inline:1rem}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 .section-heading h2:after,body.home-color-anthropic #sales-flow .section-heading h2:after{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:var(--space-5)}body.home-color-anthropic .solution-data-panel{padding-inline-start:var(--space-6)}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(--border)}@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(--border)82%,var(--home-brass))}}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-visual-card{width:min(100%,var(--home-visual-size-mobile))}body.home-color-anthropic .hero-copy:before{width:3.5rem;inset-block-start:-1rem}body.home-color-anthropic #problem .section-copy .button-secondary{width:100%}body.home-color-anthropic .feature-strip,body.home-color-anthropic .audience-grid{grid-template-columns:1fr}body.home-color-anthropic .flow-layout{grid-template-columns:1fr;grid-template-areas:"visual""steps";justify-items:center}body.home-color-anthropic .flow-board{width:100%}body.home-color-anthropic .flow-visual-card{width:min(100%,var(--home-visual-size-mobile));justify-self:center}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 .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 .problem-neon-image,body.home-color-anthropic .field input,body.home-color-anthropic .field select{transition:none}body.home-color-anthropic .problem-neon-image{transform: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}
