.b2b-home_page__GBhZj{--ink:#f4f6fa;--muted:#a7b3c5;--accent:#ed4550;--line:#293447;background:#080f19;color:var(--ink)}.b2b-home_aiIntro__rCfel h2,.b2b-home_budget__kJUqD h2,.b2b-home_contactLayout__ASFSE>div:first-child h2,.b2b-home_faqLayout__UfJpR>div:first-child h2,.b2b-home_resultLayout__27H_9>div:first-child h2,.b2b-home_sectionHead__NGNah h2,.b2b-home_team____waG h2{font-size:clamp(30px,3.5vw,46px);font-weight:650;line-height:1.13;letter-spacing:-.045em;text-wrap:balance}.b2b-home_personalTask__B1XJy h2{font-size:clamp(34px,4vw,54px);font-weight:650;line-height:1.1;letter-spacing:-.045em}.b2b-home_personalTask__B1XJy{display:grid;grid-template-columns:1.15fr 1fr;gap:80px;align-items:start}.b2b-home_taskPrice__Giqde{padding:35px;border:1px solid #bd5e695e;border-radius:20px;background:linear-gradient(135deg,#223047,#121b2c)}.b2b-home_taskPrice__Giqde>span{color:#f4b7b9;font-size:10px;letter-spacing:.16em}.b2b-home_taskPrice__Giqde>strong{display:block;margin:16px 0;font-size:clamp(58px,6vw,86px);line-height:1;letter-spacing:-.06em}.b2b-home_taskPrice__Giqde h3{font-size:20px;font-weight:600;line-height:1.35}.b2b-home_taskPrice__Giqde p{font-size:12px;line-height:1.85;color:#bec9d9;margin-top:18px}.b2b-home_taskPrice__Giqde details{margin-top:20px;border-top:1px solid #a7b3c533}.b2b-home_taskPrice__Giqde summary{min-height:48px;padding:16px 0;color:#f4d2d4;font-size:13px;cursor:pointer}.b2b-home_taskPrice__Giqde summary:focus-visible{outline:3px solid #ff9299;outline-offset:4px}.b2b-home_taskList__3njD9{display:grid;gap:13px;padding:0;margin:0 0 30px;list-style:none}.b2b-home_taskList__3njD9 li{padding-left:22px;position:relative;font-size:14px;line-height:1.6;color:#d1dbe8}.b2b-home_taskList__3njD9 li:before{content:"↗";position:absolute;left:0;color:#f16a73}.b2b-home_creator__p9MBO{display:flex;align-items:center;gap:16px;margin-bottom:28px}.b2b-home_creator__p9MBO img{width:64px;height:64px;object-fit:cover;border-radius:50%;border:1px solid #c5a69888}.b2b-home_creator__p9MBO>span{color:#efceaf;font-size:10px;font-weight:650;letter-spacing:.13em;line-height:1.7}.b2b-home_creator__p9MBO small{color:#a7b3c5;font-size:10px;letter-spacing:.04em;font-weight:400}.b2b-home_videoSteps__POVBY{display:flex;flex-wrap:wrap;gap:9px 18px;list-style:none;padding:0;margin:22px 0;counter-reset:video}.b2b-home_videoSteps__POVBY li{font-size:11px;color:#d1dbe8;counter-increment:video}.b2b-home_videoSteps__POVBY li:before{content:counter(video) " / ";color:#f16a73;font-variant-numeric:tabular-nums}@media(max-width:767px){.b2b-home_personalTask__B1XJy{grid-template-columns:1fr;gap:32px}.b2b-home_taskPrice__Giqde{padding:26px}.b2b-home_creator__p9MBO{margin-bottom:22px}.b2b-home_taskList__3njD9 li{font-size:13px}}.b2b-home_eyebrow__RA2pc{margin-bottom:20px;color:#f16a73;font-size:10px;font-weight:650;line-height:1.7;letter-spacing:.15em}.b2b-home_actions___F5On{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:28px}.b2b-home_note__Q0n8t{margin-top:17px;color:var(--muted);font-size:12px;line-height:1.85}.b2b-home_textLink__dvqlT{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#ff9299;font-size:13px;font-weight:600;text-underline-offset:5px}.b2b-home_textLink__dvqlT:hover{color:white;text-decoration:underline}.b2b-home_audiences__L6y6K{padding:29px 0;border-block:1px solid var(--line);background:#0c1623}.b2b-home_audiences__L6y6K>div{display:flex;gap:32px;align-items:center;justify-content:space-between}.b2b-home_audiences__L6y6K p{max-width:190px;color:var(--muted);font-size:12px;line-height:1.7}.b2b-home_audiences__L6y6K ul{display:flex;list-style:none;gap:29px;color:#d8e0eb;font-size:13px;font-weight:500;line-height:1.6}.b2b-home_section__2TM0F{padding:104px 0;scroll-margin-top:80px}.b2b-home_soft__BbqoO{background:#0c1623;border-block:1px solid #1c293b}.b2b-home_sectionHead__NGNah{display:grid;grid-template-columns:1.12fr 1fr;gap:90px;align-items:end;margin-bottom:44px}.b2b-home_bodyText__F_93c,.b2b-home_sectionHead__NGNah>p{color:var(--muted);font-size:15px;line-height:1.9}.b2b-home_sectionHead__NGNah>p{max-width:510px;padding-bottom:2px}.b2b-home_bodyText__F_93c{margin:25px 0 29px}.b2b-home_services__fmJTJ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.b2b-home_services__fmJTJ article{display:flex;min-width:0;flex-direction:column;padding:30px;border:1px solid #2b374a;border-radius:14px;background:#101c2c;transition:border-color .18s ease,background .18s ease}.b2b-home_services__fmJTJ article:hover{border-color:#6e4653;background:#142133}.b2b-home_serviceNumber__MmF93{align-self:flex-start;padding-bottom:10px;border-bottom:2px solid #ed4550;color:#d8e0ec;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.08em}.b2b-home_services__fmJTJ h3{margin:25px 0 18px;font-size:25px;font-weight:600;line-height:1.2;letter-spacing:-.03em}.b2b-home_services__fmJTJ article>p{color:#b4bfd0;font-size:14px;line-height:1.85}.b2b-home_deliverable__SLl73{margin-top:27px;padding-top:22px;border-top:1px solid #2c3a4d}.b2b-home_deliverable__SLl73>span{color:#f16a73;font-size:10px;font-weight:650;text-transform:uppercase;letter-spacing:.13em}.b2b-home_deliverable__SLl73 p{margin:10px 0 22px;color:#d3dce9;font-size:13px;line-height:1.8}.b2b-home_services__fmJTJ article>a{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-top:auto;color:#ff9299;font-size:13px;font-weight:600}.b2b-home_services__fmJTJ article>a:hover{color:white}.b2b-home_services__fmJTJ article>a>span{font-size:21px}.b2b-home_serviceNote__cGIGl{margin-top:25px;color:var(--muted);text-align:center;font-size:12px;line-height:1.85}.b2b-home_stages__bgPUF{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding:0;list-style:none}.b2b-home_stages__bgPUF li{padding-top:25px;border-top:1px solid #435065}.b2b-home_stages__bgPUF li>span{color:#f16a73;font-size:12px;font-variant-numeric:tabular-nums;font-weight:650}.b2b-home_stages__bgPUF h3{margin:22px 0 14px;font-size:19px;font-weight:600;line-height:1.35;letter-spacing:-.02em}.b2b-home_stages__bgPUF p{color:var(--muted);font-size:13px;line-height:1.9}.b2b-home_resultLayout__27H_9{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.b2b-home_reportOutline__u2ZqI{padding:34px;border:1px solid #354156;border-radius:14px;background:#101c2c;box-shadow:0 20px 60px #0000001a}.b2b-home_outlineLabel__9cyF9{color:#a7b3c5;font-size:10px;font-weight:600;letter-spacing:.13em}.b2b-home_reportOutline__u2ZqI h3{margin-top:21px;font-size:23px;font-weight:600;letter-spacing:-.025em}.b2b-home_reportOutline__u2ZqI dl{margin-top:22px}.b2b-home_reportOutline__u2ZqI dl>div{padding:15px 0;border-bottom:1px solid #2d3a4d}.b2b-home_reportOutline__u2ZqI dt{color:#e1e7ef;font-size:13px;font-weight:600}.b2b-home_reportOutline__u2ZqI dd{margin-top:5px;color:var(--muted);font-size:12px;line-height:1.75}.b2b-home_reportOutline__u2ZqI .b2b-home_note__Q0n8t{font-size:11px}.b2b-home_budget__kJUqD{padding:84px 0;border-block:1px solid #354054;background:#162130;color:var(--ink)}.b2b-home_budgetLayout__BA7ri{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.b2b-home_budgetLayout__BA7ri>div>p:not(.b2b-home_eyebrow__RA2pc){margin:25px 0 29px;color:#bac5d4;font-size:15px;line-height:1.85}.b2b-home_budgetLines__Lo4PQ>p{display:flex;gap:25px;justify-content:space-between;margin:0!important;padding:17px 0;border-bottom:1px solid #ffffff20;font-size:13px!important}.b2b-home_budgetLines__Lo4PQ>p:last-of-type{padding-top:23px;border-bottom-color:#ed4550;color:#f4f6fa}.b2b-home_budgetLines__Lo4PQ b{max-width:210px;color:#f4f6fa;font-size:12px;font-weight:550;text-align:right}.b2b-home_budgetLines__Lo4PQ small{display:block;margin-top:22px;color:var(--muted);font-size:11px;line-height:1.85}.b2b-home_team____waG{display:grid;grid-template-columns:280px 1fr;gap:68px;align-items:center;max-width:1040px;margin:auto}.b2b-home_team____waG img{width:100%;height:auto;border:1px solid #354156;border-radius:14px}.b2b-home_team____waG p:not(.b2b-home_eyebrow__RA2pc){margin-top:24px;color:var(--muted);font-size:15px;line-height:1.85}.b2b-home_reports__D1hYe{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.b2b-home_reports__D1hYe article{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #314056;border-radius:14px;background:#101c2c}.b2b-home_reportPhoto__UsPQh{position:relative;display:block;aspect-ratio:1.5;background:#f4f5f6;border-bottom:1px solid #314056}.b2b-home_reportPhoto__UsPQh img{object-fit:contain;padding:22px;transition:transform .22s ease}.b2b-home_reportPhoto__UsPQh:hover img{transform:scale(1.025)}.b2b-home_reports__D1hYe article>div{display:flex;flex-direction:column;flex:1;padding:25px}.b2b-home_reports__D1hYe article p{color:#a7b3c5;font-size:11px}.b2b-home_reports__D1hYe h3{margin:13px 0 19px;font-size:19px;font-weight:600;line-height:1.45;letter-spacing:-.025em}.b2b-home_reports__D1hYe h3 a:hover{color:#ff9299}.b2b-home_reports__D1hYe article .b2b-home_textLink__dvqlT{margin-top:auto}.b2b-home_center__6aYgv{margin-top:36px;text-align:center}.b2b-home_aiIntro__rCfel{display:grid;grid-template-columns:1fr 1fr;gap:8px 70px;align-items:start}.b2b-home_aiDetails__CvssS{grid-column:1;min-width:0}.b2b-home_aiCopy__jYPtv{min-width:0}.b2b-home_aiCopy__jYPtv>p:not(.b2b-home_eyebrow__RA2pc){margin-top:24px;color:var(--muted);font-size:15px;line-height:1.85}.b2b-home_aiCopy__jYPtv>.b2b-home_note__Q0n8t{font-size:12px!important}.b2b-home_aiActions__0lYXn{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;margin-top:22px}.b2b-home_aiForm__WkabQ{grid-column:2;grid-row:1/span 2;min-width:0;width:100%;max-width:480px;justify-self:end}.b2b-home_aiForm__WkabQ>div{width:100%}.b2b-home_aiPricing__CYO9P{margin-top:52px;padding:34px;border:1px solid #d7dde6;border-radius:18px;background:#f5f7fa;color:#242424;scroll-margin-top:85px}.b2b-home_aiPricing__CYO9P>h3{margin-bottom:9px;color:#152032;font-size:22px;font-weight:650;letter-spacing:-.025em}.b2b-home_aiPricing__CYO9P>p{margin-bottom:29px;color:#606a78;font-size:13px;line-height:1.85}.b2b-home_faqLayout__UfJpR{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px}.b2b-home_faq__pS4G4 details{padding:3px 0;border-bottom:1px solid #344055}.b2b-home_faq__pS4G4 details:first-child{border-top:1px solid #344055}.b2b-home_faq__pS4G4 summary{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:74px;list-style:none;cursor:pointer;font-size:15px;line-height:1.65;font-weight:550}.b2b-home_faq__pS4G4 summary span{flex-shrink:0;color:#f16a73;font-size:23px;font-weight:400;transition:transform .15s ease}.b2b-home_faq__pS4G4 details[open] summary span{transform:rotate(45deg)}.b2b-home_faq__pS4G4 details p{padding:5px 28px 27px 0;color:var(--muted);font-size:14px;line-height:1.9}.b2b-home_faq__pS4G4 summary:focus-visible{outline-color:#ff9299}.b2b-home_contactLayout__ASFSE{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:start}.b2b-home_contactLayout__ASFSE>div:first-child{position:sticky;top:108px}.b2b-home_contactLayout__ASFSE>form{min-width:0;padding:32px;border:1px solid #d8dfe9;border-radius:18px;background:#f7f8fa;color:#242424}.b2b-home_contactLayout__ASFSE>div[role=status]{color:#242424}.b2b-home_budgetLayout__BA7ri>div:first-child>a,.b2b-home_team____waG .b2b-home_actions___F5On>a:first-child{border-radius:9px;background:#d93642;color:white;box-shadow:none}.b2b-home_budgetLayout__BA7ri>div:first-child>a:hover,.b2b-home_team____waG .b2b-home_actions___F5On>a:first-child:hover{background:#c82f3a}.b2b-home_center__6aYgv>a,.b2b-home_resultLayout__27H_9>div:first-child>a{border-color:#435268;border-radius:9px;background:#101c2c;color:#f4f6fa}.b2b-home_center__6aYgv>a:hover,.b2b-home_resultLayout__27H_9>div:first-child>a:hover{border-color:#a7b3c5;background:#172538;color:white}.b2b-home_hero___0qO_{display:grid;grid-template-columns:1.12fr 1fr;gap:64px;align-items:center;padding:74px 0 70px}.b2b-home_hero___0qO_ h1{font-size:clamp(45px,5.2vw,70px);line-height:1.03;font-weight:750;letter-spacing:-.052em}.b2b-home_hero___0qO_ h1 span{color:#ed4550}.b2b-home_heroText__IxuXr{max-width:550px;margin-top:26px;color:#a7b3c5;font-size:18px;line-height:1.75}.b2b-home_heroPanel__jqs4b{overflow:hidden;border:1px solid #354156;border-radius:18px;background:#101c2c}.b2b-home_panelHeading__IbCIB{display:flex;justify-content:space-between;align-items:center;padding:19px 24px;font-size:10px;letter-spacing:.12em;font-weight:650}.b2b-home_panelHeading__IbCIB>span:last-child{color:#f16a73;font-size:22px}.b2b-home_productPhoto__DHzEc{position:relative;aspect-ratio:1.47;margin:0 18px;overflow:hidden;border-radius:12px;background:white}.b2b-home_productPhoto__DHzEc img{object-fit:contain;padding:24px 30px 40px}.b2b-home_photoLabel__MT783{position:absolute;left:14px;right:14px;bottom:12px;color:#666;font-size:10px;text-align:center}.b2b-home_photoFallback__Gohkv{display:grid;place-content:center;height:100%;color:#b01924;font-size:28px;font-weight:700;text-align:center}.b2b-home_productCaption__HiFNM{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:18px 24px;font-size:17px;font-weight:650;line-height:1.4}.b2b-home_productCaption__HiFNM>span{color:#f16a73;flex:none}.b2b-home_miniSteps__AiPoU{display:flex;justify-content:space-between;gap:8px;margin:0 18px;padding:17px 12px;border:1px solid #354156;border-radius:12px;list-style:none;font-size:12px}.b2b-home_miniSteps__AiPoU b{margin-right:5px;color:#f16a73;font-size:10px}.b2b-home_panelFoot__XEj64{padding:13px 18px 16px;color:#a7b3c5;font-size:10px;line-height:1.6;text-align:center}@media (max-width:1100px){.b2b-home_section__2TM0F{padding-block:84px}.b2b-home_budgetLayout__BA7ri,.b2b-home_resultLayout__27H_9,.b2b-home_sectionHead__NGNah{gap:42px}.b2b-home_services__fmJTJ article{padding:24px}.b2b-home_services__fmJTJ h3{font-size:23px}.b2b-home_contactLayout__ASFSE,.b2b-home_faqLayout__UfJpR,.b2b-home_team____waG{gap:42px}.b2b-home_audiences__L6y6K ul{gap:18px;font-size:12px}.b2b-home_hero___0qO_{gap:32px}}@media (max-width:767px){.b2b-home_section__2TM0F{padding:64px 0}.b2b-home_aiIntro__rCfel,.b2b-home_budgetLayout__BA7ri,.b2b-home_contactLayout__ASFSE,.b2b-home_faqLayout__UfJpR,.b2b-home_resultLayout__27H_9,.b2b-home_sectionHead__NGNah{grid-template-columns:1fr;gap:30px}.b2b-home_sectionHead__NGNah{margin-bottom:30px}.b2b-home_bodyText__F_93c,.b2b-home_sectionHead__NGNah>p{font-size:14px}.b2b-home_eyebrow__RA2pc{margin-bottom:16px;font-size:9px}.b2b-home_services__fmJTJ{grid-template-columns:1fr;gap:15px}.b2b-home_services__fmJTJ article{padding:26px}.b2b-home_services__fmJTJ h3{margin-top:19px;font-size:25px}.b2b-home_deliverable__SLl73{margin-top:21px;padding-top:18px}.b2b-home_serviceNote__cGIGl{text-align:left}.b2b-home_stages__bgPUF{grid-template-columns:1fr 1fr;gap:30px 24px}.b2b-home_stages__bgPUF h3{margin-top:17px;font-size:17px}.b2b-home_stages__bgPUF p{font-size:13px}.b2b-home_team____waG{grid-template-columns:1fr;gap:30px}.b2b-home_team____waG img{width:180px}.b2b-home_team____waG p:not(.b2b-home_eyebrow__RA2pc){font-size:14px}.b2b-home_reports__D1hYe{grid-template-columns:1fr;gap:20px}.b2b-home_reportPhoto__UsPQh{aspect-ratio:1.8}.b2b-home_reports__D1hYe article>div{padding:23px}.b2b-home_reports__D1hYe h3{font-size:20px}.b2b-home_audiences__L6y6K{padding-block:24px}.b2b-home_audiences__L6y6K>div{display:block}.b2b-home_audiences__L6y6K p{max-width:none}.b2b-home_audiences__L6y6K ul{flex-wrap:wrap;gap:10px 22px;margin-top:16px;font-size:12px}.b2b-home_budget__kJUqD{padding:62px 0}.b2b-home_budgetLines__Lo4PQ>p{gap:18px}.b2b-home_budgetLines__Lo4PQ b{max-width:180px}.b2b-home_reportOutline__u2ZqI{padding:26px}.b2b-home_aiActions__0lYXn{align-items:flex-start;gap:9px}.b2b-home_aiForm__WkabQ{grid-column:auto;grid-row:auto;max-width:540px;justify-self:start}.b2b-home_aiDetails__CvssS{grid-column:auto}.b2b-home_aiPricing__CYO9P{margin-top:35px;padding:24px 18px;border-radius:14px}.b2b-home_aiPricing__CYO9P>h3{font-size:20px}.b2b-home_faq__pS4G4 summary{min-height:70px;font-size:14px}.b2b-home_faq__pS4G4 details p{padding-right:5px;font-size:13px}.b2b-home_contactLayout__ASFSE>div:first-child{position:static}.b2b-home_contactLayout__ASFSE>form{padding:26px 20px;border-radius:14px}.b2b-home_hero___0qO_{grid-template-columns:1fr;gap:30px;padding:40px 0}.b2b-home_hero___0qO_ h1{font-size:clamp(43px,8.5vw,61px)}.b2b-home_heroText__IxuXr{font-size:16px}.b2b-home_heroPanel__jqs4b{max-width:520px;width:100%;margin:auto}}@media (max-width:380px){.b2b-home_stages__bgPUF{grid-template-columns:1fr}.b2b-home_actions___F5On>a{width:100%}.b2b-home_reportOutline__u2ZqI,.b2b-home_services__fmJTJ article{padding:22px}.b2b-home_contactLayout__ASFSE>form{padding:22px 16px}.b2b-home_budgetLines__Lo4PQ>p{gap:12px;font-size:12px!important}.b2b-home_budgetLines__Lo4PQ b{max-width:150px;font-size:11px}}.product-search-visual_visual__QlVT3{--accent:#b01924;--duration:18s;--play-state:running;position:relative;isolation:isolate;width:100%;max-width:580px;min-width:0;margin-inline:auto;color:#292522;container-type:inline-size}.product-search-visual_visual__QlVT3[data-motion=paused]{--play-state:paused}.product-search-visual_frame__h13vQ{position:relative;width:100%;min-width:0;overflow:hidden;aspect-ratio:6/5;min-height:385px;border-radius:24px;background:#2b131a;box-shadow:0 22px 52px -23px #35111e54}.product-search-visual_poster__A_Xb0{position:absolute;inset:0;background:radial-gradient(ellipse at 75% 20%,#6e3f40,transparent 60%),linear-gradient(125deg,#3b1725,#21151a)}.product-search-visual_posterImage__wtas4{object-fit:cover;object-position:center}.product-search-visual_posterShade__kycF9{position:absolute;inset:0;background:linear-gradient(180deg,#130b1000 30%,#19080b15 48%,#16090be6)}.product-search-visual_playButton__09Y7b{position:absolute;top:43%;left:50%;display:grid;place-items:center;width:82px;height:82px;padding:0;border:1px solid #ffffffa6;border-radius:50%;background:#fffffff0;color:#7f1824;box-shadow:0 12px 34px #17090935,0 0 0 8px #ffffff13;transform:translate(-50%,-50%);cursor:pointer;transition:background .18s,box-shadow .18s}.product-search-visual_playButton__09Y7b svg{width:29px;height:29px;margin-left:3px}.product-search-visual_playButton__09Y7b:hover:not(:disabled){background:#fff;box-shadow:0 12px 40px #17090940,0 0 0 11px #ffffff20}.product-search-visual_playButton__09Y7b:disabled{cursor:default}.product-search-visual_playButton__09Y7b:focus-visible{outline:3px solid #fff;outline-offset:7px}.product-search-visual_posterCopy__I0PDw{position:absolute;left:28px;right:28px;bottom:24px;color:#fff;text-align:left;pointer-events:none;text-shadow:0 1px 14px #0004}.product-search-visual_posterCopy__I0PDw strong{display:block;font-size:clamp(23px,4.8cqw,30px);line-height:1.15;font-weight:600;letter-spacing:-.025em}.product-search-visual_posterCopy__I0PDw>span{display:block;font-size:13px;line-height:1.5;margin-top:8px;color:#ffffffdf}.product-search-visual_posterDisclosure__UAAdI{position:absolute;top:18px;left:24px;padding:5px 8px;border-radius:6px;background:#211313b8;color:#fff;font-size:10px;line-height:1.4}.product-search-visual_demo__2OzX5{position:absolute;inset:0;display:flex;flex-direction:column;min-width:0;background:#fffdfb;border:1px solid #e8e2dd;border-radius:inherit;overflow:hidden}.product-search-visual_toolbar__sPC5O{display:flex;flex:0 0 45px;justify-content:space-between;align-items:center;gap:8px;padding:0 15px;border-bottom:1px solid #eee9e5}.product-search-visual_brand__bXIvz{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:650;letter-spacing:-.02em;white-space:nowrap}.product-search-visual_brandMark__j1LEj{position:relative;display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--accent);color:white;font-size:16px;font-weight:750}.product-search-visual_brandMark__j1LEj>span{position:absolute;right:4px;bottom:6px;width:3px;height:3px;border-radius:50%;background:#efc8b4}.product-search-visual_brandDivider__njyas{margin-inline:3px;color:#d5cfca;font-weight:400}.product-search-visual_brandDetail__4ljgV{color:#8b807b;font-size:10px;font-weight:450}.product-search-visual_exampleBadge__kQAS7{padding:4px 6px;border:1px solid #eadcd6;border-radius:20px;background:#fbf4ef;color:#935e4f;white-space:nowrap;font-size:9px;line-height:1.3;font-weight:450}.product-search-visual_closeButton__qLttN{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:5px;min-height:44px;padding:0 2px 0 8px;border:0;background:none;color:#796a62;font-size:10px;cursor:pointer}.product-search-visual_closeButton__qLttN>span:first-child{font-size:21px;line-height:1}.product-search-visual_closeButton__qLttN:hover{color:var(--accent)}.product-search-visual_sequence__QLmnh{position:relative;display:flex;flex-direction:column;flex:1;min-height:0}.product-search-visual_steps__b1fHM{display:grid;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:0;padding:11px 18px 0;list-style:none}.product-search-visual_step__V0Jo1{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:7px;color:#776f68;font-size:10px;line-height:1.4;white-space:nowrap}.product-search-visual_stepNumber__A_3dF{color:#b5a9a0;font-size:9px;font-variant-numeric:tabular-nums}.product-search-visual_stepTrack__aEE7a{grid-column:1/-1;display:block;height:2px;overflow:hidden;border-radius:2px;background:#eee8e2}.product-search-visual_stepTrack__aEE7a>span{display:block;height:100%;background:var(--accent);transform-origin:left}.product-search-visual_step0__oPaHO,.product-search-visual_step1__g0quH,.product-search-visual_step2__iPT_w{min-width:0}.product-search-visual_canvas__f9HDU{position:relative;flex:1;min-height:0;margin-top:4px;overflow:hidden;background:radial-gradient(ellipse at 50% 30%,#f6ede5 0,#faf7f4 45%,#fffdfb 80%)}.product-search-visual_canvasGlow__Gj6bz{position:absolute;inset:0;opacity:.5;background-image:radial-gradient(#c5b8ae .7px,transparent 0);background-size:14px 14px;mask-image:linear-gradient(transparent,#0005 15%,transparent 72%);pointer-events:none}.product-search-visual_inputFrame__yko4C,.product-search-visual_offerFrame__54Lh_{position:absolute;top:9%;width:calc(45% - 18px);height:47%;padding:6px;border:1px solid #e4dcd5;border-radius:15px;background:white;box-shadow:0 8px 14px -6px #33221817;transform-origin:center}.product-search-visual_inputFrame__yko4C{left:20px;transform:rotate(-3deg);z-index:2}.product-search-visual_offerFrame__54Lh_{right:20px;transform:rotate(3deg);z-index:1}.product-search-visual_imageClip__v9KzI{position:relative;width:100%;height:100%;overflow:hidden;border-radius:10px;background:#f4f1ed}.product-search-visual_referenceImage__QtL3B{object-fit:cover}.product-search-visual_offerImage__vn90M{object-fit:contain;padding:8px;background:#fff}.product-search-visual_photoLabel__xX0GZ{position:absolute;left:11px;right:11px;bottom:11px;display:inline-flex;align-items:center;gap:5px;width:fit-content;max-width:calc(100% - 22px);padding:5px 7px;border:1px solid #eee8e3;border-radius:7px;background:#fffffff5;color:#61564c;font-size:9px;line-height:1.3;box-shadow:0 2px 8px #2e170c08}.product-search-visual_photoLabel__xX0GZ svg{width:13px;height:13px;flex:0 0 auto}.product-search-visual_sourceDot__TFcnf{width:4px;height:4px;border-radius:50%;background:#63866d;flex:0 0 auto}.product-search-visual_scanCorners__vM3lu{position:absolute;inset:14px 14px 35px;border-radius:5px;border:1px solid #c94b54b3;opacity:0;box-shadow:0 0 0 5px #b0192405}.product-search-visual_scanLine__JB3lO{position:absolute;left:14px;right:14px;top:20px;height:2px;background:linear-gradient(90deg,transparent,#e75764,transparent);box-shadow:0 5px 15px #be263a50;opacity:0}.product-search-visual_connector__f2jja{position:absolute;z-index:3;display:flex;align-items:center;gap:4px;left:43%;right:43%;top:29%}.product-search-visual_connector__f2jja>span:not(.product-search-visual_connectorArrow__Z7W5Z){height:1px;flex:1;background:#d6b6ac}.product-search-visual_connectorArrow__Z7W5Z{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;background:white;border:1px solid #eaded6;border-radius:50%;color:var(--accent);box-shadow:0 2px 6px #58201b0a;font-size:17px}.product-search-visual_recognition__Ph_Iz,.product-search-visual_sourceCue__I9orh{position:absolute;display:flex;align-items:center;gap:10px;z-index:4;background:#fff;box-shadow:0 12px 35px -15px #4d261d35;border:1px solid #e9e1db;border-radius:12px;opacity:0}.product-search-visual_recognition__Ph_Iz{top:66%;left:15%;right:15%;padding:10px}.product-search-visual_recognitionIcon__p76W8,.product-search-visual_sourceGlyph__qmwqM{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;background:#fbefec;color:var(--accent);border-radius:9px}.product-search-visual_recognitionIcon__p76W8 svg{width:18px;height:18px}.product-search-visual_recognition__Ph_Iz small,.product-search-visual_sourceCue__I9orh small{display:block;color:#8d8176;font-size:9px;line-height:1.5}.product-search-visual_recognition__Ph_Iz strong,.product-search-visual_sourceCue__I9orh strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#5b4f46;font-size:11px;line-height:1.5;font-weight:600}.product-search-visual_sourceCue__I9orh{top:66%;left:12%;right:12%;padding:10px 13px}.product-search-visual_sourceGlyph__qmwqM{font-size:18px}.product-search-visual_reportSheet__crTSp{position:absolute;z-index:5;bottom:7px;left:20px;right:20px;border:1px solid #e6ded7;border-radius:14px;background:#fff;box-shadow:0 10px 24px -14px #33221830;padding:11px 13px}.product-search-visual_reportEyebrow__NmrVr{display:flex;align-items:center;gap:5px;color:#74695f;font-size:9px;line-height:1.4}.product-search-visual_reportIcon__RTwfC{display:inline-flex;color:#a27762}.product-search-visual_reportIcon__RTwfC svg{width:15px;height:15px}.product-search-visual_freeBadge__LwknK{margin-left:auto;color:#367755;background:#eff7f0;padding:3px 6px;border-radius:5px;font-size:8px}.product-search-visual_reportSheet__crTSp h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:7px 0 0;font-size:15px;font-weight:650;line-height:1.3;letter-spacing:-.02em}.product-search-visual_reportFacts__I53kP{display:flex;gap:5px;align-items:center;flex-wrap:wrap;margin-top:8px}.product-search-visual_reportFacts__I53kP>span{padding:4px 6px;border-radius:5px;background:#f7f4f1;color:#817267;font-size:8px;line-height:1.35}.product-search-visual_bottom__AfclE{position:relative;flex:none;padding:0 18px 5px;background:#fffdfb}.product-search-visual_disclaimer__42wpQ{margin:0;padding-block:1px 5px;color:#776b63;font-size:10px;line-height:1.5}.product-search-visual_actions___1NU4{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:44px;border-top:1px solid #eee9e5}.product-search-visual_motionNote__RDyVT{color:#7d7066;font-size:10px;line-height:1.4}.product-search-visual_reportLink__YUc0l{display:flex;justify-content:flex-end;align-items:center;gap:9px;min-height:44px;width:fit-content;margin-left:auto;color:#875e59;font-size:11px;font-weight:550;text-decoration:none}.product-search-visual_reportLink__YUc0l>span{font-size:17px;transition:transform .2s}.product-search-visual_reportLink__YUc0l:hover>span{transform:translate(2px,-2px)}.product-search-visual_controls__E86I6{display:flex;flex:none;gap:2px}.product-search-visual_controls__E86I6 button{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:10px;background:transparent;color:#8c7970;cursor:pointer;transition:background .2s,color .2s}.product-search-visual_controls__E86I6 button:hover{background:#f7f2ee;color:var(--accent)}.product-search-visual_controls__E86I6 svg{width:17px;height:17px}.product-search-visual_closeButton__qLttN:focus-visible,.product-search-visual_controls__E86I6 button:focus-visible,.product-search-visual_reportLink__YUc0l:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:7px}.product-search-visual_photoFallback__dgdzd{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;height:100%;padding:10px;font-size:10px;text-align:center;color:#947f71}.product-search-visual_photoFallback__dgdzd svg{width:32px;height:32px}.product-search-visual_visuallyHidden__hqlYF{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.product-search-visual_visual__QlVT3:not([data-motion=static]) .product-search-visual_inputFrame__yko4C{animation:product-search-visual_inputJourney___g_rh var(--duration) cubic-bezier(.22,.68,0,1.02) 1 both;animation-play-state:var(--play-state)}.product-search-visual_visual__QlVT3:not([data-motion=static]) .product-search-visual_offerFrame__54Lh_{animation:product-search-visual_offerJourney__sOr47 var(--duration) ease-in-out 1 both;animation-play-state:var(--play-state)}.product-search-visual_visual__QlVT3:not([data-motion=static]) .product-search-visual_connector__f2jja{animation:product-search-visual_connectorJourney__OEtf3 var(--duration) ease-in-out 1 both;animation-play-state:var(--play-state)}.product-search-visual_visual__QlVT3:not([data-motion=static]) .product-search-visual_recognition__Ph_Iz{animation:product-search-visual_recognitionJourney__DpJq0 var(--duration) ease-in-out 1 both;animation-play-state:var(--play-state)}.product-search-visual_visual__QlVT3:not([data-motion=static]) .product-search-visual_sourceCue__I9orh{animation:product-search-visual_sourceJourney__SfAk2 var(--duration) ease-in-out 1 both;animation-play-state:var(--play-state)}.product-search-visual_visual__QlVT3:not([data-motion=static]) .product-search-visual_reportSheet__crTSp{animation:product-search-visual_reportJourney__yWztS var(--duration) cubic-bezier(.22,.68,0,1.02) 1 both;animation-play-state:var(--play-state)}.product-search-visual_visual__QlVT3:not([data-motion=static]) .product-search-visual_scanCorners__vM3lu{animation:product-search-visual_scanFrame__BJPml var(--duration) ease-in-out 1 both;animation-play-state:var(--play-state)}.product-search-visual_visual__QlVT3:not([data-motion=static]) .product-search-visual_scanLine__JB3lO{animation:product-search-visual_scanJourney__R3GMU var(--duration) ease-in-out 1 both;animation-play-state:var(--play-state)}.product-search-visual_visual__QlVT3:not([data-motion=static]) .product-search-visual_stepTrack__aEE7a>span{animation:product-search-visual_stepProgress__jQrju var(--duration) linear 1 both;animation-play-state:var(--play-state)}.product-search-visual_visual__QlVT3:not([data-motion=static]) .product-search-visual_step1__g0quH .product-search-visual_stepTrack__aEE7a>span{animation-name:product-search-visual_stepProgressTwo__nvE6b}.product-search-visual_visual__QlVT3:not([data-motion=static]) .product-search-visual_step2__iPT_w .product-search-visual_stepTrack__aEE7a>span{animation-name:product-search-visual_stepProgressThree__ErMeW}@keyframes product-search-visual_inputJourney___g_rh{0%,23%{transform:translate(61%,9px) rotate(-4deg) scale(1.13)}33%,to{transform:rotate(-3deg)}}@keyframes product-search-visual_offerJourney__sOr47{0%,28%{opacity:0;transform:translate(15px,10px) rotate(7deg) scale(.92)}38%,to{opacity:1;transform:rotate(3deg)}}@keyframes product-search-visual_connectorJourney__OEtf3{0%,31%{opacity:0;transform:scale(.8)}39%,to{opacity:1;transform:scale(1)}}@keyframes product-search-visual_recognitionJourney__DpJq0{0%,32%,4%,to{opacity:0;transform:translateY(8px)}10%,25%{opacity:1;transform:translateY(0)}}@keyframes product-search-visual_sourceJourney__SfAk2{0%,34%,66%,to{opacity:0;transform:translateY(8px)}42%,57%{opacity:1;transform:translateY(0)}}@keyframes product-search-visual_reportJourney__yWztS{0%,58%{opacity:0;transform:translateY(20px) scale(.97)}69%,to{opacity:1;transform:translateY(0) scale(1)}}@keyframes product-search-visual_scanFrame__BJPml{0%,28%,7%,to{opacity:0}11%,23%{opacity:.8}}@keyframes product-search-visual_scanJourney__R3GMU{0%,8%{opacity:0;transform:translateY(0)}10%{opacity:1;transform:translateY(0)}23%{opacity:1;transform:translateY(50px)}26%,to{opacity:0;transform:translateY(60px)}}@keyframes product-search-visual_stepProgress__jQrju{0%{transform:scaleX(0)}29%,to{transform:scaleX(1)}}@keyframes product-search-visual_stepProgressTwo__nvE6b{0%,30%{transform:scaleX(0)}63%,to{transform:scaleX(1)}}@keyframes product-search-visual_stepProgressThree__ErMeW{0%,64%{transform:scaleX(0)}91%,to{transform:scaleX(1)}}@container (max-width: 400px){.product-search-visual_toolbar__sPC5O{padding:0 12px}.product-search-visual_brand__bXIvz{gap:6px;font-size:11px}.product-search-visual_brandMark__j1LEj{width:23px;height:23px}.product-search-visual_exampleBadge__kQAS7{font-size:8px}.product-search-visual_closeButton__qLttN{padding-left:2px}.product-search-visual_closeButton__qLttN>span:last-child{display:none}.product-search-visual_closeButton__qLttN{min-width:44px}.product-search-visual_steps__b1fHM{gap:9px;padding:9px 13px 0}.product-search-visual_step__V0Jo1{gap:4px;font-size:9px}.product-search-visual_stepNumber__A_3dF{font-size:8px}.product-search-visual_inputFrame__yko4C,.product-search-visual_offerFrame__54Lh_{width:calc(46% - 15px);height:48%;padding:5px}.product-search-visual_inputFrame__yko4C{left:13px}.product-search-visual_offerFrame__54Lh_{right:13px}.product-search-visual_photoLabel__xX0GZ{left:8px;right:8px;max-width:calc(100% - 16px);bottom:9px;font-size:8px;padding:4px 5px;gap:4px}.product-search-visual_photoLabel__xX0GZ svg{display:none}.product-search-visual_reportSheet__crTSp{left:13px;right:13px;bottom:6px;padding:9px 11px}.product-search-visual_reportSheet__crTSp h3{font-size:14px}.product-search-visual_reportFacts__I53kP{display:none}.product-search-visual_reportEyebrow__NmrVr{font-size:8px}.product-search-visual_recognition__Ph_Iz{left:12%;right:12%;padding:10px}.product-search-visual_sourceCue__I9orh{left:8%;right:8%}.product-search-visual_bottom__AfclE{padding:0 13px 4px}.product-search-visual_reportLink__YUc0l{font-size:11px;gap:6px}.product-search-visual_disclaimer__42wpQ,.product-search-visual_motionNote__RDyVT{font-size:9px}.product-search-visual_posterCopy__I0PDw{left:22px;right:20px;bottom:20px}.product-search-visual_posterCopy__I0PDw>span{font-size:12px}.product-search-visual_posterDisclosure__UAAdI{left:21px;top:16px;font-size:9px}.product-search-visual_playButton__09Y7b{width:70px;height:70px}.product-search-visual_playButton__09Y7b svg{width:25px;height:25px}}@media (max-width:767px){.product-search-visual_frame__h13vQ{aspect-ratio:4/3;min-height:340px;border-radius:20px}}@media (prefers-reduced-motion:reduce){.product-search-visual_visual__QlVT3 *,.product-search-visual_visual__QlVT3 :after,.product-search-visual_visual__QlVT3 :before{animation:none!important;transition:none!important}}