.placementTest_placementPageRoot__xz224{background:#f3f4f6;color:#111827;min-height:100vh}.placementTest_placementLoading__YGjBA{min-height:60vh;display:flex;align-items:center;justify-content:center;color:#6b7280;font-size:1rem}.placementTest_placementHeroSection__kKNf5{width:100%;margin-bottom:3.2rem;padding:2.6rem 1.5rem 3.6rem;background:radial-gradient(circle at top left,#111827,#020617);color:#f9fafb}.placementTest_placementHeroInner__GvlbI{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:2.2rem;align-items:flex-start;animation:placementTest_placementHeroFadeUp__CWj_a .55s ease-out both}.placementTest_placementHeroLeft__SA5w_{display:flex;flex-direction:column;gap:.8rem}.placementTest_placementBreadcrumb__UkpY0{font-size:.85rem;color:#cbd5f5;opacity:.85}.placementTest_placementTitle__aOiZ0{font-size:clamp(2rem,3.1vw,2.7rem);font-weight:700;margin:0;letter-spacing:-.02em}.placementTest_placementTagline__cOGNO{font-size:1.02rem;max-width:40rem;color:#e5e7eb;opacity:.95}.placementTest_placementMetaRow__dbjMk{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.2rem}.placementTest_placementMetaItem__6ZyKs{font-size:.9rem;color:#e5e7eb;opacity:.9}.placementTest_placementMainSection__gUW_g{max-width:1200px;margin:0 auto;padding:0 1.5rem 3.5rem}.placementTest_placementMainGrid__zxlmH{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(300px,.9fr);gap:2.4rem}.placementTest_placementMainContent__XqK6I{color:#111827}.placementTest_placementBlock__ekz0n{background:#fff;border-radius:18px;padding:1.6rem 1.8rem;margin-bottom:1.4rem;box-shadow:0 10px 26px rgba(15,23,42,.06);border:1px solid #e5e7eb}.placementTest_placementBlockTitle__cP_D7{margin:0 0 .8rem;font-size:1.2rem;font-weight:600;color:#0f172a}.placementTest_placementChecklist__smNsO{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.55rem 1.2rem}.placementTest_placementChecklist__smNsO li{display:flex;align-items:flex-start;gap:.45rem;font-size:.95rem;color:#374151}.placementTest_placementCheckIcon__w2TrG{margin-top:.12rem;font-size:.9rem;color:#22c55e}.placementTest_placementIncludesList__qEdM9{list-style:none;padding-left:0;margin:0;display:grid;gap:.35rem;font-size:.95rem;color:#374151}.placementTest_placementBulletList__4EB3_{padding-left:1.1rem;margin:0;display:grid;gap:.35rem;font-size:.95rem;color:#374151}.placementTest_placementParagraph__JH_4g{font-size:.96rem;line-height:1.7;color:#374151;margin:0 0 .75rem}.placementTest_placementSidebar__CsA0X{position:relative;align-self:flex-start}.placementTest_placementSidebarSticky__tX8WN{position:sticky;top:4.5rem;margin-top:-18.2rem;z-index:3;border-radius:20px;background:#020617;box-shadow:0 24px 60px rgba(15,23,42,.9);border:1px solid rgba(148,163,184,.7);overflow:hidden;animation:placementTest_placementSidebarFloat__SRNmz .55s ease-out .12s both}.placementTest_placementSidebarImageWrapper__ibLMN{position:relative;width:100%;height:210px;background:#020617}.placementTest_placementSidebarImageWrapper__ibLMN img{-o-object-fit:cover;object-fit:cover}.placementTest_placementSidebarBadge__wY8JP{position:absolute;bottom:12px;left:12px;background:rgba(15,23,42,.8);color:#f9fafb;font-size:.75rem;font-weight:600;padding:6px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.4)}.placementTest_placementSidebarBody__zQZ1E{padding:1.2rem 1.5rem 1.4rem;color:#e5e7eb}.placementTest_placementPriceRow__14agB{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.placementTest_placementPriceNow__oMjrE{font-size:1.5rem;font-weight:700;color:#facc15}.placementTest_placementPriceTag__cHlVP{font-size:.85rem;color:#9ca3af}.placementTest_placementSidebarMiniMeta__OM9vu{margin-top:.2rem;margin-bottom:.9rem;font-size:.86rem;color:#cbd5f5}.placementTest_placementStatusBadge__wNb9n{display:inline-flex;align-items:center;border-radius:999px;padding:6px 12px;font-size:.75rem;font-weight:600;margin-bottom:12px}.placementTest_placementStatusBadgeActive__cotJA{background:rgba(16,185,129,.2);color:#34d399}.placementTest_placementStatusBadgeMuted__oSSXA{background:rgba(148,163,184,.2);color:#cbd5f5}.placementTest_placementMessage__7jS5_{background:rgba(15,23,42,.7);border:1px solid rgba(148,163,184,.6);color:#f9fafb;border-radius:12px;padding:10px 12px;margin-bottom:14px;font-size:.85rem}.placementTest_placementPrimaryCta__z7k4F{width:100%;border-radius:999px;padding:.75rem 1rem;font-size:.98rem;font-weight:600;cursor:pointer;transition:all .22s ease;border:none;color:#111827;background:linear-gradient(135deg,#f97316,#fb923c);box-shadow:0 16px 40px rgba(248,150,69,.6)}.placementTest_placementPrimaryCta__z7k4F:hover{transform:translateY(-1px);background:linear-gradient(135deg,#ff7d1a,#ff9f4a);box-shadow:0 20px 50px rgba(248,181,94,.7)}.placementTest_placementPrimaryCta__z7k4F:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.placementTest_placementSidebarDivider__62km3{margin:.9rem 0 .7rem;height:1px;background:rgba(148,163,184,.7)}.placementTest_placementSidebarIncludes__IN1v0{font-size:.86rem}.placementTest_placementSidebarIncludesTitle__p81IW{margin:0 0 .4rem;font-weight:600}.placementTest_placementSidebarIncludes__IN1v0 ul{list-style:none;padding-left:0;margin:0;display:grid;gap:.25rem}.placementTest_placementSidebarIncludes__IN1v0 li:before{content:"• ";color:#9ca3af}.placementTest_placementSidebarNote__PuP6m{margin-top:.9rem;font-size:.82rem;color:#cbd5f5}@keyframes placementTest_placementHeroFadeUp__CWj_a{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes placementTest_placementSidebarFloat__SRNmz{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:960px){.placementTest_placementHeroInner__GvlbI{grid-template-columns:minmax(0,1fr)}.placementTest_placementMainGrid__zxlmH{grid-template-columns:minmax(0,1fr);gap:1.6rem}.placementTest_placementSidebar__CsA0X{order:-1}.placementTest_placementSidebarSticky__tX8WN{position:static;margin-top:0;animation:none}}@media (max-width:640px){.placementTest_placementHeroSection__kKNf5{padding:2.4rem 1.2rem 3rem}.placementTest_placementChecklist__smNsO{grid-template-columns:minmax(0,1fr)}}