.sv2{--bg:#f5f5f7;--ink:#1d1d1f;--ink2:#46464c;--green:#12a150;background:var(--bg);color:var(--ink);font-family:var(--font-site), var(--font-geist), -apple-system, system-ui, sans-serif;-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100svh;display:flex;overflow-x:clip}.sv2>header,.sv2>section,.sv2>main{flex:none}.sv2>main.sv2-sub{flex:1}.sv2>footer{margin-top:auto}.sv2 h1,.sv2 h2,.sv2 h3{letter-spacing:-.045em;margin:0;font-weight:650}.sv2 p{margin:0}.sv2 em{color:var(--green);font-style:normal}.sv2 a{color:inherit;text-decoration:none}.sv2 .rv{opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(34px)}.sv2 .rv.on{opacity:1;transform:none}.sv2 .btn{letter-spacing:-.01em;border-radius:999px;justify-content:center;align-items:center;font-weight:600;transition:transform .2s;display:inline-flex}.sv2 .btn.dark{background:var(--ink);color:#fff;padding:16px 34px;font-size:17px}.sv2 .btn.dark:hover{transform:translateY(-1px)}.sv2 .btn.dark.lg{padding:18px 42px;font-size:19px}.sv2 .hero6{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:120px 24px 60px;animation:1s cubic-bezier(.2,.7,.2,1) both heroIn;display:flex}@keyframes heroIn{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}.sv2 .hero6 h1{margin-top:5vh;font-size:clamp(52px,8vw,112px);line-height:1.02}.sv2 .hero6 .lede{color:var(--ink2);margin:4vh auto 0;font-size:clamp(18px,1.8vw,23px);line-height:1.55}.sv2 .hero6 .ctas{justify-content:center;align-items:center;gap:30px;margin-top:6vh;display:flex}.sv2 .hero-cta{background:var(--ink);color:#fff;border-radius:999px;padding:16px 34px;font-size:17px;display:inline-flex}.sv2 .hero-cta:hover{transform:translateY(-2px)scale(1.02)}.sv2 .hero-watch{color:var(--ink2);font-size:17px;font-weight:600}.sv2 .hero-watch:hover{color:var(--green)}.sv2 .backed{letter-spacing:.01em;color:#86868b;margin-top:6vh;font-size:13.5px}.sv2 .island{z-index:50;-webkit-backdrop-filter:blur(22px)saturate(1.8);backdrop-filter:blur(22px)saturate(1.8);background:#ffffffa8;border:1px solid #ffffffa6;border-radius:999px;justify-content:space-between;align-items:center;width:min(920px,100vw - 32px);padding:9px 9px 9px 24px;animation:.9s cubic-bezier(.2,.7,.2,1) .15s both islandIn;display:flex;position:fixed;top:16px;left:50%;translate:-50%;box-shadow:0 1px #0000000d,0 14px 40px #0000001f}@keyframes islandIn{0%{opacity:0;translate:-50% -26px}to{opacity:1;translate:-50%}}.sv2 .island-veil{z-index:40;pointer-events:none;-webkit-backdrop-filter:blur(14px);height:96px;position:fixed;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0 38%,#0000 100%);mask-image:linear-gradient(#000 0 38%,#0000 100%)}.sv2 .brand2{color:var(--ink);letter-spacing:-.01em;align-items:center;gap:9px;font-size:16px;font-weight:700;display:flex}.sv2 .brand2 img{border-radius:6px;display:block}.sv2 .island-links{color:var(--ink2);white-space:nowrap;gap:30px;font-size:15px;font-weight:500;display:flex;position:absolute;left:50%;translate:-50%}.sv2 .island-links a:hover{color:var(--ink)}.sv2 .island-cta{background:var(--ink);color:#fff;white-space:nowrap;border-radius:999px;padding:10px 20px;font-size:14.5px;font-weight:650;transition:transform .2s}.sv2 .island-cta:hover{transform:scale(1.04)}.sv2 .funnel{color:#fff;text-align:center;background:#0e0e10;padding:14vh 24px}.sv2 .funnel-lead{margin-bottom:8vh;font-size:clamp(32px,4vw,54px)}.sv2 .f-strip{grid-template-columns:repeat(5,1fr);max-width:1240px;margin:0 auto;display:grid}.sv2 .f-cell{padding:0 20px;position:relative}.sv2 .f-cell+.f-cell:before{content:"";background:#ffffff1f;width:1px;position:absolute;top:10%;bottom:10%;left:0}.sv2 .f-n{letter-spacing:-.05em;color:#2fbf71;font-variant-numeric:tabular-nums;font-size:clamp(56px,6.5vw,104px);font-weight:650;line-height:1;display:block}.sv2 .f-cell h3{color:#fff;margin-top:14px;font-size:clamp(17px,1.6vw,22px)}.sv2 .f-cell p{color:#ffffff8c;max-width:190px;margin:8px auto 0;font-size:14.5px;line-height:1.45}.sv2 .funnel-note{color:#fff6;margin-top:7vh;font-size:14px}.sv2 .film{text-align:center;padding:15vh 0 4vh}.sv2 .film h2{font-size:clamp(40px,5.2vw,76px)}.sv2 .film-window{background:#0c0d12;border-radius:24px;width:min(92vw,1480px);margin:6vh auto 0;position:relative;overflow:hidden}.sv2 .film-window video{aspect-ratio:16/9;width:100%;display:block}.sv2 .sound{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff29;border:0;border-radius:999px;padding:11px 20px;font:600 14px/1 inherit;transition:background .2s;position:absolute;bottom:22px;right:22px}.sv2 .sound:hover{background:#ffffff47}.sv2 .demo{text-align:center;padding:15vh 0 4vh}.sv2 .demo h2{font-size:clamp(44px,6vw,88px)}.sv2 .demo-sub{color:var(--ink2);margin:2.4vh auto 0;font-size:19px}.sv2 .demo-window{background:#000;border-radius:24px;width:min(92vw,1480px);margin:6vh auto 0;overflow:hidden}.sv2 .demo-window video{aspect-ratio:16/9;width:100%;display:block}.sv2 .demo-poster{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.sv2 .demo-poster img{aspect-ratio:16/9;object-fit:cover;width:100%;transition:transform .6s;display:block}.sv2 .demo-poster:hover img{transform:scale(1.012)}.sv2 .play{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#18181ad1;border-radius:50%;width:100px;height:100px;transition:transform .2s;position:absolute;top:50%;left:50%;translate:-50% -50%}.sv2 .demo-poster:hover .play{transform:scale(1.08)}.sv2 .play i{border:16px solid #0000;border-left:27px solid #fff;border-right-width:0;position:absolute;top:50%;left:55%;translate:-50% -50%}.sv2 .len{color:#fff;background:#18181ac7;border-radius:999px;padding:8px 15px;font-size:14px;font-weight:600;position:absolute;bottom:20px;right:20px}.sv2 .cta2{text-align:center;padding:18vh 24px 16vh}.sv2 .cta2 h2{letter-spacing:-.045em;font-size:clamp(48px,7.5vw,110px)}.sv2 .faq{max-width:680px;margin:0 auto;padding:10vh 24px 7vh}.sv2 .faq details{border-top:1px solid #00000017;padding:18px 4px}.sv2 .faq details:last-child{border-bottom:1px solid #00000017}.sv2 .faq summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;align-items:center;font-size:17.5px;font-weight:650;list-style:none;display:flex}.sv2 .faq summary:after{content:"+";color:#86868b;font-size:22px;font-weight:500}.sv2 .faq details[open] summary:after{content:"–"}.sv2 .faq details p{color:var(--ink2);max-width:600px;margin-top:12px;font-size:16px;line-height:1.6}.sv2 .foot2{color:var(--ink2);background:var(--bg);border-top:1px solid #00000014;font-size:14px}.sv2 .foot-row{flex-wrap:wrap;align-items:center;gap:26px;max-width:1360px;margin:0 auto;padding:26px 56px;display:flex}.sv2 .foot-brand{color:var(--ink);align-items:center;gap:8px;font-weight:700;display:flex}.sv2 .foot-brand img{border-radius:5px}.sv2 .foot-links{gap:20px;display:flex}.sv2 .foot-links a:hover{color:var(--ink)}.sv2 .foot-sup{margin-left:auto}.sv2 .foot-sup a{color:var(--ink);font-weight:600}.sv2 .sv2-sub{--surface:#fff;--border:#0000001f;--text:var(--ink);--muted:var(--ink2);--terra:var(--green);--gold:var(--green);width:100%;max-width:1360px;margin:0 auto;padding:150px 56px 12vh}.sv2 .sub-label{letter-spacing:.09em;color:var(--green);text-transform:uppercase;font-size:13px;font-weight:700}.sv2 .sv2-sub h1{margin:12px 0 10px;font-size:clamp(48px,6vw,88px)}.sv2 .sub-date{color:#86868b;margin-bottom:4vh;font-size:14px}.sv2 .sub-intro{max-width:640px}.sv2 .sub-flow{column-count:2;column-gap:88px;margin-top:5vh}.sv2 .sub-flow section{break-inside:avoid;margin-bottom:5.5vh}.sv2 .sub-flow h2{margin-top:0!important}.sv2 .sv2-sub h2{margin:5vh 0 10px;font-size:23px}.sv2 .sv2-sub h3{margin:8px 0;font-size:22px}.sv2 .sv2-sub p,.sv2 .sv2-sub li{color:var(--ink2);font-size:16.5px;line-height:1.7}.sv2 .sv2-sub ul{flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.sv2 .sv2-sub a{color:var(--green);font-weight:600}.sv2 .sv2-sub h3 a{color:var(--ink)}.sv2 .sub-grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:96px;display:grid}.sv2 .role-grid{grid-template-columns:1fr 1fr;align-items:start;gap:0 88px;display:grid}.sv2 .sub-cards{grid-template-columns:repeat(3,1fr);gap:14px;margin:4vh 0 1vh;display:grid}.sv2 .sub-card{background:#fff;border:1px solid #00000017;border-radius:18px;padding:20px}.sv2 .sub-card h4{letter-spacing:-.02em;margin:0 0 6px;font-size:16px}.sv2 .sub-card p{font-size:14.5px;line-height:1.5}.sv2 .sv2-sub .msgform{background:#fff;border:1px solid #00000017;border-radius:20px;flex-direction:column;gap:14px;padding:26px;display:flex}.sv2 .sv2-sub .msgform-h{color:var(--ink);letter-spacing:-.02em;font-size:19px;font-weight:650}.sv2 .sv2-sub .msgform label{color:var(--ink);flex-direction:column;gap:7px;font-size:14px;font-weight:600;display:flex}.sv2 .sv2-sub input,.sv2 .sv2-sub textarea{font:inherit;color:var(--ink);background:#fff;border:1px solid #00000024;border-radius:12px;padding:12px 14px;font-size:15.5px}.sv2 .sv2-sub .msgform .btn,.sv2 .sv2-sub button[type=submit]{cursor:pointer;background:var(--ink);color:#fff;border:0;border-radius:999px;padding:13px 26px;font:600 15.5px/1 inherit}.sv2 .sv2-sub .msgform-note{color:#86868b;font-size:13.5px}.sv2 .role-row{border-top:1px solid #00000017;padding:3.2vh 4px}.sv2 .role-row+.role-row{border-top:1px solid #00000017}.sv2 .role-row:last-of-type{border-bottom:1px solid #00000017}.sv2 .role-meta{color:var(--green);letter-spacing:.03em;font-size:13px;font-weight:700}.sv2 .role-links{gap:20px;margin-top:10px;font-size:15px;font-weight:600;display:flex}@media (max-width:900px){.sv2 .sub-grid,.sv2 .role-grid{grid-template-columns:1fr;gap:40px}.sv2 .sub-cards{grid-template-columns:1fr}.sv2 .sub-flow{column-count:1}.sv2 .sv2-sub{padding:130px 24px 10vh}.sv2 .foot-row{padding:24px}.sv2 .hero6 .ctas{flex-direction:column;gap:16px}.sv2 .island{gap:14px;width:auto;padding-left:14px}.sv2 .island-links,.sv2 .island-link{display:none}.sv2 .hero6 h1{font-size:15vw}.sv2 .hero-cta{padding:15px 30px;font-size:17px}.sv2 .f-strip{grid-template-columns:1fr 1fr;gap:28px 0;max-width:480px}.sv2 .f-cell:nth-child(3):before,.sv2 .f-cell:nth-child(5):before{display:none}.sv2 .foot-sup{margin-left:0}}@media (prefers-reduced-motion:reduce){.sv2 .hero-island{animation:.7s both heroIn}}.sv2 .island{justify-content:flex-start;gap:24px;padding:8px 8px 8px 22px;box-shadow:0 1px #0000000a,0 8px 28px #00000012}.sv2 .island-links{gap:24px;margin-left:auto;position:static;translate:none}.sv2 .island-signin{white-space:nowrap;font-size:14.5px;font-weight:600}.sv2 .island-cta{padding:11px 20px}.sv2 a:focus-visible,.sv2 button:focus-visible,.sv2 input:focus-visible,.sv2 textarea:focus-visible{outline:2px solid var(--green);outline-offset:4px}.sv2 #demo{scroll-margin-top:90px}.sv2 .foot-links{flex-wrap:wrap}.sv2 .auth{padding:32px 0}.sv2 .auth-card{grid-template-columns:1fr 1fr;gap:20px 96px;display:grid}.sv2 .auth-card>*{grid-column:2;min-width:0}.sv2 .auth-card>.auth-head{grid-area:1/1/span 12}.sv2 .auth-head h1{margin:12px 0 20px;font-size:clamp(44px,5vw,72px);line-height:1.08}.sv2 .auth-head>p{max-width:440px}.sv2 .auth-card form,.sv2 .field{flex-direction:column;gap:12px;display:flex}.sv2 .auth-card form{gap:22px}.sv2 .auth label{margin-bottom:8px;font-size:14px;font-weight:600;display:block}.sv2 .auth input,.sv2 .auth textarea{box-sizing:border-box;width:100%;min-height:48px}.sv2 .field-row{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.sv2 .auth button{font:inherit;cursor:pointer}.sv2 .auth button:disabled{opacity:.5;cursor:wait}.sv2 .auth .btn{background:var(--ink);color:#fff;border:0;border-radius:12px;gap:12px;width:100%;min-height:48px;padding:12px 20px;font-size:15px}.sv2 .auth .btn-outline{color:var(--ink);background:0 0;border:1px solid #0000002e}.sv2 .gicon{flex:none;width:18px;height:18px}.sv2 .auth-or{color:#6e6e73;align-items:center;gap:16px;font-size:13px;display:flex}.sv2 .auth-or:before,.sv2 .auth-or:after{content:"";background:#0000001f;flex:1;height:1px}.sv2 .auth .auth-note,.sv2 .auth .auth-alt,.sv2 .auth .auth-workspace{font-size:14px;line-height:1.65}.sv2 .auth .auth-note{overflow-wrap:anywhere;border-top:1px solid #0000001a;padding:16px 0}.sv2 .auth .err{color:#b42318}.sv2 .auth-alt button,.sv2 .field-row button{color:var(--green);background:0 0;border:0;padding:0;font-size:14px}.sv2 .hq-auth{max-width:none}.sv2 .hq-auth>.auth-head{margin-bottom:36px}.sv2 .hq-auth>div:not(.auth-head){max-width:680px}.sv2 .hq-auth .auth-card{flex-direction:column;gap:12px;display:flex}.sv2 .hq-auth .grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:900px){.sv2 .island{gap:18px;width:min(920px,100vw - 32px)}.sv2 .island-links{display:flex}.sv2 .auth-card{column-gap:40px}}@media (max-width:650px){.sv2 .island{gap:14px;padding-left:16px}.sv2 .island-links{display:none}.sv2 .island-signin{margin-left:auto;font-size:13px}.sv2 .island-cta{padding:11px 14px;font-size:13px}.sv2 .brand2{gap:6px;font-size:15px}.sv2 .brand2 img{width:20px;height:20px}.sv2 .auth-card{flex-direction:column;gap:22px;display:flex}.sv2 .auth-head{margin-bottom:16px}.sv2 .hq-auth .grid{grid-template-columns:1fr}.sv2 .sound{bottom:12px;right:12px}}@media (prefers-reduced-motion:reduce){.sv2 *,.sv2 :before,.sv2 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.sv2 .rv{opacity:1;transform:none}}.sv2 .auth .sub-label{color:var(--green);font-size:13px}.sv2 .hq-auth{grid-template-columns:1fr 1fr;align-items:start;gap:20px 96px;display:grid}.sv2 .hq-auth>.auth-head{grid-area:1/1/span 2}.sv2 .hq-auth>div:not(.auth-head){grid-column:2;width:100%}.sv2 .auth input:focus,.sv2 .auth textarea:focus{box-shadow:none}.sv2 .hq-auth .small{font-size:14px}.sv2 .auth .auth-note{background:0 0!important}@media (max-width:900px){.sv2 .hq-auth{column-gap:40px}}@media (max-width:650px){.sv2 .hq-auth{flex-direction:column;display:flex}}.sv2 .island{background:#fffc;border:1px solid #ffffffe6;gap:48px;width:max-content;max-width:calc(100vw - 48px);padding:12px 12px 12px 28px;top:24px;box-shadow:0 2px 3px #00000006,0 16px 48px -12px #1d1d1f33,inset 0 1px #fff}.sv2 .island-links{gap:28px;margin-left:0;font-size:14px}.sv2 .island-links a,.sv2 .island-signin{align-items:center;min-height:44px;display:inline-flex}.sv2 .island-actions{align-items:center;gap:24px;display:flex}.sv2 .island-cta{justify-content:center;align-items:center;min-height:44px;padding:0 22px;display:inline-flex}.sv2 .island-veil{height:112px}.sv2 .hero6 .hero-eyebrow{letter-spacing:.02em;color:var(--ink2);margin-top:5vh;font-size:14px;font-weight:600}.sv2 .hero6 h1{margin-top:28px;font-size:clamp(52px,8vw,112px)}.sv2 .hero6 .lede{max-width:800px;font-size:clamp(18px,1.5vw,21px)}.sv2 .hiring-journey{width:100%;max-width:1360px;margin:0 auto;padding:120px 56px 80px;scroll-margin-top:112px}.sv2 .journey-heading h2{margin-top:22px;font-size:clamp(40px,5.4vw,76px);line-height:1.08}.sv2 .journey-steps{grid-template-columns:repeat(4,1fr);gap:36px;margin:72px 0 0;padding:0;list-style:none;display:grid}.sv2 .journey-steps li{border-top:1px solid #00000026;padding-top:24px}.sv2 .journey-number{color:var(--green);font-size:13px;font-weight:600}.sv2 .journey-steps h3{margin-top:24px;font-size:30px}.sv2 .journey-steps p{color:var(--ink2);margin-top:14px;font-size:16px;line-height:1.7}.sv2 .journey-after{color:var(--ink2);margin-top:56px;font-size:16px;line-height:1.7}@media (max-width:900px){.sv2 .island{gap:28px;max-width:calc(100vw - 32px);padding-left:22px}.sv2 .island-links,.sv2 .island-actions{gap:18px}.sv2 .hiring-journey{padding:80px 24px 40px}.sv2 .journey-steps{grid-template-columns:1fr 1fr;gap:40px 32px;margin-top:48px}}@media (max-width:760px){.sv2 .island{gap:32px;padding:10px 10px 10px 20px;top:16px}.sv2 .island-links{display:none}.sv2 .island-actions{gap:18px}.sv2 .island-signin{margin-left:0}.sv2 .island-cta{padding:0 16px}.sv2 .hero6 h1{font-size:clamp(54px,11.5vw,86px)}.sv2 .hero6 .hero-eyebrow{font-size:12px}.sv2 .hero-break{display:none}}@media (max-width:450px){.sv2 .island{gap:24px}.sv2 .journey-steps{grid-template-columns:1fr;gap:36px}.sv2 .journey-steps h3{margin-top:16px}}html:has(.sv2-home){scroll-snap-type:y mandatory}.sv2-home>header,.sv2-home>section,.sv2-home>footer{scroll-snap-align:start;scroll-snap-stop:always;scroll-margin-top:0}.sv2-home .hero6{min-height:100svh;padding:130px 24px 100px;position:relative}.sv2-home .hero6 .hero-eyebrow{margin:0;font-size:14px;font-weight:500}.sv2-home .hero6 h1{letter-spacing:-.055em;margin-top:26px;font-size:clamp(56px,7.2vw,108px);font-weight:600;line-height:1.02}.sv2-home .hero6 .lede{max-width:640px;margin-top:32px;font-size:clamp(18px,1.7vw,23px);line-height:1.6}.sv2-home .hero6 .ctas,.sv2-home .backed{margin-top:40px}.sv2 .screen-next{color:var(--ink2);align-items:center;gap:14px;padding:12px;font-size:13px;display:flex;position:absolute;bottom:28px}.sv2-home .hiring-journey{background:#fff;align-items:center;max-width:none;min-height:100svh;padding:140px max(56px,50vw - 624px) 100px;display:flex}.sv2-home .hiring-journey>.rv{width:100%}.sv2 .founder-explainer{grid-template-columns:1.1fr 1fr;align-items:start;gap:96px;display:grid}.sv2 .founder-explainer h2{margin-top:24px;font-size:clamp(36px,4vw,60px);font-weight:600;line-height:1.15}.sv2 .founder-explainer-copy p{color:var(--ink2);font-size:19px;line-height:1.8}.sv2 .founder-explainer-copy p+p{margin-top:24px}.sv2 .founder-explainer-copy a{color:var(--green);margin-top:32px;font-size:16px;font-weight:650;display:inline-block}.sv2-home .film{flex-direction:column;justify-content:center;gap:36px;min-height:100svh;padding:120px 0 48px;display:flex}.sv2 .film h2{margin:0;font-weight:600}.sv2 .film-window{border-radius:24px;width:min(92vw,1480px);height:auto;margin:0 auto}.sv2 .film-window video{aspect-ratio:16/9;object-fit:contain;width:100%;height:auto;max-height:calc(100svh - 260px)}.sv2 .sound{bottom:22px;right:22px}@media (max-width:900px){.sv2-home .hiring-journey{padding:120px 32px 64px}.sv2 .founder-explainer{gap:40px}.sv2 .founder-explainer-copy p{font-size:17px}}@media (max-width:650px){.sv2-home .hero6 h1{font-size:clamp(48px,12vw,72px)}.sv2-home .hero6 .hero-eyebrow{font-size:12px}.sv2-home .hero6 .lede{max-width:320px}.sv2-home .backed{max-width:300px;font-size:12px;line-height:1.6}.sv2-home .hiring-journey{padding:112px 24px 56px}.sv2 .founder-explainer{grid-template-columns:1fr;gap:32px}.sv2 .founder-explainer h2{font-size:36px}.sv2 .founder-explainer-copy p{font-size:16px;line-height:1.75}.sv2 .film-window{border-radius:16px}.sv2 .sound{bottom:12px;right:12px}}@media (prefers-reduced-motion:reduce){html:has(.sv2-home){scroll-snap-type:none}}.sv2-home #how-it-works,.sv2-home #demo{scroll-margin-top:0}.sv2-home .film h2{line-height:1.1}.sv2-home .film-window{width:min(92vw,1480px,177.778svh - 533.334px)}@media (max-height:600px){.sv2-home .film-window{width:min(84vw,1000px)}}.sv2 .island-signin{background:#ffffff73;border:1px solid #0000001f;border-radius:999px;padding:0 16px;transition:background .2s,border-color .2s}.sv2 .island-signin:hover{background:#fff;border-color:#00000040}.sv2 .portal-choice{padding:32px 0 48px}.sv2 .portal-choice header>p:last-child{margin-top:24px}.sv2 .portal-options{grid-template-columns:1fr 1fr;gap:64px;margin-top:64px;display:grid}.sv2 .portal-option{color:var(--ink);border-top:1px solid #0000002e;padding:28px 0 32px;font-weight:400;display:block}.sv2 .portal-option-label{color:var(--ink2);font-size:13px}.sv2 .portal-option h2{justify-content:space-between;gap:24px;margin:18px 0 16px;font-size:30px;display:flex}.sv2 .portal-option h2 span{color:var(--green);transition:transform .2s}.sv2 .portal-option:hover h2 span{transform:translate(3px,-3px)}.sv2 .portal-option-action{color:var(--green);margin-top:32px;font-size:15px;font-weight:600;display:inline-block}.sv2 .sub-actions{flex-wrap:wrap;align-items:center;gap:28px;margin:32px 0 48px;display:flex}.sv2 .sv2-sub .sub-actions .btn{color:#fff}.sv2 .site-v2-bridge{min-height:0;font:inherit;background:0 0}.sv2 .site-v2-bridge>div[class*=wrap]{width:100%;max-width:none;padding-top:0}.sv2 .site-v2-bridge div[class*=prose]{max-width:none}.sv2 .site-v2-bridge .sp-main>div{max-width:none!important}.sv2 .site-v2-bridge .sp{padding-top:0}.sv2 .account-frame>div{width:100%;max-width:580px;margin:0;padding:24px 0}.sv2 .account-frame>p{text-align:left;padding-left:0}.sv2.sv2-chrome{min-height:0;display:block}.sv2 .auth.candidate-auth .auth-card{grid-template-columns:.9fr 1fr}.sv2 .auth .auth-card form .btn{border-radius:12px}@media (max-width:650px){.sv2 .portal-options{grid-template-columns:1fr;gap:24px;margin-top:40px}.sv2 .portal-option h2{font-size:26px}.sv2 .island{gap:18px}.sv2 .island-actions{gap:12px}.sv2 .island-signin{padding:0 12px}}.sv2 .portal-back{margin-bottom:28px;font-size:14px;display:inline-block}.sv2 .pilot-entry{max-width:640px;padding:24px 0 48px}.sv2 .pilot-entry form{max-width:520px}.sv2 .pilot-entry input{width:100%}.sv2 .pilot-entry button{color:#fff;background:var(--ink);min-height:48px;font:inherit;cursor:pointer;border:0;padding:12px 24px}@media (max-width:360px){.sv2 .island{gap:12px;padding-left:14px}.sv2 .island-actions{gap:8px}.sv2 .island-cta{padding-inline:12px}}.sv2 .sv2-sub h1{line-height:1.08}.sv2 .sv2-sub .sub-label{color:var(--green);font-size:13px}.sv2 .sv2-sub .portal-option{color:var(--ink);font-weight:400}.sv2 .portal-choice h1{margin-top:20px}.sv2 .island-links a{transform-origin:50%;transition:transform .2s,color .2s}.sv2 .island-links a:focus-visible{color:var(--ink);transform:scale(1.1)}@media (hover:hover) and (pointer:fine){.sv2 .island-links a:hover{color:var(--ink);transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.sv2 .island-links a:hover,.sv2 .island-links a:focus-visible{transform:none}}.sv2 .portal-choice h1{font-size:clamp(44px,5.4vw,76px)}.sv2 .portal-options{margin-top:52px}.sv2 .sv2-sub .portal-option h2{margin-top:18px;font-size:30px}.sv2 .sv2-sub .portal-option>p{max-width:470px;min-height:56px}.sv2 .sv2-sub .portal-features{gap:10px;margin-top:24px;padding:0;list-style:none}.sv2 .portal-features li{align-items:baseline;gap:12px;font-size:15px;display:flex}.sv2 .portal-features li:before{content:"";background:var(--green);border-radius:50%;flex:none;align-self:center;width:4px;height:4px}.sv2 .portal-entry-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:32px;display:flex}.sv2 .sv2-sub .portal-entry-actions .btn{color:#fff;gap:20px;padding:14px 24px;font-size:15px}.sv2 .portal-entry-actions>a:last-child{font-size:14px}@media (max-width:650px){.sv2 .portal-options{gap:12px}.sv2 .sv2-sub .portal-option>p{min-height:0}.sv2 .portal-entry-actions{gap:18px}}.sv2 .hero-line,.sv2 .keep-together{white-space:nowrap}.sv2 .island-mobile{display:none}.sv2 .island-mobile summary{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:28px;min-height:44px;list-style:none;display:flex}.sv2 .island-mobile summary::-webkit-details-marker{display:none}.sv2 .island-mobile summary:focus-visible{outline:2px solid var(--green);outline-offset:3px}.sv2 .island-mobile-links{background:#fff;border:1px solid #00000014;border-radius:20px;width:240px;padding:12px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 12px 32px #0000001a}.sv2 .island-mobile-links a{border-radius:10px;align-items:center;min-height:48px;padding:0 14px;font-size:15px;display:flex}.sv2 .island-mobile-links a:hover{background:var(--bg)}@media (max-width:760px){.sv2 .island-mobile{display:block}.sv2 .island{gap:12px;padding-left:16px}.sv2 .island-actions{gap:8px}.sv2 .island-signin{padding-inline:10px}.sv2 .island-cta{padding-inline:12px}}@media (max-width:650px){.sv2-home .hero6 h1{font-size:clamp(42px,12.3vw,76px)}.sv2-home .founder-explainer h2{font-size:clamp(30px,8.4vw,36px)}}@media (max-width:360px){.sv2 .island{gap:8px;padding-left:12px}.sv2 .island-signin{background:0 0;border-color:#0000;padding-inline:0}}.sv2>main.candidate-landing{flex-direction:column;max-width:none;min-height:100svh;padding:128px 24px 32px;display:flex}.sv2 .candidate-hero{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:48px 0 80px;display:flex}.sv2 .candidate-hero h1{letter-spacing:-.055em;max-width:1160px;margin:0;font-size:clamp(52px,6.6vw,96px);font-weight:650;line-height:1.04}.sv2 .candidate-hero>p{max-width:780px;margin-top:32px;font-size:clamp(17px,1.5vw,21px);line-height:1.6}.sv2 .candidate-actions{justify-content:center;align-items:center;gap:32px;margin-top:36px;display:flex}.sv2 .sv2-sub .candidate-actions .btn{color:#fff;padding:16px 28px;font-size:16px}.sv2 .candidate-actions>a:last-child{color:var(--ink);font-size:15px}.sv2 .sv2-sub .candidate-support{text-align:center;color:#6e6e73;font-size:13px;line-height:1.7}.sv2 .candidate-support a{color:var(--ink2);font-weight:600}@media (max-width:650px){.sv2>main.candidate-landing{padding:112px 24px 28px}.sv2 .candidate-hero{padding:36px 0 56px}.sv2 .candidate-hero h1{font-size:clamp(42px,11.6vw,64px)}.sv2 .candidate-desktop-break{display:none}.sv2 .candidate-actions{flex-direction:column;gap:22px}.sv2 .sv2-sub .candidate-support{font-size:12px}}.sv2 .welcome-buddy{width:184px;color:var(--ink);margin-top:28px}.sv2 .welcome-buddy svg{width:100%;height:auto;display:block;overflow:visible}.sv2 .welcome-buddy .buddy-caption{text-align:center;color:var(--ink2);margin:4px 0 0;font-size:13px;line-height:1.5}.sv2 .buddy-body{transform-origin:100px 144px;animation:.55s ease-out both buddy-arrive}.sv2 .buddy-eyes{transform-origin:100px 79px;transition:opacity .12s;animation:6s ease-in-out infinite buddy-blink}.sv2 .buddy-closed-eyes{opacity:0;transition:opacity .12s}.sv2 .buddy-hand{transition:transform .28s cubic-bezier(.2,.8,.2,1)}.sv2 .welcome-buddy[data-private=true] .buddy-eyes{opacity:0;animation:none}.sv2 .welcome-buddy[data-private=true] .buddy-closed-eyes{opacity:1}.sv2 .welcome-buddy[data-private=true] .buddy-hand-left{transform-origin:63px 131px;transform:translate(12px,-53px)rotate(-5deg)}.sv2 .welcome-buddy[data-private=true] .buddy-hand-right{transform-origin:137px 131px;transform:translate(-12px,-53px)rotate(5deg)}.sv2 .portal-welcome{padding-right:220px;position:relative}.sv2 .portal-welcome .welcome-buddy{margin-top:0;position:absolute;top:0;right:16px}@keyframes buddy-blink{0%,42%,46%,to{transform:scaleY(1)}44%{transform:scaleY(.08)}}@keyframes buddy-arrive{0%{opacity:0;transform:translateY(8px)rotate(-4deg)}to{opacity:1;transform:none}}@media (max-width:650px){.sv2 .portal-welcome{padding-right:0}.sv2 .portal-welcome .welcome-buddy{width:132px;margin:20px 0 0;position:static}.sv2 .auth-head .welcome-buddy{width:128px;margin-top:20px}}@media (prefers-reduced-motion:reduce){.sv2 .buddy-body,.sv2 .buddy-eyes{animation:none}.sv2 .buddy-hand,.sv2 .buddy-eyes,.sv2 .buddy-closed-eyes{transition:none}}.sv2 .welcome-buddy{width:224px}.sv2 .portal-welcome{min-height:230px;padding-right:280px}.sv2 .portal-welcome .welcome-buddy{top:-12px;right:8px}@media (max-width:650px){.sv2 .portal-welcome{min-height:0;padding-right:0}.sv2 .portal-welcome .welcome-buddy{width:168px}.sv2 .auth-head .welcome-buddy{width:160px}}.sv2 .practice-plans{grid-template-columns:1fr 1fr;gap:80px;margin:56px 0 64px;display:grid}.sv2 .practice-plan{border-top:1px solid #00000026;flex-direction:column;padding-top:28px;display:flex}.sv2 .sv2-sub .practice-plan h2{margin:20px 0 12px;font-size:clamp(32px,3.2vw,46px);line-height:1.2}.sv2 .sv2-sub .plan-payment-note{font-size:14px}.sv2 .sv2-sub .plan-description{margin:24px 0}.sv2 .practice-plan ul{margin-bottom:32px}.sv2 .plan-action{margin-top:auto;padding-top:16px}.sv2 .sv2-sub .plan-action .btn{background:var(--ink);color:#fff;min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:12px;padding:14px 24px;font-weight:600}.sv2 .plan-action button:disabled{cursor:wait;opacity:.5}.sv2 .pricing-loading,.sv2 .pricing-error{margin:40px 0}.sv2 .pricing-error button{font:inherit;cursor:pointer;background:var(--ink);color:#fff;border:0;border-radius:12px;margin-top:16px;padding:12px 24px}.sv2 .practice-pricing-faq{border-top:1px solid #0000001f;padding-top:12px}@media (max-width:650px){.sv2 .practice-plans{grid-template-columns:1fr;gap:40px;margin-top:40px}}.sv2-home .team-work{width:100%}.sv2-home .team-work-heading{max-width:960px}.sv2-home .team-work-heading h2{letter-spacing:-.045em;margin:20px 0 0;font-size:clamp(34px,3.5vw,54px);font-weight:550;line-height:1.16}.sv2-home .team-work-heading h2 em{color:var(--green);font-style:normal}.sv2-home .team-work-map{grid-template-columns:.85fr 1.6fr;align-items:center;gap:112px;margin-top:52px;display:grid}.sv2-home .team-work-origin{padding:32px 0;position:relative}.sv2-home .team-work-mark{letter-spacing:-.04em;align-items:center;gap:14px;font-size:34px;font-weight:650;display:flex}.sv2-home .team-work-origin>p{color:var(--ink2);margin-top:20px;font-size:17px;line-height:1.6}.sv2-home .team-work-origin:after{content:"";background:#c8dfd0;width:96px;height:1px;position:absolute;top:50%;left:calc(100% - 36px)}.sv2-home .team-work-steps{margin:0;padding:0;list-style:none}.sv2-home .team-work-steps li{border-bottom:1px solid #e8eeea;align-items:baseline;gap:20px;padding:20px 0;display:flex;position:relative}.sv2-home .team-work-steps li:before{content:"";border-left:1px solid #c8dfd0;width:28px;height:100%;position:absolute;top:0;left:-52px}.sv2-home .team-work-steps li:first-child:before{border-top-left-radius:16px;height:50%;top:50%}.sv2-home .team-work-steps li:last-child:before{border-bottom-left-radius:16px;height:50%}.sv2-home .team-work-steps li:after{content:"";background:#c8dfd0;width:30px;height:1px;position:absolute;top:50%;left:-52px}.sv2-home .team-work-number{color:var(--green);font-variant-numeric:tabular-nums;font-size:12px}.sv2-home .team-work-steps h3{letter-spacing:-.025em;margin:0;font-size:21px;font-weight:600}.sv2-home .team-work-steps p{color:var(--ink2);margin:7px 0 0;font-size:15px;line-height:1.5}.sv2-home .team-work-note{color:var(--ink2);margin:32px 0 0;font-size:13px}@media (max-width:760px){.sv2-home .team-work-heading h2{font-size:clamp(29px,7.6vw,42px)}.sv2-home .team-work-map{grid-template-columns:1fr;gap:12px;margin-top:28px}.sv2-home .team-work-origin{border-bottom:1px solid #e8eeea;align-items:center;gap:24px;padding:0 0 18px;display:flex}.sv2-home .team-work-mark{gap:10px;font-size:25px}.sv2-home .team-work-mark img{width:28px;height:28px}.sv2-home .team-work-origin>p{margin:0;font-size:13px}.sv2-home .team-work-origin:after,.sv2-home .team-work-steps li:before,.sv2-home .team-work-steps li:after{display:none}.sv2-home .team-work-steps li{gap:16px;padding:15px 0}.sv2-home .team-work-steps h3{font-size:18px}.sv2-home .team-work-steps p{margin-top:5px;font-size:13px}.sv2-home .team-work-note{max-width:280px;margin-top:22px;font-size:12px;line-height:1.6}}.sv2 .sv2-sub.focus-page{place-items:center;max-width:none;padding:156px 24px 112px;display:grid}.sv2 .focus-content{text-align:center;width:100%;max-width:820px}.sv2 .focus-content .focus-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--green);margin:0 0 24px;font-size:12px;font-weight:600}.sv2 .focus-content h1{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5.4vw,72px);line-height:1.08}.sv2 .focus-content h1 span{color:#717177}.sv2 .focus-content .focus-flow,.sv2 .focus-content .focus-description{text-wrap:balance;margin:28px auto 0;font-size:16px;line-height:1.8}.sv2 .focus-flow span{color:#a5a5ab;margin:0 10px;display:inline-block}.sv2 .focus-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.sv2 .focus-actions .btn{border:1px solid #0000;min-width:166px;min-height:48px;padding:12px 24px;font-size:15px}.sv2 .focus-actions .focus-primary{color:#fff;background:var(--ink)}.sv2 .focus-actions .focus-secondary{color:var(--ink);background:0 0;border-color:#d4d4d8}.sv2 .focus-actions .btn:hover{transform:translateY(-2px)}@media (max-width:600px){.sv2 .sv2-sub.focus-page{padding:140px 24px 80px}.sv2 .focus-content{max-width:500px}.sv2 .focus-content h1{font-size:clamp(38px,9vw,52px)}.sv2 .focus-content .focus-flow,.sv2 .focus-content .focus-description{max-width:330px;font-size:14px}.sv2 .focus-flow span{margin:0 4px}.sv2 .focus-actions{gap:10px;margin-top:28px}.sv2 .focus-actions .btn{min-width:145px;padding:12px 18px;font-size:14px}}@media (prefers-reduced-motion:reduce){.sv2 .focus-actions .btn{transition:none}}