@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&display=swap";.ct{background:#0a0a0a;color:#f5f5f5}.ct__container{max-width:860px;margin:0 auto;padding-left:32px;padding-right:32px}@media(max-width:768px){.ct__container{padding-left:20px;padding-right:20px}}.ct__hero{position:relative;display:flex;flex-direction:column;justify-content:center;padding-top:64px;overflow:hidden}.ct__hero__bg{position:absolute;inset:0;pointer-events:none;z-index:0}.ct__hero__glow{position:absolute;border-radius:50%;pointer-events:none}.ct__hero__glow--1{width:700px;height:700px;top:-20%;right:-10%;background:radial-gradient(circle,rgba(252,245,175,.1) 0%,transparent 65%);filter:blur(80px)}@media(max-width:1024px){.ct__hero__glow--1{filter:blur(50px)}}.ct__hero__glow--2{width:500px;height:500px;bottom:-10%;left:-5%;background:radial-gradient(circle,rgba(14,104,115,.08) 0%,transparent 65%);filter:blur(80px)}@media(max-width:1024px){.ct__hero__glow--2{filter:blur(50px)}}.ct__hero__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(245,245,245,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(245,245,245,.025) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse 80% 80% at 50% 40%,black 30%,transparent 80%)}.ct__hero__scanlines{position:absolute;inset:0;background-image:repeating-linear-gradient(to bottom,transparent,transparent 2px,whitesmoke 2px,whitesmoke 4px);opacity:0;pointer-events:none}.ct__hero__inner{position:relative;z-index:2;padding-top:64px;padding-bottom:64px}@media(max-width:768px){.ct__hero__inner{padding-top:40px;padding-bottom:40px}}.ct__hero__orb{margin-bottom:24px}.ct__hero__eyebrow{display:inline-flex;align-items:center;gap:12px;opacity:0;margin-bottom:20px}.ct__hero__eyebrow span:last-child{font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#0a0a0a;background:#f5f5f5;padding:2px 8px;border-radius:4px;line-height:1.6}.ct__hero__bar{display:block;width:28px;height:2px;background:#fcf5af;border-radius:9999px}.ct__hero__title{font-size:clamp(2.8rem,7vw,5.5rem);font-weight:700;letter-spacing:-.03em;line-height:.95;margin:0 0 24px}.ct__hero__title__line{display:block;color:#f5f5f5;opacity:0}.ct__hero__title__line--accent{color:#fcf5af}.ct__hero__sub{font-size:clamp(1rem,1.8vw,1.125rem);color:#f5f5f580;line-height:1.65;max-width:46ch;margin:0 0 32px;opacity:0}.ct__hero__smpte{opacity:0;max-width:200px}.ct__hero__smpte span{transform-origin:left center;transform:scaleX(0)}.ct__hero__scroll{position:absolute;bottom:32px;left:50%;transform:translate(-50%);z-index:2;display:flex;flex-direction:column;align-items:center}@media(max-width:768px){.ct__hero__scroll{display:none}}.ct__hero__scroll__line{display:block;width:1px;height:48px;background:linear-gradient(to bottom,#FCF5AF,transparent);transform-origin:top center;transform:scaleY(0)}.ct__form-section{padding-bottom:128px}@media(max-width:768px){.ct__form-section{padding-bottom:64px}}.ct__flow{padding-top:64px;padding-bottom:128px;display:flex;flex-direction:column}@media(max-width:768px){.ct__flow{padding-top:40px;padding-bottom:64px}}.ct__block{display:none;grid-template-columns:56px 1fr;gap:0 24px}.ct__block--active,.ct__block--visible{display:grid;opacity:1}.ct__block--success .ct__block__dot{background:#4ade80;box-shadow:0 0 10px #4ade8080}@media(max-width:600px){.ct__block{grid-template-columns:40px 1fr;gap:0 16px}}.ct__block__index{display:flex;flex-direction:column;align-items:center;gap:8px;padding-top:4px}.ct__block__num{font-size:.65rem;font-weight:700;letter-spacing:.12em;color:#767676;font-variant-numeric:tabular-nums}.ct__block__dot{width:10px;height:10px;border-radius:50%;background:#fcf5af;box-shadow:0 0 8px #fcf5af80;flex-shrink:0;transition:background .25s ease,box-shadow .25s ease}.ct__block__dot--success{background:#4ade80;box-shadow:0 0 10px #4ade8080}.ct__block__head{display:contents}.ct__block__label{margin-bottom:24px}.ct__block__tag{font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#767676;margin:0 0 8px}.ct__block__title{font-size:clamp(1.6rem,4vw,2.5rem);font-weight:700;letter-spacing:-.025em;color:#f5f5f5;margin:0;line-height:1.1}.ct__block__body{grid-column:2;padding-bottom:48px}.ct__connector{display:none;grid-template-columns:56px 1fr;gap:0 24px;height:80px;align-items:stretch}.ct__connector--visible{display:grid}@media(max-width:600px){.ct__connector{grid-template-columns:40px 1fr;gap:0 16px;height:60px}}.ct__connector__line{width:1px;background:linear-gradient(to bottom,#fcf5af,#fcf5af33);margin:0 auto;transform-origin:top center;transform:scaleY(0)}.ct__connector__label{align-self:center;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:4px 12px;border-radius:9999px;width:fit-content}.ct__connector__label--brand,.ct__connector__label--creator{color:#f5f5f5d9;background:#f5f5f512;border:1px solid rgba(245,245,245,.15)}@keyframes dotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.65)}}.ct__profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:560px){.ct__profile-grid{grid-template-columns:1fr}}.ct__profile-card{position:relative;background:#f5f5f508;border:1px solid #1f1f1f;border-radius:16px;padding:32px 24px;text-align:left;cursor:pointer;font-family:inherit;color:#f5f5f5;display:flex;flex-direction:column;gap:16px;overflow:hidden;isolation:isolate;transition:border-color .25s ease,transform .15s cubic-bezier(.34,1.56,.64,1)}@media(hover:hover){.ct__profile-card:hover{border-color:#fcf5af80;transform:translateY(-3px)}.ct__profile-card:hover .ct__profile-card__icon{color:#fcf5af}.ct__profile-card:hover .ct__profile-card__arrow{opacity:1;transform:translate(0)}.ct__profile-card:hover .ct__profile-card__bg{opacity:1}}.ct__profile-card:active{transform:translateY(0)}.ct__profile-card--selected{border-color:#fcf5af99;background:#fcf5af0f}.ct__profile-card--selected .ct__profile-card__icon{color:#fcf5af}.ct__profile-card--selected .ct__profile-card__arrow{opacity:1;transform:translate(0)}.ct__profile-card--selected .ct__profile-card__bg{opacity:1}.ct__profile-card__bg{position:absolute;inset:0;background:radial-gradient(circle at var(--mx, 50%) var(--my, 50%),rgba(252,245,175,.08) 0%,transparent 60%);opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:0}.ct__profile-card__icon{position:relative;z-index:1;width:44px;height:44px;color:#767676;transition:color .25s ease}.ct__profile-card__icon svg{width:100%;height:100%}.ct__profile-card__body{position:relative;z-index:1;flex:1}.ct__profile-card__title{display:block;font-size:1.15rem;font-weight:700;color:#f5f5f5;margin-bottom:8px}.ct__profile-card__desc{font-size:.875rem;color:#767676;line-height:1.55;margin:0}.ct__profile-card__arrow{position:absolute;bottom:24px;right:24px;width:20px;height:20px;color:#fcf5af;opacity:0;transform:translate(-6px);transition:opacity .25s ease,transform .25s cubic-bezier(.34,1.56,.64,1);z-index:1}.ct__profile-card__arrow svg{width:100%;height:100%}.ct__form{display:flex;flex-direction:column;gap:24px}.ct__form__row{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:600px){.ct__form__row{grid-template-columns:1fr;gap:24px}}.ct__form__field{display:flex;flex-direction:column;gap:8px;transform:translateY(14px);transition:opacity .45s cubic-bezier(0,0,.2,1),transform .45s cubic-bezier(0,0,.2,1)}.ct__form__field.is-visible{opacity:1;transform:none}.ct__form__field>label:first-child{font-size:.72rem;font-weight:600;color:#767676;letter-spacing:.08em;text-transform:uppercase}.ct__form__input-wrap{position:relative}.ct__form__input-wrap input,.ct__form__input-wrap select,.ct__form__input-wrap textarea{background:#f5f5f50a;border:1px solid #2a2a2a;border-radius:8px;color:#f5f5f5;font-family:inherit;font-size:.9rem;padding:12px 16px;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease;outline:none;width:100%;box-sizing:border-box}.ct__form__input-wrap input::placeholder,.ct__form__input-wrap select::placeholder,.ct__form__input-wrap textarea::placeholder{color:#f5f5f533}.ct__form__input-wrap input:focus,.ct__form__input-wrap select:focus,.ct__form__input-wrap textarea:focus{border-color:#fcf5af;background:#f5f5f50f;box-shadow:0 0 0 3px #fcf5af1f}.ct__form__input-wrap textarea{resize:vertical;min-height:130px}.ct__form__input-wrap input[type=file],.ct__form__file-wrap input[type=file]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ct__dropdown{position:relative;z-index:1}.ct__dropdown__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#f5f5f50a;border:1px solid #2a2a2a;border-radius:8px;color:#f5f5f5;font-family:inherit;font-size:.9rem;padding:12px 16px;cursor:pointer;text-align:left;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease}.ct__dropdown__trigger:focus{outline:none;border-color:#fcf5af;box-shadow:0 0 0 3px #fcf5af1f}.ct__dropdown--open .ct__dropdown__trigger{border-color:#fcf5af;box-shadow:0 0 0 3px #fcf5af1f}.ct__dropdown__value{color:#f5f5f54d;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct__dropdown__value--selected{color:#f5f5f5}.ct__dropdown__arrow{width:16px;height:16px;flex-shrink:0;color:#767676;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.ct__dropdown--open .ct__dropdown__arrow{transform:rotate(180deg)}.ct__dropdown__list{position:fixed;z-index:9999;background:#0d0d10!important;backdrop-filter:none!important;border:1px solid #2a2a2a;border-radius:8px;overflow:hidden;list-style:none;padding:4px 0;margin:0;opacity:0;transform:translateY(-6px);transition:opacity .2s ease,transform .2s cubic-bezier(.34,1.56,.64,1);box-shadow:0 8px 32px #0006}.ct__dropdown__list--visible{opacity:1;transform:none}.ct__dropdown__list li{padding:12px 16px;font-size:.9rem;color:#767676;cursor:pointer;background:#0d0d10;transition:background .15s ease,color .15s ease}.ct__dropdown__list li:hover{background:#1a1a20;color:#f5f5f5}.ct__dropdown__list li.ct__dropdown__option--active{color:#fcf5af;background:#fcf5af14}.ct__dropdown__list li.ct__dropdown__option--active:after{content:"✓";float:right;font-size:.75rem}.ct__form__optional{font-weight:400;color:#f5f5f547;font-size:.68rem;text-transform:none;letter-spacing:0;margin-left:4px}.ct__form__file-wrap{position:relative;display:flex;flex-direction:column;gap:8px}.ct__form__file-label{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#f5f5f506;border:1px dashed rgba(245,245,245,.12);border-radius:12px;color:#767676;font-size:.875rem;padding:32px 24px;cursor:pointer;transition:border-color .25s ease,background .25s ease,color .25s ease;text-align:center}.ct__form__file-label svg{width:28px;height:28px;color:#f5f5f54d;transition:color .25s ease}.ct__form__file-label:hover{border-color:#fcf5af66;background:#fcf5af0a;color:#f5f5f5}.ct__form__file-label:hover svg{color:#fcf5af}.ct__form__file-label--drag{border-color:#fcf5af;background:#fcf5af0f;color:#f5f5f5}.ct__form__file-label--drag svg{color:#fcf5af}.ct__form__file-label--filled{border-color:#fcf5af80;background:#fcf5af0d;color:#f5f5f5}.ct__form__file-label--filled svg{color:#fcf5af}.ct__form__file-label--error{border-color:#f8717180;background:#f871710d;color:#f87171}.ct__form__file-formats{font-size:.68rem;color:#f5f5f540;letter-spacing:.04em}.ct__form__consent{display:flex;align-items:flex-start;gap:12px;cursor:pointer;opacity:0;transform:translateY(10px);transition:opacity .45s cubic-bezier(0,0,.2,1),transform .45s cubic-bezier(0,0,.2,1)}.ct__form__consent.is-visible{opacity:1;transform:none}.ct__form__consent span:last-child{font-size:.76rem;color:#767676;line-height:1.6;padding-top:1px}.ct__form__consent__box{position:relative;width:18px;height:18px;min-width:18px;border:1.5px solid #2a2a2a;border-radius:4px;background:#f5f5f50a;transition:border-color .25s ease,background .25s ease;display:flex;align-items:center;justify-content:center;margin-top:1px}.ct__form__consent__box input[type=checkbox]{position:absolute;inset:0;opacity:0;cursor:pointer;margin:0;width:100%;height:100%}.ct__form__consent__box input:checked~svg{opacity:1}.ct__form__consent__box:has(input:checked){border-color:#fcf5af;background:#fcf5af26}.ct__form__consent__check{width:10px;height:10px;color:#fcf5af;opacity:0;transition:opacity .15s ease;pointer-events:none;flex-shrink:0}.ct__form__footer{display:flex;justify-content:flex-end;opacity:0;transform:translateY(10px);transition:opacity .45s cubic-bezier(0,0,.2,1),transform .45s cubic-bezier(0,0,.2,1)}.ct__form__footer.is-visible{opacity:1;transform:none}.ct__form__error{color:#f87171;font-size:.875rem;padding:12px 16px;background:#f8717114;border:1px solid rgba(248,113,113,.2);border-radius:8px;margin:0}.ct__btn{position:relative;display:inline-flex;align-items:center;gap:8px;padding:12px 28px;border-radius:9999px;font-family:inherit;font-size:.875rem;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer;border:1.5px solid transparent;overflow:hidden;isolation:isolate;transition:transform .15s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease}.ct__btn:hover{transform:translateY(-2px)}.ct__btn:active{transform:translateY(0)}.ct__btn--primary{background:transparent;color:#fcf5af;border-color:#fcf5af}.ct__btn--primary:hover{box-shadow:0 6px 28px #fcf5af4d}.ct__btn--primary .ct__btn__wave{position:absolute;inset:0;background:#fcf5af;clip-path:circle(0px at 50% 50%);opacity:0;pointer-events:none;z-index:0}.ct__btn--primary:hover .ct__btn__content,.ct__btn--primary:hover .ct__btn__content *{color:#0a0a0a}.ct__btn--primary .ct__btn__content{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;transition:color .15s ease}.ct__btn--primary .ct__btn__content svg{width:16px;height:16px;flex-shrink:0}.ct__btn--ghost{background:#1c1c1c;color:#a0a0a0;border-color:#2a2a2a}.ct__btn--ghost svg{width:14px;height:14px;flex-shrink:0}.ct__btn--ghost:hover{color:#f5f5f5;background:#242424}.ct__submit{min-width:200px}.ct__submit .ct__submit__loading{display:none;position:absolute;inset:0;align-items:center;justify-content:center;gap:8px;font-size:.875rem;color:#fcf5af;z-index:2}.ct__submit.is-loading .ct__btn__content{visibility:hidden}.ct__submit.is-loading .ct__submit__loading{display:flex}.ct__submit:disabled{opacity:.55;cursor:not-allowed;transform:none!important}.ct__success{display:flex;flex-direction:column;gap:12px}.ct__success__orb{margin-bottom:8px}.ct__success__sub{color:#767676;font-size:1rem;line-height:1.65;margin:0}.ct__success__sig{color:#f5f5f559;font-size:.875rem;font-style:italic;margin:0}.ct__success__back{margin-top:24px;align-self:flex-start}.ct__hero__smpte{height:3px;display:flex;width:100%;overflow:hidden}.ct__hero__smpte span{flex:1}.ct__hero__smpte span:nth-child(1){background:#0e6873}.ct__hero__smpte span:nth-child(2){background:#e4201b}.ct__hero__smpte span:nth-child(3){background:#e44f0a}.ct__hero__smpte span:nth-child(4){background:#f0a533}.ct__hero__smpte span:nth-child(5){background:#e44f0a}.ct__hero__smpte span:nth-child(6){background:#e4201b}.ct__hero__smpte span:nth-child(7){background:#0e6873}
