.page_page__6jimE.page_page__6jimE{--campaign-accent:#fefee3}.page_hero__SdRZc{grid-template-columns:1.05fr .95fr;padding-block:44px}.page_heroFigure__D4WXR{max-width:480px;width:100%;justify-self:center}.page_page__6jimE .page_heroFigure__D4WXR img{max-height:650px;width:auto;max-width:100%;margin-inline:auto}.page_heroRun__NA1Gk{margin-bottom:24px}.page_heroRun__NA1Gk>p{display:flex;gap:20px;align-items:center}.page_heroRun__NA1Gk strong{color:var(--campaign-accent);font-size:64px;line-height:1;font-weight:500;letter-spacing:-.05em}.page_heroRun__NA1Gk span{font-size:15px;line-height:1.6}.page_heroRun__NA1Gk small{color:var(--muted-foreground);font-size:11px}.page_heroRun__NA1Gk a{display:inline-flex;align-items:center;min-height:44px;font-size:11px;text-decoration:underline;text-underline-offset:4px}.page_noCall__pKsxs{font-size:12px;color:var(--muted-foreground);margin-top:10px}.page_pricing__wWAUZ{display:grid;grid-template-columns:.85fr 1.15fr;gap:56px;padding-block:48px;border-block:1px solid var(--campaign-line);scroll-margin-top:24px}.page_pricing__wWAUZ h2,.page_process__4epOh h2,.page_specification__bDnPD h2,.page_strategy__0ve3n h2{margin-top:20px}.page_sectionIntro__nIeKE{margin-top:24px;max-width:520px;font-size:15px;line-height:1.8;color:var(--muted-foreground)}.page_priceNote__uAZC_{font-size:12px;line-height:1.8;color:var(--muted-foreground);margin-top:20px}.page_quantityGrid__SY1NU{display:grid;grid-template-columns:1fr 1fr;gap:12px}.page_quantityGrid__SY1NU button{display:grid;gap:12px;min-width:0;padding:20px;text-align:left;border:1px solid var(--campaign-line);cursor:pointer}.page_quantityGrid__SY1NU button>span{font:10px/1.6 var(--font-geist-mono),monospace;color:var(--muted-foreground)}.page_quantityGrid__SY1NU strong{font-size:38px;font-weight:500;line-height:1.1;letter-spacing:-.03em}.page_quantityGrid__SY1NU strong small{font-size:12px;letter-spacing:0;color:var(--muted-foreground)}.page_quantityGrid__SY1NU button>span:last-child{margin-top:4px;color:var(--foreground)}.page_quantityGrid__SY1NU button[data-recommended=true]{background:#202019;border-color:#fefee3}.page_quantityGrid__SY1NU button[data-recommended=true]>span:first-child{color:#fefee3}.page_quantityGrid__SY1NU button[aria-pressed=true]{box-shadow:inset 0 0 0 1px #fefee3}.page_quantityGrid__SY1NU button:hover{background:#242420}.page_answers__Ffgu0 summary:focus-visible,.page_page__6jimE button:focus-visible{outline:2px solid var(--campaign-accent);outline-offset:4px}.page_specification__bDnPD{display:grid;grid-template-columns:1fr 1fr;gap:56px;padding-block:48px;border-bottom:1px solid var(--campaign-line)}.page_specification__bDnPD dl{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-content:center}.page_specification__bDnPD dt{color:var(--muted-foreground);font:10px/1.8 var(--font-geist-mono),monospace;text-transform:uppercase}.page_specification__bDnPD dd{font-size:15px;line-height:1.6;margin-top:8px}.page_strategy__0ve3n{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px;padding-block:64px}.page_strategy__0ve3n ol{margin-top:24px}.page_strategy__0ve3n li{display:grid;grid-template-columns:28px 1fr;gap:14px;padding-block:20px;border-top:1px solid var(--campaign-line)}.page_strategy__0ve3n li>span{font:11px/1.8 var(--font-geist-mono),monospace;color:var(--campaign-accent)}.page_strategy__0ve3n li h3{margin-top:0}.page_strategy__0ve3n li p{font-size:13px;line-height:1.8;margin-top:8px;color:var(--muted-foreground)}.page_photoPair__tKg0_{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.page_photoPair__tKg0_ figure:last-child{margin-top:56px}.page_photoPair__tKg0_ figure{min-width:0}.page_process__4epOh{padding-block:44px;border-block:1px solid var(--campaign-line)}.page_process__4epOh ol{margin-top:30px;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.page_process__4epOh li{border-top:1px solid var(--campaign-line);padding-top:20px}.page_process__4epOh li>span{font:11px/1.8 var(--font-geist-mono),monospace;color:var(--campaign-accent);text-transform:uppercase}.page_process__4epOh li p{margin-top:12px;font-size:14px;line-height:1.8;color:var(--muted-foreground)}.page_formIntro__SQjpo{margin-bottom:26px;font-size:14px;line-height:1.8}.page_answers__Ffgu0{border-top:1px solid var(--campaign-line);margin-top:30px}.page_answers__Ffgu0 details{border-bottom:1px solid var(--campaign-line);padding-block:4px}.page_answers__Ffgu0 summary{cursor:pointer;padding-block:15px;min-height:48px;font-size:13px;line-height:1.6}.page_answers__Ffgu0 details p{font-size:13px;line-height:1.8;color:var(--muted-foreground);padding-bottom:20px}.page_mobileBar__z17PY{display:none}@media (max-width:1023px){.page_hero__SdRZc{grid-template-columns:1fr}.page_heroFigure__D4WXR{max-width:400px}.page_strategy__0ve3n{grid-template-columns:1fr;gap:28px}.page_photoPair__tKg0_{max-width:650px;margin-inline:auto}.page_pricing__wWAUZ,.page_specification__bDnPD{gap:32px}}@media (max-width:767px){.page_page__6jimE{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.page_hero__SdRZc{padding-top:28px;gap:28px}.page_page__6jimE h1{font-size:clamp(39px,10.5vw,66px)}.page_pricing__wWAUZ,.page_specification__bDnPD{grid-template-columns:1fr;gap:28px;padding-block:36px}.page_quantityGrid__SY1NU button{padding:16px 12px}.page_quantityGrid__SY1NU strong{font-size:32px}.page_quantityGrid__SY1NU strong small{display:block;margin-top:4px}.page_strategy__0ve3n{padding-block:40px}.page_photoPair__tKg0_{gap:12px}.page_photoPair__tKg0_ figure:last-child{margin-top:30px}.page_process__4epOh{padding-block:36px}.page_process__4epOh ol{grid-template-columns:1fr;gap:20px}.page_inquiry__dl8Vc{scroll-margin-top:16px}.page_mobileBar__z17PY{position:fixed;z-index:30;inset:auto 0 0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:var(--background);border-top:1px solid rgb(245 245 240/18%);visibility:hidden;pointer-events:none}.page_mobileBar__z17PY[data-visible=true]{visibility:visible;pointer-events:auto}.page_mobileBar__z17PY>span{font-size:13px;line-height:1.5}.page_mobileBar__z17PY small{font-size:9px;color:var(--muted-foreground)}.page_mobileBar__z17PY a{min-height:48px;padding:12px 14px;gap:12px;font-size:10px}}