:root{--claura-bg:#121217;--claura-bg-elevated:#16161d;--claura-bg-surface:#1c1c24;--claura-bg-tint:#22222d;--claura-bg-light:#f6f6fb;--claura-bg-light-elevated:#fff;--claura-border:#22222d;--claura-border-soft:#1a1a23;--claura-border-light:#e8e8f1;--claura-border-light-soft:#f1f1f6;--claura-text:#e8e8f1;--claura-text-secondary:#9e9eb2;--claura-text-tertiary:#5e5e70;--claura-text-on-light:#1c1c24;--claura-text-on-light-secondary:#5e5e70;--claura-text-on-accent:#fff;--claura-accent:#7c6df2;--claura-accent-hover:#6557d4;--claura-accent-pressed:#5346b8;--claura-accent-soft:#b8aff7;--claura-accent-tint:#7c6df229;--claura-accent-glow:#7c6df252;--claura-success:#1d9e75;--claura-warning:#ba7517;--claura-danger:#e24b4a;--claura-info:var(--claura-accent);--claura-font-sans:"Inter", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--claura-text-xs:11px;--claura-text-sm:13px;--claura-text-base:15px;--claura-text-md:16px;--claura-text-lg:18px;--claura-text-xl:24px;--claura-text-2xl:32px;--claura-text-3xl:40px;--claura-text-4xl:56px;--claura-text-5xl:72px;--claura-tracking-label:.015em;--claura-tracking-tight:-.015em;--claura-tracking-tighter:-.025em;--claura-tracking-display:-.04em;--claura-tracking-wordmark:-.05em;--claura-weight-regular:400;--claura-weight-medium:500;--claura-leading-tight:1.05;--claura-leading-snug:1.25;--claura-leading-normal:1.55;--claura-leading-relaxed:1.7;--claura-space-0:0;--claura-space-1:4px;--claura-space-2:8px;--claura-space-3:12px;--claura-space-4:16px;--claura-space-5:20px;--claura-space-6:24px;--claura-space-8:32px;--claura-space-10:40px;--claura-space-12:48px;--claura-space-16:64px;--claura-space-20:80px;--claura-space-24:96px;--claura-space-32:128px;--claura-radius-0:0;--claura-radius-sm:6px;--claura-radius:12px;--claura-radius-md:12px;--claura-radius-button:16px;--claura-radius-button-sm:14px;--claura-radius-lg:20px;--claura-radius-xl:28px;--claura-radius-full:9999px;--claura-radius-app-icon:22.37%;--claura-ease:cubic-bezier(.22, 1, .36, 1);--claura-ease-in:cubic-bezier(.4, 0, 1, 1);--claura-ease-in-out:cubic-bezier(.4, 0, .2, 1);--claura-duration-fast:.16s;--claura-duration-base:.24s;--claura-duration-slow:.4s;--claura-duration-page:1.2s;--claura-stagger:80ms;--claura-pulse-loop:2.8s;--claura-shadow-sm:0 1px 2px #0003;--claura-shadow:0 4px 12px -2px #00000052;--claura-shadow-lg:0 12px 32px -8px #0000008c;--claura-shadow-focus:0 0 0 3px var(--claura-accent-glow);--claura-z-base:1;--claura-z-dropdown:100;--claura-z-sticky:200;--claura-z-modal:1000;--claura-z-toast:1100}[data-theme=light]{--claura-bg:var(--claura-bg-light);--claura-bg-elevated:var(--claura-bg-light-elevated);--claura-bg-surface:#f1f1f6;--claura-bg-tint:#eaeaf1;--claura-border:var(--claura-border-light);--claura-border-soft:var(--claura-border-light-soft);--claura-text:var(--claura-text-on-light);--claura-text-secondary:var(--claura-text-on-light-secondary);--claura-text-tertiary:#8c8c9e}
:root{--claura-page-max:1180px;--claura-nav-height:76px;--claura-mobile-gutter:var(--claura-space-5);--claura-line:color-mix(in srgb, var(--claura-text) 10%, transparent);--claura-line-strong:color-mix(in srgb, var(--claura-text) 18%, transparent);--claura-fill-subtle:color-mix(in srgb, var(--claura-text) 5%, transparent);--claura-fill-strong:color-mix(in srgb, var(--claura-text) 8%, transparent);--claura-depth-shadow:0 1px 0 color-mix(in srgb, var(--claura-text) 4%, transparent) inset, 0 24px 70px #00000061}html{background:var(--claura-bg)}body{background:var(--claura-bg);color:var(--claura-text);font-family:var(--font-inter), var(--claura-font-sans);font-feature-settings:"cv02", "cv03", "cv04", "cv11";letter-spacing:0}::selection{background:var(--claura-accent-tint);color:var(--claura-text-on-accent)}:focus-visible{box-shadow:var(--claura-shadow-focus);outline:2px solid var(--claura-accent);outline-offset:2px}.claura-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.claura-shell{background:linear-gradient(180deg, color-mix(in srgb, var(--claura-bg-elevated) 48%, transparent) 0, transparent 360px), var(--claura-bg);color:var(--claura-text);min-height:100svh;overflow-x:hidden}.claura-nav{background:linear-gradient(180deg, color-mix(in srgb, var(--claura-bg) 92%, transparent) 0%, color-mix(in srgb, var(--claura-bg) 74%, transparent) 62%, transparent 100%);z-index:var(--claura-z-sticky);-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);position:sticky;top:0}.claura-nav:after{background:linear-gradient(180deg, color-mix(in srgb, var(--claura-bg) 58%, transparent), transparent);content:"";pointer-events:none;height:88px;position:absolute;top:100%;left:0;right:0}.claura-nav-inner{align-items:center;gap:var(--claura-space-5);height:var(--claura-nav-height);max-width:var(--claura-page-max);padding:0 var(--claura-space-6);grid-template-columns:auto 1fr auto auto;margin:0 auto;display:grid}.claura-logo{-webkit-user-select:none;user-select:none;max-width:100%;height:auto;display:block}.claura-logo-lockupDark,.claura-logo-lockupLight{width:154px;height:38px}.claura-logo-appIconRounded,.claura-logo-appIconSquare{width:128px;height:128px}.claura-logo-symbolPrimary,.claura-logo-symbolLight,.claura-logo-symbolMonoLight{width:64px;height:64px}.claura-nav-logo,.claura-footer-logo{align-items:center;display:inline-flex}.claura-nav-links{align-items:center;gap:var(--claura-space-6);background:0 0;border:0;border-radius:0;justify-self:center;padding:0;display:flex}.claura-nav-links a,.claura-mobile-menu a:not(.claura-button){border-radius:var(--claura-radius-full);color:var(--claura-text-secondary);font-size:var(--claura-text-sm);font-weight:var(--claura-weight-medium);transition:background var(--claura-duration-fast) var(--claura-ease), color var(--claura-duration-fast) var(--claura-ease);padding:10px 12px;line-height:1}.claura-nav-links a:hover,.claura-mobile-menu a:not(.claura-button):hover{color:var(--claura-text);background:0 0}.claura-nav-actions{align-items:center;gap:var(--claura-space-2);display:flex}.claura-mobile-toggle,.claura-icon-button{background:var(--claura-fill-subtle);border:1px solid var(--claura-line);border-radius:var(--claura-radius-md);color:var(--claura-text);cursor:pointer;height:44px;transition:background var(--claura-duration-fast) var(--claura-ease), border-color var(--claura-duration-fast) var(--claura-ease);justify-content:center;align-items:center;width:44px;padding:0;display:inline-flex}.claura-mobile-toggle{display:none}.claura-mobile-toggle:hover,.claura-icon-button:hover{background:var(--claura-fill-strong);border-color:var(--claura-line-strong)}.claura-mobile-menu{background:var(--claura-bg-elevated);border:1px solid var(--claura-line-strong);border-radius:0 0 var(--claura-radius-lg) var(--claura-radius-lg);box-shadow:var(--claura-depth-shadow);gap:var(--claura-space-1);left:var(--claura-space-5);padding:var(--claura-space-3);right:var(--claura-space-5);top:calc(var(--claura-nav-height) + var(--claura-space-2));z-index:var(--claura-z-dropdown);display:grid;position:absolute}.claura-mobile-menu[hidden]{display:none}.claura-mobile-actions{border-top:1px solid var(--claura-line);gap:var(--claura-space-2);margin-top:var(--claura-space-2);padding-top:var(--claura-space-3);display:grid}.claura-button{border-radius:var(--claura-radius-button);cursor:pointer;font-size:var(--claura-text-sm);font-weight:var(--claura-weight-medium);align-items:center;gap:var(--claura-space-2);min-height:44px;padding:0 var(--claura-space-5);transition:background var(--claura-duration-fast) var(--claura-ease), border-color var(--claura-duration-fast) var(--claura-ease), color var(--claura-duration-fast) var(--claura-ease), transform var(--claura-duration-fast) var(--claura-ease), box-shadow var(--claura-duration-fast) var(--claura-ease);white-space:nowrap;border:1px solid #0000;justify-content:center;line-height:1;text-decoration:none;display:inline-flex}.claura-button:hover{transform:translateY(-1px)}.claura-button-sm{border-radius:var(--claura-radius-button-sm);min-height:40px;padding-left:var(--claura-space-4);padding-right:var(--claura-space-4)}.claura-button-full{width:100%}.claura-button-primary{background:var(--claura-accent);border-color:color-mix(in srgb, var(--claura-accent-soft) 28%, transparent);color:var(--claura-text-on-accent);box-shadow:0 10px 24px #00000042,inset 0 1px #ffffff24}.claura-button-primary:hover{background:var(--claura-accent-hover)}.claura-button-secondary,.claura-button-inverse{background:var(--claura-fill-subtle);border-color:var(--claura-line);color:var(--claura-text)}.claura-button-secondary:hover,.claura-button-inverse:hover{background:var(--claura-fill-strong);border-color:var(--claura-line-strong)}.claura-button-ghost{color:var(--claura-text-secondary);background:0 0}.claura-button-ghost:hover{background:var(--claura-fill-subtle);color:var(--claura-text)}.claura-button-danger{background:color-mix(in srgb, var(--claura-danger) 12%, transparent);border-color:color-mix(in srgb, var(--claura-danger) 28%, transparent);color:var(--claura-text)}.claura-button-icon{flex:none;display:inline-flex}.claura-hero,.pricing-hero,.public-hero{max-width:var(--claura-page-max);padding:96px var(--claura-space-6) 64px;text-align:center;margin:0 auto;position:relative}.claura-hero{flex-direction:column;justify-content:center;align-items:center;display:flex}.claura-hero-full{min-height:calc(100svh - var(--claura-nav-height))}.claura-hero-visual{margin-bottom:var(--claura-space-6)}.claura-hero h1,.pricing-hero h1,.public-hero h1{color:var(--claura-text);font-size:var(--claura-text-5xl);font-weight:var(--claura-weight-medium);letter-spacing:0;line-height:var(--claura-leading-tight);margin:var(--claura-space-5) auto var(--claura-space-5);max-width:940px}.claura-hero p,.pricing-hero p,.public-hero p{color:var(--claura-text-secondary);font-size:var(--claura-text-lg);line-height:var(--claura-leading-normal);max-width:690px;margin:0 auto}.claura-eyebrow,.micro-label,.public-kicker{color:var(--claura-text-tertiary);font-size:var(--claura-text-xs);font-weight:var(--claura-weight-medium);align-items:center;gap:var(--claura-space-2);letter-spacing:0;text-transform:uppercase;line-height:1;display:inline-flex}.claura-status-dot,.status-dot,.footer-status-dot{background:var(--claura-accent);border-radius:var(--claura-radius-full);box-shadow:0 0 0 5px var(--claura-accent-tint);width:8px;height:8px;display:inline-block}.claura-actions,.hero-actions{align-items:center;gap:var(--claura-space-3);margin-top:var(--claura-space-8);flex-wrap:wrap;justify-content:center;display:flex}.claura-section,.public-section,.pricing-tiers,.enterprise-contact,.legal-content{max-width:var(--claura-page-max);padding-left:var(--claura-space-6);padding-right:var(--claura-space-6);margin-left:auto;margin-right:auto}.claura-section,.public-section{padding-bottom:var(--claura-space-24);padding-top:var(--claura-space-24)}.claura-section-heading{margin-bottom:var(--claura-space-10);max-width:760px}.claura-section-heading-narrow{max-width:680px}.claura-section-heading h2,.savings-copy h2,.archive-copy h2,.pricing-preview h2,.enterprise-contact h2,.public-band h2,.legal-content h2,.claura-cta h2{color:var(--claura-text);font-size:var(--claura-text-3xl);font-weight:var(--claura-weight-medium);letter-spacing:0;line-height:var(--claura-leading-snug);margin:var(--claura-space-3) 0 var(--claura-space-4)}.claura-section-heading p,.savings-copy p,.archive-copy p,.pricing-preview p,.enterprise-contact p,.public-band p,.legal-content p,.legal-content li,.claura-cta p{color:var(--claura-text-secondary);font-size:var(--claura-text-md);line-height:var(--claura-leading-normal);margin:0}.claura-grid,.workflow-grid,.feature-grid,.integration-grid,.security-section,.tier-grid,.faq-grid,.public-grid{gap:var(--claura-space-4);display:grid}.claura-grid-2,.comparison-grid,.faq-grid,.public-grid.two{gap:var(--claura-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.claura-grid-3,.workflow-grid,.feature-grid,.public-grid,.public-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.claura-grid-4,.integration-grid,.tier-grid,.public-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.claura-surface{background:linear-gradient(180deg, var(--claura-fill-strong), var(--claura-fill-subtle)), var(--claura-bg-elevated);border:1px solid var(--claura-line);border-radius:var(--claura-radius-lg);box-shadow:var(--claura-shadow)}.claura-surface-strong,.savings-list,.archive-visual,.pricing-preview,.enterprise-contact,.public-band,.contact-panel,.claura-cta{background:linear-gradient(180deg, var(--claura-fill-strong), var(--claura-fill-subtle)), var(--claura-bg-surface);border-color:var(--claura-line-strong);box-shadow:var(--claura-depth-shadow)}.claura-surface-muted{background:var(--claura-fill-subtle);box-shadow:none}.claura-surface-accent,.claura-card-featured{background:linear-gradient(180deg, color-mix(in srgb, var(--claura-accent) 14%, transparent), var(--claura-fill-subtle)), var(--claura-bg-surface);border-color:color-mix(in srgb, var(--claura-accent) 42%, transparent)}.claura-card,.workflow-card,.feature-card,.integration-card,.state-panel,.tier-card,.faq-grid article,.public-card,.legal-card{border-radius:var(--claura-radius-lg);padding:var(--claura-space-6)}.claura-card svg,.workflow-card svg,.feature-card svg,.integration-card svg,.public-card svg,.security-section svg,.tier-features svg,.claura-feature-list svg{color:var(--claura-text-tertiary);flex:none}.claura-card h3,.workflow-card h3,.feature-card h3,.integration-card strong,.security-section h3,.faq-grid h3,.public-card h3,.legal-card h3,.claura-pricing-card h3{color:var(--claura-text);font-size:var(--claura-text-lg);font-weight:var(--claura-weight-medium);letter-spacing:0;line-height:var(--claura-leading-snug);margin:0 0 var(--claura-space-2)}.claura-card p,.workflow-card p,.feature-card p,.security-section p,.faq-grid p,.public-card p,.legal-card p,.claura-pricing-card p{color:var(--claura-text-secondary);font-size:var(--claura-text-sm);line-height:var(--claura-leading-normal);margin:0}.claura-badge,.popular-label{background:var(--claura-fill-subtle);border:1px solid var(--claura-line);border-radius:var(--claura-radius-full);color:var(--claura-text-secondary);font-size:var(--claura-text-xs);font-weight:var(--claura-weight-medium);align-items:center;padding:7px 10px;line-height:1;display:inline-flex}.claura-badge-signal,.popular-label{background:var(--claura-accent-tint);border-color:color-mix(in srgb, var(--claura-accent) 34%, transparent);color:var(--claura-accent-soft)}.hero-system-map{margin-top:var(--claura-space-12);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;width:100%;max-width:980px;display:grid;overflow:hidden}.system-map-cell{background:var(--claura-fill-subtle);min-height:172px;padding:var(--claura-space-6);text-align:left}.system-map-cell.dark{background:linear-gradient(180deg, var(--claura-accent-tint), var(--claura-fill-subtle)), var(--claura-bg-surface)}.system-map-cell strong,.system-map-cell span{display:block}.system-map-cell strong{color:var(--claura-text);font-size:var(--claura-text-base);font-weight:var(--claura-weight-medium);line-height:var(--claura-leading-snug)}.system-map-cell span{color:var(--claura-text-secondary);font-size:var(--claura-text-sm);line-height:var(--claura-leading-normal);margin-top:var(--claura-space-2)}.system-map-rail{align-items:end;gap:var(--claura-space-2);height:64px;margin-bottom:var(--claura-space-6);display:flex}.system-map-rail i{background:color-mix(in srgb, var(--claura-text) 18%, transparent);border-radius:var(--claura-radius-full);width:8px;display:block}.system-map-rail i:first-child{height:34px}.system-map-rail i:nth-child(2){background:var(--claura-accent);height:58px}.system-map-rail i:nth-child(3){height:45px}.system-map-rail i:nth-child(4){height:40px}.trust-band{gap:var(--claura-space-5);margin:var(--claura-space-2) auto 0;max-width:var(--claura-page-max);padding:var(--claura-space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.trust-band>div{color:var(--claura-text-secondary);font-size:var(--claura-text-sm);gap:var(--claura-space-2);line-height:var(--claura-leading-normal);display:grid}.state-panel{min-height:330px}.panel-title,.archive-header,.archive-period-top{align-items:center;display:flex}.panel-title,.archive-header{color:var(--claura-text);font-weight:var(--claura-weight-medium);gap:var(--claura-space-2);margin-bottom:var(--claura-space-4)}.chaos-row,.period-card,.archive-period,.claura-operational-list li{background:var(--claura-fill-subtle);border:1px solid var(--claura-line);border-radius:var(--claura-radius-md)}.chaos-row{color:var(--claura-text-secondary);font-size:var(--claura-text-sm);align-items:center;gap:var(--claura-space-2);margin-bottom:var(--claura-space-3);padding:14px;display:flex}.chaos-row span{background:var(--claura-text-tertiary);border-radius:var(--claura-radius-full);width:8px;height:8px}.period-stack{gap:var(--claura-space-3);display:grid}.period-card{padding:var(--claura-space-4);justify-content:space-between;align-items:center;display:flex}.period-card strong,.period-card span,.integration-card span,.workflow-card span{display:block}.period-card span,.integration-card span,.workflow-card span{color:var(--claura-text-tertiary);font-size:var(--claura-text-sm);line-height:var(--claura-leading-normal);margin-top:var(--claura-space-1)}.period-card em,.archive-period em{color:var(--claura-accent-soft);font-style:normal;font-weight:var(--claura-weight-medium)}.workflow-card span{margin-bottom:var(--claura-space-8);text-transform:uppercase}.savings-section,.archive-section,.pricing-preview,.enterprise-contact,.public-band{align-items:center;gap:var(--claura-space-12);grid-template-columns:1fr 1fr;display:grid}.savings-list,.archive-visual{border-radius:var(--claura-radius-xl);color:var(--claura-text);padding:var(--claura-space-5)}.savings-list div{border-bottom:1px solid var(--claura-line);align-items:center;gap:var(--claura-space-3);padding:var(--claura-space-4) var(--claura-space-3);display:flex}.savings-list div:last-child{border-bottom:0}.archive-header{justify-content:space-between}.archive-header strong{margin-right:auto}.archive-period{margin-top:var(--claura-space-3);padding:var(--claura-space-4)}.archive-period.open{border-color:color-mix(in srgb, var(--claura-accent) 30%, transparent)}.archive-period-top{justify-content:space-between}.archive-period span{color:var(--claura-text-secondary);font-size:var(--claura-text-sm);margin-top:var(--claura-space-1);display:block}.archive-lines{border-top:1px solid var(--claura-line);gap:var(--claura-space-2);margin-top:var(--claura-space-4);padding-top:var(--claura-space-4);display:grid}.archive-lines span{align-items:center;gap:var(--claura-space-2);margin:0;display:flex}.security-section{max-width:var(--claura-page-max)}.security-section article{border-top:1px solid var(--claura-line);padding-top:var(--claura-space-5)}.pricing-preview,.enterprise-contact,.public-band,.claura-cta{border-radius:var(--claura-radius-xl);margin-bottom:var(--claura-space-20);padding:var(--claura-space-12)}.pricing-preview .claura-button,.enterprise-contact .claura-button{justify-self:end}.billing-toggle{background:var(--claura-fill-subtle);border:1px solid var(--claura-line);border-radius:calc(var(--claura-radius-button) + var(--claura-space-1));align-items:center;gap:var(--claura-space-1);margin:0 auto var(--claura-space-8);padding:var(--claura-space-1);width:max-content;display:flex}.billing-toggle button{border-radius:var(--claura-radius-button-sm);color:var(--claura-text-secondary);cursor:pointer;font:inherit;font-size:var(--claura-text-sm);height:36px;padding:0 var(--claura-space-4);background:0 0;border:0}.billing-toggle button.active,.billing-toggle button[aria-pressed=true]{background:var(--claura-accent);color:var(--claura-text-on-accent)}.claura-pricing-card{min-height:580px;position:relative}.claura-pricing-card .claura-badge{right:var(--claura-space-5);top:var(--claura-space-5);position:absolute}.claura-price{align-items:baseline;gap:var(--claura-space-2);margin:var(--claura-space-6) 0;display:flex}.claura-price strong{color:var(--claura-text);font-size:var(--claura-text-3xl);font-weight:var(--claura-weight-medium);line-height:1}.claura-price span,.claura-feature-list span{color:var(--claura-text-secondary);font-size:var(--claura-text-sm)}.claura-feature-list{gap:var(--claura-space-3);margin-top:var(--claura-space-6);display:grid}.claura-feature-list span{align-items:center;gap:var(--claura-space-2);display:flex}.public-band{max-width:var(--claura-page-max);margin-left:auto;margin-right:auto}.public-card svg{margin-bottom:var(--claura-space-5)}.claura-operational-list{gap:var(--claura-space-3);margin:0;padding:0;display:grid}.claura-operational-list li{color:var(--claura-text-secondary);font-size:var(--claura-text-sm);gap:var(--claura-space-2);line-height:var(--claura-leading-normal);grid-template-columns:8px 1fr;padding:14px;list-style:none;display:grid}.claura-operational-list li:before{background:var(--claura-accent);border-radius:var(--claura-radius-full);content:"";width:8px;height:8px;margin-top:7px}.contact-panel{border-radius:var(--claura-radius-xl);padding:var(--claura-space-8);align-self:start}.contact-panel h3{color:var(--claura-text);margin-top:0}.contact-panel a{color:var(--claura-text-secondary);font-weight:var(--claura-weight-medium);margin-top:var(--claura-space-3);display:block}.contact-panel a:hover{color:var(--claura-text)}.legal-content{gap:var(--claura-space-5);max-width:880px;padding-bottom:var(--claura-space-24);display:grid}.legal-card ul{margin:var(--claura-space-3) 0 0;padding-left:var(--claura-space-5)}.legal-card li+li{margin-top:var(--claura-space-2)}.claura-field,.claura-search{gap:var(--claura-space-2);display:grid}.claura-field span{color:var(--claura-text-tertiary);font-size:var(--claura-text-xs);text-transform:uppercase}.claura-field input,.claura-search input{background:var(--claura-fill-subtle);border:1px solid var(--claura-line);border-radius:var(--claura-radius-md);color:var(--claura-text);font:inherit;min-height:44px;padding:0 var(--claura-space-4)}.claura-search{background:var(--claura-fill-subtle);border:1px solid var(--claura-line);border-radius:var(--claura-radius-md);align-items:center;gap:var(--claura-space-2);min-height:44px;padding:0 var(--claura-space-4);grid-template-columns:auto 1fr;display:grid}.claura-search input{background:0 0;border:0;min-height:0;padding:0}.claura-notification{align-items:center;gap:var(--claura-space-4);padding:var(--claura-space-4);justify-content:space-between;display:flex}.claura-notification strong,.claura-modal h2{color:var(--claura-text);font-weight:var(--claura-weight-medium)}.claura-notification p,.claura-modal p{color:var(--claura-text-secondary);margin:var(--claura-space-1) 0 0}.claura-modal-backdrop{padding:var(--claura-space-6);z-index:var(--claura-z-modal);background:#0000008f;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.claura-modal{background:var(--claura-bg-elevated);border:1px solid var(--claura-line-strong);border-radius:var(--claura-radius-xl);box-shadow:var(--claura-depth-shadow);max-width:560px;padding:var(--claura-space-6);width:100%}.claura-modal-head{align-items:start;gap:var(--claura-space-4);justify-content:space-between;display:flex}.claura-dropdown{position:relative}.claura-dropdown summary{background:var(--claura-fill-subtle);border:1px solid var(--claura-line);border-radius:var(--claura-radius-md);cursor:pointer;align-items:center;gap:var(--claura-space-2);min-height:44px;padding:0 var(--claura-space-4);display:inline-flex}.claura-dropdown summary::marker{content:""}.claura-dropdown-panel{background:var(--claura-bg-elevated);border:1px solid var(--claura-line-strong);border-radius:var(--claura-radius-lg);box-shadow:var(--claura-depth-shadow);min-width:220px;padding:var(--claura-space-2);right:0;top:calc(100% + var(--claura-space-2));z-index:var(--claura-z-dropdown);position:absolute}.claura-cta{max-width:var(--claura-page-max);text-align:center;margin-left:auto;margin-right:auto}.claura-cta p{max-width:620px;margin-left:auto;margin-right:auto}.claura-footer{background:linear-gradient(180deg, var(--claura-fill-subtle), transparent 40%), color-mix(in srgb, var(--claura-bg) 88%, black);border-top:1px solid var(--claura-line);color:var(--claura-text)}.claura-footer-inner,.claura-footer-bottom{max-width:var(--claura-page-max);padding-left:var(--claura-space-6);padding-right:var(--claura-space-6);margin:0 auto}.claura-footer-inner{gap:var(--claura-space-12);padding-bottom:var(--claura-space-12);padding-top:var(--claura-space-16);grid-template-columns:1fr 2fr;display:grid}.claura-footer-columns{gap:var(--claura-space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.claura-footer-columns div{gap:var(--claura-space-3);display:grid}.claura-footer-columns strong{color:var(--claura-text);font-size:var(--claura-text-sm);font-weight:var(--claura-weight-medium)}.claura-footer-columns a,.claura-footer-bottom span{color:var(--claura-text-tertiary);font-size:var(--claura-text-sm)}.claura-footer-columns a:hover{color:var(--claura-text)}.claura-footer-bottom{border-top:1px solid var(--claura-line);padding-bottom:var(--claura-space-6);padding-top:var(--claura-space-6);justify-content:space-between;align-items:center;display:flex}.claura-footer-status{align-items:center;gap:var(--claura-space-2);display:inline-flex}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:1120px){.hero-system-map,.claura-grid-4,.integration-grid,.tier-grid,.public-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.claura-nav-links{display:none}.claura-nav-inner{grid-template-columns:auto 1fr auto}.claura-nav-actions .claura-button-secondary{display:none}.claura-mobile-toggle{display:inline-flex}.claura-grid-3,.workflow-grid,.feature-grid,.public-grid,.public-grid.three,.comparison-grid,.faq-grid,.savings-section,.archive-section,.pricing-preview,.enterprise-contact,.public-band{grid-template-columns:1fr}.pricing-preview .claura-button,.enterprise-contact .claura-button{justify-self:start}}@media (max-width:720px){:root{--claura-nav-height:68px}.claura-nav-inner,.claura-section,.public-section,.pricing-tiers,.enterprise-contact,.legal-content,.claura-footer-inner,.claura-footer-bottom{padding-left:var(--claura-mobile-gutter);padding-right:var(--claura-mobile-gutter)}.claura-logo-lockupDark,.claura-logo-lockupLight{width:122px;height:30px}.claura-nav-actions{display:none}.claura-nav-inner{justify-content:space-between;display:flex}.claura-hero,.pricing-hero,.public-hero{padding:var(--claura-space-16) var(--claura-mobile-gutter) var(--claura-space-12)}.claura-hero h1,.pricing-hero h1,.public-hero h1{font-size:var(--claura-text-3xl)}.claura-hero p,.pricing-hero p,.public-hero p{font-size:var(--claura-text-md)}.claura-logo-appIconRounded,.claura-logo-appIconSquare{width:96px;height:96px}.hero-system-map,.claura-grid-2,.claura-grid-4,.integration-grid,.tier-grid,.public-grid.four,.trust-band,.claura-footer-inner,.claura-footer-columns{grid-template-columns:1fr}.claura-section,.public-section{padding-bottom:var(--claura-space-20);padding-top:var(--claura-space-20)}.pricing-preview,.enterprise-contact,.public-band,.claura-cta{border-radius:var(--claura-radius-lg);margin-bottom:var(--claura-space-16);padding:var(--claura-space-8) var(--claura-space-5)}.claura-actions,.hero-actions{flex-direction:column;align-items:stretch}.claura-actions .claura-button,.hero-actions .claura-button{width:100%}.claura-footer-bottom{align-items:flex-start;gap:var(--claura-space-3);flex-direction:column}.identity-shell,.identity-section,.identity-construction,.identity-construction>*,.identity-card,.identity-grid-stage,.identity-spec-list,.identity-spec-list div,.identity-cmp-product,.identity-cmp-product-body{min-width:0;max-width:100%}.identity-card{width:100%}.identity-rule-stack{grid-template-rows:none;grid-template-columns:1fr}.identity-rule-stack>div,.identity-rule-visual,.identity-rule-surface{width:100%;min-width:0;max-width:100%}.identity-rule-visual{gap:var(--claura-space-2);padding:14px}.identity-rule-size-tile-dark{width:96px;height:96px}.identity-cmp-stage{overflow-x:auto}.identity-cmp-product{overflow:hidden}.identity-cmp-product-body{overflow-x:auto}.identity-cmp-table{min-width:420px}}
