:root{color:#1a1713;--ink:#1a1713;--ink-soft:#43362b;--paper:#f4eadb;--paper-soft:#fbf2e7;--paper-deep:#ead3be;--brand-blue:#e9653c;--brand-lime:#f0b54d;--brand-lilac:#f0d9be;--brand-orange:#f28a45;--button-deep:#e9653c;--button-deep-hover:#d95b34;--button-shadow:#1a1713;--shadow-pop:8px 8px 0 rgba(26,23,19,0.16);--shadow-panel:24px 24px 48px rgba(26,23,19,0.12);--font-ui:"Gotham","PingFang SC","Microsoft YaHei","Helvetica Neue",Arial,sans-serif;--page-max-width:1440px;--page-max-width-narrow:1360px;--line-soft:rgba(26,23,19,0.12);--line-medium:rgba(26,23,19,0.18);--line-strong-soft:rgba(233,101,60,0.26);--surface-border-gradient:linear-gradient(135deg,rgba(233,101,60,0.9),rgba(241,180,77,0.72));--workspace-indigo:#5f6fff;--workspace-indigo-strong:#5565ff;--workspace-violet:#7a74ff;--workspace-sky:#73b7ff;--workspace-ink:#273049;--workspace-copy:#647191;--workspace-copy-soft:#7b86a8;--workspace-panel-shadow:0 12px 24px rgba(70,86,190,0.07),0 3px 10px rgba(20,20,20,0.03);--workspace-danger:#ff7f96;--workspace-danger-soft:rgba(255,127,150,0.12);background:radial-gradient(circle at top left,rgba(233,101,60,.16),transparent 22%),radial-gradient(circle at right 12%,rgba(240,181,77,.14),transparent 18%),radial-gradient(circle at 74% 18%,rgba(32,28,23,.06),transparent 14%),#f4eadb;font-family:var(--font-ui);line-height:1.5;font-weight:400}*{box-sizing:border-box}#root,body,html{min-height:100%;margin:0}html{scrollbar-gutter:stable}body{min-width:320px;background:radial-gradient(circle at 0 0,rgba(233,101,60,.12),transparent 18%),radial-gradient(circle at 100% 10%,rgba(240,181,77,.16),transparent 16%),linear-gradient(180deg,rgba(251,242,231,.78),rgba(244,234,219,.96)),var(--paper)}a{color:inherit}.ant-btn,.ant-tag{font-weight:700}.ant-btn{position:relative;border-width:2px!important;border-color:rgba(26,23,19,.92)!important;color:var(--ink);box-shadow:6px 6px 0 rgba(26,23,19,.18)}.ant-btn.ant-btn-default{background:rgba(251,242,231,.96)}.ant-btn.ant-btn-primary{background:linear-gradient(135deg,#5b6cff,#4652e0);color:#fff7ee;box-shadow:8px 8px 0 rgba(26,23,19,.24)}.ant-btn.ant-btn-primary:focus-visible,.ant-btn.ant-btn-primary:hover{background:linear-gradient(135deg,#7d8aff,#3f4ad4)!important;color:#fff7ee!important}.ant-btn.ant-btn-default:focus-visible,.ant-btn.ant-btn-default:hover{background:#fff7ee!important;box-shadow:7px 7px 0 rgba(26,23,19,.18)}.ant-btn:active{transform:none}.public-page{min-height:100vh;padding:24px 28px 36px}.public-stage{display:flex;flex-direction:column;gap:24px;width:100%;max-width:var(--page-max-width-narrow);margin:0 auto}.marketing-nav-shell{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:22px;border:none;border-radius:999px;padding:14px 20px 14px 22px;background:transparent;box-shadow:none;width:100%;max-width:var(--page-max-width);margin-inline:auto}.workspace-brand{display:flex;align-items:center;gap:14px;min-width:220px;flex-wrap:nowrap}.workspace-brand-trigger{display:block;width:-moz-fit-content;width:fit-content;padding:0;border:0;background:transparent;cursor:pointer}.workspace-brand-caret{color:#7a84a8;font-size:12px;transition:color .2s ease}.workspace-brand-mark{display:grid;place-items:center;width:54px;height:54px;border-radius:18px;border:2px solid rgba(26,23,19,.92);background:radial-gradient(circle at 30% 30%,rgba(255,245,234,.28),transparent 22%),linear-gradient(160deg,#5b6cff,#3f4ad4);color:#fff7ee;font-size:26px;box-shadow:inset 0 -4px 12px rgba(0,0,0,.18),6px 6px 0 rgba(26,23,19,.18)}.workspace-brand-mark-clickable{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.workspace-brand-trigger:focus-visible .workspace-brand-mark-clickable,.workspace-brand-trigger:hover .workspace-brand-mark-clickable{transform:translateY(-1px);box-shadow:inset 0 -4px 12px rgba(0,0,0,.18),8px 8px 0 rgba(20,20,20,.16)}.workspace-brand-copy{display:flex;flex-direction:column;justify-content:center;min-width:0}.workspace-brand-copy .ant-typography{margin:0;white-space:nowrap}.workspace-brand-copy>.ant-typography:first-child{font-size:26px;line-height:1;letter-spacing:-.04em}.workspace-brand-copy>.ant-typography:last-child:not(:first-child){color:#7c6655;font-size:13px}.marketing-link-row{display:flex;align-items:center;gap:28px;font-size:16px;font-weight:500}.marketing-link-row a{text-decoration:none}.marketing-link-row span{color:inherit}.massify-nav-shell .marketing-link-row{flex:1 1;justify-content:center}.marketing-nav-action{display:flex;justify-content:flex-end;min-width:168px}.workspace-topbar-shell .marketing-link-row{grid-column:auto;justify-content:center;gap:16px 24px;flex-wrap:nowrap;min-width:0}.marketing-link-row-static span{cursor:default}.section-eyebrow{display:inline-block;margin-bottom:8px;color:#8a5b43;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.section-eyebrow-light{color:rgba(245,243,234,.72)}.section-heading .ant-typography{margin-bottom:0}.history-dashboard-sidebar-panel .section-eyebrow{display:inline-block;padding-inline:6px;color:#7c88aa;letter-spacing:.08em}.analysis-center-card:after,.feature-showcase-panel:after,.hero-panel:after,.results-score-card:after,.workflow-form-card:after,.workflow-side-card:after{content:"";position:absolute;width:148px;height:42px;right:28px;top:22px;border:2px solid rgba(26,23,19,.92);border-radius:999px;background:linear-gradient(90deg,rgba(251,242,231,.24),rgba(251,242,231,.24)),repeating-linear-gradient(90deg,rgba(26,23,19,.9) 0 8px,rgba(26,23,19,0) 8px 16px);opacity:.18;pointer-events:none}.massify-slogan-card .section-eyebrow{margin-bottom:12px}.concept-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.concept-card{min-height:220px;border:2px solid rgba(26,23,19,.88);border-radius:30px;box-shadow:12px 12px 0 rgba(26,23,19,.14),22px 22px 38px rgba(26,23,19,.1);background:transparent}.concept-card-accent{background:linear-gradient(150deg,rgba(183,255,53,.38),rgba(183,255,53,.08))}.massify-highlight-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.about-page .massify-highlight-grid,.join-page .massify-highlight-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-showcase-panel{display:flex;flex-direction:column;gap:26px;position:relative;border:2px solid rgba(26,23,19,.92);border-radius:36px;padding:36px 30px 30px;background:radial-gradient(circle at 100% 0,rgba(233,101,60,.18),transparent 20%),linear-gradient(150deg,rgba(251,242,231,.98),rgba(234,211,190,.94)),#f8f6f0;box-shadow:var(--shadow-pop),20px 20px 40px rgba(26,23,19,.11)}.feature-showcase-heading{align-items:center;text-align:center}.feature-showcase-heading .ant-typography h1{margin-bottom:10px}.feature-showcase-heading .ant-typography-paragraph{max-width:760px;margin:0 auto;color:#6d5748;font-size:15px}.massify-highlight-card{min-height:280px;background:linear-gradient(150deg,rgba(251,242,231,.98),rgba(236,214,194,.9)),#f8f6f0}.pricing-page-shell{display:flex;flex-direction:column;gap:28px}.pricing-banner{align-self:center;border:1px solid rgba(47,91,255,.16);border-radius:999px;padding:10px 22px;background:linear-gradient(90deg,rgba(255,157,92,.46),rgba(255,157,92,.12));font-size:18px;font-weight:700;box-shadow:6px 6px 0 rgba(16,17,20,.08)}.pricing-header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.pricing-header .ant-typography{margin:0}.pricing-header .ant-typography h1{font-size:82px;line-height:.96;letter-spacing:-.06em}.pricing-header .ant-typography-paragraph{max-width:760px;color:#6d5748;font-size:16px}.pricing-badge,.pricing-inline-badge,.pricing-team-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:6px 10px;font-size:13px;font-weight:700}.pricing-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.pricing-plan-card{border:2px solid rgba(26,23,19,.92);border-radius:30px;background:linear-gradient(150deg,rgba(251,242,231,.98),rgba(236,214,194,.92)),#f8f6f0;box-shadow:12px 12px 0 rgba(26,23,19,.16),24px 24px 36px rgba(26,23,19,.1)}.pricing-plan-card-featured{background:linear-gradient(150deg,rgba(240,181,77,.38),rgba(251,242,231,.98)),#f8f6f0;transform:translateY(-10px)}.pricing-plan-card .ant-card-body{min-height:760px;padding:26px 22px 24px}.pricing-plan-bottom,.pricing-plan-card .ant-card-body,.pricing-plan-top{display:flex;flex-direction:column}.pricing-plan-bottom,.pricing-plan-top{gap:14px}.pricing-badge-row{display:flex;flex-wrap:wrap;gap:8px}.pricing-badge{background:rgba(26,23,19,.08);color:#1a1713}.pricing-badge-accent{background:rgba(240,181,77,.72)}.pricing-plan-top .ant-typography h3{margin:0;font-size:38px;line-height:1;letter-spacing:-.04em}.pricing-note,.pricing-plan-summary{margin:0!important;color:#6d5748;font-size:14px}.pricing-price-row{display:flex;align-items:flex-end;gap:10px;margin-top:8px}.pricing-price{font-size:56px;font-weight:700;line-height:1;letter-spacing:-.05em}.pricing-price-original{color:#90786a;font-size:28px;font-weight:700;text-decoration:line-through}.pricing-price-unit{color:#6d5748;font-size:20px;font-weight:700}.pricing-upgrade-button{height:54px;margin-top:6px;border-width:2px}.pricing-upgrade-button.ant-btn-default{background:rgba(248,246,240,.94)}.pricing-plan-divider{margin:22px 0 18px;border-top:2px solid rgba(16,17,20,.12)}.pricing-plan-bottom .ant-typography h4{margin:0;font-size:26px;line-height:1.15}.pricing-feature-list{display:flex;flex-direction:column;gap:12px}.pricing-feature-item{display:flex;align-items:flex-start;gap:10px}.pricing-feature-item .anticon{margin-top:4px;color:#2850ff}.about-hero-panel{gap:24px}.about-page .about-hero-panel:first-of-type{width:min(66.6667%,980px);margin:0 auto}.about-manifesto-shell{display:flex;flex-direction:column;gap:14px;max-width:100%;margin:0 auto}.about-manifesto-shell .ant-typography{margin:0}.about-manifesto-shell h2.ant-typography{margin:0;font-size:24px;line-height:1.35;letter-spacing:0;font-weight:600}.about-manifesto-copy .ant-typography+.ant-typography{margin-top:14px}.about-manifesto-copy{max-width:880px;display:grid;grid-gap:14px;gap:14px}.about-manifesto-copy .ant-typography-paragraph{margin:0;color:#55627f;font-size:16px;line-height:1.85}.about-manifesto-closure{margin-top:6px}.about-manifesto-closure strong{color:#2e3756;font-size:17px;font-weight:800}.about-company-note{max-width:100%;margin:0 auto;display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(203,214,248,.82);border-radius:24px;padding:18px 20px;background:linear-gradient(180deg,rgba(249,251,255,.96),rgba(244,247,255,.96))}.about-company-note-label{color:#6b76d9;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.about-company-note .ant-typography{margin:0}.about-company-note .ant-typography-paragraph{color:#64708a;font-size:15px;line-height:1.8}.about-contact-grid{width:min(100%,960px);max-width:min(62%,900px);margin:0 auto;grid-template-columns:repeat(2,minmax(0,1fr))}.about-contact-card{min-height:280px}.about-contact-icon{display:inline-grid;place-items:center;width:54px;height:54px;margin-bottom:18px;border-radius:18px;background:linear-gradient(145deg,rgba(102,113,255,.16),rgba(123,109,255,.12));color:#5b6cff;font-size:24px}.about-contact-value{margin-bottom:10px!important;color:#3a4670!important;font-size:18px!important;font-weight:700}.about-page .about-hero-title.ant-typography{margin:0 0 20px;text-align:center;font-size:clamp(30px,3.4vw,44px);line-height:1.22;font-weight:700}.about-lead{display:grid;grid-gap:14px;gap:14px;max-width:900px;margin:0 auto}.about-lead .ant-typography-paragraph{margin:0;color:#55627f;font-size:16px;line-height:1.9}.about-page .about-section-heading{display:grid;justify-items:center;grid-gap:8px;gap:8px;text-align:center}.about-page .about-section-heading .ant-typography{margin:0}.about-page .about-work-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.about-page .about-work-card{min-height:200px}.about-page .about-work-summary{margin-bottom:0!important;color:#64708a;font-size:15px;line-height:1.85}.about-page .about-contact-value a{color:inherit;text-decoration:none}.about-page .about-contact-value a:hover{text-decoration:underline}@media (max-width:960px){.about-page .about-hero-panel:first-of-type{width:100%}.about-contact-grid,.about-page .about-work-grid{grid-template-columns:1fr}.about-contact-grid{max-width:100%}}.ant-table-wrapper .ant-table{border-radius:18px}.ant-table-wrapper .ant-table-container table>thead>tr:first-child th:first-child{border-start-start-radius:18px}.ant-table-wrapper .ant-table-container table>thead>tr:first-child th:last-child{border-start-end-radius:18px}@media (max-width:1600px){.concept-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-nav-shell{align-items:flex-start;flex-direction:column;border-radius:36px}.marketing-link-row{flex-wrap:wrap;gap:16px 22px}.massify-nav-shell{align-items:center;flex-direction:row;border-radius:999px}.massify-nav-shell .marketing-link-row{flex-wrap:nowrap;gap:18px}.massify-highlight-grid,.pricing-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1360px){.massify-nav-shell{align-items:flex-start;flex-direction:column;border-radius:36px}.massify-nav-shell .marketing-link-row{flex-wrap:wrap;justify-content:flex-start}.workspace-topbar-shell .marketing-link-row{justify-content:flex-start}.about-page .massify-highlight-grid,.join-page .massify-highlight-grid,.massify-highlight-grid,.massify-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-card-grid{grid-template-columns:1fr}}@media (max-width:900px){.public-page,.workspace-content,.workspace-header{padding-inline:16px}.about-page .massify-highlight-grid,.join-page .massify-highlight-grid{grid-template-columns:1fr}.analysis-center-card,.feature-showcase-panel,.hero-panel,.invite-hero-panel,.landing-hero-panel,.marketing-nav-shell,.page-hero,.results-score-card,.workflow-empty-card,.workflow-form-card,.workflow-side-card,.workflow-table-card,.workspace-topbar-shell{border-radius:28px}.hero-display,.massify-hero-display,.pricing-header .ant-typography h1,.results-score-card .ant-typography h1,.workflow-form-card .ant-typography h1{font-size:48px!important;line-height:1!important}.analysis-detail-grid,.analysis-execution-grid,.analysis-mini-panels,.analysis-summary-grid,.concept-grid,.dashboard-metric-grid,.massify-stats-grid,.metric-grid.four-column,.metric-grid.three-column,.metric-grid.two-column,.pricing-card-grid,.results-detail-grid,.results-report-grid,.results-score-bar,.results-stat-grid{grid-template-columns:1fr}}:root{color:#141414;--ink:#141414;--ink-soft:#4d5568;--paper:#f8fbff;--paper-soft:#ffffff;--paper-deep:#eef2ff;--brand-blue:#4e5cff;--brand-lime:#ebff57;--brand-lilac:#ddd8ff;--brand-orange:#ff8ccf;--button-deep:#4e5cff;--button-deep-hover:#4351ec;--button-shadow:#141414;--shadow-pop:8px 8px 0 rgba(20,20,20,0.14);--shadow-panel:24px 24px 44px rgba(55,70,170,0.12);--line-soft:rgba(20,20,20,0.1);--line-medium:rgba(20,20,20,0.18);--line-strong-soft:rgba(78,92,255,0.24);--surface-border-gradient:linear-gradient(135deg,rgba(78,92,255,0.9),rgba(139,108,255,0.72))}body{color:var(--ink)}.public-page,body{background:#ffffff}.section-eyebrow{color:#5260eb}.workspace-brand-mark{border:2px solid #141414;background:linear-gradient(145deg,#6671ff,#4c56de);color:#ffffff;box-shadow:6px 6px 0 rgba(20,20,20,.14)}.analysis-progress-copy .ant-typography-paragraph,.analysis-status-item span,.dashboard-metric-card .ant-typography-paragraph,.feature-showcase-heading .ant-typography-paragraph,.massify-hero-summary,.massify-stat-card .ant-typography-paragraph,.nextform-hero-summary,.opportunity-detail-card span,.opportunity-meta,.opportunity-section-label,.pricing-header .ant-typography-paragraph,.results-insight-card .ant-typography-paragraph,.results-overview-chip span,.results-score-card .ant-typography-paragraph,.workflow-form-card .ant-typography-paragraph,.workflow-summary-stat span,.workspace-brand-copy>.ant-typography:last-child:not(:first-child){color:#596279}.ant-btn{border:2px solid #141414!important;box-shadow:6px 6px 0 rgba(20,20,20,.14)}.ant-btn.ant-btn-default{background:rgba(255,255,255,.98)}.ant-btn.ant-btn-default:focus-visible,.ant-btn.ant-btn-default:hover{background:#f7f9ff!important}.ant-btn.ant-btn-primary{background:linear-gradient(135deg,#5765ff,#4653de);color:#fff;box-shadow:8px 8px 0 rgba(20,20,20,.16)}.ant-btn.ant-btn-primary:focus-visible,.ant-btn.ant-btn-primary:hover{background:linear-gradient(135deg,#6976ff,#4e5cff)!important}.analysis-center-card,.concept-card,.dashboard-metric-card,.feature-showcase-panel,.hero-panel,.invite-hero-panel,.landing-hero-panel,.metric-card,.page-hero,.pricing-plan-card,.results-score-card,.section-card,.workflow-empty-card,.workflow-form-card,.workflow-side-card,.workflow-table-card{border:2px solid #141414!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(245,248,255,.98))!important;box-shadow:10px 10px 0 rgba(20,20,20,.12),22px 22px 38px rgba(76,86,183,.1)!important}.massify-eyebrow-chip,.nextform-arrow-orbit,.nextform-board-tabs span,.nextform-pill-button,.nextform-tag-chip,.pricing-badge,.pricing-banner,.pricing-billing-toggle,.pricing-inline-badge,.pricing-team-pill{border:2px solid #141414!important;background:rgba(255,255,255,.98)!important;color:#141414!important;box-shadow:6px 6px 0 rgba(20,20,20,.1)}.hero-highlight,.nextform-highlight-slab,.pricing-badge-accent,.pricing-inline-badge{background:#ebff57!important;color:#141414!important}.pricing-plan-card-featured{background:linear-gradient(180deg,rgba(233,237,255,.98),rgba(255,255,255,.98))!important}.marketing-nav-shell,.workspace-nav-shell,.workspace-topbar-shell{border:1.5px solid rgba(20,20,20,.18)!important;box-shadow:0 10px 24px rgba(44,60,160,.08)!important;border:none!important;background:transparent!important;box-shadow:none!important}.workspace-brand-mark{border:1.5px solid rgba(20,20,20,.14)!important;box-shadow:0 10px 20px rgba(56,71,181,.18)!important}.ant-btn{border-width:1.5px!important;border-color:rgba(20,20,20,.14)!important;box-shadow:0 8px 18px rgba(44,60,160,.1)!important}.ant-btn.ant-btn-default{background:rgba(255,255,255,.96)}.ant-btn.ant-btn-primary{border-color:rgba(78,92,255,.16)!important;box-shadow:0 12px 24px rgba(76,90,210,.22)!important}.analysis-center-card,.concept-card,.dashboard-metric-card,.feature-showcase-panel,.hero-panel,.invite-hero-panel,.landing-hero-panel,.metric-card,.page-hero,.pricing-plan-card,.results-score-card,.section-card,.workflow-empty-card,.workflow-form-card,.workflow-side-card,.workflow-table-card{border:1px solid rgba(84,100,210,.16)!important;box-shadow:0 16px 38px rgba(70,86,190,.08),0 4px 10px rgba(20,20,20,.04)!important}.analysis-mini-panel,.concept-card,.dashboard-metric-card,.massify-stat-card,.metric-card,.opportunity-detail-card,.opportunity-qa-card,.pricing-plan-card,.results-insight-card,.results-overview-chip,.results-score-micro div,.section-card,.workflow-summary-stat{border-color:rgba(92,106,255,.14)!important;box-shadow:0 12px 28px rgba(81,95,210,.08),0 2px 6px rgba(20,20,20,.03)!important}.massify-eyebrow-chip,.nextform-arrow-orbit,.nextform-board-tabs span,.nextform-pill-button,.nextform-tag-chip,.pricing-badge,.pricing-banner,.pricing-billing-toggle,.pricing-inline-badge,.pricing-team-pill{border-width:1px!important;border-color:rgba(20,20,20,.12)!important;box-shadow:0 8px 18px rgba(74,88,198,.08)!important}.home-page-shell{min-height:100vh;padding:24px 28px 48px;overflow-x:hidden;background:radial-gradient(circle at 6% 8%,rgba(255,255,255,.16),transparent 10%),linear-gradient(180deg,rgba(83,97,232,.96),rgba(83,97,232,.96) 140px,transparent 0)}.home-section-panel,.home-stat-card{border:1px solid rgba(30,40,120,.12);background:rgba(255,255,255,.96);box-shadow:0 18px 42px rgba(70,86,190,.1),0 3px 10px rgba(20,20,20,.04)}.home-hero-shell,.home-section-panel{width:100%;max-width:1320px;margin:0 auto}.home-section-panel{border-radius:44px}.home-hero-shell{margin-top:2px}.home-hero-frame{position:relative;overflow:visible;padding:22px 0 0;background:transparent}.home-hero-frame:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0,rgba(132,145,255,.18),transparent 24%),radial-gradient(circle at 14% 16%,rgba(123,109,255,.08),transparent 12%);pointer-events:none}.home-hero-stage{position:relative;z-index:1;display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px;align-items:center;padding:78px 26px 32px}.home-hero-stage:after,.home-hero-stage:before{content:"";position:absolute;width:260px;height:260px;border-radius:999px;pointer-events:none;opacity:.62}.home-hero-stage:before{left:120px;top:118px;background:radial-gradient(circle,rgba(113,124,255,.14) 0,rgba(113,124,255,.06) 32%,transparent 72%)}.home-hero-stage:after{right:120px;top:106px;background:radial-gradient(circle,rgba(113,124,255,.12) 0,rgba(113,124,255,.04) 28%,transparent 72%)}.home-hero-main{position:relative;z-index:1;gap:18px;max-width:880px;margin:0;justify-self:center}.home-hero-main:after,.home-hero-main:before{content:"";position:absolute;pointer-events:none}.home-hero-main:before{left:-54px;top:-18px;width:76px;height:76px;border:2px solid #141414;border-radius:22px;background:linear-gradient(180deg,rgba(244,247,255,.98),rgba(235,240,255,.98));box-shadow:8px 8px 0 #141414,14px 14px 24px rgba(76,86,183,.08);transform:rotate(-10deg)}.home-hero-main:after{right:-38px;top:18px;width:18px;height:18px;border-radius:999px;background:#ebff57;border:2px solid #141414;box-shadow:4px 4px 0 #141414}.home-hero-pill{display:inline-block;padding:0;color:#7b58ff;font-size:14px;font-weight:700;letter-spacing:.02em}.home-hero-title{margin:0!important;color:#17181b!important;font-size:82px!important;line-height:.94!important;letter-spacing:-.06em!important;text-align:center}.home-hero-title-line{margin-top:8px;white-space:nowrap}.home-highlight-inline{color:#7b58ff}.home-hero-summary{max-width:760px;margin:0!important;color:#5d667e;font-size:18px!important;line-height:1.82!important;text-align:center}.home-hero-actions{margin-top:10px}.home-hero-actions .ant-btn{min-width:180px;height:50px}.home-brutal-button.ant-btn{position:relative;border:2px solid #141414;border-radius:999px;box-shadow:8px 8px 0 #141414,16px 16px 24px rgba(76,86,183,.08);transition:transform .16s ease,box-shadow .16s ease}.home-brutal-button.ant-btn:hover{transform:translate(-3px,-3px);box-shadow:10px 10px 0 #141414,18px 18px 28px rgba(76,86,183,.1)}.home-brutal-button-primary.ant-btn{background:linear-gradient(135deg,#5867ff,#7268ff)!important;color:#ffffff!important}.home-brutal-button-secondary.ant-btn{background:rgba(255,255,255,.98)!important;color:#1c2238!important}.home-stat-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;margin:20px auto 0;width:min(100%,1248px);border:1px solid rgba(72,86,190,.12);border-radius:30px;background:rgba(255,255,255,.96);box-shadow:0 16px 38px rgba(70,86,190,.08),0 4px 12px rgba(20,20,20,.03);overflow:hidden}.home-stat-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:126px;padding:24px 18px;text-align:center}.home-stat-item+.home-stat-item{border-left:1px solid rgba(72,86,190,.12)}.home-stat-item strong{color:#181a20;font-size:42px;line-height:1;letter-spacing:-.05em}.home-stat-item span{color:#5f687e;font-size:14px;line-height:1.6}.home-section-panel{margin:40px auto 0;padding:34px 32px}.home-capability-section{margin-top:56px}.home-dashboard-section{margin-top:72px}.home-section-open{position:relative;border:none!important;border-radius:0;background:transparent!important;box-shadow:none!important;padding:50px 0 0}.home-section-open:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(91,108,255,.18),transparent)}.home-section-header{display:grid;grid-template-columns:minmax(0,.92fr) minmax(320px,.9fr);grid-gap:24px;gap:24px;align-items:end}.home-section-header-centered{grid-template-columns:1fr;justify-items:center;text-align:center}.home-section-header .ant-typography{margin:0}.home-section-header .ant-typography h1{margin-top:8px;font-size:52px;line-height:1;letter-spacing:-.05em}.home-section-header .ant-typography-paragraph{color:#5f687e;font-size:16px;line-height:1.7}.home-section-header-centered .ant-typography-paragraph{max-width:760px;margin-top:4px}.home-capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:34px}.home-capability-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.home-service-grid{gap:20px}.home-capability-card{position:relative;min-height:250px;border:1px solid rgba(30,40,120,.1);border-radius:30px;padding:24px 24px 22px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,249,255,.98));box-shadow:0 14px 32px rgba(72,86,190,.08)}.home-capability-card:first-child{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(242,247,255,.98))}.home-capability-card:nth-child(2){background:linear-gradient(180deg,rgba(247,248,255,.98),rgba(240,244,255,.98))}.home-capability-card:nth-child(3){background:linear-gradient(180deg,rgba(250,248,255,.98),rgba(244,241,255,.98))}.home-capability-card:nth-child(4){background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(242,246,255,.98))}.home-capability-card .ant-typography{margin:0}.home-brutal-card{border:2px solid #141414;box-shadow:8px 8px 0 #141414,18px 18px 30px rgba(76,86,183,.06);transition:transform .18s ease,box-shadow .18s ease}.home-capability-card:nth-child(2){transform:translateY(16px)}.home-capability-card:nth-child(4){transform:translateY(26px)}.home-capability-grid-three .home-capability-card:nth-child(2),.home-capability-grid-three .home-capability-card:nth-child(3){transform:translateY(16px)}.home-service-card:nth-child(2),.home-service-card:nth-child(4),.home-service-grid .home-capability-card:nth-child(2),.home-service-grid .home-capability-card:nth-child(3),.home-service-grid .home-capability-card:nth-child(4){transform:none}.home-brutal-card:hover{transform:translate(-3px,-3px);box-shadow:10px 10px 0 #141414,20px 20px 32px rgba(76,86,183,.08)}.home-capability-card .ant-typography h3{margin-top:18px;font-size:30px;line-height:1.08;letter-spacing:-.04em}.home-capability-card .platform-logo{margin-top:10px}.home-capability-card .ant-typography-paragraph{margin-top:14px;color:#5f687e;font-size:15px;line-height:1.7}.home-dashboard-panel{margin-bottom:24px}.home-dashboard-grid{margin-top:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.home-case-list-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.case-page .case-page-panel{border:1px solid rgba(101,111,222,.16);background:radial-gradient(circle at top right,rgba(130,145,255,.12),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(245,248,255,.96));box-shadow:0 22px 42px rgba(84,98,212,.08),0 6px 16px rgba(20,20,20,.04)}.home-case-list-card{display:grid;grid-gap:10px;gap:10px;text-align:left;min-height:220px;padding:22px 20px;border:1px solid rgba(101,111,222,.16);border-radius:28px;background:rgba(255,255,255,.92);box-shadow:0 14px 28px rgba(84,98,212,.06),0 4px 12px rgba(20,20,20,.03);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.home-case-list-card.is-active,.home-case-list-card:hover{transform:translateY(-2px);border-color:#6b5cff;box-shadow:0 18px 34px rgba(96,109,226,.12),0 6px 18px rgba(20,20,20,.04)}.home-case-list-card .ant-typography{margin-bottom:0;color:#5c677f;line-height:1.7}.home-case-list-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.home-case-list-head strong{color:#1f2433;font-size:22px;line-height:1.2}.home-case-list-head span{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border-radius:999px;background:rgba(98,111,255,.1);color:#5b65d8;font-size:12px;font-weight:800}.home-case-detail-domain,.home-case-list-domain{color:#7f89a5;font-size:14px;font-weight:700}.home-case-detail-shell{display:grid;grid-gap:22px;gap:22px;margin-top:24px;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.home-case-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.home-case-detail-title-block{display:grid;grid-gap:10px;gap:10px}.home-case-detail-header .ant-typography{margin-bottom:0}.home-case-detail-header .ant-typography-paragraph{margin-top:10px;max-width:820px;color:#5d6881;line-height:1.8}.home-case-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.home-case-metric-card{display:grid;grid-gap:10px;gap:10px;padding:18px 18px 16px;border:1px solid rgba(102,111,221,.16);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,247,255,.95));box-shadow:0 10px 24px rgba(84,98,212,.05),0 2px 8px rgba(20,20,20,.02)}.home-case-metric-card span{color:#66718d;font-size:13px;font-weight:700}.home-case-metric-card strong{color:#1e2436;font-size:42px;line-height:1;letter-spacing:-.05em}.home-case-diagnosis-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.home-case-diagnosis-card{display:grid;grid-gap:12px;gap:12px;min-height:220px;padding:22px 20px;border:1px solid rgba(101,111,222,.14);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(245,248,255,.95));box-shadow:0 10px 24px rgba(84,98,212,.05),0 2px 8px rgba(20,20,20,.02)}.home-case-diagnosis-card .ant-typography{margin-bottom:0}.home-case-diagnosis-card .ant-typography-paragraph{color:#5e6982;line-height:1.8}.home-case-list-block{display:grid;grid-gap:10px;gap:10px}.home-case-chip-row{display:flex;flex-wrap:wrap;gap:10px}.home-case-chip{display:inline-flex;align-items:center;min-height:30px;padding:4px 10px;border-radius:999px;background:rgba(94,108,255,.1);color:#45507a;font-size:11px;font-weight:700;line-height:1.25;max-width:220px;white-space:normal;word-break:break-word;text-align:center}.case-page-action-row{display:flex;justify-content:center;padding-top:6px}.home-dashboard-card{position:relative;min-height:172px;border:none;border-radius:26px;padding:22px 20px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(243,247,255,.98));box-shadow:0 12px 24px rgba(70,86,190,.07),0 3px 10px rgba(20,20,20,.03);transition:transform .18s ease,box-shadow .18s ease}.home-dashboard-card:before{content:"";position:absolute;left:20px;top:18px;width:54px;height:6px;border-radius:999px;background:linear-gradient(90deg,rgba(91,108,255,.68),rgba(164,152,255,.58))}.home-dashboard-card-icon{position:absolute;top:16px;right:16px;display:grid!important;place-items:center;width:34px;height:34px;margin-top:0!important;border-radius:999px;border:1px solid rgba(93,108,255,.14);background:rgba(241,244,255,.96);color:#6c79f1!important;font-size:16px;line-height:1;box-shadow:0 8px 18px rgba(76,90,210,.1)}.home-dashboard-card>span:not(.home-dashboard-card-icon){display:block;color:#5f687e;font-size:13px;font-weight:700;margin-top:20px}.home-dashboard-card:hover{transform:translateY(-4px);box-shadow:0 18px 34px rgba(70,86,190,.1),0 6px 14px rgba(20,20,20,.04)}.home-dashboard-card strong{display:block;margin-top:14px;color:#181a20;font-size:42px;line-height:1;letter-spacing:-.05em}.home-dashboard-card small{display:block;margin-top:16px;color:#66718a;font-size:14px;line-height:1.5}.home-dashboard-card:first-child,.home-dashboard-card:nth-child(4){background:linear-gradient(180deg,rgba(243,246,255,.98),rgba(237,242,255,.98))}.home-dashboard-card:nth-child(2),.home-dashboard-card:nth-child(5){background:linear-gradient(180deg,rgba(247,245,255,.98),rgba(241,239,255,.98))}.home-dashboard-card:nth-child(3),.home-dashboard-card:nth-child(6){background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(242,246,255,.98))}@media (max-width:1400px){.home-hero-title{font-size:74px!important}}@media (max-width:1200px){.home-hero-stage,.home-section-header{grid-template-columns:1fr}.home-hero-stage{gap:20px;padding:60px 16px 28px}.home-hero-title{font-size:62px!important}.home-hero-title-line{white-space:normal}.home-hero-summary{max-width:700px}.home-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px auto 0;border:none;background:transparent;box-shadow:none}.home-stat-item{min-height:118px;border:1px solid rgba(72,86,190,.12);border-radius:24px;background:rgba(255,255,255,.96);box-shadow:0 14px 28px rgba(70,86,190,.08),0 3px 10px rgba(20,20,20,.03)}.home-stat-item+.home-stat-item{border-left:none}.home-capability-grid,.home-case-diagnosis-grid,.home-case-list-grid,.home-case-metric-grid,.home-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-capability-card:nth-child(2),.home-capability-card:nth-child(4){transform:none}}@media (max-width:900px){.home-page-shell{padding:24px 16px 34px}.home-section-panel{border-radius:30px;padding:18px}.home-hero-stage{gap:18px;padding:48px 8px 18px}.home-hero-pill{font-size:13px}.home-hero-title{font-size:48px!important;line-height:.98!important}.home-hero-title-line{margin-top:8px;white-space:normal}.home-hero-summary{font-size:16px!important}.home-hero-actions{flex-direction:column}.home-hero-actions .ant-btn,.home-nav-cta.ant-btn{width:100%}.home-brutal-button.ant-btn,.home-section-tag{box-shadow:4px 4px 0 #141414,10px 10px 18px rgba(76,86,183,.08)}.home-brutal-card{box-shadow:5px 5px 0 #141414,12px 12px 22px rgba(76,86,183,.06)}.home-hero-main:after,.home-hero-main:before{content:none}.home-capability-grid,.home-case-detail-header,.home-case-diagnosis-grid,.home-case-list-grid,.home-case-metric-grid,.home-dashboard-grid,.home-stat-strip{grid-template-columns:1fr}.home-case-detail-header{display:grid}.home-stat-strip{margin:8px 0 0;gap:10px}.home-stat-item+.home-stat-item{border-left:none}.home-section-header .ant-typography h1{font-size:40px}}.home-page-shell{padding-top:24px}.home-nav-shell .marketing-link-row{flex:1 1;justify-content:center;gap:28px}@media (max-width:900px){.home-nav-shell .marketing-link-row{justify-content:flex-start}}:root{--marketing-blue:#5b6cff;--marketing-indigo:#7b6dff;--marketing-ice:#f5f8ff;--marketing-lilac:#ece8ff;--marketing-violet:#9a8cff;--marketing-periwinkle:#dfe4ff;--marketing-deep-violet:#6558d8}.marketing-nav-shell-nextform{display:grid;grid-template-columns:240px minmax(0,1fr) 168px;align-items:center;position:relative;top:auto;left:auto;z-index:30;width:100%;margin:0 auto;transform:none;border:none!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none}.marketing-nav-shell-authenticated{grid-template-columns:240px minmax(0,1fr) 240px}.marketing-nav-shell-nextform .marketing-link-row{flex:none;align-items:center;justify-content:center;gap:18px;min-height:44px;min-width:0;flex-wrap:nowrap;overflow:hidden}.marketing-nav-shell-nextform .marketing-link-row a{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 14px;border-radius:999px;color:#273049;line-height:1;white-space:nowrap;flex:0 0 auto;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.marketing-nav-shell-nextform .marketing-link-row a:hover{background:rgba(91,108,255,.08);color:#151923}.marketing-nav-shell-nextform .marketing-link-row a.is-active{background:rgba(91,108,255,.12);color:#151923;box-shadow:inset 0 0 0 1px rgba(91,108,255,.08)}.marketing-nav-shell-nextform .marketing-nav-action .ant-btn{min-width:168px;height:46px;padding-inline:22px}.home-page-shell{background:#ffffff}.home-page-shell .home-hero-frame{background:transparent}.home-page-shell .home-hero-frame:before,.home-page-shell .home-hero-stage:after,.home-page-shell .home-hero-stage:before{content:none}.home-page-shell .home-section-panel{background:#ffffff}.home-page-shell .home-section-open{background:transparent!important}.home-page-shell .home-stat-strip,.pricing-page{background:#ffffff}.pricing-stage{max-width:1540px;gap:28px}.pricing-page .pricing-page-shell{padding-top:6px}.pricing-page .pricing-banner{padding:0!important;border:none!important;border-radius:0!important;background:transparent!important;color:#8a93ad!important}.pricing-page .pricing-control-row{justify-content:space-between;flex-wrap:wrap;padding:0 4px}.pricing-page .pricing-card-grid{align-items:stretch;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pricing-page .pricing-plan-card{height:100%;overflow:hidden;border-radius:28px;background:rgba(246,248,255,.96)!important}.pricing-page .pricing-plan-card-featured{transform:none;background:rgba(246,248,255,.96)!important}.pricing-page .pricing-plan-card .ant-card-body{min-height:0;height:100%}.pricing-page .pricing-plan-top{min-height:320px}.pricing-page .pricing-plan-bottom{flex:1 1}.pricing-page .pricing-price-row{flex-wrap:wrap;row-gap:8px}.pricing-page .pricing-feature-item .ant-typography{margin:0}.pricing-page .pricing-plan-card:before{display:none}.pricing-page .pricing-price{color:#2f3a61!important}.home-hero-pill{color:var(--marketing-indigo)}.workspace-brand-mark{background:linear-gradient(145deg,#6671ff,#5a62ec)!important}.marketing-info-page{background:#ffffff}.marketing-info-stage{gap:28px;max-width:1320px}.marketing-info-page .feature-showcase-panel{position:relative;border:none!important;border-radius:0;background:transparent!important;box-shadow:none!important;padding:42px 0 0}.marketing-info-page .feature-showcase-panel:after{display:none}.marketing-info-page .feature-showcase-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(91,108,255,.18),transparent)}.marketing-info-page .feature-showcase-panel:first-child{padding-top:18px}.marketing-info-page .feature-showcase-panel:first-child:before{display:none}.marketing-info-page .about-timeline-step .ant-typography,.marketing-info-page .feature-showcase-heading .ant-typography-paragraph,.pricing-page .pricing-header .ant-typography-paragraph,.pricing-page .pricing-note,.pricing-page .pricing-plan-summary,.pricing-page .pricing-price-unit{color:#647191!important}.marketing-info-page .concept-card{border:1px solid rgba(91,108,255,.14)!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(243,247,255,.98))!important;box-shadow:0 14px 30px rgba(84,98,212,.08),0 4px 10px rgba(20,20,20,.03)!important}.marketing-info-page .concept-card:before,.marketing-info-page .massify-highlight-card:before{display:none}.marketing-info-page .concept-card .section-eyebrow,.marketing-info-page .feature-showcase-heading .section-eyebrow,.pricing-page .section-eyebrow{color:#5b6cff}.marketing-info-page .about-timeline-step{border:1px solid rgba(91,108,255,.14)!important;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(242,246,255,.96))!important;box-shadow:0 12px 24px rgba(84,98,212,.06),0 2px 8px rgba(20,20,20,.03)!important}.pricing-page .pricing-page-shell{gap:34px;padding-top:10px}.pricing-page .pricing-header{gap:12px}.pricing-page .pricing-header .ant-typography h1{color:#171c2d}.pricing-page .pricing-badge,.pricing-page .pricing-billing-toggle,.pricing-page .pricing-inline-badge,.pricing-page .pricing-team-pill{background:rgba(255,255,255,.94)!important}.pricing-page .pricing-badge-accent,.pricing-page .pricing-inline-badge{background:rgba(226,233,255,.96)!important;color:#4453c7!important}@media (max-width:900px){.about-manifesto-shell h2.ant-typography{font-size:22px;line-height:1.4}.marketing-info-page .feature-showcase-panel{padding-top:34px}}.home-highlight-inline{color:var(--marketing-indigo);text-shadow:10px 0 0 rgba(236,232,255,.9)}.home-stat-item:first-child{background:rgba(238,242,255,.96)}.home-stat-item:nth-child(2){background:rgba(237,233,255,.9)}.home-stat-item:nth-child(3){background:rgba(231,236,255,.94)}.home-stat-item:nth-child(4){background:rgba(244,240,255,.96)}.concept-card,.home-capability-card,.home-dashboard-card,.massify-highlight-card,.pricing-plan-card{position:relative;overflow:hidden}.home-capability-card:before,.massify-highlight-card:before,.pricing-plan-card:before{content:"";position:absolute;top:16px;right:16px;width:18px;height:18px;border-radius:999px;opacity:.9}.home-capability-card:first-child{background:rgba(238,242,255,.96)}.home-capability-card:first-child:before,.massify-highlight-card:first-child:before,.pricing-plan-card:first-child:before{background:var(--marketing-blue)}.home-capability-card:first-child .home-capability-value,.home-dashboard-card:first-child strong,.home-dashboard-card:nth-child(5) strong,.massify-highlight-card:first-child .ant-typography h3,.pricing-plan-card:first-child .pricing-price{color:var(--marketing-blue)!important}.home-capability-card:nth-child(2){background:rgba(237,233,255,.94)}.home-capability-card:nth-child(2):before,.massify-highlight-card:nth-child(2):before,.pricing-plan-card:nth-child(2):before{background:var(--marketing-indigo)}.home-capability-card:nth-child(2) .home-capability-value,.home-dashboard-card:nth-child(2) strong,.home-dashboard-card:nth-child(6) strong,.massify-highlight-card:nth-child(2) .ant-typography h3,.pricing-plan-card:nth-child(2) .pricing-price{color:var(--marketing-indigo)!important}.home-capability-card:nth-child(3){background:rgba(231,236,255,.94)}.home-capability-card:nth-child(3):before,.massify-highlight-card:nth-child(3):before,.pricing-plan-card:nth-child(3):before{background:var(--marketing-violet)}.home-capability-card:nth-child(3) .home-capability-value,.home-dashboard-card:nth-child(3) strong,.massify-highlight-card:nth-child(3) .ant-typography h3,.pricing-plan-card:nth-child(3) .pricing-price{color:var(--marketing-deep-violet)!important}.home-capability-card:nth-child(4){background:rgba(244,240,255,.96)}.home-capability-card:nth-child(4):before,.pricing-plan-card:nth-child(4):before{background:var(--marketing-lilac)}.home-capability-card:nth-child(4) .home-capability-value,.home-dashboard-card:nth-child(4) strong,.pricing-plan-card:nth-child(4) .pricing-price{color:var(--marketing-deep-violet)!important}.home-capability-card:nth-child(5){background:rgba(238,242,255,.96)}.home-capability-card:nth-child(5):before{background:var(--marketing-blue)}.home-capability-card:nth-child(5) .home-capability-value{color:var(--marketing-blue)!important}.home-capability-card:nth-child(6){background:rgba(237,233,255,.94)}.home-capability-card:nth-child(6):before{background:var(--marketing-indigo)}.home-capability-card:nth-child(6) .home-capability-value{color:var(--marketing-indigo)!important}.home-capability-card:nth-child(7){background:rgba(231,236,255,.94)}.home-capability-card:nth-child(7):before{background:var(--marketing-violet)}.home-capability-card:nth-child(7) .home-capability-value{color:var(--marketing-deep-violet)!important}.home-capability-card:nth-child(8){background:rgba(244,240,255,.96)}.home-capability-card:nth-child(8):before{background:var(--marketing-lilac)}.home-capability-card:nth-child(8) .home-capability-value{color:var(--marketing-deep-violet)!important}.pricing-page .pricing-banner:before{display:none}.pricing-page .pricing-badge-accent{background:rgba(123,109,255,.16)!important}.pricing-page .pricing-inline-badge{background:rgba(154,140,255,.18)!important}.pricing-page .pricing-badge-row{min-height:30px}.pricing-page .pricing-plan-top{display:flex;flex:1 1 auto}.pricing-page .pricing-plan-top .ant-typography h3{min-height:38px}.pricing-page .pricing-plan-summary{min-height:42px}.pricing-page .pricing-price-row{min-height:64px}.pricing-page .pricing-note{min-height:40px}.pricing-page .pricing-upgrade-button{margin-top:auto}.pricing-page .pricing-plan-bottom .ant-typography h4{min-height:60px}.about-action-row .ant-btn.ant-btn-primary,.analysis-action-row .ant-btn.ant-btn-primary,.auth-entry-tabs .ant-btn.ant-btn-primary,.pricing-page .pricing-upgrade-button.ant-btn-primary,.section-card.auth-form-card .ant-btn.ant-btn-primary,.seo-editor-main .ant-btn.ant-btn-primary,.seo-step-hero .ant-btn.ant-btn-primary,.workflow-empty-card .ant-btn.ant-btn-primary,.workflow-form-footer .ant-btn.ant-btn-primary{border:2px solid #141414;box-shadow:8px 8px 0 #141414}.about-action-row .ant-btn.ant-btn-primary:hover,.analysis-action-row .ant-btn.ant-btn-primary:hover,.auth-entry-tabs .ant-btn.ant-btn-primary:hover,.pricing-page .pricing-upgrade-button.ant-btn-primary:hover,.section-card.auth-form-card .ant-btn.ant-btn-primary:hover,.seo-editor-main .ant-btn.ant-btn-primary:hover,.seo-step-hero .ant-btn.ant-btn-primary:hover,.workflow-empty-card .ant-btn.ant-btn-primary:hover,.workflow-form-footer .ant-btn.ant-btn-primary:hover{transform:translate(-3px,-3px);box-shadow:10px 10px 0 #141414}.pricing-page .pricing-banner{border:2px solid #141414;box-shadow:none!important}.pricing-page .pricing-plan-card-featured{border:2px solid #141414!important;box-shadow:8px 8px 0 #141414,0 22px 40px rgba(84,98,212,.12)!important}.pricing-page .pricing-plan-card-featured .pricing-upgrade-button.ant-btn-primary{border-color:#141414;box-shadow:8px 8px 0 #141414!important}.pricing-page .pricing-plan-card-featured .pricing-upgrade-button.ant-btn-primary:hover{transform:translate(-3px,-3px);box-shadow:10px 10px 0 #141414!important}@media (min-width:1180px){.pricing-page .pricing-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1179px){.pricing-page .pricing-control-row{justify-content:center}.pricing-page .pricing-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.pricing-stage{max-width:none}.pricing-page .pricing-card-grid{grid-template-columns:1fr}}.home-section-open:before{background:linear-gradient(90deg,transparent,rgba(157,171,228,.22),transparent)}.home-section-header .ant-typography h1{color:#22262f;font-size:clamp(42px,4.4vw,60px);letter-spacing:-.045em}.home-section-header .ant-typography-paragraph{color:#687284}.home-section-header-centered .ant-typography-paragraph{max-width:800px}.home-capability-grid{gap:22px}.home-dashboard-grid,.home-service-grid{gap:20px}.home-capability-card:nth-child(2),.home-capability-card:nth-child(4),.home-capability-grid-three .home-capability-card:nth-child(2),.home-capability-grid-three .home-capability-card:nth-child(3){transform:none}.home-capability-card,.home-dashboard-card{border:1px solid rgba(199,210,245,.82)!important;border-radius:30px!important;box-shadow:0 18px 42px rgba(104,117,186,.08),0 4px 14px rgba(15,23,42,.03)!important}.home-brutal-card{border:1px solid rgba(199,210,245,.82)!important;box-shadow:5px 5px 0 rgba(131,142,205,.9),14px 14px 24px rgba(76,86,183,.055)!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.home-brutal-card:hover,.home-dashboard-card:hover{transform:translateY(-4px);box-shadow:6px 6px 0 rgba(122,134,198,.92),16px 16px 26px rgba(76,86,183,.07)!important}.home-capability-card:first-child,.home-service-grid .home-capability-card:first-child{background:linear-gradient(180deg,rgba(244,248,255,.98),rgba(238,243,255,.96))!important}.home-capability-card:nth-child(2),.home-service-grid .home-capability-card:nth-child(2){background:linear-gradient(180deg,rgba(247,244,255,.98),rgba(241,237,255,.96))!important}.home-capability-card:nth-child(3),.home-service-grid .home-capability-card:nth-child(3){background:linear-gradient(180deg,rgba(243,247,255,.98),rgba(236,241,255,.96))!important}.home-capability-card:nth-child(4),.home-service-grid .home-capability-card:nth-child(4){background:linear-gradient(180deg,rgba(248,245,255,.98),rgba(242,238,255,.96))!important}.home-capability-card:before{top:18px;right:18px;width:14px;height:14px;box-shadow:0 0 0 6px rgba(255,255,255,.5)}.home-capability-card .ant-typography h3{margin-top:14px;color:#22262f;font-size:28px}.home-capability-card .ant-typography-paragraph{color:#5f697b!important;line-height:1.75}.home-dashboard-card{min-height:176px}.home-dashboard-card:before{opacity:.68}.home-dashboard-card-icon{border:1px solid rgba(183,194,240,.56);background:rgba(255,255,255,.82);box-shadow:none}.home-dashboard-card>span:not(.home-dashboard-card-icon){margin-top:18px;color:#687284}.home-dashboard-card strong{margin-top:12px;color:#22262f;font-size:40px}.home-dashboard-card small{margin-top:14px;color:#697386}span.animated-number{font-size:inherit!important;font-weight:inherit!important;color:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;display:inline}.marketing-nav-shell{position:-webkit-sticky!important;position:sticky!important;top:0;z-index:100;background:rgba(255,255,255,.78)!important;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border:none!important;border-bottom:1px solid rgba(26,23,19,.08)!important;box-shadow:none!important;margin-bottom:0;padding:14px 32px}.marketing-nav-shell .ant-btn-primary{box-shadow:0 1px 2px rgba(26,23,19,.08),0 6px 16px rgba(91,108,255,.24);border-radius:999px}.home-page-shell{--home-nav-height:76px;padding-top:var(--home-nav-height);overflow-x:clip}.home-marketing-nav{position:fixed!important;inset:0 0 auto;z-index:100;width:100%;transition:transform .28s cubic-bezier(.22,.61,.36,1);will-change:transform}.home-marketing-nav.is-hidden{transform:translateY(-100%);pointer-events:none}html{scroll-behavior:smooth}.home-hero-shell{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:48px 32px 64px;overflow:visible}.home-hero-shell:before{content:"";position:absolute;inset:0;background:radial-gradient(52% 40% at 50% 22%,rgba(91,108,255,.12),transparent 70%),radial-gradient(30% 26% at 82% 72%,rgba(91,108,255,.08),transparent 70%);pointer-events:none}.home-hero-stack{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:44px;width:100%;max-width:1080px;margin:0 auto}.home-hero-main:after,.home-hero-main:before,.home-hero-stack:after,.home-hero-stack:before{display:none!important}.home-hero-main{display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center}.home-hero-badges{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.home-hero-badge,.home-hero-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid rgba(26,23,19,.14);border-radius:999px;background:rgba(255,255,255,.8);font-size:13px;font-weight:600;line-height:1;color:#51515a;white-space:nowrap;transition:border-color .18s ease,background .18s ease,color .18s ease}.home-hero-pill-dot{flex:none;width:8px;height:8px;border-radius:50%;background:#5b6cff}.home-hero-badge:hover,.home-hero-pill:hover{border-color:rgba(91,108,255,.45);background:rgba(91,108,255,.1);color:#3b48d6}.home-hero-title.ant-typography{margin:0!important;font-size:clamp(42px,6vw,72px)!important;font-weight:700!important;line-height:1.06!important;letter-spacing:-.03em!important;color:#1a1713!important}.home-hero-title-line{display:block;margin-top:6px;white-space:normal}.home-highlight-inline{color:#5b6cff;text-shadow:none}.home-hero-summary.ant-typography{margin:0!important;max-width:680px;font-size:18px!important;line-height:1.85!important;color:#51515a!important}.home-hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:8px}.home-hero-cta.ant-btn{height:52px;padding-inline:30px;border-radius:999px;font-size:16px;font-weight:600}.home-hero-cta-primary.ant-btn-primary{background:linear-gradient(180deg,#7d8aff,#5b6cff);border:none;box-shadow:0 1px 2px rgba(26,23,19,.08),0 10px 24px rgba(91,108,255,.3)}.home-hero-cta-primary.ant-btn-primary:hover{background:linear-gradient(180deg,#8c97ff,#6b79ff);box-shadow:0 2px 4px rgba(26,23,19,.08),0 14px 30px rgba(91,108,255,.36)}.home-hero-cta-secondary.ant-btn{background:#ffffff;border:1px solid rgba(26,23,19,.14);color:#1a1713;box-shadow:0 1px 2px rgba(26,23,19,.05)}.home-hero-cta-secondary.ant-btn:hover{border-color:rgba(91,108,255,.6);color:#5b6cff}.home-hero-visual{position:relative;width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);min-width:0;overflow:clip;isolation:isolate}@media (prefers-reduced-motion:reduce){.home-marketing-nav{transition:none}}.home-hero-visual .home-browser-frame{box-shadow:0 30px 80px rgba(26,23,19,.16)}.home-browser-frame{position:relative;box-sizing:border-box;width:min(100%,860px);max-width:100%;margin-inline:auto;overflow:clip;border-radius:18px;background:#ffffff;box-shadow:0 30px 80px rgba(26,23,19,.14);transform-origin:top center}.home-browser-frame.is-scroll-driven{--home-frame-p:0;--home-frame-max:min(calc(100vw - 64px),1680px);--home-frame-base:clamp(320px,860px,calc(100vw - 64px));--home-frame-x:clamp(0,var(--home-frame-p),1);--home-frame-ease:calc(3 * var(--home-frame-x) * var(--home-frame-x) - 2 * var(--home-frame-x) * var(--home-frame-x) * var(--home-frame-x));--home-frame-open:calc(var(--home-frame-ease) * (var(--home-frame-max) - var(--home-frame-base)));width:clamp(320px,calc(var(--home-frame-base) + var(--home-frame-open)),var(--home-frame-max));max-width:var(--home-frame-max);transition:none;contain:layout paint style}.home-browser-frame[data-frame-collapsed] .home-browser-content>.home-section{height:0;overflow:hidden}.home-browser-frame.is-scroll-driven .home-browser-content>.home-section{--home-frame-lin:0;--home-frame-reveal:calc(3 * var(--home-frame-lin) * var(--home-frame-lin) - 2 * var(--home-frame-lin) * var(--home-frame-lin) * var(--home-frame-lin));overflow:hidden;box-sizing:border-box}.home-browser-frame.is-scroll-driven .home-browser-content>.home-section>.home-section-inner{opacity:calc(.15 + .85 * var(--home-frame-reveal))}@media (prefers-reduced-motion:reduce){.home-browser-frame,.home-browser-frame.is-scroll-driven{transition:none;transform:none;will-change:auto}}.home-browser-frame:before{content:"";position:absolute;inset:0;z-index:1;border:1px solid rgba(26,23,19,.08);border-radius:inherit;pointer-events:none;-webkit-clip-path:inset(var(--home-browser-frame-border-clip-top,0) 0 0);clip-path:inset(var(--home-browser-frame-border-clip-top,0) 0 0)}.home-browser-content{min-width:0;-webkit-clip-path:inset(var(--home-browser-content-clip-top,0) 0 0);clip-path:inset(var(--home-browser-content-clip-top,0) 0 0)}.home-browser-bar{position:-webkit-sticky;position:sticky;top:calc(var(--home-nav-height) + 24px);z-index:12;box-sizing:border-box;width:calc(100% + 2px);margin:-1px -1px 0;display:flex;align-items:center;gap:8px;padding:12px 16px;background:#f5f5f7;border-radius:18px 18px 0 0;border:1px solid rgba(26,23,19,.08);border-bottom-color:rgba(26,23,19,.06)}.home-browser-bar.is-nav-hidden{top:24px}.home-browser-dot{width:12px;height:12px;border-radius:50%}.home-browser-dot-red{background:#ff5f57}.home-browser-dot-yellow{background:#febc2e}.home-browser-dot-green{background:#28c840}.home-browser-url{flex:1 1;margin-left:10px;padding:4px 12px;background:#ffffff;border:1px solid rgba(26,23,19,.08);border-radius:8px;font-size:12px;color:#51515a;text-align:center}.home-browser-body{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:18px;gap:18px;padding:20px;background:linear-gradient(180deg,#ffffff,#fafafc)}.home-ai-answer{padding:20px;border:1px solid rgba(26,23,19,.08);border-radius:16px;background:#ffffff}.home-ai-question{margin-bottom:10px;font-size:14px;font-weight:700;color:#1a1713}.home-ai-question:before{content:"Q  ";color:#5b6cff;font-weight:800}.home-ai-answer-text{font-size:14.5px;line-height:1.85;color:#33333c}.home-ai-brand{color:#5b6cff;font-weight:700}.home-ai-meta{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px;font-size:12px;color:#8a8a93}.home-metric-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.home-metric-mini{padding:14px;border:1px solid rgba(26,23,19,.06);border-radius:14px;background:#ffffff}.home-metric-mini-label{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#51515a}.home-metric-mini-icon{color:#5b6cff}.home-metric-mini strong{display:block;margin-top:4px;font-size:26px;font-weight:800;color:#1a1713}.home-section{max-width:1120px;margin:0 auto;padding:96px 32px}.home-band{max-width:none;background:#f5f5f7}.home-band>*{max-width:1120px;margin-left:auto;margin-right:auto}.home-section-head{text-align:center;margin-bottom:44px}.home-section-head .ant-typography{margin-bottom:6px}.home-section-head h2.ant-typography{font-size:clamp(30px,4vw,42px);letter-spacing:-.02em}.home-section-head p.ant-typography{max-width:640px;margin:0 auto;font-size:16px;line-height:1.8;color:#51515a}.home-metrics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.home-metric-card{display:flex;align-items:flex-start;gap:14px;padding:22px 20px;border:1px solid rgba(26,23,19,.07);border-radius:16px;background:#ffffff;box-shadow:0 1px 2px rgba(26,23,19,.04),0 10px 30px rgba(26,23,19,.05);transition:all .18s ease}.home-metric-card:hover{transform:translateY(-3px);box-shadow:0 2px 4px rgba(26,23,19,.05),0 16px 40px rgba(26,23,19,.09)}.home-metric-card-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border-radius:12px;background:rgba(91,108,255,.12);color:#5b6cff;font-size:18px}.home-metric-card-body{display:flex;flex-direction:column;gap:4px}.home-metric-card-body strong{font-size:17px;color:#1a1713}.home-metric-card-body small{font-size:13px;line-height:1.6;color:#8a8a93}.home-logo-wall{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.home-logo-wall-item{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 16px;border:1px solid rgba(26,23,19,.07);border-radius:16px;background:#ffffff;text-align:center;transition:all .18s ease}.home-logo-wall-item:hover{transform:translateY(-3px);box-shadow:0 2px 4px rgba(26,23,19,.05),0 14px 36px rgba(26,23,19,.08)}.home-logo-wall-item img{filter:grayscale(1);opacity:.7;transition:all .2s ease}.home-logo-wall-item:hover img{filter:none;opacity:1}.home-logo-wall-item strong{font-size:16px}.home-logo-wall-item span{font-size:12.5px;line-height:1.6;color:#8a8a93}.home-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.home-service-card{position:relative;overflow:hidden;min-height:152px;padding:22px 20px;border:1px solid rgba(26,23,19,.07);border-radius:16px;background:#ffffff;box-shadow:0 1px 2px rgba(26,23,19,.04),0 10px 30px rgba(26,23,19,.05);transition:all .18s ease}.home-service-card:hover{transform:translateY(-3px);box-shadow:0 2px 4px rgba(26,23,19,.05),0 16px 40px rgba(26,23,19,.09)}.home-service-card:before{content:"";position:absolute;top:18px;left:20px;width:38px;height:5px;border-radius:999px;background:linear-gradient(90deg,#7b6dff,#9a8cff)}.home-service-card h3.ant-typography{margin-top:18px;font-size:17px;color:#1a1713}.home-service-card p.ant-typography{margin:8px 0 0;font-size:13px;line-height:1.6;color:#8a8a93}.cases-page-body{max-width:1200px;margin:0 auto;padding:0 32px 64px}.cases-hero{max-width:900px;margin:0 auto;padding:72px 0 48px}.cases-hero-eyebrow{display:flex;gap:10px;margin-bottom:24px}.cases-hero-eyebrow span{display:inline-block;padding:6px 14px;border:1px solid rgba(91,108,255,.22);border-radius:999px;font-size:13px;font-weight:700;letter-spacing:.04em;color:#5b6cff;background:rgba(91,108,255,.1)}.cases-hero-title.ant-typography{margin:0 0 20px;font-size:clamp(34px,5vw,56px);line-height:1.12;letter-spacing:-.02em;color:#22262f}.cases-hero-intro.ant-typography{margin:0 0 20px;max-width:680px;font-size:17px;line-height:1.8;color:#687284}.cases-disclaimer{max-width:680px;padding:12px 16px;border-left:4px solid var(--marketing-blue,#5b6cff);background:rgba(91,108,255,.08);border-radius:0 12px 12px 0;font-size:13px;line-height:1.7;color:#687284}.cases-list-section{padding:48px 0 24px;border-top:1px solid rgba(26,23,19,.1)}.cases-list-section .ant-typography{margin-bottom:8px}.cases-filter-row{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 32px}.cases-filter-row button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(26,23,19,.14);background:#ffffff;color:#51515a;padding:8px 18px;border-radius:999px;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s ease}.cases-filter-row button:hover{border-color:#5b6cff;color:#5b6cff}.cases-filter-row button.is-active{background:linear-gradient(135deg,#5b6cff,#7b6dff);border-color:transparent;color:#ffffff;box-shadow:0 6px 16px rgba(91,108,255,.28)}.scenario-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.scenario-card{display:flex;flex-direction:column;gap:16px;padding:24px;border:1px solid rgba(26,23,19,.14);border-radius:30px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,249,255,.98));box-shadow:0 14px 32px rgba(72,86,190,.08)}.scenario-card-tag{align-self:flex-start;padding:5px 12px;border-radius:999px;background:rgba(91,108,255,.12);color:#3b48d6;font-size:12px;font-weight:700}.scenario-card-title.ant-typography{margin:0;font-size:21px;line-height:1.4;color:#22262f}.scenario-card-summary.ant-typography{margin:0;font-size:14.5px;line-height:1.75;color:#687284}.scenario-card-platforms{display:flex;flex-wrap:wrap;gap:8px}.scenario-platform-tag{display:inline-block;padding:3px 10px;border:1px solid rgba(91,108,255,.2);border-radius:999px;font-size:12.5px;color:#5f697b;background:rgba(91,108,255,.06)}.scenario-visual{border:1px dashed rgba(91,108,255,.35);border-radius:14px;padding:16px;background:linear-gradient(180deg,#f7f9ff,#fbfcff)}.scenario-visual-label{font-size:12px;font-weight:700;color:#7b6dff;margin-bottom:8px}.scenario-visual-question{font-size:15px;font-weight:700;line-height:1.5;margin-bottom:10px;color:#22262f}.scenario-visual-keywords{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.scenario-visual-chip{padding:2px 9px;border-radius:999px;background:rgba(91,108,255,.12);color:#3b48d6;font-size:12px;font-weight:600}.scenario-visual-points{display:flex;flex-wrap:wrap;gap:8px}.scenario-visual-point{font-size:12.5px;font-weight:600;color:#3b48d6}.scenario-visual-point:before{content:"· "}.scenario-card-action{margin-top:auto}.marketing-info-page .concept-card,.scenario-card{border:1px solid rgba(26,23,19,.07)!important;border-radius:16px!important;background:#ffffff!important;box-shadow:0 1px 2px rgba(26,23,19,.04),0 10px 30px rgba(26,23,19,.05)!important;transition:transform .18s ease,box-shadow .18s ease}.marketing-info-page .concept-card:hover,.scenario-card:hover{transform:translateY(-3px);box-shadow:0 2px 4px rgba(26,23,19,.05),0 16px 40px rgba(26,23,19,.09)!important}.scenario-detail-crumb-row{padding-top:24px}.scenario-detail-crumb{display:inline-flex;align-items:center;gap:4px;font-size:16px;font-weight:600;color:#51515a;text-decoration:none;transition:color .15s ease}.scenario-detail-crumb:hover{color:#5b6cff}.scenario-detail{padding:24px 0}.scenario-detail-tag{display:inline-block;margin-bottom:16px;padding:6px 14px;border:1px solid rgba(91,108,255,.22);border-radius:999px;font-size:13px;font-weight:700;color:#5b6cff;background:rgba(91,108,255,.1)}.scenario-detail-title.ant-typography{margin:0 0 16px;font-size:clamp(30px,4.5vw,46px);line-height:1.18;letter-spacing:-.02em;color:#22262f}.scenario-detail-intro.ant-typography{max-width:760px;font-size:16.5px;line-height:1.8;color:#687284}.scenario-detail-platforms{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 40px}.scenario-detail-block{margin-bottom:48px;border-top:1px solid rgba(26,23,19,.1);padding-top:32px}.scenario-detail-block>.ant-typography{margin-bottom:20px}.scenario-question-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.scenario-question-list li{padding:14px 16px;border:1px solid rgba(26,23,19,.07);border-radius:14px;background:#ffffff;box-shadow:0 1px 2px rgba(26,23,19,.04),0 8px 20px rgba(26,23,19,.04);font-size:15px;line-height:1.6;color:#51515a}.scenario-question-list li:before{content:"Q ";font-weight:800;color:var(--marketing-blue,#5b6cff)}.scenario-diagnosis-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.scenario-diagnosis-card{position:relative;overflow:hidden;padding:20px 20px 20px 24px;border:1px solid rgba(26,23,19,.07);border-radius:16px;background:#ffffff;box-shadow:0 1px 2px rgba(26,23,19,.04),0 10px 30px rgba(26,23,19,.05)}.scenario-diagnosis-card:before{content:"";position:absolute;top:18px;left:12px;width:4px;height:22px;border-radius:999px;background:linear-gradient(180deg,#7b6dff,#9a8cff)}.scenario-diagnosis-card .ant-typography{margin-bottom:8px}.scenario-diagnosis-card h4.ant-typography{color:#22262f;font-size:17px}.scenario-diagnosis-card .ant-typography-paragraph{color:#687284;font-size:14px;line-height:1.7}.scenario-solution-list{margin:0;padding:0;list-style:none;display:grid;grid-gap:12px;gap:12px}.scenario-solution-step{padding:16px 20px;border:1px solid rgba(26,23,19,.07);border-radius:16px;background:#ffffff;box-shadow:0 1px 2px rgba(26,23,19,.04),0 8px 20px rgba(26,23,19,.04)}.scenario-solution-step strong{font-size:16px;color:#22262f}.scenario-solution-step .ant-typography{margin:6px 0 0;font-size:14.5px;line-height:1.7;color:#687284}.scenario-metrics-table-wrap{overflow-x:auto;border:1px solid rgba(26,23,19,.07);border-radius:16px;background:#ffffff;box-shadow:0 1px 2px rgba(26,23,19,.04),0 10px 30px rgba(26,23,19,.05)}.scenario-metrics-table{width:100%;border-collapse:collapse;min-width:640px}.scenario-metrics-table td,.scenario-metrics-table th{padding:13px 16px;text-align:left;font-size:14px;line-height:1.6;border-bottom:1px solid rgba(26,23,19,.06);color:#51515a}.scenario-metrics-table th{background:rgba(91,108,255,.06);font-weight:700;color:#22262f}.scenario-metrics-table tr:last-child td{border-bottom:none}.metric-status,.scenario-metric-label{font-weight:700;white-space:nowrap}.metric-status{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12.5px}.metric-status,.metric-status-attribution{background:rgba(91,108,255,.14);color:#3b48d6}.scenario-detail-note{margin:8px 0 32px;padding:12px 16px;border-left:4px solid var(--marketing-blue,#5b6cff);background:rgba(91,108,255,.08);border-radius:0 12px 12px 0;font-size:13px;line-height:1.7;color:#687284}.site-footer{margin-top:40px;background:linear-gradient(180deg,#ffffff,#f2f6ff 55%,#e9efff);color:#1a1713;border-top:1px solid rgba(91,108,255,.12)}.site-footer .ant-btn-primary{box-shadow:0 1px 2px rgba(26,23,19,.08),0 8px 20px rgba(91,108,255,.26);border-radius:999px}.site-footer-cta-wrap{max-width:1120px;margin:0 auto;padding:64px 32px 12px}.site-footer-cta{position:relative;overflow:hidden;padding:56px 32px;text-align:center;border:1px solid rgba(123,109,255,.16);border-radius:24px;background:radial-gradient(760px 300px at 50% -140px,rgba(123,109,255,.18),transparent 70%),linear-gradient(180deg,#ffffff,#f7f9ff);box-shadow:0 18px 42px rgba(104,117,186,.1),0 4px 14px rgba(15,23,42,.04)}.site-footer-cta-title.ant-typography{margin:0 0 12px;color:#22262f;font-size:clamp(26px,3.6vw,40px);line-height:1.25;letter-spacing:-.02em}.site-footer-cta-desc.ant-typography{margin:0 0 28px;color:#687284;font-size:16px}.site-footer-main{max-width:1120px;margin:0 auto;padding:44px 32px 40px;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-gap:48px;gap:48px}.site-footer-brand-col{max-width:420px}.site-footer-brand{display:inline-flex;align-items:center;font-size:20px;font-weight:800;color:#22262f}.site-footer-brand:before{content:"";width:12px;height:12px;margin-right:9px;border-radius:4px;background:linear-gradient(135deg,#5b6cff,#9a8cff)}.site-footer-slogan{margin-left:10px;font-size:13px;font-weight:500;color:#687284}.site-footer-desc{margin:16px 0 0;font-size:14px;line-height:1.75;color:#687284}.site-footer-email{color:#5b6cff;font-size:14px;font-weight:600;text-decoration:none;transition:color .15s ease}.site-footer-email:hover{color:#7b6dff}.site-footer-nav{padding-top:2px}.site-footer-nav ul{margin:0;padding:0;list-style:none;display:grid;grid-auto-flow:column;grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,max-content);grid-column-gap:40px;column-gap:40px;grid-row-gap:14px;row-gap:14px}.site-footer-nav a{color:#51515a;font-size:15px;text-decoration:none;transition:color .15s ease}.site-footer-nav a:hover{color:#5b6cff}.site-footer-nav-contact .site-footer-email{display:inline-flex;align-items:center}.site-footer-nav-contact .site-footer-email:before{content:"";width:6px;height:6px;margin-right:8px;border-radius:999px;background:#5b6cff}.site-footer-bar{max-width:1120px;margin:0 auto;padding:20px 32px;border-top:1px solid rgba(91,108,255,.12);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;font-size:13px;color:#9aa0ad}@media (max-width:960px){.cases-hero{padding:48px 0 36px}.scenario-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-main{grid-template-columns:1fr;gap:36px}.site-footer-bar{flex-direction:column;align-items:flex-start}.home-logo-wall,.home-metrics-grid,.home-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-browser-body{grid-template-columns:1fr}}@media (max-width:640px){.cases-page-body{padding:0 18px 48px}.cases-hero{padding:40px 0 32px}.scenario-card-grid,.scenario-diagnosis-grid,.scenario-question-list{grid-template-columns:1fr}.site-footer-cta-wrap{padding:40px 18px 8px}.site-footer-cta{padding:40px 20px}.site-footer-main{padding:32px 18px}.site-footer-bar{padding:18px}.marketing-nav-shell{padding:10px 16px}.home-page-shell{--home-nav-height:60px}.home-hero-shell{padding:36px 18px 48px}.home-hero-stack{gap:32px}.home-hero-title.ant-typography{font-size:clamp(34px,9.5vw,44px)!important}.home-hero-cta.ant-btn{height:48px;padding-inline:22px;font-size:15px}.home-browser-body{padding:14px}.home-browser-frame:not(.is-scroll-driven){width:100%}.home-browser-frame{border-radius:14px}.home-hero-visual{padding-top:0}.home-browser-bar{border-radius:14px 14px 0 0}.home-section{padding:72px 18px}.home-logo-wall,.home-metrics-grid,.home-service-grid{grid-template-columns:1fr}}.home-browser-frame .home-browser-content>.home-section{padding:0}.home-browser-frame .home-browser-content>.home-section>.home-section-inner{max-width:1120px;margin-inline:auto;padding:96px 32px}@media (max-width:640px){.home-browser-frame .home-browser-content>.home-section>.home-section-inner{padding:72px 18px}}.share-thumb-probe{position:absolute;left:-9999px;top:0;width:300px;height:300px;overflow:hidden;pointer-events:none}