.page-module__Cb1r_q__page{background:var(--color-bg-light);color:var(--color-text-primary);font-family:var(--font-display);padding:88px 24px 96px}.page-module__Cb1r_q__container{gap:80px;max-width:1200px;margin:0 auto;display:grid}.page-module__Cb1r_q__hero{background:var(--color-bg-white);border:1px solid var(--color-border-hero-soft);border-radius:var(--radius-panel);isolation:isolate;padding:clamp(40px,6vw,88px) clamp(28px,5vw,64px);position:relative;overflow:hidden}.page-module__Cb1r_q__hero:after{content:"";z-index:-1;background:radial-gradient(closest-side,#0f172a0a,#0000 70%);height:320px;position:absolute;inset:auto -10% -40%}.page-module__Cb1r_q__heroGrid{align-items:center;gap:48px;display:grid}@media (min-width:960px){.page-module__Cb1r_q__heroGrid{grid-template-columns:1.05fr .95fr;gap:56px}}.page-module__Cb1r_q__heroEyebrow{font-family:var(--font-mono);font-size:var(--text-overline);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-text-tertiary);margin:0;font-weight:600}.page-module__Cb1r_q__heroTitle{font-size:var(--text-hero);line-height:var(--leading-tight);letter-spacing:var(--tracking-tighter);color:var(--color-ink-hero);max-width:16ch;margin:18px 0 0;font-weight:600}.page-module__Cb1r_q__heroTitleAccent{font-family:var(--font-serif);color:var(--color-ink-hero);font-style:italic;font-weight:400}.page-module__Cb1r_q__heroSub{font-size:var(--text-body-lg);line-height:var(--leading-relaxed);color:var(--color-text-secondary);max-width:58ch;margin:22px 0 0}.page-module__Cb1r_q__heroActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.page-module__Cb1r_q__heroPrimary,.page-module__Cb1r_q__heroSecondary{border-radius:var(--radius-md);font-size:var(--text-body);letter-spacing:var(--tracking-normal);cursor:pointer;border:1px solid var(--color-ink-hero);justify-content:center;align-items:center;padding:14px 22px;font-family:inherit;font-weight:600;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex}.page-module__Cb1r_q__heroPrimary{background:var(--color-ink-hero);color:#fff}.page-module__Cb1r_q__heroPrimary:hover{transform:translateY(-1px);box-shadow:0 12px 28px #0f172a2e}.page-module__Cb1r_q__heroSecondary{background:var(--color-bg-white);color:var(--color-ink-hero);border-color:var(--color-border-hero-soft)}.page-module__Cb1r_q__heroSecondary:hover{border-color:var(--color-ink-hero)}.page-module__Cb1r_q__heroCompare{gap:12px;display:grid}.page-module__Cb1r_q__heroCompareCard{border:1px solid var(--color-border-hero-soft);border-radius:var(--radius-card);background:var(--color-bg-white);padding:18px 20px}.page-module__Cb1r_q__heroCompareTag{font-family:var(--font-mono);font-size:var(--text-overline);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-text-tertiary)}.page-module__Cb1r_q__heroCompareCard h3{font-size:var(--text-subheading);color:var(--color-ink-hero);letter-spacing:var(--tracking-snug);margin:6px 0 0}.page-module__Cb1r_q__heroCompareList{font-size:var(--text-body-sm);color:var(--color-text-secondary);gap:8px;margin:12px 0 0;padding:0;line-height:1.6;list-style:none;display:grid}.page-module__Cb1r_q__heroCompareList li{padding-left:18px;position:relative}.page-module__Cb1r_q__heroCompareList li:before{content:"";background:var(--color-text-muted);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.page-module__Cb1r_q__heroCompareWin li:before{background:var(--color-accent-mint)}.page-module__Cb1r_q__section{background:var(--color-bg-white);border:1px solid var(--color-border-light);border-radius:var(--radius-panel);padding:clamp(36px,5vw,64px) clamp(28px,4vw,56px)}.page-module__Cb1r_q__sectionEyebrow{font-family:var(--font-mono);font-size:var(--text-overline);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-accent-indigo-dark);margin:0;font-weight:600}.page-module__Cb1r_q__sectionTitle{font-size:var(--text-display);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);max-width:24ch;margin:14px 0 0}.page-module__Cb1r_q__sectionLead{font-size:var(--text-body-lg);line-height:var(--leading-relaxed);color:var(--color-text-secondary);max-width:64ch;margin:18px 0 0}.page-module__Cb1r_q__brief{border:1px solid var(--color-border-light);border-radius:var(--radius-card-lg);background:var(--color-bg-white);margin-top:36px;overflow:hidden}.page-module__Cb1r_q__briefHeader{border-bottom:1px solid var(--color-border-light);background:var(--color-bg-lighter);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 20px;display:flex}.page-module__Cb1r_q__briefIdent strong{font-size:var(--text-body);color:var(--color-text-primary);font-weight:600;display:block}.page-module__Cb1r_q__briefIdent span{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-tertiary);letter-spacing:var(--tracking-wider);margin-top:4px;display:block}.page-module__Cb1r_q__briefTabs{flex-wrap:wrap;gap:6px;display:flex}.page-module__Cb1r_q__briefTab{border:1px solid var(--color-border-light);background:var(--color-bg-white);color:var(--color-text-secondary);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--text-overline);letter-spacing:var(--tracking-widest);text-transform:uppercase;cursor:pointer;padding:8px 14px;transition:border-color .16s,background .16s,color .16s}.page-module__Cb1r_q__briefTab:hover{border-color:var(--color-border-strong)}.page-module__Cb1r_q__briefTabActive{background:var(--color-ink-hero);border-color:var(--color-ink-hero);color:#fff}.page-module__Cb1r_q__briefBody{background:var(--color-border-light);gap:1px;display:grid}@media (min-width:960px){.page-module__Cb1r_q__briefBody{grid-template-columns:1.45fr 1fr}}.page-module__Cb1r_q__briefPanel,.page-module__Cb1r_q__briefSide{background:var(--color-bg-white);padding:24px}.page-module__Cb1r_q__briefPanelEyebrow{font-family:var(--font-mono);font-size:var(--text-overline);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-accent-indigo-dark);margin:0}.page-module__Cb1r_q__briefPanelTitle{font-size:var(--text-heading);color:var(--color-text-primary);margin:8px 0 0;font-weight:600}.page-module__Cb1r_q__briefPanelBody{font-size:var(--text-body);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin:12px 0 0}.page-module__Cb1r_q__briefList{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.page-module__Cb1r_q__briefList li{font-size:var(--text-body-sm);color:var(--color-text-primary);grid-template-columns:18px 1fr;align-items:baseline;gap:10px;line-height:1.55;display:grid}.page-module__Cb1r_q__briefList li:before{content:"";background:var(--color-accent-indigo);border-radius:50%;width:6px;height:6px;margin-top:.5em}.page-module__Cb1r_q__briefCode{background:var(--color-ink-hero);color:#e2e8f0;border-radius:var(--radius-md);font-family:var(--font-mono);white-space:pre;margin:14px 0 0;padding:14px 16px;font-size:.78rem;line-height:1.65;overflow-x:auto}.page-module__Cb1r_q__briefSide{background:var(--color-bg-lighter)}.page-module__Cb1r_q__briefSideTitle{font-family:var(--font-mono);font-size:var(--text-overline);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-text-tertiary);margin:0}.page-module__Cb1r_q__briefArtifacts{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.page-module__Cb1r_q__briefArtifact{border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:var(--color-bg-white);font-size:var(--text-body-sm);color:var(--color-text-primary);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.page-module__Cb1r_q__briefArtifact span{font-family:var(--font-mono);font-size:var(--text-overline);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-accent-mint)}.page-module__Cb1r_q__briefProject{border-radius:var(--radius-md);border:1px solid var(--color-ink-hero);background:var(--color-ink-hero);color:#fff;width:100%;font-family:inherit;font-size:var(--text-body-sm);letter-spacing:var(--tracking-snug);cursor:pointer;margin-top:16px;padding:12px 14px;font-weight:600;transition:background .18s,transform .16s}.page-module__Cb1r_q__briefProject:hover{transform:translateY(-1px)}.page-module__Cb1r_q__briefProjectDone{background:var(--color-accent-mint);border-color:var(--color-accent-mint);color:#022c22;cursor:default}.page-module__Cb1r_q__briefProjectDone:hover{transform:none}.page-module__Cb1r_q__fusion{gap:18px;margin-top:36px;display:grid}@media (min-width:960px){.page-module__Cb1r_q__fusion{grid-template-columns:.95fr 1.05fr;align-items:stretch;gap:24px}}.page-module__Cb1r_q__fusionQuestion{border:1px solid var(--color-border-light);border-radius:var(--radius-card);background:var(--color-bg-lighter);padding:24px}.page-module__Cb1r_q__fusionQuestion p{font-family:var(--font-mono);font-size:var(--text-overline);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-text-tertiary);margin:0}.page-module__Cb1r_q__fusionQuestion h3{font-family:var(--font-serif);color:var(--color-ink-hero);letter-spacing:var(--tracking-snug);margin:10px 0 0;font-size:clamp(1.4rem,2.4vw,1.9rem);font-style:italic;font-weight:400;line-height:1.35}.page-module__Cb1r_q__fusionLanes{gap:12px;margin-top:22px;display:grid}.page-module__Cb1r_q__fusionLane{border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:var(--color-bg-white);padding:14px 16px}.page-module__Cb1r_q__fusionLaneTag{font-family:var(--font-mono);letter-spacing:var(--tracking-widest);text-transform:uppercase;border-radius:var(--radius-pill);padding:2px 8px;font-size:.68rem;font-weight:700;display:inline-block}.page-module__Cb1r_q__fusionLaneTagStructured{background:var(--color-accent-indigo-light);color:var(--color-accent-indigo-dark)}.page-module__Cb1r_q__fusionLaneTagUnstructured{background:var(--color-accent-blue-light);color:var(--color-accent-blue-dark)}.page-module__Cb1r_q__fusionLane p{font-size:var(--text-body-sm);color:var(--color-text-secondary);margin:8px 0 0;line-height:1.6}.page-module__Cb1r_q__fusionLane code{font-family:var(--font-mono);color:var(--color-text-primary);background:var(--color-bg-light);border-radius:4px;padding:1px 6px;font-size:.78rem}.page-module__Cb1r_q__fusionAnswer{border:1px solid var(--color-ink-hero);border-radius:var(--radius-card);background:var(--color-ink-hero);color:#fff;flex-direction:column;gap:16px;padding:28px;display:flex}.page-module__Cb1r_q__fusionAnswerEyebrow{font-family:var(--font-mono);font-size:var(--text-overline);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:#ffffffa6;margin:0}.page-module__Cb1r_q__fusionAnswerTitle{font-size:var(--text-heading);color:#fff;margin:0;font-weight:600}.page-module__Cb1r_q__fusionAnswer p{font-size:var(--text-body-sm);color:#e2e8f0d9;margin:0;line-height:1.65}.page-module__Cb1r_q__fusionAnswerProvenance{border-radius:var(--radius-md);font-family:var(--font-mono);color:#e2e8f0c7;background:#ffffff0d;border:1px solid #ffffff1f;gap:6px;margin:0;padding:14px 16px;font-size:.74rem;line-height:1.6;list-style:none;display:grid}.page-module__Cb1r_q__fusionAnswerProvenance li{grid-template-columns:14ch 1fr;gap:12px;display:grid}.page-module__Cb1r_q__fusionAnswerProvenance li strong{color:var(--color-accent-mint);font-weight:600}.page-module__Cb1r_q__memory{gap:16px;margin-top:36px;display:grid}@media (min-width:800px){.page-module__Cb1r_q__memory{grid-template-columns:1fr 1fr}}.page-module__Cb1r_q__memoryCard{border:1px solid var(--color-border-light);border-radius:var(--radius-card);background:var(--color-bg-white);padding:24px}.page-module__Cb1r_q__memoryCardAfter{background:var(--color-bg-lighter);border-color:var(--color-border-medium)}.page-module__Cb1r_q__memoryTag{font-family:var(--font-mono);font-size:var(--text-overline);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-text-tertiary)}.page-module__Cb1r_q__memoryCardAfter .page-module__Cb1r_q__memoryTag{color:var(--color-accent-indigo-dark)}.page-module__Cb1r_q__memoryCard h3{font-size:var(--text-heading);color:var(--color-text-primary);margin:8px 0 0;font-weight:600}.page-module__Cb1r_q__memoryCard p{font-size:var(--text-body-sm);color:var(--color-text-secondary);margin:12px 0 0;line-height:1.65}.page-module__Cb1r_q__memoryRun{border-radius:var(--radius-md);border:1px solid var(--color-border-light);background:var(--color-bg-lighter);font-family:var(--font-mono);color:var(--color-text-primary);gap:6px;margin:18px 0 0;padding:14px 16px;font-size:.78rem;display:grid}.page-module__Cb1r_q__memoryCardAfter .page-module__Cb1r_q__memoryRun{background:var(--color-bg-white)}.page-module__Cb1r_q__memoryRun strong{color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider);font-size:.68rem;font-weight:600}.page-module__Cb1r_q__memoryRun span{color:var(--color-text-secondary)}.page-module__Cb1r_q__memoryRun .page-module__Cb1r_q__memoryRunWin{color:var(--color-accent-indigo-dark);font-weight:600}.page-module__Cb1r_q__outputs{border:1px solid var(--color-border-light);border-radius:var(--radius-card);margin-top:36px;overflow:hidden}.page-module__Cb1r_q__outputRow{border-top:1px solid var(--color-border-light);background:var(--color-bg-white);grid-template-columns:1fr;gap:8px;padding:18px 20px;display:grid}.page-module__Cb1r_q__outputRow:first-child{background:var(--color-bg-lighter);border-top:none}@media (min-width:720px){.page-module__Cb1r_q__outputRow{grid-template-columns:.9fr 1.4fr 1.3fr;align-items:center;gap:20px}}.page-module__Cb1r_q__outputHeader{font-family:var(--font-mono);font-size:var(--text-overline);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-text-tertiary)}.page-module__Cb1r_q__outputType{color:var(--color-text-primary);font-weight:600;font-size:var(--text-body)}.page-module__Cb1r_q__outputSources{font-size:var(--text-body-sm);color:var(--color-text-secondary);line-height:1.6}.page-module__Cb1r_q__outputSource{border-radius:var(--radius-pill);background:var(--color-accent-indigo-light);color:var(--color-accent-indigo-dark);font-family:var(--font-mono);margin:2px 4px 2px 0;padding:2px 8px;font-size:.74rem;font-weight:600;display:inline-block}.page-module__Cb1r_q__outputShipped{font-size:var(--text-body-sm);color:var(--color-text-tertiary);font-style:italic;line-height:1.55}.page-module__Cb1r_q__trustGrid{gap:16px;margin-top:36px;display:grid}@media (min-width:720px){.page-module__Cb1r_q__trustGrid{grid-template-columns:repeat(3,1fr)}}.page-module__Cb1r_q__trustCard{border:1px solid var(--color-border-light);border-radius:var(--radius-card);background:var(--color-bg-white);padding:24px}.page-module__Cb1r_q__trustCardLabel{font-family:var(--font-mono);font-size:var(--text-overline);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-accent-blue)}.page-module__Cb1r_q__trustCard h3{font-size:var(--text-heading);color:var(--color-text-primary);margin:10px 0 0;font-weight:600}.page-module__Cb1r_q__trustCard p{font-size:var(--text-body-sm);color:var(--color-text-secondary);margin:10px 0 0;line-height:1.6}.page-module__Cb1r_q__trustHow{border-top:1px solid var(--color-border-light);font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-tertiary);margin-top:14px;padding-top:12px;line-height:1.55}.page-module__Cb1r_q__timeline{gap:12px;margin-top:36px;display:grid}@media (min-width:800px){.page-module__Cb1r_q__timeline{grid-template-columns:repeat(4,1fr)}}.page-module__Cb1r_q__timelineStep{border:1px solid var(--color-border-light);border-radius:var(--radius-card);background:var(--color-bg-white);padding:22px 20px 20px;position:relative}.page-module__Cb1r_q__timelineWeek{font-family:var(--font-mono);font-size:var(--text-overline);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-accent-indigo-dark)}.page-module__Cb1r_q__timelineStep h3{font-size:var(--text-heading);color:var(--color-text-primary);letter-spacing:var(--tracking-snug);margin:10px 0 0;font-weight:600}.page-module__Cb1r_q__timelineStep p{font-size:var(--text-body-sm);color:var(--color-text-secondary);margin:10px 0 0;line-height:1.6}.page-module__Cb1r_q__ctaPanel{background:var(--color-ink-hero);color:#fff;border-radius:var(--radius-panel);padding:clamp(40px,5vw,64px) clamp(28px,4vw,56px)}.page-module__Cb1r_q__ctaGrid{align-items:center;gap:36px;display:grid}@media (min-width:900px){.page-module__Cb1r_q__ctaGrid{grid-template-columns:.9fr 1.1fr;gap:56px}}.page-module__Cb1r_q__ctaEyebrow{font-family:var(--font-mono);font-size:var(--text-overline);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:#ffffffb3;margin:0;font-weight:600}.page-module__Cb1r_q__ctaTitle{font-size:var(--text-display);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:#fff;max-width:20ch;margin:12px 0 0}.page-module__Cb1r_q__ctaSub{font-size:var(--text-body-lg);color:#e2e8f0d9;line-height:var(--leading-relaxed);max-width:52ch;margin:16px 0 0}.page-module__Cb1r_q__form{border-radius:var(--radius-card);background:#ffffff0a;border:1px solid #ffffff1f;gap:14px;padding:24px;display:grid}.page-module__Cb1r_q__formRow{gap:14px;display:grid}@media (min-width:600px){.page-module__Cb1r_q__formRow{grid-template-columns:1fr 1fr}}.page-module__Cb1r_q__formField{gap:6px;display:grid}.page-module__Cb1r_q__formField label{font-family:var(--font-mono);font-size:var(--text-overline);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:#ffffffa6}.page-module__Cb1r_q__formField input,.page-module__Cb1r_q__formField select{border-radius:var(--radius-md);color:#fff;font-family:inherit;font-size:var(--text-body);background:#ffffff0f;border:1px solid #ffffff2e;padding:12px 14px}.page-module__Cb1r_q__formField input:focus,.page-module__Cb1r_q__formField select:focus{outline:2px solid var(--color-accent-indigo);outline-offset:1px;border-color:#0000}.page-module__Cb1r_q__formField select option{background:var(--color-ink-hero);color:#fff}.page-module__Cb1r_q__formSubmit{border-radius:var(--radius-md);color:var(--color-ink-hero);font-family:inherit;font-size:var(--text-body);cursor:pointer;letter-spacing:var(--tracking-snug);background:#fff;border:none;padding:14px 22px;font-weight:700;transition:transform .16s,box-shadow .16s}.page-module__Cb1r_q__formSubmit:hover{transform:translateY(-1px);box-shadow:0 12px 28px #00000040}.page-module__Cb1r_q__formNote{font-size:var(--text-caption);color:#ffffff8c;margin:0;line-height:1.5}.page-module__Cb1r_q__formSuccess{border-radius:var(--radius-card);color:#fff;font-size:var(--text-body);line-height:var(--leading-relaxed);background:#14b8a61f;border:1px solid #14b8a680;padding:24px}@media (max-width:640px){.page-module__Cb1r_q__page{padding:78px 16px 64px}.page-module__Cb1r_q__container{gap:56px}}
