.company-page{width:100%;color:var(--ink);font-family:var(--font-content,"Manrope", Arial, sans-serif);flex-direction:column;align-items:center;display:flex;overflow-x:clip}.company-display,.company-heading,.company-card-title,.company-body{font-family:var(--font-content,"Manrope", Arial, sans-serif);margin:0}.company-display{font-size:var(--type-display-size);font-weight:var(--type-weight-bold);letter-spacing:var(--type-display-tracking);line-height:var(--type-display-leading)}.company-heading{font-size:var(--type-heading-size);font-weight:var(--type-weight-bold);line-height:var(--type-heading-leading)}.company-card-title{font-size:var(--type-card-title-size);font-weight:var(--type-weight-bold);line-height:var(--type-card-title-leading)}.company-body{color:var(--muted);font-size:var(--type-body-size);font-weight:var(--type-weight-medium);line-height:var(--type-body-leading)}.company-support-hero{width:75%;max-width:1200px;padding-top:calc(160px - var(--header-height,88px))}.company-support-grid{width:100%;max-width:var(--content-max,1600px);flex-direction:column;align-items:center;gap:64px;padding:64px 24px 80px;display:flex}.company-support-hero__title{width:100%}.company-support-card__reveal{width:100%;max-width:520px}.company-support-card{flex-direction:column;align-items:flex-start;gap:56px;width:100%;max-width:520px;display:flex}.company-support-card__reveal>.company-support-card{height:100%}.company-support-card__icon{flex:0 0 64px;width:64px;height:64px}.company-support-card__content{flex-direction:column;align-items:flex-start;gap:16px;width:100%;max-width:360px;display:flex}.company-support-card__phones{width:100%;color:var(--muted);gap:6px;font-size:16px;font-style:normal;font-weight:500;line-height:1.45;display:grid}.company-support-card__phones>span{grid-template-columns:minmax(105px,auto) 1fr;gap:12px;display:grid}.company-support-card__phones a{width:fit-content;color:var(--primary);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.company-support-card__phones a:hover{color:var(--primary-hover)}.company-standalone-form{width:75%;max-width:900px;padding:calc(160px - var(--header-height,88px)) 0 160px;flex-direction:column;align-items:center;gap:24px;display:flex;overflow:hidden}.company-standalone-form__title,.company-standalone-form__form{width:100%}.company-form{flex-direction:column;align-items:stretch;gap:24px;width:100%;display:flex}.company-form__row{flex-direction:column;gap:24px;width:100%;display:flex}.company-form__field{min-width:0;color:var(--ink);flex-direction:column;flex:1 1 0;gap:10px;font-size:16px;font-weight:700;line-height:1.5;display:flex}.company-form input,.company-form select,.company-form textarea{width:100%;color:var(--ink);font-family:var(--font-content,"Manrope", sans-serif);letter-spacing:0;transition:border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease, background-color var(--duration-fast) ease;background:#bbbbbb26;border:1px solid #0000;border-radius:10px;outline:none;font-size:16px;font-weight:500;line-height:1.2}.company-form input,.company-form select{height:40px;padding:0 12px}.company-form textarea{resize:vertical;min-height:200px;padding:12px}.company-form input::placeholder,.company-form textarea::placeholder{color:#999;opacity:1}.company-form input:focus,.company-form select:focus,.company-form textarea:focus{box-shadow:none;background:#bbbbbb26;border-color:#0000}.company-form input:focus-visible,.company-form select:focus-visible,.company-form textarea:focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 58%, white);outline-offset:2px}.company-form select:required:invalid{color:#999}.company-form select option{color:var(--ink)}.company-form__select-wrap{position:relative}.company-form__select-wrap:after{border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);content:"";pointer-events:none;width:8px;height:8px;position:absolute;top:50%;right:14px;transform:translateY(-70%)rotate(45deg)}.company-form select{appearance:none;padding-right:40px}.company-form__submit{background:var(--primary-button);color:#fff;cursor:pointer;width:100%;min-height:40px;font-family:var(--font-content,"Manrope", sans-serif);transition:background-color var(--duration-fast) ease, transform var(--duration-press) var(--ease-out);border-radius:10px;justify-content:center;align-items:center;font-size:18px;font-weight:700;line-height:1.3;display:inline-flex}.company-form__submit:active:not(:focus-visible){background:var(--primary-active);transform:scale(.97)}.company-form__submit:focus-visible{outline-offset:3px;outline:3px solid #1458cc47}.company-form__submit:disabled{cursor:wait;opacity:.72}.company-form input.company-form__honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);pointer-events:none;white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.company-form__status{border:1px solid var(--border);background:var(--soft);color:var(--muted);opacity:1;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out), display .18s allow-discrete;border-radius:10px;margin:-8px 0 0;padding:12px 14px;font-size:14px;font-weight:600;line-height:1.45;transform:translate(0,0)}.company-form__status[data-state=success]{color:#126c35;background:#16833f14;border-color:#16833f40}.company-form__status[data-state=error]{color:#9d2727;background:#be2b2b12;border-color:#be2b2b3d}.company-form__status[hidden]{display:none}@starting-style{.company-form__status:not([hidden]){opacity:0;transform:translateY(8px)}}@media (hover:hover) and (pointer:fine){.company-form__submit:hover{background:var(--primary-hover)}}.company-partnership-hero{width:75%;max-width:1200px;padding-top:calc(160px - var(--header-height,88px));flex-direction:column;gap:24px;display:flex;overflow:visible}.company-partnership-hero__title,.company-partnership-hero__body{width:100%}.company-partnership-hero__body{flex-direction:column;gap:16px;display:flex}.company-partnership-hero__body [data-reveal]{width:100%}.company-partner-marquee{width:100%;max-width:var(--content-max,1600px);align-items:flex-end;height:200px;padding-bottom:48px;display:flex}.company-partner-marquee__logo{object-fit:contain;flex:none;width:auto;max-width:none;height:48px}.company-offer{flex-direction:column;align-items:center;gap:40px;width:100%;max-width:1200px;padding:80px 24px;display:flex;overflow:hidden}.company-offer__media{border-radius:24px;width:100%;height:640px;position:relative;overflow:hidden}.company-offer__media img,.company-about-team img,.company-founder__media img{object-fit:cover;object-position:center}.company-offer__content{flex-direction:column;gap:56px;width:100%;display:flex}.company-offer__benefits{flex-direction:column;gap:56px;display:flex}.company-benefit{align-items:flex-start;gap:32px;display:flex}.company-benefit__icon{flex:0 0 56px;width:56px;height:56px}.company-benefit h3{min-width:0;color:var(--ink);font-family:var(--font-content,"Manrope", sans-serif);margin:0;font-size:20px;font-weight:700;line-height:1.3}.company-form-section{justify-content:center;width:min(100%,900px);padding:160px 0;display:flex;overflow:hidden}.company-form-section__reveal{width:80%}.company-about-hero,.company-contact-hero{width:75%;max-width:1200px;padding-top:calc(160px - var(--header-height,88px));flex-direction:column;align-items:flex-end;gap:24px;display:flex;overflow:hidden}.company-about-hero__title,.company-contact-hero__title{width:100%}.company-about-hero__body,.company-contact-hero__body{flex-direction:column;gap:8px;width:100%;display:flex}.company-about-team{width:calc(100% - 48px);max-width:calc(var(--content-max,1600px) - 48px);border-radius:24px;height:240px;margin-top:80px;position:relative;overflow:hidden}.company-values{width:100%;max-width:var(--content-max,1600px);flex-direction:column;gap:64px;padding:80px 24px;display:flex}.company-values__grid{flex-direction:column;gap:48px;display:flex}.company-value{flex-direction:column;align-items:flex-start;gap:30px;display:flex}.company-value__icon{flex:0 0 64px;width:64px;height:64px}.company-value>div{flex-direction:column;gap:12px;display:flex}.company-founders{width:100%;max-width:var(--content-max,1600px);flex-direction:column;align-items:flex-end;gap:64px;padding:80px 24px;display:flex}.company-founders>.company-display{width:100%}.company-founders__intro{flex-direction:column;align-self:flex-start;gap:16px;width:100%;display:flex}.company-founders__lead{font-weight:var(--type-weight-bold)}.company-founders__people{flex-direction:column;gap:24px;width:100%;display:flex}.company-founder{flex-direction:column;flex:1 1 0;gap:12px;min-width:0;display:flex}.company-founder__media{border-radius:20px;width:100%;height:360px;position:relative;overflow:hidden}.company-founder__content{flex-direction:column;gap:10px;display:flex}.company-founder h3{color:var(--ink);font-family:var(--font-content,"Manrope", sans-serif);margin:0;font-size:20px;font-weight:700;line-height:1.3}.company-question{width:100%;max-width:var(--content-max,1600px);text-align:center;flex-direction:column;align-items:center;gap:32px;padding:80px 24px;display:flex}.company-contact-hero{padding-bottom:120px}.company-contact-form{justify-content:center;width:75%;max-width:900px;padding-bottom:160px;display:flex;overflow:hidden}.company-contact-form__reveal{width:100%}@media (min-width:810px) and (max-width:1199px){.company-support-grid{gap:80px;padding:80px 32px 96px}.company-support-card{padding-inline:40px}.company-support-card__icon,.company-value__icon{flex-basis:72px;width:72px;height:72px}.company-standalone-form,.company-contact-hero,.company-about-hero{gap:32px}.company-standalone-form__form,.company-contact-form__reveal{width:80%}.company-form__row{flex-direction:row}.company-offer{flex-direction:row;gap:40px;padding:96px 32px}.company-offer__media{width:50%;height:800px}.company-offer__content{width:50%}.company-benefit h3{font-size:22px}.company-about-hero__body,.company-contact-hero__body{width:75%}.company-about-team{width:calc(100% - 64px);max-width:calc(var(--content-max,1600px) - 64px);height:480px;margin-top:96px}.company-values{align-items:flex-end;padding:96px 48px}.company-values>.company-heading{width:100%}.company-values__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;width:100%;display:grid}.company-founders{padding:96px 32px}.company-founders__intro{width:65%}.company-founders__people{flex-direction:row;width:80%}.company-question{padding:96px 32px}}@media (min-width:1200px){.company-support-grid{grid-template-columns:repeat(2,minmax(200px,1fr));grid-auto-rows:minmax(0,auto);justify-content:center;align-items:start;gap:48px;padding:96px 48px 120px;display:grid}.company-support-card{max-width:none;padding:40px}.company-support-card__reveal{max-width:none}.company-support-card__icon,.company-value__icon{flex-basis:80px;width:80px;height:80px}.company-standalone-form{gap:40px}.company-standalone-form__form{width:80%}.company-form__row{flex-direction:row}.company-partnership-hero{flex-direction:row;align-items:center;gap:8px}.company-partnership-hero__title,.company-partnership-hero__body{width:50%}.company-partnership-hero__body{justify-content:center;min-height:203px}.company-offer{flex-direction:row;gap:0;padding:120px 48px}.company-offer__media{width:50%;height:800px}.company-offer__content{width:50%;padding-left:80px}.company-benefit h3{font-size:24px}.company-about-hero,.company-contact-hero{gap:40px}.company-about-hero__body,.company-contact-hero__body{width:50%}.company-about-team{width:calc(100% - 96px);max-width:calc(var(--content-max,1600px) - 96px);height:640px;margin-top:120px}.company-values{grid-template-columns:minmax(200px,1fr) minmax(0,2fr);align-items:start;gap:80px;padding:120px 48px;display:grid}.company-values__grid{grid-template-columns:repeat(2,minmax(200px,1fr));gap:48px;display:grid}.company-founders{padding:120px 48px}.company-founders__intro,.company-founders__people{width:65%}.company-founders__people{flex-direction:row}.company-question{padding:120px 48px}.company-contact-form__reveal{width:80%}}@media (prefers-reduced-motion:reduce){.company-form input,.company-form select,.company-form textarea,.company-form__submit{transition-duration:.01ms}.company-form__status{transition:opacity var(--duration-fast) ease;transform:none}}
