@charset "UTF-8";.ba-slider[data-v-7d49ff97]{border-radius:12px;cursor:ew-resize;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.ba-slider--dragging[data-v-7d49ff97]{cursor:grabbing}.ba-slider__after[data-v-7d49ff97]{display:block;position:relative;width:100%}.ba-slider__after img[data-v-7d49ff97]{border-radius:12px;display:block;height:auto;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.ba-slider__before[data-v-7d49ff97]{clip-path:inset(0 calc(100% - var(--ba-pos)) 0 0);top:0;right:0;bottom:0;left:0;position:absolute;transition:clip-path 0s}.ba-slider--dragging .ba-slider__before[data-v-7d49ff97]{transition:none}.ba-slider__before img[data-v-7d49ff97]{border-radius:12px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.ba-slider__label[data-v-7d49ff97]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000006b;border-radius:20px;bottom:14px;color:#fff;font-size:11px;font-weight:700;letter-spacing:.08em;padding:4px 10px;pointer-events:none;position:absolute;text-transform:uppercase}.ba-slider__label--before[data-v-7d49ff97]{left:14px}.ba-slider__label--after[data-v-7d49ff97]{right:14px}.ba-slider__handle[data-v-7d49ff97]{align-items:center;bottom:0;display:flex;flex-direction:column;pointer-events:none;position:absolute;top:0;transform:translate(-50%);z-index:10}.ba-slider__line[data-v-7d49ff97]{background:#fff;box-shadow:0 0 6px #00000059;flex:1;width:2px}.ba-slider__btn[data-v-7d49ff97]{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 2px 16px #00000038;color:#5956e9;cursor:ew-resize;display:flex;flex-shrink:0;gap:4px;height:44px;justify-content:center;pointer-events:all;position:absolute;top:50%;transform:translateY(-50%);width:44px}.ba-slider__btn[data-v-7d49ff97]:focus-visible{outline:2px solid #5956e9;outline-offset:2px}.ba-slider__arrow[data-v-7d49ff97]{display:block;flex-shrink:0}.first__link{width:80%}.first__alt-link{color:var(--text-gray,#798ba3);font-size:15px;line-height:1.5;margin:16px 0 0}.first__alt-link a{color:#6a5cff;text-decoration:underline;text-underline-offset:2px}@media(max-width:960px){.first__alt-link{margin:4px auto 0;order:5;text-align:center}}.logos{margin-bottom:0}.ai-hero{-webkit-font-smoothing:antialiased}.ai-hero .container{display:block;margin:0 auto;max-width:1190px;padding:0 40px}@media screen and (max-width:768px){.ai-hero .container{padding:0 24px}}.ai-hero section.first{display:block;justify-content:normal;margin-bottom:0;max-width:none;padding:0}@media screen and (max-width:1400px){.ai-hero section.first{justify-content:normal;margin:0;max-width:none;padding-left:0;padding-right:0}}@media screen and (max-width:960px){.ai-hero section.first{align-items:stretch}}.ai-hero section.first .first__left{margin-top:80px;padding-left:0;padding-right:0;padding-top:0}@media screen and (max-width:1024px){.ai-hero section.first .first__left{margin-top:60px}}@media screen and (max-width:768px){.ai-hero section.first .first__left{margin-top:0}}.ai-hero section.first .first__right{margin:0;max-width:none;padding-top:0;transform:none;width:75%}@media(max-width:768px){.ai-hero section.first .first__right{width:100%}}.ai-hero .first{position:relative}.ai-hero .first__container{align-items:flex-start;display:flex;gap:100px;justify-content:space-between;margin:auto;max-width:1228px;padding-top:25px;position:relative;width:100%}@media screen and (max-width:768px){.ai-hero .first__container{gap:25px}}.ai-hero .first__left{max-width:640px}@media screen and (max-width:768px){.ai-hero .first__left{padding-left:0}}.ai-hero .first__ttl-hs{background:#5956e91f;border-radius:10px;color:var(--primary-color);display:inline-block;font-family:Inter,sans-serif;font-size:14px;font-weight:700;letter-spacing:.02em;margin-bottom:10px;padding:5px 15px}@media screen and (max-width:768px){.ai-hero .first__ttl-hs{display:block;font-size:12px;margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}}.ai-hero .first__title{color:var(--text-dark-color);letter-spacing:-.02em;padding-top:10px;position:relative}.ai-hero .first__title .first__title-span{color:var(--primary-color)}.ai-hero .first__title:before{background:url(../images/first-object-1.svg) no-repeat;background-position:50%;background-size:cover;content:"";height:72px;left:-72px;position:absolute;top:-72px;width:72px;z-index:1}@media screen and (max-width:768px){.ai-hero .first__title:before{background:none}}.ai-hero .first__subtitle{color:#5a697d;font-family:Inter,sans-serif;font-size:18px;font-weight:400;line-height:28px;margin-top:15px;text-align:left}@media screen and (max-width:768px){.ai-hero .first__subtitle{font-size:16px}}.ai-hero .first__list{list-style-type:none;margin:30px 0 0;padding-left:32px}.ai-hero .first__list-item{align-items:center;color:var(--text-dark-color);display:flex;font-size:16px;font-weight:700;letter-spacing:.02em;line-height:24px;margin-top:12px;padding:0;position:relative}.ai-hero .first__list-item:first-child{margin-top:0}.ai-hero .first__list-item:before{background:url(../images/landing/headshots/checkmark.svg) no-repeat;background-position:50%;background-size:contain;content:"";height:24px;left:-32px;position:absolute;width:24px}.ai-hero .first__link{margin-top:40px}@media screen and (max-width:768px){.ai-hero .first__link{margin-bottom:20px;margin-top:45px;width:100%}.ai-hero .first__link :deep(.first__button){width:100%}}.ai-hero .first__right{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(2,1fr);max-width:520px;position:relative}.ai-hero .first__right-col{display:flex;flex-direction:column;gap:20px}.ai-hero .first__right-col:last-child{margin-top:50px}.ai-hero .first__img{display:block;height:auto;position:relative;width:100%}.ai-hero .first__img img{border-radius:8px;width:100%}.ai-hero .first__img img,.ai-hero .first__object--1{display:block;height:auto;-o-object-fit:contain;object-fit:contain}.ai-hero .first__object--1{position:absolute;right:-130px;top:432px;width:190px;z-index:3}.ai-hero .first__object--2{display:block;height:auto;-o-object-fit:contain;object-fit:contain;position:absolute;right:0;top:530px;width:490px;z-index:-1}@media screen and (max-width:1300px){.ai-hero .first__right{max-width:400px}.ai-hero .first__container{align-items:center;padding:0 40px}.ai-hero .first__object--1{right:-20px;width:120px}.ai-hero .first__object--2{top:450px;width:410px}}@media screen and (max-width:1024px){.ai-hero .first__container{align-items:flex-start;flex-direction:column}.ai-hero .first__left{margin-top:60px;max-width:100%}.ai-hero .first__subtitle{max-width:512px;padding-right:0}.ai-hero .first__right{display:block;max-width:none}.ai-hero .first__right-col{flex-direction:row;gap:32px}.ai-hero .first__right-col:last-child{margin-left:-100px;margin-top:32px}.ai-hero .first__object--1,.ai-hero .first__object--2{display:none}}@media screen and (max-width:768px){.ai-hero .first__container{padding:0 15px}.ai-hero .first__left{margin-top:0}.ai-hero .first__title{font-size:45px;line-height:50px}.ai-hero .first__right{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.ai-hero .first__right-col{display:flex;flex-direction:column;gap:12px;margin-left:0;margin-top:0}.ai-hero .first__right-col:last-child{margin-left:0;margin-top:0}}.tool-page--headshots h2{color:#0f0e1a;font-family:Merriweather,serif;font-size:clamp(26px,3.8vw,40px);font-weight:700;letter-spacing:-.025em;line-height:1.18;margin:0;text-wrap:balance}.tool-page--headshots .tool-footer-cta__title{font-size:clamp(26px,3.8vw,36px);padding-bottom:10px}.tool-page--headshots .tool-page__steps-wrap{background:#fff}.tool-page--headshots .tool-page__steps-intro{color:#2b2b4d;font-size:16px;line-height:1.65;margin:0 auto -32px;max-width:800px;padding:24px 24px 0;text-align:center}@media(max-width:768px){.tool-page--headshots .tool-page__steps-intro{margin-bottom:-20px;padding:16px 16px 0}}.tool-page--headshots .tool-stats-strip{background:linear-gradient(135deg,#f8f9fc,#eef0f8);padding:56px 24px}@media(max-width:768px){.tool-page--headshots .tool-stats-strip{padding:40px 16px}}.tool-page--headshots .tool-stats-strip .container{margin:0 auto;max-width:1100px}.tool-page--headshots .tool-stats-strip__grid{display:grid;gap:32px;grid-template-columns:repeat(3,1fr);text-align:center}@media(max-width:768px){.tool-page--headshots .tool-stats-strip__grid{gap:28px;grid-template-columns:1fr}}.tool-page--headshots .tool-stats-strip__value{color:#2b2b4d;display:block;font-family:Merriweather,serif;font-size:32px;font-weight:700;margin-bottom:8px}.tool-page--headshots .tool-stats-strip__label{color:#5c6478;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.tool-page--headshots .tool-spotlight{background:#f4f3fb;padding:108px 24px}.tool-page--headshots .tool-spotlight--alt{background:#eef0ff}.tool-page--headshots .tool-spotlight--alt .tool-spotlight__fact-card{background:#fff}.tool-page--headshots .tool-spotlight--poses{background:linear-gradient(158deg,#f5f4fc,#eef0ff 52%,#f1eefb)}.tool-page--headshots .tool-spotlight--poses .tool-spotlight__image--glow{position:relative}.tool-page--headshots .tool-spotlight--poses .tool-spotlight__image--glow:before{background:radial-gradient(ellipse at 50% 48%,rgba(89,86,233,.13) 0,transparent 64%);border-radius:50%;content:"";top:-28px;right:-20px;bottom:-28px;left:-20px;pointer-events:none;position:absolute;z-index:-1}.tool-page--headshots .tool-spotlight--poses .tool-spotlight__lead{color:#4b5068;font-size:17px;font-weight:400;line-height:1.74;max-width:510px}.tool-page--headshots .tool-spotlight--poses .tool-spotlight__benefits--stacked{gap:0}.tool-page--headshots .tool-spotlight--poses .tool-spotlight__benefit-item{align-items:flex-start;flex-direction:column;gap:10px;padding:24px 0}.tool-page--headshots .tool-spotlight--poses .tool-spotlight__benefit-tag{background:none;border-left:3px solid #5956e9;border-radius:0;color:#5956e9;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.2;padding:0 0 0 12px;text-transform:uppercase}.tool-page--headshots .tool-spotlight--poses .tool-spotlight__benefit-text{color:#4b5068;font-size:16px;line-height:1.65;padding-left:2px}@media(max-width:768px){.tool-page--headshots .tool-spotlight{padding:68px 16px}}.tool-page--headshots .tool-spotlight .container{margin:0 auto;max-width:1200px}.tool-page--headshots .tool-spotlight__inner{align-items:center;display:flex;gap:72px}@media(max-width:900px){.tool-page--headshots .tool-spotlight__inner{flex-direction:column;gap:44px;text-align:center}}.tool-page--headshots .tool-spotlight--reverse .tool-page--headshots .tool-spotlight__inner{flex-direction:row-reverse}@media(max-width:900px){.tool-page--headshots .tool-spotlight--reverse .tool-page--headshots .tool-spotlight__inner{flex-direction:column}}.tool-page--headshots .tool-spotlight__content{flex:1}@media(max-width:900px){.tool-page--headshots .tool-spotlight__content{align-items:center;display:flex;flex-direction:column}}.tool-page--headshots .tool-spotlight__title{margin:0 0 20px}@media(max-width:768px){.tool-page--headshots .tool-spotlight__title{font-size:28px}}.tool-page--headshots .tool-spotlight__title-highlight{color:var(--primary-color);display:block;font-style:italic;font-weight:700}.tool-page--headshots .tool-spotlight__desc{color:#4b5068;font-size:17px;line-height:1.72;margin:0 0 36px;max-width:520px}.tool-page--headshots .tool-spotlight__rule{border:none;border-top:3px solid var(--primary-color);margin:0 0 28px;opacity:1;width:48px}@media(max-width:900px){.tool-page--headshots .tool-spotlight__rule{margin:0 auto 28px}}.tool-page--headshots .tool-spotlight__subtitle{color:var(--primary-color);font-size:18px;font-weight:600;letter-spacing:-.01em;margin:0 0 32px}.tool-page--headshots .tool-spotlight__benefits{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.tool-page--headshots .tool-spotlight__benefit-item{align-items:baseline;display:flex;gap:16px;padding:18px 0}.tool-page--headshots .tool-spotlight__benefit-label{color:var(--primary-color);flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;width:48px}.tool-page--headshots .tool-spotlight__benefit-text{color:#4b5068;font-size:16px;line-height:1.55;text-align:left}.tool-page--headshots .tool-spotlight__checks{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0 0 40px;padding:0}.tool-page--headshots .tool-spotlight__check-item{align-items:flex-start;color:#4b5068;display:flex;font-size:16px;gap:12px;line-height:1.55}.tool-page--headshots .tool-spotlight__check-item strong{color:#2b2b4d;font-weight:700}.tool-page--headshots .tool-spotlight__check-icon{color:var(--primary-color);flex-shrink:0;margin-top:1px}.tool-page--headshots .tool-spotlight__facts{display:flex;flex-wrap:wrap;gap:16px;list-style:none;margin:0 0 36px;padding:0}@media(max-width:900px){.tool-page--headshots .tool-spotlight__facts{justify-content:center;width:100%}}.tool-page--headshots .tool-spotlight__facts-item{flex:1 1 210px;margin:0;max-width:100%;min-width:0}.tool-page--headshots .tool-spotlight__fact-card{background:#fff;border:1px solid rgba(89,86,233,.09);border-radius:20px;box-shadow:0 8px 32px #5956e91a,0 2px 8px #2b2b4d0d;display:flex;flex-direction:column;gap:16px;min-height:176px;padding:28px 28px 26px;transition:box-shadow .22s ease,transform .22s ease}.tool-page--headshots .tool-spotlight__fact-card:hover{box-shadow:0 18px 52px #5956e929,0 4px 14px #2b2b4d12;transform:translateY(-3px)}.tool-page--headshots .tool-spotlight__fact-icon-wrap{align-items:center;background:linear-gradient(135deg,#5956e924,#5956e912);border-radius:13px;color:var(--primary-color);display:flex;flex-shrink:0;height:46px;justify-content:center;width:46px}@media(max-width:900px){.tool-page--headshots .tool-spotlight__fact-icon-wrap{margin:0 auto}}.tool-page--headshots .tool-spotlight__fact-icon-emoji{font-size:22px;line-height:1}.tool-page--headshots .tool-spotlight__fact-body{display:flex;flex-direction:column;gap:3px}.tool-page--headshots .tool-spotlight__fact-value{color:var(--primary-color);font-family:Merriweather,serif;font-size:44px;font-weight:700;letter-spacing:-.02em;line-height:1;margin:0 0 6px}.tool-page--headshots .tool-spotlight__fact-label{color:#8892a4;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.3;margin:0;text-transform:uppercase}.tool-page--headshots .tool-spotlight__fact-sub{color:#4b5068;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;margin:0}.tool-page--headshots .tool-spotlight__image{flex-shrink:0;max-width:520px;width:100%}@media(max-width:900px){.tool-page--headshots .tool-spotlight__image{max-width:420px;order:-1}}.tool-page--headshots .tool-spotlight__image img{border:2px solid hsla(0,0%,100%,.9);border-radius:20px;box-shadow:0 28px 72px #5956e93d;height:auto;width:100%}.tool-page--headshots .tool-spotlight .btn-large-w-border{background:var(--primary-color)!important}.tool-page--headshots .tool-spotlight .btn-large-w-border:before{border-color:var(--primary-color)!important}.tool-page--headshots .tool-spotlight .btn-large-w-border:hover{background:#4f46c8!important}.tool-page--headshots .tool-spotlight .btn-large-w-border:hover:before{border-color:#4f46c8!important}.tool-page--headshots .hs-style-gallery{padding:96px 24px 112px}@media(max-width:768px){.tool-page--headshots .hs-style-gallery{padding:56px 16px 72px}}.tool-page--headshots .hs-style-gallery__container{margin:0 auto;max-width:1200px}.tool-page--headshots .hs-style-gallery__header{margin-bottom:44px}@media(max-width:768px){.tool-page--headshots .hs-style-gallery__title{font-size:30px;letter-spacing:-.015em}}.tool-page--headshots .hs-style-gallery__tabs{border-bottom:1px solid #d9d7ee;display:flex;gap:0;margin-bottom:52px}@media(max-width:768px){.tool-page--headshots .hs-style-gallery__tabs{margin-bottom:32px}}.tool-page--headshots .hs-style-gallery__tab{background:transparent;border:none;border-bottom:2px solid transparent;color:#9896b5;cursor:pointer;font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:600;margin-bottom:-1px;padding:0 28px 15px;transition:color .2s ease,border-color .2s ease}@media(max-width:480px){.tool-page--headshots .hs-style-gallery__tab{font-size:14px;padding:0 16px 12px}}.tool-page--headshots .hs-style-gallery__tab:hover{color:#0f0e1a}.tool-page--headshots .hs-style-gallery__tab.is-active{border-bottom-color:var(--primary-color);color:#0f0e1a}.tool-page--headshots .hs-style-gallery__tab:focus-visible{border-radius:2px;outline:2px solid var(--primary-color);outline-offset:4px}.tool-page--headshots .hs-style-gallery__tab:active{transform:scale(.97)}.tool-page--headshots .hs-style-gallery__panel{align-items:start;display:grid;gap:64px;grid-template-columns:300px 1fr}@media(max-width:960px){.tool-page--headshots .hs-style-gallery__panel{gap:28px;grid-template-columns:1fr}}.tool-page--headshots .hs-style-gallery__info{position:sticky;top:96px}@media(max-width:960px){.tool-page--headshots .hs-style-gallery__info{position:static}}.tool-page--headshots .hs-style-gallery__info-heading{color:#0f0e1a;font-family:Merriweather,serif;font-size:21px;font-weight:700;line-height:1.35;margin:0 0 14px;text-wrap:balance}.tool-page--headshots .hs-style-gallery__info-text{color:#5e5c7a;font-family:Inter,system-ui,sans-serif;font-size:14.5px;line-height:1.74;margin:0 0 10px}.tool-page--headshots .hs-style-gallery__info-text:last-of-type{margin-bottom:0}.tool-page--headshots .hs-style-gallery__info-cta{align-items:center;color:var(--primary-color);display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600;gap:6px;margin-top:24px;text-decoration:none;transition:gap .22s ease,opacity .22s ease}.tool-page--headshots .hs-style-gallery__info-cta svg{flex-shrink:0;transition:transform .22s ease}.tool-page--headshots .hs-style-gallery__info-cta:hover{opacity:.78}.tool-page--headshots .hs-style-gallery__info-cta:hover svg{transform:translate(3px)}.tool-page--headshots .hs-style-gallery__info-cta:focus-visible{border-radius:2px;outline:2px solid var(--primary-color);outline-offset:3px}.tool-page--headshots .hs-style-gallery__grid{display:grid;gap:14px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}@media(max-width:600px){.tool-page--headshots .hs-style-gallery__grid{gap:10px;grid-template-columns:repeat(2,1fr)}}.tool-page--headshots .hs-style-gallery__cell,.tool-page--headshots .hs-style-gallery__figure{margin:0}.tool-page--headshots .hs-style-gallery__img-wrap{border-radius:12px;box-shadow:0 4px 16px #2b2b4d1a,0 1px 3px #5956e90f;overflow:hidden;position:relative;transition:box-shadow .32s ease,transform .32s ease}.tool-page--headshots .hs-style-gallery__img-wrap img{aspect-ratio:3/4;display:block;height:auto;-o-object-fit:cover;object-fit:cover;transition:transform .42s cubic-bezier(.25,.46,.45,.94);width:100%}.tool-page--headshots .hs-style-gallery__img-wrap:hover{box-shadow:0 14px 38px #2b2b4d33,0 4px 12px #5956e91f;transform:translateY(-3px)}.tool-page--headshots .hs-style-gallery__img-wrap:hover img{transform:scale(1.06)}.tool-page--headshots .hs-style-gallery__img-wrap:hover .hs-style-gallery__caption{opacity:1;transform:translateY(0)}.tool-page--headshots .hs-style-gallery__caption{background:linear-gradient(0deg,rgba(10,8,30,.84) 0,transparent);bottom:0;color:#fff;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600;left:0;letter-spacing:.02em;opacity:0;padding:42px 12px 12px;pointer-events:none;position:absolute;right:0;text-align:left;transform:translateY(5px);transition:opacity .26s ease,transform .26s ease}.tool-page--headshots .hs-style-gallery__more{align-items:flex-start;aspect-ratio:3/4;background:#eeedfb;border:3px solid var(--primary-color);border-radius:12px;box-shadow:0 2px 8px #5956e90f;display:flex;flex-direction:column;justify-content:flex-end;padding:20px;text-decoration:none;transition:background .28s ease,transform .28s ease,box-shadow .28s ease,border-color .28s ease}.tool-page--headshots .hs-style-gallery__more:hover{background:#e6e4f8;border-color:#5956e947;box-shadow:0 10px 28px #5956e924;transform:translateY(-3px)}.tool-page--headshots .hs-style-gallery__more:hover .hs-style-gallery__more-action svg{transform:translate(3px)}.tool-page--headshots .hs-style-gallery__more:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px}.tool-page--headshots .hs-style-gallery__more-count{color:var(--primary-color);font-family:Merriweather,serif;font-size:48px;font-weight:700;letter-spacing:-.02em;line-height:1;margin-bottom:6px}.tool-page--headshots .hs-style-gallery__more-label{color:#7674a8;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:500;margin-bottom:24px}.tool-page--headshots .hs-style-gallery__more-action{align-items:center;color:var(--primary-color);display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600;gap:5px}.tool-page--headshots .hs-style-gallery__more-action svg{transition:transform .22s ease}.tool-page--headshots .sgfade-enter-active,.tool-page--headshots .sgfade-leave-active{transition:opacity .18s ease,transform .18s ease}.tool-page--headshots .sgfade-enter-from,.tool-page--headshots .sgfade-leave-to{opacity:0;transform:translateY(6px)}.tool-page--headshots .tool-reviews{background:linear-gradient(180deg,#f8f9fc,#fff);padding:80px 24px}@media(max-width:768px){.tool-page--headshots .tool-reviews{padding:56px 16px}}.tool-page--headshots .tool-reviews .container{margin:0 auto;max-width:1100px}.tool-page--headshots .tool-reviews__title{color:#2b2b4d;font-family:Merriweather,serif;font-size:36px;font-weight:700;margin:0 0 48px;text-align:center}@media(max-width:768px){.tool-page--headshots .tool-reviews__title{font-size:28px}}.tool-page--headshots .tool-reviews__row{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.tool-page--headshots .tool-reviews__row{grid-template-columns:1fr}}.tool-page--headshots .tool-reviews__card{background:#fff;border-radius:20px;box-shadow:0 16px 40px #2b2b4d14;margin:0;padding:28px 24px}.tool-page--headshots .tool-reviews__stars{color:var(--primary-color);font-size:18px;letter-spacing:2px;margin-bottom:14px}.tool-page--headshots .tool-reviews__quote{color:#2b2b4d;font-size:15px;line-height:1.55;margin:0 0 16px}.tool-page--headshots .tool-reviews__author{color:#5c6478;font-size:14px;font-weight:600}.tool-page--headshots .tool-privacy-band{background:#eef0ff;padding:48px 24px}@media(max-width:768px){.tool-page--headshots .tool-privacy-band{padding:36px 16px}}.tool-page--headshots .tool-privacy-band .container{margin:0 auto;max-width:1000px}.tool-page--headshots .tool-privacy-band__inner{align-items:center;display:flex;gap:32px;justify-content:space-between}@media(max-width:768px){.tool-page--headshots .tool-privacy-band__inner{flex-direction:column;text-align:center}}.tool-page--headshots .tool-privacy-band__title{color:#2b2b4d;font-family:Merriweather,serif;font-size:26px;font-weight:700;margin:0 0 12px}.tool-page--headshots .tool-privacy-band__text{color:#2b2b4d;font-size:15px;line-height:1.6;margin:0;max-width:640px}.tool-page--headshots .tool-privacy-band__icon{flex-shrink:0;opacity:.85}.tool-page--headshots .download-formats__preview{background:#eef0ff!important}.tool-page--headshots .download-formats__badge{background:var(--primary-color)!important}.tool-page--headshots .tool-features__icon,.tool-page--headshots .use-cases-alt__image-badge{background:#eef0ff!important}.tool-page--headshots .faq__list-item.is-active .faq__question,.tool-page--headshots .use-cases-alt__bullet{color:var(--primary-color)!important}.tool-page--headshots .faq__question-icon:after,.tool-page--headshots .faq__question-icon:before{background:var(--primary-color)!important}.tool-page--headshots .hs-how-it-works{background:#f4f3fb;overflow:hidden;padding:80px 24px 96px;position:relative}@media(max-width:768px){.tool-page--headshots .hs-how-it-works{padding:56px 16px 72px}}.tool-page--headshots .hs-how-it-works__wrap{margin:0 auto;max-width:1120px}.tool-page--headshots .hs-how-it-works__page-title{margin:0 0 48px;text-align:center}@media(max-width:768px){.tool-page--headshots .hs-how-it-works__page-title{font-size:clamp(22px,5.5vw,30px);margin-bottom:36px}}.tool-page--headshots .hs-how-it-works__body{align-items:center;display:grid;gap:40px 72px;grid-template-columns:1fr minmax(300px,.9fr)}@media(max-width:900px){.tool-page--headshots .hs-how-it-works__body{gap:40px;grid-template-columns:1fr}.tool-page--headshots .hs-how-it-works__col--visual{order:-1}}.tool-page--headshots .hs-how-it-works__subhead{color:var(--primary-color);font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600;letter-spacing:.08em;margin:0 0 28px;text-transform:uppercase}.tool-page--headshots .hs-how-it-works__steps{list-style:none;margin:0 0 36px;padding:0;position:relative}.tool-page--headshots .hs-how-it-works__steps:before{background:linear-gradient(180deg,#5956e94d,#5956e90d);bottom:36px;content:"";left:15px;position:absolute;top:36px;width:1px}.tool-page--headshots .hs-how-it-works__step{align-items:flex-start;display:flex;gap:20px;padding-bottom:28px}.tool-page--headshots .hs-how-it-works__step:last-child{padding-bottom:0}.tool-page--headshots .hs-how-it-works__step-num{align-items:center;background:var(--accent-color);border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:700;height:32px;justify-content:center;letter-spacing:.04em;position:relative;width:32px;z-index:1}.tool-page--headshots .hs-how-it-works__step-copy{display:flex;flex-direction:column;gap:5px;min-width:0;padding-top:4px}.tool-page--headshots .hs-how-it-works__step-title{color:#1e1d2e;font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:600;line-height:1.4}.tool-page--headshots .hs-how-it-works__step-detail{color:#5a5870;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.6}.tool-page--headshots .hs-how-it-works__mockup{align-items:center;display:flex;flex-direction:column}.tool-page--headshots .hs-how-it-works__mockup-frame{border:3px solid hsla(0,0%,100%,.9);border-radius:24px;box-shadow:0 32px 64px #5956e938,0 8px 24px #5956e91a,0 0 0 1px #5956e90f;margin:0 auto;max-width:360px;overflow:hidden;position:relative;transform:rotate(-1.5deg);transition:transform .3s ease;width:100%}.tool-page--headshots .hs-how-it-works__mockup-frame:hover{transform:rotate(0)}.tool-page--headshots .hs-how-it-works__mockup-frame img{display:block;height:auto;width:100%}.tool-page--headshots .hs-how-it-works__mockup-caption{background:linear-gradient(0deg,rgba(10,8,30,.82) 0,transparent);bottom:0;color:#fff;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600;left:0;padding:12px 16px;position:absolute;right:0;text-align:center}.tool-page--headshots .hs-how-it-works__mockup-badge{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff26;border:1px solid hsla(0,0%,100%,.25);border-radius:999px;color:#fff;display:flex;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;gap:5px;letter-spacing:.02em;padding:5px 10px;position:absolute;right:14px;top:14px}.tool-page--headshots .hs-how-it-works__style-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:20px;max-width:360px}.tool-page--headshots .hs-how-it-works__style-chips span{background:#ffffffb3;border:1px solid rgba(89,86,233,.12);border-radius:6px;color:#4a4869;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.01em;padding:5px 12px}.tool-page--headshots .hs-how-it-works__style-chips span.is-active{background:var(--primary-color);border-color:var(--primary-color);box-shadow:0 2px 12px #5956e966;color:#fff}.tool-page--headshots .hs-how-it-works__style-chips span.is-active:before{content:"✓ ";font-weight:700}.tool-page--headshots .hs-path-compare{background:#fff;padding:72px 24px 88px}@media(max-width:768px){.tool-page--headshots .hs-path-compare{padding:52px 16px 64px}}.tool-page--headshots .hs-path-compare__container{margin:0 auto;max-width:860px}.tool-page--headshots .hs-path-compare__title{margin:0 0 44px;text-align:center}.tool-page--headshots .hs-path-compare__grid{align-items:stretch;display:grid;gap:0 20px;grid-template-columns:1fr auto 1fr;margin-bottom:40px}@media(max-width:600px){.tool-page--headshots .hs-path-compare__grid{gap:12px 0;grid-template-columns:1fr}}.tool-page--headshots .hs-path-compare__bridge{color:#b0b8c8;margin:28px 0 20px;text-align:center}.tool-page--headshots .hs-path-compare__bridge,.tool-page--headshots .hs-path-compare__vs{font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.tool-page--headshots .hs-path-compare__vs{align-items:center;color:#c4c4cc;display:flex;justify-content:center;padding:0 4px}@media(max-width:600px){.tool-page--headshots .hs-path-compare__vs{display:none}}.tool-page--headshots .hs-path-compare__card{border:1px solid transparent;border-radius:18px;display:flex;flex-direction:column;padding:26px 24px 22px}.tool-page--headshots .hs-path-compare__card--ai{background:#f0efff;border-color:#5956e92e}.tool-page--headshots .hs-path-compare__card--studio{background:#fdf7f2;border-color:#eaddd0}.tool-page--headshots .hs-path-compare__card-label{font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:700;letter-spacing:.07em;margin-bottom:20px;text-transform:uppercase}.hs-path-compare__card--ai .tool-page--headshots .hs-path-compare__card-label{color:var(--primary-color)}.hs-path-compare__card--studio .tool-page--headshots .hs-path-compare__card-label{color:#92400e}.tool-page--headshots .hs-path-compare__steps{display:flex;flex:1;flex-direction:column;list-style:none;margin:0;padding:0}.tool-page--headshots .hs-path-compare__step{align-items:flex-start;display:flex;gap:13px;padding-bottom:18px;position:relative}.tool-page--headshots .hs-path-compare__step:last-child{padding-bottom:0}.tool-page--headshots .hs-path-compare__step:not(:last-child):after{background:#5956e92e;border-radius:1px;bottom:4px;content:"";left:13px;position:absolute;top:28px;width:2px}.tool-page--headshots .hs-path-compare__step-num{align-items:center;background:var(--primary-color);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:700;height:28px;justify-content:center;position:relative;width:28px;z-index:1}.tool-page--headshots .hs-path-compare__step-text{color:#1e1b4b;font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:500;line-height:1.4;padding-top:4px}.tool-page--headshots .hs-path-compare__chips{align-content:flex-start;display:flex;flex:1;flex-wrap:wrap;gap:7px;list-style:none;margin:0;padding:0}.tool-page--headshots .hs-path-compare__chips li{background:#fff;border:1px solid #e0cfc0;border-radius:8px;color:#78350f;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:500;padding:5px 11px;white-space:nowrap}.tool-page--headshots .hs-path-compare__card-stat{border-top:1px solid rgba(0,0,0,.08);font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600;margin-top:18px;padding-top:14px}.hs-path-compare__card--ai .tool-page--headshots .hs-path-compare__card-stat{border-color:#5956e924;color:var(--primary-color)}.hs-path-compare__card--studio .tool-page--headshots .hs-path-compare__card-stat{border-color:#92400e24;color:#92400e}.tool-page--headshots .hs-path-compare__cta{display:flex;justify-content:center;margin-top:36px}.tool-page--headshots .hs-path-compare__cta-btn{min-height:50px}.tool-page--headshots .hs-pricing{background:#f4f5f7;padding:72px 24px 80px}@media(max-width:768px){.tool-page--headshots .hs-pricing{padding:56px 16px 64px}}.tool-page--headshots .hs-pricing__container{margin:0 auto;max-width:440px}.tool-page--headshots .hs-pricing__title{color:#2b2b4d;font-family:Merriweather,serif;font-size:clamp(24px,3.6vw,32px);font-weight:700;line-height:1.25;margin:0 0 12px;text-align:center}.tool-page--headshots .hs-pricing__lead{color:#5a697d;font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.6;margin:0 0 32px;text-align:center}.tool-page--headshots .hs-pricing__card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 3px #0000000f,0 12px 40px #2b2b4d14;margin-bottom:20px;max-width:380px;padding:28px 28px 24px}.tool-page--headshots .hs-pricing__card--centered{margin-left:auto;margin-right:auto}.tool-page--headshots .hs-pricing__card-head{border-bottom:1px solid #f1f5f9;margin-bottom:20px;padding-bottom:20px;text-align:center}.tool-page--headshots .hs-pricing__card-title{color:#2b2b4d;font-family:Merriweather,serif;font-size:22px;font-weight:700;line-height:1.2;margin:0 0 6px}.tool-page--headshots .hs-pricing__card-sub{color:#64748b;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.4;margin:0}.tool-page--headshots .hs-pricing__price-block{margin-bottom:22px;text-align:center}.tool-page--headshots .hs-pricing__price{line-height:1.05;margin:0 0 8px}.tool-page--headshots .hs-pricing__price-prefix{color:#94a3b8;display:block;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.tool-page--headshots .hs-pricing__price-amount{color:#2b2b4d;font-family:Merriweather,serif;font-size:clamp(40px,9vw,52px);font-weight:700;letter-spacing:-.02em}.tool-page--headshots .hs-pricing__price-caption{color:#64748b;font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.5;margin:0 auto;max-width:32ch}.tool-page--headshots .hs-pricing__features{list-style:none;margin:0 0 20px;padding:0}.tool-page--headshots .hs-pricing__feature{color:#374151;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.5;margin-bottom:12px;padding-left:1.5rem;position:relative}.tool-page--headshots .hs-pricing__feature:last-child{margin-bottom:0}.tool-page--headshots .hs-pricing__feature:before{border:solid var(--primary-color);border-width:0 2px 2px 0;content:"";height:10px;left:0;position:absolute;top:.45em;transform:rotate(45deg);width:6px}.tool-page--headshots .hs-pricing__note{border-top:1px solid #f1f5f9;color:#64748b;font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.55;margin:0 0 22px;padding-top:4px}.tool-page--headshots .hs-pricing__cta{margin-bottom:16px;width:100%}.tool-page--headshots .hs-pricing__cta :deep(.btn-large-w-border){box-sizing:border-box;display:flex;justify-content:center;min-height:48px;width:100%}.tool-page--headshots .hs-pricing__fine{color:#94a3b8;font-family:Inter,system-ui,sans-serif;font-size:11px;line-height:1.45;margin:0;text-align:center}.tool-footer-cta{background:#eef0ff}.tool-footer-cta__title{color:#2b2b4d}.tool-footer-cta__desc{color:#4b5068}
