.sw-hero{position:relative;overflow:hidden;padding:128px 40px 96px;background:#0a0e1a;color:#fff;min-height:680px;display:flex;align-items:center}.sw-hero-grid{position:relative;width:100%;max-width:1360px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:64px;align-items:center}.sw-hero-breadcrumb{display:flex;align-items:center;gap:12px;margin-bottom:24px;font-size:12px;color:#cbd5e1}.sw-hero-breadcrumb a{color:#cbd5e1!important}.sw-hero h1{margin:0;font-size:clamp(36px,4.5vw,72px);font-weight:600;line-height:1.04;letter-spacing:-.03em;color:#fff}.sw-hero h1>span{color:#c4b5fd}.sw-hero-grid>div>p{font-size:18px;line-height:1.75;color:#cbd5e1;max-width:540px;margin:24px 0 0}.sw-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.sw-primary-button,.sw-secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:14px 20px;border-radius:6px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none}.sw-primary-button{background:#6d28d9;color:#fff!important;border:1px solid #6d28d9}.sw-primary-button:hover{background:#5b21b6;border-color:#5b21b6}.sw-secondary-button{border:1px solid #64748b;color:#fff!important;background:transparent}.sw-secondary-button:hover{background:#ffffff0d}.sw-hero-grid>div>.sw-hero-free{margin-top:22px;font-size:13px;color:#cbd5e1}.sw-platform-ui{--sw-ui-primary: #075985;--sw-ui-text: #18222f;--sw-ui-muted: #5b6b7c;--sw-ui-border: #e3e8ef;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5;letter-spacing:normal;color:var(--sw-ui-text);color-scheme:light}.sw-platform-ui .bp5-icon{display:inline-flex;flex-shrink:0}.sw-bundle-visual{margin:0;width:100%;display:grid;grid-template-columns:minmax(0,.85fr) 24px minmax(0,1.15fr);gap:16px;align-items:center}.sw-bundle-arrow{color:#c4b5fd;justify-self:center}.sw-bundle-visual>figcaption{grid-column:1 / -1;text-align:center;color:#d8d2e8;font-size:12px;line-height:1.6;margin-top:8px}.sw-native-question-fragment,.sw-native-result-fragment{min-width:0;background:#f8fafc;border:1px solid #d6deea;border-radius:8px;overflow:hidden}.sw-native-fragment-title{display:flex;align-items:center;gap:9px;padding:14px;color:var(--sw-ui-primary);background:#fff;border-bottom:1px solid var(--sw-ui-border);font-size:14px;line-height:1.45;font-weight:600}.sw-native-question-row{padding:20px 14px}.sw-native-question-body{display:flex;gap:8px;align-items:baseline}.sw-native-question-body>.bp5-icon{color:#8a99a8}.sw-native-question-body p{margin:0;font-size:14px;line-height:1.6}.sw-native-question-body p>span{color:var(--sw-ui-primary);text-decoration:underline;font-weight:600}.sw-native-question-description{color:var(--sw-ui-muted);font-size:12px;margin:8px 0 20px 21px;line-height:1.6}.sw-native-scale-labels{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:var(--sw-ui-muted);margin-bottom:6px}.sw-native-opinion-scale{display:flex}.sw-native-opinion-scale>span{border:2px solid #e5e7eb;min-width:0;height:40px;flex:1;display:flex;align-items:center;justify-content:center;color:#6b7280}.sw-native-opinion-scale>span+span{border-left:0}.sw-native-opinion-scale>span:first-child{border-radius:4px 0 0 4px}.sw-native-opinion-scale>span:last-child{border-radius:0 4px 4px 0}.sw-native-fragment-note{border-top:1px solid var(--sw-ui-border);padding:10px 14px;margin:0;font-size:10px;color:var(--sw-ui-muted);line-height:1.6}.sw-dashboard-section{padding:88px 40px;color:#0c4a6e;background:#fff;scroll-margin-top:72px}.sw-dashboard-section-grid{max-width:1360px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:40px;align-items:center}.sw-dashboard-copy{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);-moz-column-gap:64px;column-gap:64px}.sw-dashboard-copy h2{grid-column:1;grid-row:1 / 4}.sw-dashboard-copy>p,.sw-dashboard-copy>ul{grid-column:2}.sw-dashboard-copy>p:first-of-type{margin-top:0}.sw-real-dashboard,.sw-real-dashboard-hero{min-width:0}.sw-real-dashboard-hero .ks-image-frame{padding:0;background:#fff;border-radius:10px}.sw-dashboard-copy h2,.sw-features-heading h2,.sw-platform-bridge h2,.sw-final-cta h2{font-size:clamp(30px,3.2vw,48px);line-height:1.12;letter-spacing:-.03em;font-weight:600;margin:0}.sw-dashboard-copy>p,.sw-features-heading>p,.sw-platform-bridge-grid>div>p{font-size:18px;line-height:1.75;color:#475569;margin:24px 0}.sw-dashboard-copy>ul{list-style:none;padding:0;margin:28px 0;display:grid;gap:16px}.sw-dashboard-copy li{display:flex;align-items:flex-start;gap:12px;color:#334155;font-size:15px;line-height:1.65}.sw-dashboard-copy li>svg{color:#6d28d9;flex-shrink:0;margin-top:3px}.sw-dashboard-copy>.sw-dashboard-plan-note{font-size:13px;color:#64748b}.sw-dashboard-example{margin:0;min-width:0}.sw-dashboard-example>figcaption{font-size:12px;line-height:1.6;color:#64748b;margin-bottom:12px}.sw-features-heading{max-width:850px;margin:0 0 40px;color:#0c4a6e}.sw-platform-bridge{background:#f5f7f9;color:#0c4a6e;padding:88px 40px}.sw-platform-bridge-grid{max-width:1360px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:96px;align-items:center}.sw-platform-main-link{display:inline-flex;gap:14px;align-items:center;color:#0c4a6e!important;font-size:16px;font-weight:600;text-decoration:underline;text-underline-offset:5px;margin-top:6px}.sw-platform-links{border-top:1px solid #cbd5e1}.sw-platform-links>a{padding:24px 0;display:grid;grid-template-columns:30px minmax(0,1fr) 20px;align-items:start;gap:22px;border-bottom:1px solid #cbd5e1;color:#0c4a6e!important;text-decoration:none}.sw-platform-links>a:hover h3{text-decoration:underline;text-underline-offset:4px}.sw-platform-links h3{font-size:21px;font-weight:600;line-height:1.3;margin:0}.sw-platform-links p{font-size:15px;line-height:1.7;color:#475569;margin:10px 0 0}.sw-platform-links>a>svg:last-child{margin-top:5px}.sw-final-cta{padding:88px 40px;background:#0a0e1a;color:#fff}.sw-final-cta>div{max-width:1360px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:80px}.sw-final-cta h2{max-width:820px}.sw-final-cta p{font-size:18px;line-height:1.75;color:#cbd5e1;margin:24px 0 0}.sw-final-actions{display:flex;flex-direction:column;gap:18px;align-items:center}.sw-final-actions>a:last-child{color:#e2e8f0!important;text-decoration:underline;text-underline-offset:5px;font-size:14px}.survey-wizard-page a:focus-visible,.survey-wizard-page button:focus-visible{outline:2px solid #7c3aed;outline-offset:4px}@media (max-width: 1199px){.sw-hero-grid{gap:32px}.sw-bundle-visual{gap:10px;grid-template-columns:minmax(0,.9fr) 18px minmax(0,1.1fr)}.sw-native-fragment-title{padding:12px;font-size:12px}.sw-native-question-row{padding:16px 12px}.sw-native-question-body p{font-size:13px}.sw-native-question-description{margin-left:0}.sw-dashboard-section-grid{gap:40px;grid-template-columns:1fr}.sw-native-charts{grid-template-columns:1fr}.sw-native-chart-summary{max-width:270px}}@media (max-width: 1023px){.sw-hero-grid{grid-template-columns:1fr;gap:48px}.sw-hero-grid>div{max-width:700px}.sw-bundle-visual{max-width:740px;grid-template-columns:minmax(0,.85fr) 24px minmax(0,1.15fr);gap:20px}.sw-native-fragment-title{padding:14px;font-size:14px}.sw-dashboard-section-grid{grid-template-columns:1fr;gap:36px}.sw-dashboard-copy{max-width:760px;display:block}.sw-dashboard-copy>p:first-of-type{margin-top:24px}.sw-dashboard-example{max-width:900px}.sw-native-charts{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.sw-platform-bridge-grid{grid-template-columns:1fr;gap:40px}.sw-final-cta>div{grid-template-columns:1fr;gap:32px}.sw-final-actions{align-items:flex-start}}@media (max-width: 639px){.sw-hero{padding:112px 24px 64px}.sw-hero-actions{align-items:stretch}.sw-primary-button,.sw-secondary-button{font-size:13px}.sw-bundle-visual{grid-template-columns:1fr;gap:16px;max-width:420px}.sw-bundle-arrow{transform:rotate(90deg)}.sw-native-question-body p{font-size:14px}.sw-native-question-row{padding:18px 16px}.sw-native-fragment-note{font-size:11px}.sw-dashboard-section,.sw-platform-bridge,.sw-final-cta{padding:56px 24px}.sw-native-desk-header{display:grid;grid-template-columns:38px minmax(0,1fr);padding:14px;gap:10px}.sw-native-entity-icon{width:38px;height:38px}.sw-native-entity-icon>.bp5-icon>svg{width:23px;height:23px}.sw-native-desk-identity strong{font-size:20px}.sw-native-view-switch.bp5-button-group{grid-column:1 / -1;width:-moz-max-content;width:max-content;max-width:100%;margin-top:5px}.sw-native-desk-body{padding:18px 12px 12px}.sw-native-section-heading{font-size:12px}.sw-native-metrics{gap:8px}.sw-native-metrics>.bp5-card{padding:12px 10px;border-radius:12px}.sw-native-metrics dt{font-size:10px}.sw-native-metrics dd{font-size:23px;margin-top:10px}.sw-native-metrics small{font-size:10px}.sw-native-charts{grid-template-columns:1fr}.sw-native-widget.bp5-card{padding:14px 10px}.sw-native-widget h3{font-size:13px}.sw-native-chart-summary{max-width:280px}.sw-native-comments{min-height:320px}.sw-native-response-table.bp5-html-table th,.sw-native-response-table.bp5-html-table td{padding:10px 6px}.sw-platform-links>a{gap:14px}.sw-platform-links h3{font-size:19px}}
