.sg-faq .sg-frame{display:grid;grid-template-columns:35% 65%}.sg-faq header{display:flex;flex-direction:column;align-items:flex-start;gap:44px}.sg-faq-list{min-width:0}.sg-faq details{border-top:1px solid var(--line);padding:28px 24px 28px 32px}.sg-faq details:last-child{border-bottom:1px solid var(--line)}.sg-faq summary{list-style:none;display:flex;gap:32px;align-items:flex-start;cursor:pointer}.sg-faq summary::-webkit-details-marker{display:none}.sg-faq summary>.sg-mono{color:var(--muted);padding-top:5px}.sg-faq summary h3{flex:1;line-height:1.3}.sg-faq-plus{font-size:24px;line-height:1.2;flex-shrink:0}.sg-faq details[open]{background:var(--surface)}.sg-faq details[open] .sg-faq-plus{color:var(--accent-text);font-size:0}.sg-faq details[open] .sg-faq-plus:after{content:"−";font-size:24px}.sg-faq details p{padding-left:56px;margin-top:24px;font-size:16px;line-height:1.5;color:var(--muted)}@media(max-width:767px){.sg-faq .sg-frame{grid-template-columns:1fr;gap:48px}.sg-faq header{gap:24px}.sg-faq details{padding:24px 16px}.sg-faq summary{gap:20px}.sg-faq summary h3{font-size:20px}.sg-faq details p{padding-left:0}}.sg-row.sg-cta{overflow:clip;border-top:0;border-bottom:1px solid var(--dark-line);text-align:left}.sg-row.sg-cta>.sg-frame{position:relative;padding:0;min-height:700px;isolation:isolate}.sg-cta-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:40px;width:50%;min-height:700px;padding:112px 48px 112px 32px}.sg-cta h2{font-size:88px;line-height:1;letter-spacing:-.04em;font-weight:500;width:max-content;max-width:calc(var(--frame) - 64px)}.sg-cta h2>span{white-space:nowrap}.sg-cta h2 .sg-pixel{color:var(--dark-ink)}.sg-cta p{font-size:18px;line-height:1.5;color:var(--dark-muted);max-width:440px}.sg-cta-actions{display:flex;align-items:center;gap:32px;flex-wrap:wrap;width:max-content;max-width:calc(var(--frame) - 64px)}.sg-cta .sg-cta-start{height:56px;padding:0 24px;gap:12px;white-space:nowrap}.sg-cta .sg-cta-start:is(:hover,:focus-visible){background:var(--dark-ink);border-color:var(--dark-ink);color:var(--dark)}.sg-cta-button-mark{width:21px;height:21px;color:var(--accent);flex:none}.sg-cta-start-arrow{display:inline-flex;width:21px;opacity:0;transform:translate(-6px);transition:opacity .16s steps(3),transform .22s cubic-bezier(.22,1,.36,1)}.sg-cta-start:is(:hover,:focus-visible) .sg-cta-start-arrow{opacity:1;transform:none}.sg-cta-talk{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:56px;font-weight:500;white-space:nowrap;color:var(--dark-ink)}.sg-cta-talk:before,.sg-cta-talk:after{content:"";position:absolute;left:0;right:0;bottom:12px;height:2px;background:repeating-linear-gradient(to right,var(--dark-line) 0 4px,transparent 4px 6px);pointer-events:none}.sg-cta-talk:after{background:repeating-linear-gradient(to right,var(--accent) 0 4px,transparent 4px 6px);clip-path:inset(0 100% 0 0);transition:clip-path .25s steps(31,end)}.sg-cta-talk svg{fill:currentColor;flex:none;transition:transform .22s cubic-bezier(.22,1,.36,1)}.sg-cta-talk:is(:hover,:focus-visible):after{clip-path:inset(0)}.sg-cta-talk:is(:hover,:focus-visible) svg{transform:translate(2px,-2px)}.sg-cta-rings{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;--sr-state:paused;mask-image:linear-gradient(to right,transparent 46%,#000 76%),linear-gradient(transparent 0%,#000 18%,#000 78%,transparent 100%);mask-composite:intersect;-webkit-mask-composite:source-in}.sg-cta-rings>svg{position:absolute;inset:0;max-width:none}.sg-cta-rings[data-scene-active=true]{--sr-state:running}.sg-sr-ring{fill:none;stroke:var(--dark-line);stroke-width:1;opacity:1}.sg-sr-inner{stroke:var(--dark-muted);stroke-opacity:.45}.sg-sr-packet path{fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:square}.sg-sr-trail{stroke-opacity:.3}.sg-cta-mark{width:32px;height:32px;max-width:none;color:var(--accent)}.sg-cta-rings[data-scene-active] .sg-sr-ring{animation:sg-sr-boot .12s steps(2) var(--ring-boot) backwards;animation-play-state:var(--sr-state)}.sg-cta-rings[data-scene-active] .sg-sr-packet{animation:sg-sr-boot .7s cubic-bezier(.22,1,.36,1) var(--packet-boot) backwards;animation-play-state:var(--sr-state)}.sg-cta-rings[data-scene-active] .sg-sr-trail{animation:sg-sr-run var(--packet-duration) linear var(--trail-delay) infinite var(--packet-direction),sg-sr-trail 1.1s cubic-bezier(.22,1,.36,1) var(--trail-boot) backwards;animation-play-state:var(--sr-state)}.sg-cta-rings[data-scene-active] .sg-sr-head{animation:sg-sr-run var(--packet-duration) linear var(--head-delay) infinite var(--packet-direction);animation-play-state:var(--sr-state)}:root[data-motion-paused] .sg-cta-rings{--sr-state:paused}:root[data-motion-paused] .sg-cta-rings .sg-sr-ring,:root[data-motion-paused] .sg-cta-rings .sg-sr-packet{animation:none;opacity:1}@keyframes sg-sr-run{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes sg-sr-trail{0%{stroke-opacity:0}}@keyframes sg-sr-boot{0%{opacity:0}to{opacity:1}}@media(max-width:1399px)and (min-width:1001px){.sg-cta h2{font-size:76px}}@media(max-width:1000px){.sg-row.sg-cta>.sg-frame{padding-top:70px;min-height:0}.sg-cta-copy{min-height:0;width:100%;padding:24px 24px 96px}.sg-cta h2{font-size:64px;max-width:100%}.sg-cta-actions{max-width:100%}.sg-cta-rings{opacity:.55}}@media(max-width:599px){.sg-row.sg-cta>.sg-frame{padding-top:46.40625px;min-height:498.40625px}.sg-cta .sg-index{top:32px}.sg-cta-copy{padding:16px 16px 80px;gap:40px}.sg-cta h2{font-size:40px;line-height:1;letter-spacing:-.04em}.sg-cta p{font-size:16px;line-height:24px}.sg-cta-actions{flex-direction:column;align-items:flex-start;gap:20px;width:100%}.sg-cta .sg-cta-start{width:auto;max-width:100%}.sg-cta-rings{display:none}}@media(max-width:359px){.sg-cta h2{font-size:35px}}@media(prefers-reduced-motion:reduce){.sg-cta-rings *{animation:none!important;opacity:1}.sg-cta-start-arrow,.sg-cta-talk svg,.sg-cta-talk:after{transition:none}}
