.qisg7G_hero{border:0;padding:80px 0 120px}.qisg7G_heroInner{text-align:center;flex-direction:column;align-items:center;display:flex}.qisg7G_hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:1071px;margin:0;font-size:clamp(44px,1.5rem + 3.4vw,72px);font-weight:400;line-height:1.2}.qisg7G_hero h1 span{display:block}.qisg7G_heroSide{max-width:760px;color:var(--color-text-muted);letter-spacing:-.3px;text-wrap:pretty;margin:10px 0 0;font-size:20px;line-height:30px}.qisg7G_heroActions{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:32px;display:flex}.qisg7G_sectionHeading{letter-spacing:-.04em;text-wrap:balance;margin:0 0 48px;font-size:clamp(28px,1.2rem + 1.4vw,38px);font-weight:400;line-height:1.15}.qisg7G_features{border:0;padding-block:clamp(72px,7.5vw,144px) 0}.qisg7G_sectionHead{text-align:center;flex-direction:column;align-items:center;margin-bottom:56px;display:flex}.qisg7G_sectionHead .qisg7G_sectionHeading{margin-bottom:12px}.qisg7G_sectionHead p{max-width:62ch;color:var(--color-text-muted);margin:0;font-size:17px;line-height:1.5}.qisg7G_bento{margin-inline:calc(-1 * var(--fs-page-gutter));border-block:1px solid var(--color-border);background:var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.qisg7G_row{background:var(--color-surface);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.qisg7G_rowReverse{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.qisg7G_rowReverse .qisg7G_art{border-right:1px solid var(--color-border);order:-1}.qisg7G_row:not(.qisg7G_rowReverse) .qisg7G_art{border-left:1px solid var(--color-border)}section.qisg7G_row{border-bottom:0;padding:0}.qisg7G_card{grid-row:span 2;grid-template-rows:subgrid;background:var(--color-surface);min-width:0;display:grid}.qisg7G_art{background-image:repeating-linear-gradient(to bottom, color-mix(in oklab, var(--color-border) 45%, transparent) 0 1px, transparent 1px 5px);min-height:220px;color:var(--color-border-strong);pointer-events:none;place-items:center;padding:16px 24px 24px;display:grid}.qisg7G_row .qisg7G_art{min-height:280px}.qisg7G_art svg{width:100%;height:100%;max-height:260px;display:block;overflow:visible}.qisg7G_node{fill:var(--color-surface);stroke:currentColor;stroke-width:1px}.qisg7G_glyph,.qisg7G_wire{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.qisg7G_wire{stroke-width:1px}.qisg7G_bar{fill:none;stroke:currentColor;stroke-width:4px;stroke-linecap:round}.qisg7G_dot{fill:currentColor}.qisg7G_glyph{color:var(--color-text-muted)}.qisg7G_artAccent .qisg7G_glyph,.qisg7G_artAccent .qisg7G_node{color:var(--color-accent)}.qisg7G_artWarning .qisg7G_glyph,.qisg7G_artWarning .qisg7G_node{color:var(--color-status-warning)}.qisg7G_artAccent{color:var(--color-accent)}.qisg7G_artWarning{color:var(--color-status-warning)}.qisg7G_artLabel,.qisg7G_nodeWord{fill:var(--color-text-muted);font-family:var(--font-mono);letter-spacing:.6px;font-size:9px}.qisg7G_nodeWord{fill:var(--color-text);font-size:10px}.qisg7G_figure,.qisg7G_figureTotal{fill:var(--color-text-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:15px}.qisg7G_figureTotal{fill:var(--color-text);font-size:22px}.qisg7G_figureAccent{fill:var(--color-accent)}.qisg7G_cardHead{padding:28px 28px 24px 32px;position:relative}.qisg7G_cardHead:before{background:linear-gradient(to bottom, var(--color-accent), transparent);content:"";width:2px;height:44px;position:absolute;top:30px;left:0}.qisg7G_row .qisg7G_cardHead{align-self:center;padding-block:40px}.qisg7G_row .qisg7G_cardHead:before{top:42px}.qisg7G_cardHead h3{letter-spacing:normal;margin:0 0 6px;font-size:17px;font-weight:400;line-height:1.3}.qisg7G_cardHead p{max-width:52ch;color:var(--color-text-muted);margin:0;font-size:15px;line-height:1.45}.qisg7G_points{color:var(--color-text-muted);flex-direction:column;gap:8px;margin:16px 0 0;padding-left:18px;font-size:14px;line-height:1.45;list-style:outside;display:flex}.qisg7G_points li{max-width:52ch;margin:0}.qisg7G_points li::marker{color:var(--color-border-strong)}.qisg7G_faq{border:0;padding-block:clamp(72px,7.5vw,144px)}.qisg7G_faqGrid{grid-template-columns:1fr 1.5fr;align-items:start;gap:64px;display:grid}.qisg7G_faqIntro{position:sticky;top:32px}.qisg7G_faqIntro h2{letter-spacing:-.04em;text-wrap:balance;margin:0 0 16px;font-size:clamp(28px,1.2rem + 1.4vw,38px);font-weight:400;line-height:1.15}.qisg7G_faqIntro p{color:var(--color-text-muted);margin:0;font-size:17px;line-height:1.3}.qisg7G_faq details{border-bottom:1px solid var(--color-border)}.qisg7G_faq details:first-child{border-top:1px solid var(--color-border)}.qisg7G_faq summary{cursor:pointer;justify-content:space-between;gap:24px;padding:22px 0;font-size:17px;line-height:1.3;list-style:none;display:flex}.qisg7G_faq summary::-webkit-details-marker{display:none}.qisg7G_faq summary:after{content:"+";color:var(--color-text-muted);font-size:20px;line-height:1.3}.qisg7G_faq details[open] summary:after{content:"−"}.qisg7G_faq details p{max-width:62ch;color:var(--color-text-muted);margin:0 32px 22px 0;font-size:17px;line-height:1.3}.qisg7G_contact{border:0;padding-block:clamp(72px,7.5vw,144px)}.qisg7G_contactInner{text-align:center;flex-direction:column;align-items:center;gap:32px;display:flex}.qisg7G_contact h2{letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(28px,1.2rem + 1.4vw,38px);font-weight:400;line-height:1.15}.qisg7G_contact p{color:var(--color-text-muted);margin:0 auto;font-size:17px;line-height:1.5}.qisg7G_contact p a{color:var(--color-text);text-underline-offset:5px}@media (max-width:960px){.qisg7G_faqGrid{grid-template-columns:1fr}.qisg7G_bento,.qisg7G_row,.qisg7G_rowReverse{grid-template-columns:minmax(0,1fr)}.qisg7G_rowReverse .qisg7G_art{order:0}.qisg7G_row .qisg7G_art,.qisg7G_rowReverse .qisg7G_art{border-inline:0;border-top:1px solid var(--color-border);min-height:240px}.qisg7G_faqIntro{position:static}.qisg7G_faqGrid{gap:28px}}@media (max-width:720px){.qisg7G_hero{padding:56px 0 72px}.qisg7G_heroSide{font-size:18px;line-height:27px}.qisg7G_art{min-height:200px}}
