._landing_1706a_1{background:var(--background);color:var(--text-primary)}._header_1706a_2,._hero_1706a_2,._researchSection_1706a_2,._workflow_1706a_2,._faq_1706a_2,._close_1706a_2,._footer_1706a_2{width:min(1320px,100% - 64px);margin-inline:auto}._header_1706a_2{justify-content:space-between;align-items:center;gap:24px;padding-block:24px;display:flex}._header_1706a_2 nav,._footerActions_1706a_4{align-items:center;gap:24px;display:flex}._header_1706a_2 nav{font-size:14px}._brand_1706a_6{color:var(--text-primary);text-decoration:none}._landing_1706a_1 a{align-items:center;gap:10px;min-height:44px;text-decoration:none;display:inline-flex}._landing_1706a_1 a:hover{text-underline-offset:4px;text-decoration:underline}._signIn_1706a_9{border:1px solid var(--control-border);border-radius:999px;padding:10px 18px}._hero_1706a_2{grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;padding-block:64px 96px;display:grid}._hero_1706a_2>div{min-width:0}._heroCopy_1706a_12{isolation:isolate;position:relative}._heroCopy_1706a_12 h1{letter-spacing:-.03em;font-size:clamp(48px,5.8vw,82px);font-weight:500;line-height:1.02}._heroCopy_1706a_12 h1>span+span{color:var(--primary)}._heroEmblem_1706a_15{z-index:-1;opacity:.08;pointer-events:none;width:min(440px,90%);position:absolute;top:-72px;right:16px}._heroEmblem_1706a_15 .karsa-brand-mark{width:100%;height:auto}._heroEmblem_1706a_15 .karsa-brand-name{display:none}._heroEmblem_1706a_15 .karsa-brand{display:block}._heroCopy_1706a_12 p{max-width:46ch;color:var(--text-secondary);margin-block:24px 32px;font-size:17px;line-height:1.7}._heroActions_1706a_20{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}._primaryAction_1706a_21{background:var(--citron);color:var(--citron-ink);border-radius:999px;padding:14px 24px;font-weight:600}._primaryAction_1706a_21:focus-visible{outline-color:var(--focus-on-accent);outline-offset:-5px}._secondaryAction_1706a_23{color:var(--primary);font-size:14px}._actionNote_1706a_24{color:var(--text-secondary);margin-top:18px;font-size:12px;line-height:1.7;display:block}._researchSection_1706a_2{border-top:1px solid var(--divider);grid-template-columns:.85fr 1.15fr;align-items:start;gap:64px;padding-block:48px 72px;scroll-margin-top:24px;display:grid}._researchIntro_1706a_26 h2,._workflow_1706a_2 h2,._faq_1706a_2 h2,._close_1706a_2 h2{letter-spacing:-.02em;font-size:clamp(32px,4vw,56px);font-weight:500;line-height:1.15}._researchIntro_1706a_26 p,._workflowIntro_1706a_27 p,._faq_1706a_2>div>p{color:var(--text-secondary);max-width:46ch;margin-block:20px;font-size:16px;line-height:1.7}._researchIntro_1706a_26 a,._steps_1706a_28 a,._faq_1706a_2 a{color:var(--primary);font-size:14px}._workflow_1706a_2{border-top:1px solid var(--divider);grid-template-columns:.85fr 1.15fr;align-items:start;gap:64px;padding-block:96px;display:grid}._workflowIntro_1706a_27{max-width:460px;position:sticky;top:40px}._steps_1706a_28{min-width:0}._steps_1706a_28 details{border-top:1px solid var(--control-border)}._steps_1706a_28 details:last-child{border-bottom:1px solid var(--control-border)}._steps_1706a_28 summary{cursor:pointer;font-family:var(--font-display-face), sans-serif;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:24px;padding-block:28px;font-size:clamp(24px,3vw,40px);list-style:none;display:flex}._steps_1706a_28 summary::-webkit-details-marker{display:none}._steps_1706a_28 summary>svg{flex-shrink:0}._steps_1706a_28 details[open] summary{color:var(--primary)}._steps_1706a_28 details[open] summary>svg{transform:rotate(45deg)}._stepBody_1706a_39{border-radius:var(--radius-surface);background:var(--surface);margin-bottom:24px;padding:8px 24px 32px}._steps_1706a_28 h3{padding-top:20px;font-size:24px;font-weight:500;line-height:1.3}._steps_1706a_28 p{color:var(--text-secondary);margin-block:16px;font-size:14px;line-height:1.7}._faq_1706a_2{grid-template-columns:.85fr 1.15fr;gap:64px;padding-block:40px 72px;display:grid}._faq_1706a_2 details{border-bottom:1px solid var(--divider);padding-block:12px}._faq_1706a_2 summary{cursor:pointer;min-height:44px;padding-block:12px;font-size:20px}._faq_1706a_2 details p{color:var(--text-secondary);margin-block:12px;font-size:15px;line-height:1.7}._close_1706a_2{background:var(--citron);color:var(--citron-ink);border-radius:var(--radius-surface);justify-content:space-between;align-items:center;gap:40px;margin-block:40px;padding:64px 40px;display:flex}._close_1706a_2 h2{max-width:15ch;font-size:clamp(40px,5vw,68px)}._close_1706a_2 p{margin-top:20px;font-size:15px;line-height:1.6}._close_1706a_2 ._primaryAction_1706a_21{background:var(--citron-ink);color:var(--citron);flex-shrink:0}._close_1706a_2 ._primaryAction_1706a_21:focus-visible{outline-color:var(--citron)}._footer_1706a_2{color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-block:28px;font-size:12px;display:flex}._footer_1706a_2 .karsa-brand{color:var(--text-primary);align-items:center;gap:8px;font-size:20px;display:flex}@media (max-width:1000px){._hero_1706a_2,._researchSection_1706a_2,._faq_1706a_2,._workflow_1706a_2{gap:32px}._hero_1706a_2{padding-block:40px 64px}._header_1706a_2 nav{gap:16px}}@media (max-width:760px){._header_1706a_2,._hero_1706a_2,._researchSection_1706a_2,._workflow_1706a_2,._faq_1706a_2,._close_1706a_2,._footer_1706a_2{width:calc(100% - 32px)}._header_1706a_2{gap:12px;padding-block:16px}._header_1706a_2 nav{gap:8px}._header_1706a_2 nav>a:first-child,._header_1706a_2 .theme-toggle span{display:none}._signIn_1706a_9{padding:10px 14px}._hero_1706a_2,._researchSection_1706a_2,._faq_1706a_2{grid-template-columns:1fr;gap:32px;padding-block:40px}._heroCopy_1706a_12 h1{font-size:clamp(40px,11vw,64px)}._heroCopy_1706a_12 p{font-size:16px}._heroEmblem_1706a_15{width:76%;top:-24px}._workflow_1706a_2{grid-template-columns:1fr;gap:24px;padding-block:48px}._workflowIntro_1706a_27{position:static}._steps_1706a_28 summary{padding-block:24px;font-size:28px}._stepBody_1706a_39{padding-inline:16px}._close_1706a_2{flex-direction:column;align-items:start;padding:40px 24px}._footerActions_1706a_4{flex-wrap:wrap;gap:16px}}@media (max-width:360px){._header_1706a_2 nav>a:nth-child(2){display:none}}
