.faq-module-scss-module__FEcp1a__faq{padding:var(--top-space) 0 var(--bottom-space);background:linear-gradient(135deg,#ffffff08 0%,#ffffff03 100%)}.faq-module-scss-module__FEcp1a__faq .faq-module-scss-module__FEcp1a__header{text-align:center;max-width:48rem;margin:0 auto clamp(1.75rem,3vw,2.5rem)}.faq-module-scss-module__FEcp1a__faq .faq-module-scss-module__FEcp1a__eh_kicker{font-family:var(--font-text);letter-spacing:.16em;text-transform:uppercase;color:#a3a3a3;border-bottom:2px solid #ffffff73;margin-bottom:1.2rem;padding-bottom:.55rem;font-size:.8rem;font-weight:600;display:inline-block}.faq-module-scss-module__FEcp1a__faq .faq-module-scss-module__FEcp1a__title{text-align:center;font-family:var(--font-title);letter-spacing:-.015em;color:rgb(var(--color-title));overflow-wrap:break-word;margin:0;font-size:clamp(2rem,4.5vw + .5rem,3.4rem);font-weight:500;line-height:1.05}.faq-module-scss-module__FEcp1a__faq .faq-module-scss-module__FEcp1a__wrapper{min-width:0;max-width:50rem;margin:0 auto;padding:0}@media screen and (min-width:480px){.faq-module-scss-module__FEcp1a__faq .faq-module-scss-module__FEcp1a__wrapper{padding:0 1rem}}@media screen and (min-width:768px){.faq-module-scss-module__FEcp1a__faq .faq-module-scss-module__FEcp1a__wrapper{padding:0}}.faq-module-scss-module__FEcp1a__faq .faq-module-scss-module__FEcp1a__item{background:rgba(var(--color-bg), .95);border:1px solid rgba(var(--color-border), .2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.75rem;flex-direction:column;margin-bottom:.75rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;box-shadow:0 2px 8px #0000000a}@media screen and (min-width:768px){.faq-module-scss-module__FEcp1a__faq .faq-module-scss-module__FEcp1a__item{border-radius:1rem;margin-bottom:1rem}}.faq-module-scss-module__FEcp1a__faq .faq-module-scss-module__FEcp1a__item:hover{border-color:rgba(var(--color-primary), .3);transform:translateY(-1px);box-shadow:0 8px 32px #00000014}.faq-module-scss-module__FEcp1a__faq .faq-module-scss-module__FEcp1a__item:last-child{margin-bottom:0}.faq-module-scss-module__FEcp1a__faq .faq-module-scss-module__FEcp1a__item_title{min-height:var(--touch-target-min,44px);cursor:pointer;color:rgb(var(--color-title));text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.75rem;width:100%;margin:0;padding:1rem .875rem;font-size:.9rem;font-weight:600;transition:all .3s;display:flex}@media screen and (min-width:480px){.faq-module-scss-module__FEcp1a__faq .faq-module-scss-module__FEcp1a__item_title{padding:1.25rem 1rem;font-size:.95rem}}@media screen and (min-width:768px){.faq-module-scss-module__FEcp1a__faq .faq-module-scss-module__FEcp1a__item_title{padding:1.5rem;font-size:1.05rem}}@media screen and (min-width:1024px){.faq-module-scss-module__FEcp1a__faq .faq-module-scss-module__FEcp1a__item_title{padding:2rem;font-size:1.1rem}}.faq-module-scss-module__FEcp1a__faq .faq-module-scss-module__FEcp1a__item_title span{overflow-wrap:break-word;flex:1;min-width:0}.faq-module-scss-module__FEcp1a__faq .faq-module-scss-module__FEcp1a__item_title:hover{background:rgba(var(--color-primary), .02)}.faq-module-scss-module__FEcp1a__faq .faq-module-scss-module__FEcp1a__item_title svg{color:rgb(var(--color-primary));flex-shrink:0;width:20px;height:20px;margin-left:auto;transition:transform .3s cubic-bezier(.4,0,.2,1)}.faq-module-scss-module__FEcp1a__faq .faq-module-scss-module__FEcp1a__item_title.faq-module-scss-module__FEcp1a__active{background:rgba(var(--color-primary), .03);border-bottom:1px solid rgba(var(--color-border), .1)}.faq-module-scss-module__FEcp1a__faq .faq-module-scss-module__FEcp1a__item_title.faq-module-scss-module__FEcp1a__active svg{color:rgb(var(--color-primary));transform:rotate(90deg)}.faq-module-scss-module__FEcp1a__faq .faq-module-scss-module__FEcp1a__item_title.faq-module-scss-module__FEcp1a__active+.faq-module-scss-module__FEcp1a__item_description{border-top:1px solid rgba(var(--color-border), .1)}.faq-module-scss-module__FEcp1a__faq .faq-module-scss-module__FEcp1a__item_description{grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden}.faq-module-scss-module__FEcp1a__faq .faq-module-scss-module__FEcp1a__item_description.faq-module-scss-module__FEcp1a__active{grid-template-rows:1fr}.faq-module-scss-module__FEcp1a__faq .faq-module-scss-module__FEcp1a__item_description.faq-module-scss-module__FEcp1a__active .faq-module-scss-module__FEcp1a__item_description_inner{opacity:1;padding:0 1rem 1.25rem;transition:opacity .2s 20ms}@media screen and (min-width:768px){.faq-module-scss-module__FEcp1a__faq .faq-module-scss-module__FEcp1a__item_description.faq-module-scss-module__FEcp1a__active .faq-module-scss-module__FEcp1a__item_description_inner{padding:0 1.5rem 1.5rem}}@media screen and (min-width:1024px){.faq-module-scss-module__FEcp1a__faq .faq-module-scss-module__FEcp1a__item_description.faq-module-scss-module__FEcp1a__active .faq-module-scss-module__FEcp1a__item_description_inner{padding:0 2rem 2rem}}.faq-module-scss-module__FEcp1a__faq .faq-module-scss-module__FEcp1a__item_description_inner{min-height:0;color:rgb(var(--color-text));opacity:0;max-width:68ch;padding:0 1rem;line-height:1.6;transition:opacity .2s;overflow:hidden}.faq-module-scss-module__FEcp1a__faq .faq-module-scss-module__FEcp1a__item_description_inner p{opacity:.9;margin:0;font-size:.875rem}@media screen and (min-width:768px){.faq-module-scss-module__FEcp1a__faq .faq-module-scss-module__FEcp1a__item_description_inner p{font-size:.95rem}}
.how-it-works-module-scss-module__g7JiTa__how_it_works{padding:var(--top-space) 0 var(--bottom-space);position:relative}.how-it-works-module-scss-module__g7JiTa__grid{grid-template-columns:1fr;align-items:center;gap:2.75rem;display:grid}@media (min-width:1024px){.how-it-works-module-scss-module__g7JiTa__grid{grid-template-columns:.85fr 1.15fr;gap:3.5rem}}.how-it-works-module-scss-module__g7JiTa__col{text-align:center;min-width:0}@media (min-width:1024px){.how-it-works-module-scss-module__g7JiTa__col{text-align:left}}.how-it-works-module-scss-module__g7JiTa__eh_index{margin-bottom:1.35rem;display:block}.how-it-works-module-scss-module__g7JiTa__eh_num,.how-it-works-module-scss-module__g7JiTa__eh_rule{display:none}.how-it-works-module-scss-module__g7JiTa__eh_kicker{font-family:var(--font-text);letter-spacing:.16em;text-transform:uppercase;color:#a3a3a3;border-bottom:2px solid #ffffff73;padding-bottom:.55rem;font-size:.8rem;font-weight:600;display:inline-block}.how-it-works-module-scss-module__g7JiTa__section_title{font-family:var(--font-title);letter-spacing:-.015em;color:rgb(var(--color-title));margin-bottom:1rem;font-size:clamp(2rem,4.5vw + .5rem,3.4rem);font-weight:500;line-height:1.05}.how-it-works-module-scss-module__g7JiTa__lede{color:rgba(var(--color-text), .9);max-width:36rem;margin:0 auto;font-size:1.15rem;line-height:1.65}@media (min-width:1024px){.how-it-works-module-scss-module__g7JiTa__lede{margin-left:0;margin-right:0}}.how-it-works-module-scss-module__g7JiTa__features{text-align:left;grid-template-columns:1fr;gap:.65rem 1.25rem;margin:1.6rem 0 2rem;padding:0;list-style:none;display:grid}@media (min-width:420px){.how-it-works-module-scss-module__g7JiTa__features{grid-template-columns:1fr 1fr}}@media (min-width:1024px) and (max-width:1200px){.how-it-works-module-scss-module__g7JiTa__features{grid-template-columns:1fr}}.how-it-works-module-scss-module__g7JiTa__features li{color:rgba(var(--color-text), .82);align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.4;display:flex}.how-it-works-module-scss-module__g7JiTa__features li svg{color:var(--accent-strong);flex-shrink:0;margin-top:.12rem}.how-it-works-module-scss-module__g7JiTa__cta{color:#0a0a0a;background:linear-gradient(#fff 0%,#a3a3a3 100%);border-radius:.6rem;align-items:center;gap:.5rem;padding:.9rem 1.7rem;font-size:.9rem;font-weight:600;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 12px 30px -12px #ffffff80}.how-it-works-module-scss-module__g7JiTa__cta svg{transition:transform .25s}.how-it-works-module-scss-module__g7JiTa__cta:hover{transform:translateY(-2px);box-shadow:0 18px 40px -14px #ffffffa6}.how-it-works-module-scss-module__g7JiTa__cta:hover svg{transform:translate(3px)}.how-it-works-module-scss-module__g7JiTa__demo_wrap{min-width:0}.how-it-works-module-scss-module__g7JiTa__showcase{width:100%;max-width:620px;margin:0 auto}@media (min-width:1024px){.how-it-works-module-scss-module__g7JiTa__showcase{margin-right:0}}.how-it-works-module-scss-module__g7JiTa__frame{background:#101116;border:1px solid #ffffff24;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 44px 110px -44px #000000c7,inset 0 1px #ffffff0d}.how-it-works-module-scss-module__g7JiTa__frame_bar{background:#0c0d11;border-bottom:1px solid #ffffff0f;align-items:center;gap:.75rem;padding:.62rem .9rem;display:flex}.how-it-works-module-scss-module__g7JiTa__frame_dots{gap:.35rem;display:inline-flex}.how-it-works-module-scss-module__g7JiTa__frame_dots i{background:#ffffff29;border-radius:50%;width:9px;height:9px}.how-it-works-module-scss-module__g7JiTa__frame_url{text-align:center;min-width:0;font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.01em;color:#8f8b82;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0a;border-radius:6px;flex:1;padding:.15rem .7rem;font-size:.68rem;overflow:hidden}.how-it-works-module-scss-module__g7JiTa__frame_live{font-family:var(--font-mono),ui-monospace,monospace;text-transform:uppercase;letter-spacing:.12em;color:#7ce0a0;align-items:center;gap:.4rem;font-size:.58rem;display:inline-flex}.how-it-works-module-scss-module__g7JiTa__pulse{background:#7ce0a0;border-radius:50%;width:7px;height:7px;animation:2s infinite how-it-works-module-scss-module__g7JiTa__portalPulse;box-shadow:0 0 #7ce0a080}.how-it-works-module-scss-module__g7JiTa__frame_screen{aspect-ratio:1600/1000;background:#0a0a0a;position:relative}.how-it-works-module-scss-module__g7JiTa__shot{position:absolute;inset:0}.how-it-works-module-scss-module__g7JiTa__shot img{object-fit:cover;object-position:top left;width:100%;height:100%;display:block}.how-it-works-module-scss-module__g7JiTa__tabs{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.1rem;display:flex}@media (min-width:1024px){.how-it-works-module-scss-module__g7JiTa__tabs{justify-content:flex-start}}.how-it-works-module-scss-module__g7JiTa__tab{cursor:pointer;color:rgba(var(--color-text), .7);background:rgba(var(--color-text), .04);border:1px solid rgba(var(--color-text), .12);border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .85rem;font-size:.78rem;font-weight:500;transition:color .25s,background .25s,border-color .25s;display:inline-flex}.how-it-works-module-scss-module__g7JiTa__tab svg{opacity:.85;flex-shrink:0}.how-it-works-module-scss-module__g7JiTa__tab:hover{color:rgba(var(--color-text), .95);border-color:rgba(var(--color-text), .28)}.how-it-works-module-scss-module__g7JiTa__tab_on{color:rgb(var(--color-title));background:rgba(var(--color-text), .1);border-color:rgba(var(--color-text), .4)}.how-it-works-module-scss-module__g7JiTa__caption{max-width:34rem;color:rgba(var(--color-text), .7);text-align:center;margin:.9rem auto 0;font-size:.9rem;line-height:1.55}@media (min-width:1024px){.how-it-works-module-scss-module__g7JiTa__caption{text-align:left;margin-left:0}}@keyframes how-it-works-module-scss-module__g7JiTa__portalPulse{0%{box-shadow:0 0 #7ce0a080}70%{box-shadow:0 0 0 6px #7ce0a000}to{box-shadow:0 0 #7ce0a000}}@media (prefers-reduced-motion:reduce){.how-it-works-module-scss-module__g7JiTa__pulse{animation:none}}
