*,:after,:before{box-sizing:border-box}html{min-height:100%}body,html{overflow-x:hidden;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.15px;margin:0;min-width:320px}#root,body{min-height:100dvh}#root{overflow-x:clip;width:100%}canvas,img,svg,video{max-width:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:focus-visible{outline:2px solid #292929;outline-offset:2px}.loading-state{align-items:center;color:#5d5d5d;display:inline-flex;gap:10px;width:fit-content}.loading-state__grid{grid-gap:1.5px;display:grid;gap:1.5px;grid-template-columns:repeat(3,4px)}.loading-state__cell{background:#292929;height:4px;width:4px}.loading-state__cell--round{border-radius:50%}.loading-state__label{animation:loading-state-shimmer 1.4s linear infinite;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#9e9e9e 35%,#292929 50%,#9e9e9e 65%);background-size:200% 100%;color:#0000;font-size:13px;font-weight:500;line-height:16px}.loading-state__elapsed{font-feature-settings:"tnum";color:#9e9e9e;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-variant-numeric:tabular-nums;line-height:16px}@keyframes loading-state-pixel-on{0%,to{opacity:.15}50%{opacity:1}}@keyframes loading-state-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.loading-state__cell{animation:none!important;opacity:.07!important}.loading-state__label{animation:none;background-image:none;color:#5d5d5d}}:root{--editorial-page:#fafafa;--editorial-surface:#fff;--editorial-tint:#f5f5f5;--editorial-muted:#fafafa;--editorial-ink:#292929;--editorial-copy:#5d5d5d;--editorial-tertiary:#9e9e9e;--editorial-border:#f5f5f5;--editorial-border-strong:#e5e5e5;--editorial-green-soft:#f5f5f5;--editorial-green:#292929;--editorial-green-dark:#292929}.config-page,.editorial-page{background:#fafafa;background:var(--editorial-page);color:#292929;color:var(--editorial-ink);font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.15px;min-height:100dvh;min-width:0;overflow-x:hidden}.editorial-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.editorial-container{max-width:1320px;padding-left:64px!important;padding-right:64px!important;width:100%}.editorial-hero{background:radial-gradient(circle at 6% 18%,#4f6bff21,#0000 28%),linear-gradient(180deg,#f8fafc,#f4f7ff);display:grid;min-height:min(720px,calc(100svh - 82px));overflow:hidden;padding:64px 0 88px;place-items:center;position:relative;text-align:left}.editorial-hero .editorial-container{display:block}.editorial-hero-grid{grid-gap:64px;align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr)}.editorial-hero-copy-block{max-width:610px}.editorial-hero-accent{color:#292929;color:var(--editorial-green)}.editorial-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.editorial-hero-visual{min-width:0;position:relative}.editorial-hero-glow{background:linear-gradient(135deg,#4f6bffd9,#2bb7e89e 48%,#786bff94);border-radius:32px;filter:blur(34px);inset:10% -6% -8% 8%;opacity:.55;position:absolute;transform:rotate(-4deg)}.editorial-hero-frame{background:#fff;border:1px solid #ffffffc2;border-radius:18px;box-shadow:0 24px 60px #1f367e2e;overflow:hidden;position:relative;transform:rotate(1.5deg)}.editorial-hero-frame-bar{align-items:center;border-bottom:1px solid #f5f5f5;border-bottom:1px solid var(--editorial-border);color:#9e9e9e;color:var(--editorial-tertiary);display:flex;font-size:13px;font-weight:700;gap:8px;min-height:52px;padding:0 18px}.editorial-hero-frame-bar span{background:#f59e0b;border-radius:50%;height:9px;width:9px}.editorial-hero-frame-bar span:nth-child(2){background:#60a5fa}.editorial-hero-frame-bar span:nth-child(3){background:#34d399}.editorial-hero-frame-label{color:inherit;font-size:13px!important;font-weight:700!important;margin-left:4px}.editorial-hero-frame img{display:block;height:auto;width:100%}.editorial-eyebrow{color:#292929!important;color:var(--editorial-green)!important;font-size:12px!important;font-weight:700!important;line-height:1.35!important;margin:0!important;text-transform:uppercase}.editorial-hero h1{color:#292929;color:var(--editorial-ink);font-size:24px;font-weight:600;letter-spacing:-.15px;line-height:32px;margin:20px 0 24px;max-width:640px}.editorial-hero-copy{color:#5d5d5d;color:var(--editorial-copy);font-size:14px!important;line-height:20px!important;margin:0!important;max-width:720px}.editorial-control-panel{grid-gap:32px;background:#fff;background:var(--editorial-surface);border:1px solid #e5e5e5;border:1px solid var(--editorial-border-strong);border-radius:16px;box-shadow:0 10px 30px hsla(0,0%,7%,.035);display:grid;gap:32px;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);padding:16px}.editorial-control-intro{display:grid;justify-items:start}.editorial-medallion{background:#f5f5f5;background:var(--editorial-green-soft);border:1px solid #dbe4ff;border-radius:50%;color:#292929;color:var(--editorial-green);display:grid;height:56px;place-items:center;width:56px}.editorial-medallion svg{font-size:20px}.editorial-control-intro .editorial-eyebrow{margin-top:28px!important}.editorial-control-intro h2{font-size:24px;font-weight:600;line-height:32px;margin:10px 0 12px}.editorial-control-intro>p:not(.editorial-eyebrow){color:#5d5d5d;color:var(--editorial-copy);font-size:14px;line-height:20px;margin:0;max-width:460px}.editorial-count{border:1px solid #f5f5f5;border:1px solid var(--editorial-border);border-radius:6px;color:#5d5d5d;color:var(--editorial-copy);font-size:12px;font-weight:700;margin-top:24px;padding:6px 9px}.editorial-tabs{align-content:start;display:flex;flex-wrap:wrap;gap:8px}.editorial-tabs button{background:#fff;background:var(--editorial-surface);border:1px solid #e5e5e5;border:1px solid var(--editorial-border-strong);border-radius:8px;color:#40403d;cursor:pointer;font:inherit;font-size:13px;font-weight:500;min-height:36px;padding:0 12px;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.editorial-tabs button.active{background:#292929;background:var(--editorial-green);border-color:#292929;border-color:var(--editorial-green);color:#fff}.config-option:focus-visible,.config-skill-option:focus-visible,.editorial-tabs button:focus-visible{outline:3px solid #4f6bff47;outline-offset:2px}.catalogue-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.catalogue-card{animation:editorial-enter .26s ease both;background:#fff;background:var(--editorial-surface);border:1px solid #f5f5f5;border:1px solid var(--editorial-border);border-radius:16px;display:flex;flex-direction:column;min-height:300px;min-width:0;padding:16px;transition:transform .18s ease,border-color .18s ease}.catalogue-card:hover{border-color:#e5e5e5;border-color:var(--editorial-border-strong);transform:translateY(-2px)}.catalogue-card-top{align-items:flex-start;display:flex;justify-content:space-between}.catalogue-card-top>span{color:#9e9e9e;color:var(--editorial-tertiary);font-size:13px;font-weight:700}.catalogue-card h3{font-size:16px;font-weight:600;line-height:20px;margin:32px 0 10px}.catalogue-card-copy{color:#5d5d5d;color:var(--editorial-copy);font-size:14px!important;line-height:20px!important;margin:0!important;max-width:520px}.catalogue-card-footer{align-items:center;border-top:1px solid #f5f5f5;border-top:1px solid var(--editorial-border);color:#9e9e9e;color:var(--editorial-tertiary);display:flex;font-size:12px;gap:16px;justify-content:space-between;margin-top:auto;padding-top:24px}.editorial-status{background:#f3f5ff;border:1px solid #dbe4ff;border-radius:5px;color:#292929;color:var(--editorial-green-dark);font-size:12px;font-weight:500;padding:5px 7px}.editorial-section{padding-top:112px}.editorial-section-header{margin-bottom:40px;max-width:720px}.editorial-section-header h2{font-size:24px;font-weight:600;line-height:32px;margin:14px 0}.editorial-lede{color:#5d5d5d;color:var(--editorial-copy);font-size:14px!important;line-height:20px!important;margin:0!important}.workflow-panel{background:#f5f5f5;background:var(--editorial-tint);border:1px solid #e5e5e5;border:1px solid var(--editorial-border-strong);border-radius:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.workflow-step{border-left:1px solid #e5e5e5;border-left:1px solid var(--editorial-border-strong);min-height:230px;padding:16px}.workflow-step:first-child{border-left:0}.workflow-step>span{color:#292929;color:var(--editorial-green);font-size:12px;font-weight:750}.workflow-step h3{font-size:16px;font-weight:600;line-height:20px;margin:58px 0 10px}.workflow-step p{color:#5d5d5d;color:var(--editorial-copy);font-size:14px;line-height:20px;margin:0}.mode-panel{background:#fff;background:var(--editorial-surface);border:1px solid #e5e5e5;border:1px solid var(--editorial-border-strong);border-radius:16px;padding:16px}.mode-list{border-top:1px solid #f5f5f5;border-top:1px solid var(--editorial-border);margin-top:32px}.mode-list-item{grid-gap:16px;align-items:center;animation:editorial-enter .26s ease both;border-bottom:1px solid #f5f5f5;border-bottom:1px solid var(--editorial-border);display:grid;gap:16px;grid-template-columns:56px minmax(0,1fr) auto;min-height:86px}.mode-list-item>span{color:#9e9e9e;color:var(--editorial-tertiary);font-size:12px;font-weight:700}.mode-list-item h3{font-size:16px;font-weight:600;line-height:20px;margin:0}.mode-list-item svg{color:#292929;color:var(--editorial-green);font-size:20px}.feedback-preview{background:#fff;background:var(--editorial-surface);border:1px solid #e5e5e5;border:1px solid var(--editorial-border-strong);border-radius:16px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);overflow:hidden}.feedback-evidence,.feedback-review{padding:16px}.feedback-review{background:#f5f5f5;background:var(--editorial-tint);border-left:1px solid #e5e5e5;border-left:1px solid var(--editorial-border-strong)}.feedback-evidence h3{font-size:16px;font-weight:600;line-height:20px;margin:22px 0 12px;max-width:560px}.feedback-evidence>p:not(.editorial-eyebrow){color:#5d5d5d;color:var(--editorial-copy);font-size:14px;line-height:20px;margin:0;max-width:620px}.feedback-answer-evidence,.feedback-recommendation{background:#fafafa;background:var(--editorial-muted);border:1px solid #f5f5f5;border:1px solid var(--editorial-border);border-radius:16px;margin-top:40px;padding:16px}.feedback-answer-evidence span,.feedback-recommendation span{color:#9e9e9e;color:var(--editorial-tertiary);font-size:12px;font-weight:500;text-transform:uppercase}.feedback-answer-evidence p,.feedback-recommendation p{color:#5d5d5d;color:var(--editorial-copy);font-size:14px;line-height:20px;margin:8px 0 0}.feedback-row{align-items:center;border-bottom:1px solid #f5f5f5;border-bottom:1px solid var(--editorial-border);display:flex;gap:20px;justify-content:space-between;min-height:64px}.feedback-row span{color:#5d5d5d;color:var(--editorial-copy);font-size:14px}.feedback-row strong{color:#292929;color:var(--editorial-ink);font-size:12px;font-weight:700;text-align:right}.editorial-final-cta{grid-gap:40px;align-items:end;background:#f5f5f5;background:var(--editorial-tint);border:1px solid #e5e5e5;border:1px solid var(--editorial-border-strong);border-radius:16px;display:grid;gap:40px;grid-template-columns:minmax(0,1fr) auto;margin:112px 0;padding:16px}.editorial-final-cta h2{font-size:24px;font-weight:600;line-height:32px;margin:14px 0;max-width:760px}.editorial-final-cta>div>p:not(.editorial-eyebrow){color:#5d5d5d;color:var(--editorial-copy);font-size:14px;line-height:20px;margin:0;max-width:680px}.editorial-cta-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.config-shell{margin:0 auto;padding:40px 64px 96px;width:min(100%,1320px)}.config-topbar{align-items:center;border-bottom:1px solid #f5f5f5;border-bottom:1px solid var(--editorial-border);display:flex;gap:24px;justify-content:space-between;padding-bottom:32px}.config-back-button{border-radius:50%!important;height:44px;min-width:44px!important;padding:0!important;width:44px!important}.config-steps{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.config-step{background:#fff;background:var(--editorial-surface);border:1px solid #f5f5f5;border:1px solid var(--editorial-border);border-radius:8px;color:#9e9e9e;color:var(--editorial-tertiary);font-size:12px;font-weight:500;line-height:16px;padding:0 12px;white-space:nowrap}.config-step.active{background:#292929;background:var(--editorial-ink);border-color:#292929;border-color:var(--editorial-ink);color:#fff}.config-intro{max-width:780px;padding:72px 0 48px}.config-intro .editorial-medallion{margin-bottom:24px}.config-intro h1{font-size:24px;font-weight:600;line-height:32px;margin:14px 0 16px}.config-intro>p:not(.editorial-eyebrow){color:#5d5d5d;color:var(--editorial-copy);font-size:14px;line-height:20px;margin:0}.config-layout{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 340px}.config-form-stack{grid-gap:16px;display:grid;gap:16px}.config-section{background:#fff;background:var(--editorial-surface);border:1px solid #f5f5f5;border:1px solid var(--editorial-border);border-radius:16px;margin:0;min-width:0;padding:16px}.config-section-heading{grid-gap:16px;display:grid;gap:16px;grid-template-columns:42px minmax(0,1fr);margin-bottom:28px}.config-section-number{background:#f5f5f5;background:var(--editorial-green-soft);border:1px solid #dbe4ff;border-radius:50%;color:#292929;color:var(--editorial-green-dark);display:grid;font-size:12px;font-weight:500;height:38px;place-items:center;width:38px}.config-section-heading h2{font-size:16px;font-weight:600;line-height:20px;margin:0 0 5px}.config-section-heading p{color:#5d5d5d;color:var(--editorial-copy);font-size:14px;line-height:20px;margin:0}.config-field-grid,.config-option-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.config-option-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.config-option{background:#fff;background:var(--editorial-surface);border:1px solid #e5e5e5;border:1px solid var(--editorial-border-strong);border-radius:16px;color:#292929;color:var(--editorial-ink);cursor:pointer;font:inherit;min-height:96px;min-width:0;padding:16px;text-align:left;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.config-option:hover{border-color:#cbd5ff;transform:translateY(-1px)}.config-option.selected{border-color:#292929;border-color:var(--editorial-green)}.config-current-type,.config-option.selected{background:#f5f5f5;background:var(--editorial-tint)}.config-current-type{align-items:center;border:1px solid #292929;border:1px solid var(--editorial-green);border-radius:7px;display:flex;gap:20px;justify-content:space-between;min-height:74px;padding:14px 16px}.config-current-type span,.config-current-type strong{display:block}.config-current-type strong{font-size:14px}.config-current-type span{color:#5d5d5d;color:var(--editorial-copy);font-size:12px;margin-top:4px}.config-option span,.config-option strong{display:block}.config-option strong{font-size:14px;font-weight:700}.config-option span{color:#5d5d5d;color:var(--editorial-copy);font-size:12px;line-height:1.45;margin-top:6px}.config-skill-list{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.config-skill-option{background:#fff;background:var(--editorial-surface);border:1px solid #e5e5e5;border:1px solid var(--editorial-border-strong);border-radius:8px;color:#5d5d5d;color:var(--editorial-copy);cursor:pointer;font:inherit;font-size:13px;font-weight:500;min-height:48px;padding:11px 13px;text-align:left}.config-skill-option.selected{background:#f5f5f5;background:var(--editorial-green-soft);border-color:#292929;border-color:var(--editorial-green);color:#292929;color:var(--editorial-green-dark)}.config-summary{background:#f5f5f5;background:var(--editorial-tint);border:1px solid #e5e5e5;border:1px solid var(--editorial-border-strong);border-radius:16px;padding:16px;position:sticky;top:24px}.config-summary h2{font-size:16px;font-weight:600;line-height:20px;margin:10px 0 24px}.config-summary-list{margin:0}.config-summary-list>div{border-top:1px solid #f5f5f5;border-top:1px solid var(--editorial-border);display:flex;gap:16px;justify-content:space-between;padding:11px 0}.config-summary-list dt{color:#9e9e9e;color:var(--editorial-tertiary);font-size:12px}.config-summary-list dd{color:#292929;color:var(--editorial-ink);font-size:12px;font-weight:700;margin:0;overflow-wrap:anywhere;text-align:right}.config-evaluation-list{grid-gap:10px;border-bottom:1px solid #f5f5f5;border-bottom:1px solid var(--editorial-border);border-top:1px solid #f5f5f5;border-top:1px solid var(--editorial-border);display:grid;gap:10px;margin:24px 0;padding:24px 0}.config-evaluation-list p{font-size:13px;font-weight:700;margin:0 0 4px}.config-evaluation-list span{align-items:center;color:#5d5d5d;color:var(--editorial-copy);display:flex;font-size:12px;gap:8px}.config-evaluation-list svg{color:#292929;color:var(--editorial-green);font-size:16px}.config-summary-actions{grid-gap:8px;display:grid;gap:8px}.config-consent{background:#fafafa;background:var(--editorial-muted);border:1px solid #f5f5f5;border:1px solid var(--editorial-border);border-radius:7px;padding:20px}.config-consent.error{border-color:#b44646}.marketing-footer{background:#fafafa;background:var(--editorial-page);padding:16px}.marketing-footer-container{background:#0f172a;border-radius:16px;color:#f5f7f4;max-width:1440px;overflow:hidden;padding:64px 48px 28px!important}.marketing-footer-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:minmax(220px,1.35fr) repeat(4,minmax(120px,1fr))}.marketing-footer-brand{max-width:310px}.marketing-footer-brand>p:first-child{color:#fff;font-size:16px;font-weight:600;line-height:20px;margin:0 0 18px}.marketing-footer-brand>p:last-child{color:#aeb8b0;font-size:14px;line-height:1.65;margin:0}.marketing-footer nav h2{color:#f5f7f4;font-size:13px;font-weight:700;margin:0 0 18px}.marketing-footer-links{grid-gap:12px;display:grid;gap:12px;justify-items:start}.marketing-footer-link{color:#96a299!important;font-size:13px!important;line-height:1.45!important}.marketing-footer-link:hover{color:#fff!important}.marketing-footer-link:focus-visible{border-radius:2px;outline:2px solid #9eb0ff;outline-offset:3px}.marketing-footer-wordmark{color:#dbe4ff;font-size:24px!important;font-weight:600!important;line-height:32px!important;margin:72px 0 40px!important;overflow-wrap:anywhere}@media (max-width:999px){.marketing-footer-wordmark{font-size:24px!important}}.marketing-footer-bottom{align-items:center;border-top:1px solid #2d332e;color:#96a299;display:flex;gap:24px;justify-content:space-between;padding-top:24px}.marketing-footer-legal,.marketing-footer-security{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.marketing-footer-security svg{color:#9eb0ff;font-size:20px}.marketing-footer-legal span,.marketing-footer-security span{font-size:12px}@keyframes editorial-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:999px){.editorial-container{padding-left:32px!important;padding-right:32px!important}.editorial-hero h1{font-size:24px}.editorial-hero-grid{gap:40px;grid-template-columns:1fr}.editorial-hero-copy-block{max-width:720px}.editorial-hero-visual{width:min(100%,720px)}.config-layout,.editorial-control-panel,.editorial-final-cta,.feedback-preview{grid-template-columns:1fr}.workflow-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-step:nth-child(3){border-left:0}.feedback-review,.workflow-step:nth-child(3),.workflow-step:nth-child(4){border-top:1px solid #e5e5e5;border-top:1px solid var(--editorial-border-strong)}.feedback-review{border-left:0}.editorial-cta-actions{justify-content:flex-start}.config-shell{padding-left:32px;padding-right:32px}.config-summary{position:static}.marketing-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-footer-brand{grid-column:1/-1}.marketing-footer-bottom{align-items:flex-start;flex-direction:column}}@media (max-width:599px){.editorial-container{padding-left:20px!important;padding-right:20px!important}.editorial-hero{min-height:520px;padding:72px 0 80px}.editorial-hero h1{font-size:24px;line-height:32px;margin-top:16px}.editorial-hero-copy{font-size:14px!important}.editorial-hero-grid{gap:32px}.editorial-hero h1{max-width:520px}.editorial-hero-actions{display:grid}.editorial-hero-actions .MuiButton-root{width:100%}.editorial-hero-frame{transform:none}.catalogue-card,.config-section,.config-summary,.editorial-control-panel,.editorial-final-cta,.feedback-evidence,.feedback-review,.mode-panel{padding:16px}.editorial-control-panel{gap:32px}.editorial-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.editorial-tabs button{flex:0 0 auto}.catalogue-grid,.config-field-grid,.config-option-grid,.config-option-grid.three,.config-skill-list,.workflow-panel{grid-template-columns:1fr}.catalogue-card{min-height:280px}.catalogue-card-footer{align-items:flex-start;flex-direction:column}.editorial-section{padding-top:80px}.editorial-final-cta h2,.editorial-section-header h2{font-size:24px}.workflow-step,.workflow-step:nth-child(2),.workflow-step:nth-child(3),.workflow-step:nth-child(4){border-left:0;border-top:1px solid #e5e5e5;border-top:1px solid var(--editorial-border-strong);min-height:190px}.workflow-step:first-child{border-top:0}.workflow-step h3{margin-top:40px}.mode-list-item{grid-template-columns:38px minmax(0,1fr) auto}.feedback-row{align-items:flex-start;flex-direction:column;gap:4px;justify-content:center}.feedback-row strong{text-align:left}.editorial-final-cta{margin:80px 0}.editorial-cta-actions{display:grid}.config-shell{padding:24px 20px 72px}.config-topbar{align-items:flex-start}.config-intro{padding:56px 0 36px}.config-intro h1{font-size:24px}.config-current-type{align-items:flex-start;flex-direction:column}.marketing-footer{padding:8px}.marketing-footer-container{padding:48px 24px 24px!important}.marketing-footer-grid{gap:36px 24px}.marketing-footer-wordmark{font-size:24px!important;line-height:32px!important;margin-top:56px!important}}@media (prefers-reduced-motion:reduce){.catalogue-card,.mode-list-item{animation:none}.catalogue-card,.config-option,.editorial-tabs button{transition:none}}.presentation-page{background:#f8fafc;color:#0f172a;min-height:100vh;padding:0 0 7rem;position:relative}.presentation-company-badge{background:#fff;border:1px solid #e8ecf4;border-radius:.75rem;box-shadow:0 8px 18px #0f172a0d;padding:.35rem .5rem;position:fixed;right:1.25rem;top:1.25rem;z-index:5}.presentation-company-logo{display:block;height:1.6rem;width:auto}.presentation-progress{display:flex;flex-direction:column;gap:.75rem;position:fixed;right:1.25rem;top:50%;transform:translateY(-50%);z-index:3}.presentation-progress button{align-items:center;background:#0000;border:0;cursor:pointer;display:inline-flex;height:1rem;justify-content:center;padding:0;width:1rem}.presentation-progress span{background:#0f172a38;border-radius:999px;height:.42rem;transition:transform .18s ease,background .18s ease;width:.42rem}.presentation-progress button:focus-visible span,.presentation-progress button:hover span{background:#2563ebd9;transform:scale(1.5)}.presentation-progress-dot.is-active span{background:#2563ebf2;transform:scale(1.75)}.presentation-stage{min-height:100vh}.presentation-slide{align-items:center;display:flex;min-height:100vh;padding:4rem 0;position:relative;z-index:1}.presentation-slide-grid{grid-gap:3rem;align-items:center;display:grid;gap:3rem;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr)}.presentation-copy{max-width:44rem}.presentation-eyebrow{color:#1d4ed8;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.presentation-eyebrow,.presentation-title{font-family:SF Pro Text,SF Pro Display,sans-serif;margin:0}.presentation-title{color:#0f172a;font-size:clamp(2.6rem,4.8vw,4.6rem);letter-spacing:0;line-height:1.08;max-width:14ch}.presentation-title-segment-accent{color:#1d4ed8}.presentation-body{color:#475569;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.75;max-width:42rem}.presentation-body,.presentation-quote{font-family:SF Pro Text,SF Pro Display,sans-serif;margin:0}.presentation-quote{color:#1d4ed8;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.5}.presentation-bullet-row{display:flex;flex-wrap:wrap;gap:.65rem}.presentation-bullet-pill{background:#fff;border:1px solid #e8ecf4;border-radius:999px;box-shadow:none;color:#0f172a;font-family:SF Pro Text,SF Pro Display,sans-serif;font-size:.94rem;line-height:1.4;margin:0;padding:.75rem .95rem}.presentation-cta{border-radius:999px!important;font-family:SF Pro Text,SF Pro Display,sans-serif!important;font-size:.96rem!important;font-weight:700!important;min-width:11rem;padding:.9rem 1.4rem!important;text-transform:none!important}.presentation-cta-primary{background:#4f6bff!important;color:#fff!important}.presentation-cta-secondary{background:#fff!important;border-color:#dbe4f1!important;color:#0f172a!important}.presentation-visual{display:flex;justify-content:center}.presentation-device-shell{width:min(100%,54rem)}.presentation-closing-panel,.presentation-contact-card,.presentation-device-screen,.presentation-device-topbar,.presentation-notable-panel{background:#fff;border:1px solid #e8ecf4;box-shadow:0 18px 38px #0f172a12}.presentation-device-topbar{align-items:center;border-bottom:none;border-radius:.9rem .9rem 0 0;display:flex;gap:1rem;padding:.8rem 1rem}.presentation-device-dots{display:flex;gap:.4rem}.presentation-device-dots span{background:#dbe4f1;border-radius:999px;height:.7rem;width:.7rem}.presentation-device-dots span:first-child{background:#f59e0b}.presentation-device-dots span:nth-child(2){background:#60a5fa}.presentation-device-dots span:nth-child(3){background:#34d399}.presentation-device-name{color:#64748b;font-family:SF Pro Text,SF Pro Display,sans-serif!important;font-size:1rem!important;font-weight:700!important}.presentation-device-screen{border-radius:0 0 .9rem .9rem;min-height:30rem;overflow:hidden;padding:1rem;position:relative}.presentation-device-caption{color:#64748b;font-family:SF Pro Text,SF Pro Display,sans-serif!important;font-size:1rem!important;line-height:1.8!important;margin:1.4rem auto 0!important;max-width:34rem;text-align:center}.presentation-device-caption:empty{display:none}.presentation-closing-panel,.presentation-notable-panel{border-radius:.9rem;padding:2rem;width:min(100%,34rem)}.presentation-closing-label,.presentation-panel-label{color:#1d4ed8;font-family:SF Pro Text,SF Pro Display,sans-serif!important;font-size:.82rem!important;font-weight:700!important;letter-spacing:.16em!important;margin:0 0 1rem!important;text-transform:uppercase!important}.presentation-closing-copy,.presentation-panel-line{color:#475569;font-family:SF Pro Text,SF Pro Display,sans-serif!important;font-size:1rem!important;line-height:1.8!important;margin:0!important}.presentation-closing-title{color:#0f172a;font-family:SF Pro Text,SF Pro Display,sans-serif!important;font-size:clamp(1.8rem,3vw,2.8rem)!important;line-height:1.05!important;margin:0 0 1rem!important}.presentation-contact-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.presentation-contact-card{border-radius:.9rem;padding:1.4rem}.presentation-contact-name{color:#0f172a;font-size:1.15rem!important;font-weight:700!important;margin:0 0 .5rem!important}.presentation-contact-name,.presentation-contact-role{font-family:SF Pro Text,SF Pro Display,sans-serif!important}.presentation-contact-role{color:#64748b;font-size:.96rem!important;line-height:1.7!important;margin:0 0 1rem!important}.presentation-contact-link{color:#1d4ed8!important;display:block;font-family:SF Pro Text,SF Pro Display,sans-serif!important;font-size:.95rem!important;margin-bottom:.45rem!important;text-decoration:none!important}.presentation-contact-link:focus-visible,.presentation-contact-link:hover{text-decoration:underline!important}.presentation-screen{grid-gap:1rem;color:#0f172a;display:grid;gap:1rem;height:100%;min-height:28rem;padding:.2rem}.presentation-screen-hero-image{border-radius:.85rem;display:block;overflow:hidden;position:relative}.presentation-screen-product-image{border-radius:.85rem;display:block;height:100%;min-height:27rem;object-fit:cover;object-position:top center;width:100%}.presentation-screen-avatar-card,.presentation-screen-card,.presentation-screen-conversation,.presentation-screen-loop-step,.presentation-screen-mode-card,.presentation-screen-sidebar{background:#fff;border:1px solid #e8ecf4;box-shadow:none}.presentation-screen-sidebar{border-radius:.85rem;padding:1.2rem}.presentation-screen-brand,.presentation-screen-card-title,.presentation-screen-mode-title,.presentation-screen-title{font-family:SF Pro Text,SF Pro Display,sans-serif!important}.presentation-screen-brand{font-size:1.1rem!important;font-weight:700!important;margin:0 0 1.3rem!important}.presentation-screen-sideitem{border-radius:1rem;color:#64748b;font-size:.95rem!important;margin:0 0 .5rem!important;padding:.75rem .85rem}.presentation-screen-sideitem-active{background:#2563eb1a;color:#1e40af;font-weight:700!important}.presentation-screen-main{grid-gap:1rem;align-content:start;display:grid;gap:1rem}.presentation-screen-title{font-size:2.25rem!important;font-weight:700!important;line-height:1.08!important;margin:0!important}.presentation-screen-avatar-role,.presentation-screen-card-copy,.presentation-screen-metric-label,.presentation-screen-mini-list,.presentation-screen-mode-copy,.presentation-screen-progress-label,.presentation-screen-progress-number,.presentation-screen-subtitle{color:#64748b;font-family:SF Pro Text,SF Pro Display,sans-serif!important}.presentation-screen-subtitle{font-size:1.05rem!important;line-height:1.75!important;margin:0!important}.presentation-screen-pill-row{flex-wrap:wrap}.presentation-screen-pill{background:#1d4ed81a;border-radius:999px;color:#1d4ed8;font-size:.85rem!important;font-weight:700!important;margin:0!important;padding:.55rem .9rem}.presentation-screen-pill-soft{background:#e2e8f0b3;color:#334155}.presentation-screen-coverage,.presentation-screen-grid,.presentation-screen-report,.presentation-screen-row,.presentation-screen-signals{grid-gap:1rem;display:grid;gap:1rem}.presentation-screen-grid{grid-template-columns:1.2fr .8fr}.presentation-screen-card{border-radius:.85rem;padding:1.35rem}.presentation-screen-card-large{min-height:10rem}.presentation-screen-card-glass{background:#f8fafc}.presentation-screen-card-kicker{color:#1d4ed8;font-size:.8rem!important;font-weight:700!important;letter-spacing:.12em!important;margin:0 0 .8rem!important;text-transform:uppercase!important}.presentation-screen-card-title{font-size:1.52rem!important;font-weight:700!important;line-height:1.2!important;margin:0 0 .6rem!important}.presentation-screen-metric-label{font-size:.85rem!important;margin:0 0 .5rem!important}.presentation-screen-metric-value{color:#1d4ed8;font-family:SF Pro Text,SF Pro Display,sans-serif!important;font-size:1.8rem!important;font-weight:700!important;margin:0!important}.presentation-screen-metric-value-green{color:#059669}.presentation-screen-report,.presentation-screen-studio{align-content:start}.presentation-screen-interviewer{align-items:stretch;grid-template-columns:15rem 1fr}.presentation-screen-avatar-card{border-radius:.85rem;display:grid;padding:1.4rem;place-items:center;text-align:center}.presentation-screen-avatar-placeholder{background:#eff6ff;border-radius:50%;box-shadow:0 18px 34px #1e88e524;color:#1d4ed8;display:grid;font-size:2.25rem;font-weight:800;height:9rem;place-items:center;width:9rem}.presentation-screen-avatar-name{font-size:1.35rem!important;font-weight:700!important;margin:1rem 0 .35rem!important}.presentation-screen-conversation{grid-gap:.9rem;align-content:start;border-radius:.85rem;display:grid;gap:.9rem;padding:1.4rem}.presentation-screen-message{border-radius:.85rem;font-size:.98rem!important;line-height:1.6!important;max-width:85%;padding:1rem 1.1rem}.presentation-screen-message-ai{background:#2563eb14;color:#0f172a}.presentation-screen-message-user{background:#e2e8f0b3;color:#0f172a;margin-left:auto!important}.presentation-screen-progress-row{margin-bottom:1rem}.presentation-screen-progress-meta{display:flex;gap:1rem;justify-content:space-between;margin-bottom:.45rem}.presentation-screen-progress-track{background:#e5edf8;border-radius:999px;height:.6rem;overflow:hidden;width:100%}.presentation-screen-progress-fill{background:#4f6bff;border-radius:inherit;height:100%}.presentation-screen-mode-card{border-radius:.85rem;padding:1.4rem}.presentation-screen-mode-card-blue{background:#eef6ff}.presentation-screen-mode-card-green{background:#ebfbf4}.presentation-screen-mode-card-amber{background:#fff5e9}.presentation-screen-mode-title{font-size:1.25rem!important;font-weight:700!important;margin:0 0 .5rem!important}.presentation-screen-loop{grid-template-columns:repeat(2,minmax(0,1fr))}.presentation-screen-loop-step{grid-gap:.7rem;border-radius:.85rem;display:grid;gap:.7rem;padding:1.4rem}.presentation-screen-loop-step span{background:#1d4ed81a;border-radius:50%;color:#1d4ed8;display:inline-grid;font-weight:700;height:2rem;place-items:center;width:2rem}.presentation-screen-loop-step p{font-size:1.15rem;font-weight:700;margin:0}.presentation-screen-waitlist{align-content:start;gap:1.2rem}.presentation-screen-price-card,.presentation-screen-waitlist-hero{background:#fff;border:1px solid #e8ecf4;box-shadow:none}.presentation-screen-waitlist-hero{border-radius:.85rem;padding:1.45rem}.presentation-screen-waitlist-badge{background:#1e88e5;border-radius:999px;color:#fff;display:inline-flex;font-size:.92rem!important;font-weight:700!important;margin:0 0 1rem!important;padding:.7rem 1rem;width:fit-content}.presentation-screen-waitlist-title{font-family:SF Pro Text,SF Pro Display,sans-serif!important;font-size:2rem!important;font-weight:700!important;line-height:1.08!important;margin:0 0 .85rem!important}.presentation-screen-waitlist-copy{color:#64748b;font-size:1rem!important;line-height:1.75!important;margin:0 0 1rem!important}.presentation-screen-waitlist-form{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:1fr 12rem}.presentation-screen-waitlist-button,.presentation-screen-waitlist-input{border-radius:1rem;font-size:.98rem!important;margin:0!important;padding:.95rem 1rem}.presentation-screen-waitlist-input{background:#fffffff5;border:1px solid #94a3b83d;color:#94a3b8}.presentation-screen-waitlist-button{background:#0f172a14;color:#64748b;font-weight:700!important;text-align:center}.presentation-screen-waitlist-pricing{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.presentation-screen-price-card{border-radius:.85rem;padding:1.3rem}.presentation-screen-price-card-featured{border-color:#1e88e542}.presentation-screen-price-tier{font-size:1.2rem!important;margin:0 0 .85rem!important}.presentation-screen-price-tier,.presentation-screen-price-value{font-family:SF Pro Text,SF Pro Display,sans-serif!important;font-weight:700!important}.presentation-screen-price-value{font-size:2rem!important;margin:0 0 .5rem!important}.presentation-screen-price-copy{color:#64748b;font-size:.98rem!important;line-height:1.65!important;margin:0!important}.presentation-screen-quote{align-content:center;display:grid;padding:2rem}.presentation-screen-quote-line{font-family:SF Pro Text,SF Pro Display,sans-serif!important;font-size:2rem!important;font-weight:700!important;line-height:1.18!important;margin:0!important}.presentation-screen-quote-line-soft{color:#1d4ed8}.presentation-controls{align-items:center;background:#fff;border:1px solid #e8ecf4;border-radius:.9rem;bottom:1.5rem;box-shadow:0 12px 28px #0f172a14;display:flex;gap:1rem;justify-content:space-between;left:50%;padding:.7rem .85rem;position:fixed;transform:translateX(-50%);width:min(760px,calc(100vw - 2rem));z-index:4}.presentation-controls-meta{min-width:0}.presentation-controls-label{color:#64748b;margin:0!important}.presentation-controls-label,.presentation-nav-button{font-family:SF Pro Text,SF Pro Display,sans-serif!important;font-size:.92rem!important;font-weight:700!important}.presentation-nav-button{border-radius:999px!important;min-width:8.6rem;padding:.68rem 1rem!important;text-transform:none!important}.presentation-nav-button-primary{background:#4f6bff!important;color:#fff!important}.presentation-nav-button-secondary{background:#fff!important;border-color:#dbe4f1!important;color:#0f172a!important}.presentation-print-deck{display:none}@media (max-width:1199px){.presentation-slide-grid{gap:2rem;grid-template-columns:1fr}.presentation-copy{max-width:none}.presentation-title{max-width:100%}.presentation-visual{justify-content:flex-start}.presentation-screen-hero,.presentation-screen-interviewer{grid-template-columns:1fr}}@media (max-width:899px){.presentation-page{padding-bottom:1rem}.presentation-slide{min-height:auto;padding:4.5rem 0 1rem}.presentation-progress{display:none}.presentation-company-badge{padding:.5rem .65rem;right:.75rem;top:.75rem}.presentation-title{font-size:clamp(2rem,10vw,2.85rem)}.presentation-bullet-pill{width:100%}.presentation-device-screen{min-height:20rem}.presentation-screen,.presentation-screen-product-image{min-height:18rem}.presentation-contact-grid{grid-template-columns:1fr}.presentation-closing-panel,.presentation-device-shell,.presentation-notable-panel{width:100%}.presentation-screen-coverage,.presentation-screen-grid,.presentation-screen-loop,.presentation-screen-report,.presentation-screen-row,.presentation-screen-signals,.presentation-screen-waitlist-pricing{grid-template-columns:1fr}.presentation-controls{align-items:stretch;flex-direction:column;margin:0 1rem 1rem;position:static;transform:none;width:calc(100% - 2rem)}}@media print{.presentation-page{background:#fff;padding:0}.presentation-company-badge,.presentation-controls,.presentation-progress,.presentation-stage{display:none!important}.presentation-print-deck{display:block}.presentation-slide{break-after:page;min-height:auto;padding:1.2rem 0;page-break-after:always}.presentation-slide:last-child{break-after:auto;page-break-after:auto}.presentation-bullet-pill,.presentation-closing-panel,.presentation-contact-card,.presentation-device-screen,.presentation-device-topbar,.presentation-notable-panel,.presentation-screen-avatar-card,.presentation-screen-card,.presentation-screen-conversation,.presentation-screen-loop-step,.presentation-screen-mode-card,.presentation-screen-sidebar{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}}
/*# sourceMappingURL=main.fc8c3004.css.map*/