.ab-yc-promo{--yc-bg:#000;--yc-card:#111;--yc-card-border:#222;--yc-text:#e8e8e8;--yc-muted:#858585;--yc-accent:#a299ff;--yc-accent-deep:#5d51d5;--yc-input-bg:#ffffff0f;--yc-input-border:#ffffff1a;background:var(--yc-bg);color:var(--yc-text);min-height:100vh;padding-top:10rem;padding-bottom:6rem}.ab-yc-promo__inner{max-width:72rem;margin-inline:auto;padding-inline:5%}.ab-yc-promo__grid{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;display:grid}@media (width<=991px){.ab-yc-promo__grid{grid-template-columns:1fr;gap:3rem}}.ab-yc-promo__eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--yc-accent);margin-bottom:1.25rem;font-family:Fragmentmono,monospace;font-size:.75rem;font-weight:500}.ab-yc-promo__heading{letter-spacing:-.04em;color:#fff;margin:0 0 1.5rem;font-family:Booton,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:500;line-height:1.08}.ab-yc-promo__intro{color:var(--yc-muted);max-width:38rem;margin:0 0 2.5rem;font-family:Booton,sans-serif;font-size:1.0625rem;line-height:1.55}.ab-yc-promo__block{margin-bottom:2rem}.ab-yc-promo__block-label{letter-spacing:-.02em;color:#fff;margin:0 0 .75rem;font-family:Booton,sans-serif;font-size:1.125rem;font-weight:600}.ab-yc-promo__list{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.ab-yc-promo__list li{color:var(--yc-muted);padding-left:1.25rem;font-family:Booton,sans-serif;font-size:.9375rem;line-height:1.5;position:relative}.ab-yc-promo__list li:before{content:"";background:var(--yc-accent);border-radius:50%;width:5px;height:5px;position:absolute;top:.5em;left:0}.ab-yc-promo__list a{color:var(--yc-accent);text-decoration:none;transition:color .15s}.ab-yc-promo__list a:hover{color:#c8c4f1}.ab-yc-promo__form-card{background:var(--yc-card);border:1px solid var(--yc-card-border);border-radius:1.5rem;padding:2rem 1rem}@media (width<=480px){.ab-yc-promo__form-card{border-radius:1rem;padding:1.5rem 1rem}}.ab-yc-promo__form-title{letter-spacing:-.02em;color:#fff;text-align:center;margin:0 0 1.5rem;font-family:Booton,sans-serif;font-size:1.25rem;font-weight:600}#hubspot-form-ycombinator .hs-form-private{box-sizing:border-box!important;background:0 0!important;border:none!important;flex-direction:column!important;gap:1.25rem!important;width:100%!important;max-width:100%!important;padding:0!important;display:flex!important}#hubspot-form-ycombinator fieldset{border:none!important;max-width:100%!important;margin:0!important;padding:0!important}#hubspot-form-ycombinator fieldset.form-columns-2{gap:1rem!important;display:flex!important}#hubspot-form-ycombinator fieldset.form-columns-2>.hs-form-field{float:none!important;flex:1 0 0!important;width:auto!important;min-width:0!important}#hubspot-form-ycombinator .hs-form-field{flex-direction:column!important;gap:.375rem!important;margin-bottom:0!important;display:flex!important}#hubspot-form-ycombinator .hs-form-field>.input{margin:0!important;padding:0!important}#hubspot-form-ycombinator label:not(.hs-error-msg){color:var(--yc-muted)!important;margin:0!important;font-family:Booton,sans-serif!important;font-size:.875rem!important;font-weight:500!important;line-height:1.3!important}#hubspot-form-ycombinator label .hs-form-required{color:var(--yc-muted)!important}#hubspot-form-ycombinator input[type=text],#hubspot-form-ycombinator input[type=email],#hubspot-form-ycombinator input[type=tel],#hubspot-form-ycombinator input[type=number],#hubspot-form-ycombinator input[type=url],#hubspot-form-ycombinator input.hs-input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]):not([type=button]){background:var(--yc-input-bg)!important;border:1px solid var(--yc-input-border)!important;color:#fff!important;box-sizing:border-box!important;appearance:none!important;border-radius:.5rem!important;outline:none!important;width:100%!important;padding:.75rem 1rem!important;font-family:Booton,sans-serif!important;font-size:.9375rem!important;font-weight:400!important;line-height:1.4!important;transition:border-color .15s!important}#hubspot-form-ycombinator select{background-color:var(--yc-input-bg)!important;border:1px solid var(--yc-input-border)!important;color:#fff!important;box-sizing:border-box!important;appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23858585' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important;background-position:right 1rem center!important;background-repeat:no-repeat!important;background-size:16px!important;border-radius:.5rem!important;outline:none!important;width:100%!important;padding:.75rem 2.5rem .75rem 1rem!important;font-family:Booton,sans-serif!important;font-size:.9375rem!important;font-weight:400!important;transition:border-color .15s!important}#hubspot-form-ycombinator select option{color:#fff!important;background:#111!important}#hubspot-form-ycombinator textarea{background:var(--yc-input-bg)!important;border:1px solid var(--yc-input-border)!important;color:#fff!important;box-sizing:border-box!important;resize:vertical!important;appearance:none!important;border-radius:.5rem!important;outline:none!important;width:100%!important;min-height:5rem!important;padding:.75rem 1rem!important;font-family:Booton,sans-serif!important;font-size:.9375rem!important;font-weight:400!important;line-height:1.4!important;transition:border-color .15s!important}#hubspot-form-ycombinator input::placeholder,#hubspot-form-ycombinator textarea::placeholder{color:#fff3!important;opacity:1!important;font-family:Booton,sans-serif!important;font-weight:400!important}#hubspot-form-ycombinator input:focus,#hubspot-form-ycombinator select:focus,#hubspot-form-ycombinator textarea:focus{border-color:var(--yc-accent-deep)!important;box-shadow:0 0 0 2px #5d51d526!important}#hubspot-form-ycombinator .legal-consent-container,#hubspot-form-ycombinator .legal-consent-container .hs-richtext,#hubspot-form-ycombinator .legal-consent-container .hs-richtext p{color:var(--yc-muted)!important;margin:0!important;padding:0!important;font-family:Booton,sans-serif!important;font-size:.75rem!important;font-weight:400!important;line-height:1.4!important}#hubspot-form-ycombinator .legal-consent-container a{color:var(--yc-accent)!important;text-decoration:none!important}#hubspot-form-ycombinator .legal-consent-container a:hover{text-decoration:underline!important}#hubspot-form-ycombinator .hs-submit{justify-content:stretch!important;width:100%!important;margin:.5rem 0 0!important;padding:0!important;display:flex!important}#hubspot-form-ycombinator .hs-submit input[type=submit],#hubspot-form-ycombinator .hs-submit .hs-button{background:var(--yc-accent-deep)!important;color:#fff!important;text-transform:uppercase!important;letter-spacing:.04em!important;cursor:pointer!important;appearance:none!important;border:none!important;border-radius:.5rem!important;width:100%!important;padding:.9rem 1.5rem!important;font-family:Fragmentmono,monospace!important;font-size:.8125rem!important;font-weight:500!important;transition:background .15s!important}#hubspot-form-ycombinator .hs-submit input[type=submit]:hover,#hubspot-form-ycombinator .hs-submit .hs-button:hover{background:#4e43c0!important}#hubspot-form-ycombinator .hs-error-msgs label,#hubspot-form-ycombinator .hs-error-msg{color:#ff6b6b!important;padding-left:0!important;font-family:Booton,sans-serif!important;font-size:.75rem!important;font-weight:400!important}:is(#hubspot-form-ycombinator .hs_utm_term,#hubspot-form-ycombinator .hs_utm_campaign,#hubspot-form-ycombinator .hs_utm_medium___first,#hubspot-form-ycombinator .hs_utm_source,#hubspot-form-ycombinator .hs_utm_content,#hubspot-form-ycombinator .hs-form-field:has(input[type=hidden])){height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}@media (width<=480px){#hubspot-form-ycombinator fieldset.form-columns-2{flex-direction:column!important}#hubspot-form-ycombinator fieldset.form-columns-2>.hs-form-field{width:100%!important}}
