div.auth-modal-backdrop{inset:0;height:100dvh;align-items:center;justify-content:center;padding:24px;background:rgba(19,32,27,.38);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200}.auth-modal-backdrop .auth-modal{width:min(100%,460px);max-width:460px;max-height:calc(100dvh - 48px);overflow-y:auto;padding:28px;border-radius:16px;box-shadow:0 24px 80px rgba(19,32,27,.18)}.auth-modal .auth-modal-head h2{font-size:25px;line-height:1.35}.auth-modal .eyebrow{font-size:11px;letter-spacing:.08em;margin:0 0 8px}.auth-modal .auth-modal-close{min-width:44px;min-height:44px;background:transparent;border:0;font-weight:500;padding:8px}.auth-modal .auth-modal-copy{font-size:14px;line-height:1.7;margin:14px 0 22px}.auth-modal .auth-google-button{min-height:48px;font-weight:600;width:100%}.auth-modal .auth-divider{margin:22px 0}.auth-modal .auth-divider span{border:0;padding:0 6px;font-weight:400}.auth-modal .auth-email-row{grid-template-columns:1fr;gap:12px}.auth-modal .auth-input{min-height:48px;width:100%;font-size:16px}.auth-modal .auth-send-code-button,.auth-modal .button.primary{min-height:48px;background:#0f766e;border:1px solid #0f766e;color:white;box-shadow:none;border-radius:8px;font-weight:600}.auth-modal .auth-send-code-button:hover{background:#0b5d56}.auth-modal .auth-modal-footnote{font-size:12px;line-height:1.7;margin:20px 0 0}@media(max-width:480px){div.auth-modal-backdrop{padding:16px}.auth-modal-backdrop .auth-modal{padding:22px;max-height:calc(100dvh - 32px)}.auth-modal .auth-modal-head h2{font-size:22px}}.BusinessHeadshots_page__rqwS_{--ink:#242033;--muted:#6e6979;--accent:#6b42cd;color:var(--ink);max-width:1200px;margin:auto;padding:36px 32px 80px}.BusinessHeadshots_hero__HIHMV{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:56px;gap:56px;min-height:580px;padding:36px 0 50px}.BusinessHeadshots_eyebrow__lmaej{font-size:11px;font-weight:700;letter-spacing:.13em;color:var(--accent);margin:0 0 20px}.BusinessHeadshots_hero__HIHMV h1{font-family:Georgia,"Noto Serif",serif;font-size:clamp(42px,4.8vw,66px);line-height:1.11;letter-spacing:-.045em;margin:0 0 24px;font-weight:500}.BusinessHeadshots_page__rqwS_:lang(zh-CN) .BusinessHeadshots_hero__HIHMV h1{font-size:clamp(34px,4vw,50px);line-height:1.22;letter-spacing:-.025em}.BusinessHeadshots_intro__FS5zS{font-size:17px;line-height:1.8;color:var(--muted);max-width:460px;margin:0 0 30px}.BusinessHeadshots_primary__cfBEK{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:17px 23px;border:0;border-radius:10px;background:var(--accent);color:white;text-decoration:none;font:inherit;font-weight:650;cursor:pointer;box-shadow:0 6px 18px #6b42cd20}.BusinessHeadshots_primary__cfBEK:hover{background:#5735aa}.BusinessHeadshots_primary__cfBEK:disabled{opacity:.45;cursor:not-allowed}.BusinessHeadshots_primary__cfBEK:focus-visible,.BusinessHeadshots_tabs__BtBkw button:focus-visible{outline:3px solid #c4a8ff;outline-offset:4px}.BusinessHeadshots_price__xBsPb{display:flex;flex-direction:column;gap:7px;margin:22px 0 0;font-size:12px;color:var(--muted)}.BusinessHeadshots_price__xBsPb strong{font-size:18px;color:var(--ink);font-weight:600}.BusinessHeadshots_heroImages__cvZSB{position:relative;display:grid;grid-template-columns:1fr 1.25fr;align-items:center;grid-gap:14px;gap:14px;padding:24px 0}.BusinessHeadshots_heroImages__cvZSB a{position:relative;display:block;overflow:hidden;border-radius:14px;box-shadow:0 15px 40px #24203312}.BusinessHeadshots_heroImages__cvZSB img{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:cover}.BusinessHeadshots_heroImages__cvZSB span{position:absolute;bottom:13px;left:13px;background:#fffffff0;border-radius:6px;color:var(--ink);padding:7px 10px;font-size:11px;font-weight:600}.BusinessHeadshots_before__TnJHU{transform:translateY(22px)}.BusinessHeadshots_after__v4aRg{transform:translateY(-12px)}.BusinessHeadshots_sampleLabel__PjRVa{position:absolute;bottom:-4px;width:100%;text-align:center;font-size:10px;color:var(--muted);margin:0}.BusinessHeadshots_steps__uOBoR{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;padding:30px 0 48px;border-bottom:1px solid #e9e5ef}.BusinessHeadshots_steps__uOBoR article{display:flex;align-items:flex-start;gap:14px}.BusinessHeadshots_stepNumber__UvLmp{font-family:Georgia,serif;font-size:24px;color:#a99aba;line-height:1.2}.BusinessHeadshots_steps__uOBoR h2{font-size:15px;margin:0 0 10px;font-weight:650}.BusinessHeadshots_steps__uOBoR p{margin:0;color:var(--muted);font-size:13px;line-height:1.75}.BusinessHeadshots_showcase__E1z9u{padding:64px 0}.BusinessHeadshots_sectionHead__aSdNT{max-width:690px;margin:0 auto 28px;text-align:center}.BusinessHeadshots_sectionHead__aSdNT .BusinessHeadshots_eyebrow__lmaej{margin-bottom:12px}.BusinessHeadshots_faq__GeisT h2,.BusinessHeadshots_formIntro__hUzGR h2,.BusinessHeadshots_sectionHead__aSdNT h2{font-family:Georgia,"Noto Serif",serif;font-size:34px;letter-spacing:-.025em;line-height:1.25;font-weight:500;margin:0 0 16px}.BusinessHeadshots_sectionHead__aSdNT>p:last-child{font-size:14px;line-height:1.7;color:var(--muted);margin:0}.BusinessHeadshots_filters__6sQdo{display:flex;justify-content:center;gap:18px;margin:30px 0;flex-wrap:wrap}.BusinessHeadshots_tabs__BtBkw{display:inline-flex;gap:4px;border:1px solid #e7e1ef;border-radius:9px;padding:4px;background:#f7f5fa}.BusinessHeadshots_tabs__BtBkw button{border:0;background:transparent;color:var(--muted);font:inherit;font-size:13px;padding:10px 17px;border-radius:6px;cursor:pointer}.BusinessHeadshots_tabs__BtBkw button[aria-pressed=true]{background:white;color:var(--accent);box-shadow:0 2px 5px #2420330d;font-weight:650}.BusinessHeadshots_gallery__DZarL{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:25px 16px;gap:25px 16px}.BusinessHeadshots_gallery__DZarL figure{margin:0;min-width:0}.BusinessHeadshots_gallery__DZarL figure.BusinessHeadshots_reference__qbfT1{grid-column:1/-1;display:flex;align-items:center;gap:15px;padding-bottom:6px}.BusinessHeadshots_reference__qbfT1 a{width:52px;flex-shrink:0}.BusinessHeadshots_gallery__DZarL a{display:block;border-radius:10px;overflow:hidden;background:#efedf1}.BusinessHeadshots_gallery__DZarL img{width:100%;height:auto;display:block;aspect-ratio:2/3;object-fit:cover;transition:transform .25s}.BusinessHeadshots_gallery__DZarL a:hover img{transform:scale(1.025)}.BusinessHeadshots_gallery__DZarL figcaption{font-size:12px;margin-top:10px;line-height:1.5}.BusinessHeadshots_gallery__DZarL figcaption span{color:#9d92ad;margin-right:8px;font-size:10px}.BusinessHeadshots_disclosure__t0gae{text-align:center;font-size:11px;color:var(--muted);margin:24px 0 0}.BusinessHeadshots_formSection__WO842{display:grid;grid-template-columns:.85fr 1fr;grid-gap:70px;gap:70px;align-items:start;padding:54px;border-radius:18px;background:#f4f0fa;scroll-margin-top:90px}.BusinessHeadshots_formIntro__hUzGR{padding-top:12px}.BusinessHeadshots_formIntro__hUzGR>p:not(.BusinessHeadshots_eyebrow__lmaej){line-height:1.8;color:var(--muted);font-size:14px}.BusinessHeadshots_formIntro__hUzGR>span{display:block;color:var(--muted);font-size:12px;margin:8px 0 22px}.BusinessHeadshots_formPrice__FbavO{display:block;font-family:Georgia,serif;font-size:30px;font-weight:500;margin:24px 0 0}.BusinessHeadshots_formCard__bFU6Z{background:white;padding:28px;border-radius:12px;box-shadow:0 12px 40px #24203307;min-width:0}.BusinessHeadshots_formCard__bFU6Z fieldset{padding:0;margin:0 0 24px;border:0;min-width:0}.BusinessHeadshots_formCard__bFU6Z legend{padding:0;font-size:14px;font-weight:650;margin-bottom:14px}.BusinessHeadshots_formCard__bFU6Z .BusinessHeadshots_tabs__BtBkw{display:flex}.BusinessHeadshots_formCard__bFU6Z .BusinessHeadshots_tabs__BtBkw button{flex:1 1}.BusinessHeadshots_formCard__bFU6Z>.BusinessHeadshots_primary__cfBEK{width:100%;font-size:14px}.BusinessHeadshots_fine__QW55n{color:var(--muted);font-size:11px;line-height:1.75}.BusinessHeadshots_faq__GeisT{display:grid;grid-template-columns:.7fr 1fr;grid-gap:70px;gap:70px;padding:70px 25px 0}.BusinessHeadshots_faq__GeisT details{border-bottom:1px solid #e9e5ef;padding:17px 0}.BusinessHeadshots_faq__GeisT summary{cursor:pointer;font-size:14px;font-weight:600;line-height:1.5}.BusinessHeadshots_faq__GeisT details p{font-size:13px;color:var(--muted);line-height:1.8;margin:14px 0 0}@media(max-width:900px){.BusinessHeadshots_hero__HIHMV{gap:30px;min-height:500px}.BusinessHeadshots_formSection__WO842{padding:32px;gap:32px}.BusinessHeadshots_hero__HIHMV h1{font-size:44px}.BusinessHeadshots_gallery__DZarL{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px 10px}.BusinessHeadshots_steps__uOBoR{gap:20px}}@media(max-width:640px){.BusinessHeadshots_page__rqwS_{padding:20px 20px 55px}.BusinessHeadshots_hero__HIHMV{grid-template-columns:1fr;padding:12px 0 30px;gap:20px}.BusinessHeadshots_heroCopy__kRHwx{text-align:center}.BusinessHeadshots_eyebrow__lmaej{font-size:10px;margin-bottom:16px}.BusinessHeadshots_hero__HIHMV h1{font-size:42px;max-width:480px;margin:0 auto 18px}.BusinessHeadshots_intro__FS5zS{font-size:14px;margin:0 auto 24px}.BusinessHeadshots_primary__cfBEK{font-size:14px}.BusinessHeadshots_price__xBsPb{margin-top:18px}.BusinessHeadshots_heroImages__cvZSB{max-width:420px;width:100%;margin:auto;padding:22px 12px 32px}.BusinessHeadshots_heroImages__cvZSB span{font-size:10px;bottom:10px;left:10px;padding:6px 8px}.BusinessHeadshots_sampleLabel__PjRVa{bottom:4px}.BusinessHeadshots_steps__uOBoR{grid-template-columns:1fr;padding:25px 4px 32px;gap:24px}.BusinessHeadshots_steps__uOBoR article{gap:17px}.BusinessHeadshots_steps__uOBoR h2{margin-bottom:5px}.BusinessHeadshots_showcase__E1z9u{padding:42px 0}.BusinessHeadshots_faq__GeisT h2,.BusinessHeadshots_formIntro__hUzGR h2,.BusinessHeadshots_sectionHead__aSdNT h2{font-size:28px}.BusinessHeadshots_filters__6sQdo{gap:10px;margin:24px 0}.BusinessHeadshots_tabs__BtBkw button{font-size:12px;padding:9px 14px}.BusinessHeadshots_gallery__DZarL{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.BusinessHeadshots_gallery__DZarL figcaption{font-size:12px}.BusinessHeadshots_gallery__DZarL figure.BusinessHeadshots_reference__qbfT1{gap:12px}.BusinessHeadshots_formSection__WO842{grid-template-columns:1fr;gap:15px;padding:25px 18px;margin:0 -4px}.BusinessHeadshots_formIntro__hUzGR{padding:0}.BusinessHeadshots_formIntro__hUzGR h2{font-size:27px}.BusinessHeadshots_formPrice__FbavO{margin-top:16px}.BusinessHeadshots_formIntro__hUzGR>span{margin-bottom:10px}.BusinessHeadshots_formCard__bFU6Z{padding:22px 17px}.BusinessHeadshots_faq__GeisT{grid-template-columns:1fr;padding:45px 4px 0;gap:5px}}