.public-home_home__yZlNz{--home-accent:#616161;--home-muted:#6d6d6d;position:relative;display:flex;min-height:100%;flex-direction:column;align-items:center;justify-content:center;padding:clamp(88px,10vh,112px) 36px 28px;background:#fff}.public-home_centerpiece__Vq1Ze{display:flex;width:min(100%,860px);min-width:0;flex-direction:column;align-items:center;margin-block:auto}.public-home_eyebrowRow__AtE5x{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.public-home_eyebrow__Fiwbw{display:flex;align-items:center;gap:8px;color:var(--home-accent);font-size:11px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.public-home_eyebrow__Fiwbw:before{width:6px;height:6px;border-radius:50%;background:currentColor;content:""}.public-home_videoButton__RWtDy{display:inline-flex;min-height:44px;align-items:center;gap:7px;border:0;border-radius:8px;padding:0 8px;background:transparent;color:var(--home-muted);font:inherit;font-size:12px;cursor:pointer}.public-home_videoButton__RWtDy:hover{background:#f0f0f0;color:var(--home-accent)}.public-home_videoButton__RWtDy svg{width:13px;height:13px;fill:currentColor}.public-home_centerpiece__Vq1Ze h1{max-width:840px;margin:22px 0;color:#181818;font-size:clamp(40px,4.4vw,64px);font-weight:500;letter-spacing:-.058em;line-height:1.07;text-align:center;text-wrap:balance}.public-home_auditTitle__36VXy{display:block;margin-top:.08em;color:#333;font-style:normal;font-weight:inherit;background:linear-gradient(105deg,#2f2f2f 35%,#2f2f2f 43%,#797979 47%,#b1b1b1 49%,#939393 51%,#616161 54%,#2f2f2f 59%,#2f2f2f 70%);background-size:250% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:public-home_titleSheen__kSgb2 3.2s linear infinite}@keyframes public-home_titleSheen__kSgb2{0%{background-position:100% 0}to{background-position:-100% 0}}.public-home_home__yZlNz[data-motion-paused=true] .public-home_auditTitle__36VXy,.public-home_home__yZlNz[data-motion-paused=true] .public-home_exampleText__tGsKa{animation-play-state:paused}.public-home_intro__MVtaw{max-width:590px;margin:0;color:var(--home-muted);font-size:16px;line-height:1.7;text-align:center;text-wrap:pretty}.public-home_composer__8qf5T{width:min(100%,768px);margin-top:32px}.public-home_composerInput__ZI5Sy{position:relative}.public-home_composerInput__ZI5Sy textarea{display:block;overflow-x:hidden;overflow-y:auto;border:0;outline:0;resize:none;background:transparent;scrollbar-width:none}.public-home_composerInput__ZI5Sy textarea::-webkit-scrollbar{display:none;width:0;height:0}.public-home_toolButton__zmT9Y{cursor:pointer}.public-home_toolsMenu__rl40g{position:absolute;z-index:20;bottom:calc(100% + 12px);left:0;display:grid;width:276px;max-width:calc(100vw - 56px);gap:3px;border:1px solid #dadada;border-radius:16px;padding:6px;background:#fff;box-shadow:0 12px 40px rgb(30 30 30/14%)}.public-home_toolsMenu__rl40g a,.public-home_toolsMenu__rl40g button{display:flex;min-height:58px;align-items:center;gap:11px;border:0;border-radius:10px;padding:8px 10px;background:transparent;color:#222222;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.public-home_toolsMenu__rl40g a:hover,.public-home_toolsMenu__rl40g button:hover{background:#f3f3f3}.public-home_toolsMenu__rl40g svg{width:20px;height:20px;flex:none}.public-home_toolsMenu__rl40g span{display:grid;gap:3px}.public-home_toolsMenu__rl40g strong{font-size:13px;font-weight:600}.public-home_toolsMenu__rl40g small{color:var(--home-muted);font-size:12px}.public-home_frameworkRail__Yx94c{width:min(100%,760px);margin-top:38px}.public-home_frameworkLabel__hubIy{margin:0 0 16px;color:var(--home-muted);font-size:11px;letter-spacing:.025em;text-align:center}.public-home_frameworkList__KTv_2{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 22px;margin:0;padding:0;list-style:none}.public-home_frameworkItem__xpqFz{display:flex;align-items:center;gap:6px;color:#5b5b5b;font-size:12px;font-weight:600;white-space:nowrap}.public-home_frameworkItem__xpqFz svg{width:16px;height:16px;color:#6b6b6b;stroke-width:1.6}.public-home_legal__Soiwj{max-width:730px;margin:44px auto 0;color:var(--home-muted);font-size:11px;line-height:1.6;text-align:center}.public-home_legal__Soiwj a{color:inherit;text-decoration:underline;text-underline-offset:3px}.public-home_home__yZlNz :is(button,a):focus-visible{outline:2px solid var(--home-accent);outline-offset:4px}.public-home_videoDialog__vQwEd{width:min(920px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 40px);margin:auto;border:0;border-radius:22px;padding:0;background:transparent;color:#111;overflow:visible;box-shadow:0 28px 90px rgb(0 0 0/28%)}.public-home_videoDialog__vQwEd::backdrop{background:rgb(0 0 0/64%);backdrop-filter:blur(7px)}.public-home_videoDialog__vQwEd:focus{outline:none}.public-home_videoCard__P_M8i{overflow:hidden;border:1px solid rgb(255 255 255/18%);border-radius:inherit;background:#111}.public-home_videoCard__P_M8i header{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:24px;padding:14px 16px 14px 22px;background:#fff}.public-home_videoCard__P_M8i header>div{min-width:0}.public-home_videoCard__P_M8i header span{display:block;margin-bottom:4px;color:#777;font-size:9px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.public-home_videoCard__P_M8i h2{margin:0;overflow:hidden;font-size:17px;font-weight:580;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.public-home_videoCard__P_M8i header button{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border:1px solid #ddd;border-radius:999px;padding:0;background:#fff;color:#111;cursor:pointer}.public-home_videoCard__P_M8i header button:hover{background:#f1f1f1}.public-home_videoCard__P_M8i header button:focus-visible{outline:2px solid #111;outline-offset:2px}.public-home_videoCard__P_M8i header button svg{width:18px;height:18px}.public-home_videoFrame__li6xc{position:relative;width:100%;aspect-ratio:16/9;background:#080808}.public-home_videoFrame__li6xc iframe{position:absolute;width:100%;height:100%;inset:0;border:0}@media (max-width:760px){.public-home_home__yZlNz{justify-content:flex-start;padding:96px 20px calc(24px + env(safe-area-inset-bottom))}.public-home_centerpiece__Vq1Ze{margin-block:0}.public-home_eyebrowRow__AtE5x{gap:0 12px}.public-home_eyebrow__Fiwbw{font-size:10px;letter-spacing:.07em}.public-home_videoButton__RWtDy{font-size:11px}.public-home_centerpiece__Vq1Ze h1{max-width:520px;margin:18px 0;font-size:clamp(36px,7.8vw,52px);letter-spacing:-.05em;line-height:1.1}.public-home_intro__MVtaw{max-width:480px;font-size:15px;line-height:1.65}.public-home_composer__8qf5T{margin-top:28px}.public-home_frameworkRail__Yx94c{margin-top:30px}.public-home_frameworkList__KTv_2{gap:14px 18px}.public-home_legal__Soiwj{margin-top:32px}.public-home_videoDialog__vQwEd{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:18px}.public-home_videoCard__P_M8i header{min-height:68px;padding:12px 12px 12px 16px}.public-home_videoCard__P_M8i h2{font-size:14px}}@media (max-width:390px){.public-home_home__yZlNz{padding-inline:16px}.public-home_eyebrowRow__AtE5x{flex-direction:column}.public-home_centerpiece__Vq1Ze h1{font-size:36px}}@media (prefers-reduced-motion:reduce){.public-home_auditTitle__36VXy{background:none;-webkit-text-fill-color:currentColor}.public-home_home__yZlNz *,.public-home_home__yZlNz :after,.public-home_home__yZlNz :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.public-home_howItWorksLink__AAXVN{display:inline-flex;min-height:44px;align-items:center;gap:8px;margin-top:16px;border:1px solid #d5d5d5;border-radius:999px;padding:0 18px;color:#333;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .16s ease}.public-home_howItWorksLink__AAXVN:hover{background:#eee}.public-home_howItWorksLink__AAXVN svg{width:16px;height:16px}.public-home_examplePlaceholder__8nxbq{position:absolute;inset:8px;display:flex;align-items:flex-start;overflow:hidden;pointer-events:none}.public-home_exampleText__tGsKa{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--gc-v3-ink-subtle);font-size:16px;line-height:24px;animation:public-home_exampleEnter__63RdX .36s cubic-bezier(.22,1,.36,1) both}@keyframes public-home_exampleEnter__63RdX{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.public-home_exampleText__tGsKa{font-size:16px}.public-home_eyebrowRow__AtE5x{gap:0 8px}.public-home_eyebrow__Fiwbw{flex-basis:100%;justify-content:center}}@media (max-width:390px){.public-home_eyebrowRow__AtE5x{flex-direction:row}}@media (prefers-reduced-motion:reduce){.public-home_exampleText__tGsKa{animation:none}}