._wrapper_yul2t_1{padding:var(--spacing-8) 0;background-color:var(--surface);overflow:hidden}@media(min-width:768px){._wrapper_yul2t_1{padding:var(--spacing-16) 0}}._container_yul2t_13{max-width:1400px;margin:0 auto;padding:0 var(--spacing-2)}@media(min-width:768px){._container_yul2t_13{padding:0 var(--spacing-6)}}._header_yul2t_25{text-align:center;margin-bottom:var(--spacing-12)}._title_yul2t_30{font-size:2.5rem;font-weight:800;color:var(--surface-foreground);margin-bottom:var(--spacing-3)}._subtitle_yul2t_37{font-size:1.125rem;color:var(--muted-foreground);max-width:600px;margin:0 auto}._carouselContent_yul2t_44{padding-bottom:var(--spacing-6)}._carouselItem_yul2t_48{flex:0 0 100%;padding:0 var(--spacing-1);opacity:.5;transform:scale(.95);transition:opacity var(--animation-duration-normal) ease,transform var(--animation-duration-normal) ease;cursor:pointer}@media(min-width:768px){._carouselItem_yul2t_48{padding:0 var(--spacing-2)}}._carouselItem_yul2t_48._active_yul2t_65{opacity:1;transform:scale(1)}._stepCard_yul2t_70{display:flex;flex-direction:column;background:var(--surface);border:1px solid transparent;border-radius:var(--radius-lg);padding:var(--spacing-6);height:100%;transition:box-shadow var(--animation-duration-normal) ease;box-shadow:var(--shadow-card)}._active_yul2t_65 ._stepCard_yul2t_70{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 20%,transparent),var(--shadow-md)}._stepHeader_yul2t_89{display:flex;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-4)}._stepIconWrapper_yul2t_96{flex-shrink:0;width:3.5rem;height:3.5rem;border-radius:var(--radius-md);background-color:color-mix(in srgb,var(--primary) 15%,transparent);display:flex;align-items:center;justify-content:center}._stepIcon_yul2t_96{width:1.75rem;height:1.75rem;color:var(--primary)}._stepInfo_yul2t_113{text-align:left}._stepNumber_yul2t_117{font-size:.875rem;font-weight:600;color:var(--muted-foreground)}._stepTitle_yul2t_123{font-size:1.25rem;font-weight:700;color:var(--surface-foreground);margin:0}._stepMockup_yul2t_130{flex-grow:1;display:flex;align-items:center;justify-content:center;background-color:var(--surface);border-radius:var(--radius-md);padding:var(--spacing-4);min-height:120px;margin-bottom:var(--spacing-4);border:1px dashed var(--border)}._stepDescription_yul2t_143{font-size:.95rem;color:var(--muted-foreground);line-height:1.6;text-align:center;min-height:3rem}._mockupGrid_yul2t_152{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--spacing-2);width:100%;max-width:200px}._dateCell_yul2t_159{height:1.5rem;border-radius:var(--radius-sm)}._dateSelected_yul2t_163{background-color:color-mix(in srgb,var(--primary) 50%,transparent)}._mockupFlex_yul2t_167{display:flex;gap:var(--spacing-3);align-items:center;justify-content:center}._cameraCard_yul2t_173{padding:var(--spacing-2);border:2px solid transparent;border-radius:var(--radius)}._cameraSelected_yul2t_178{border-color:var(--primary)}._cameraImage_yul2t_181{width:4rem;height:4rem;margin-bottom:var(--spacing-1)}._cameraText_yul2t_186{width:4rem;height:.75rem}._filmCard_yul2t_191{padding:var(--spacing-2);border:2px solid transparent;border-radius:var(--radius)}._filmSelected_yul2t_196{border-color:var(--primary)}._filmImage_yul2t_199{width:3rem;height:4rem}._iconPattern_yul2t_204{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:radial-gradient(circle at center,color-mix(in srgb,var(--primary) 10%,transparent) 0%,transparent 60%),repeating-conic-gradient(from 0deg,var(--surface) 0deg 5deg,transparent 5deg 10deg)}._patternIcon_yul2t_223{width:3rem;height:3rem;color:var(--primary);z-index:1}._carouselNavPrev_yul2t_231,._carouselNavNext_yul2t_232{top:50%;transform:translateY(-50%);display:none}@media(min-width:768px){._carouselNavPrev_yul2t_231,._carouselNavNext_yul2t_232{display:flex}}._carouselNavPrev_yul2t_231{left:-1rem}._carouselNavNext_yul2t_232{right:-1rem}._dots_yul2t_254{display:flex;justify-content:center;gap:var(--spacing-2);margin-top:var(--spacing-6)}._dot_yul2t_254{width:.75rem;height:.75rem;border-radius:var(--radius-full);background-color:var(--muted);border:none;cursor:pointer;transition:background-color var(--animation-duration-normal),transform var(--animation-duration-normal)}._dot_yul2t_254:hover{background-color:color-mix(in srgb,var(--primary) 50%,transparent)}._dotActive_yul2t_277{background-color:var(--primary);transform:scale(1.2)}._cta_yul2t_283{text-align:center;margin-top:var(--spacing-12)}._ctaButton_yul2t_288{font-size:1.125rem;padding:var(--spacing-4) var(--spacing-8);height:auto}@media(min-width:768px){._carouselItem_yul2t_48{flex-basis:50%}}@media(min-width:1024px){._carouselItem_yul2t_48{flex-basis:calc(100% / 3)}}@media(min-width:1280px){._carouselItem_yul2t_48{flex-basis:25%}._carouselNavPrev_yul2t_231{left:-2rem}._carouselNavNext_yul2t_232{right:-2rem}}._formContainer_6wa8o_1{background-color:var(--surface);border-radius:var(--radius-md, 12px);padding:24px;max-width:600px;width:100%;margin:var(--spacing-6) auto;border:1px solid transparent;box-sizing:border-box;box-shadow:var(--shadow-card)}._header_6wa8o_13{text-align:center;margin-bottom:var(--spacing-6)}._title_6wa8o_18{font-size:1.625rem;font-weight:800;letter-spacing:-.025em;color:var(--surface-foreground);margin:0 0 var(--spacing-2)}._subtitle_6wa8o_26{font-size:1rem;color:var(--muted-foreground);margin:0}._contactForm_6wa8o_32{display:flex;flex-direction:column;gap:var(--spacing-4)}._formGroup_6wa8o_38{display:flex;flex-direction:column;gap:var(--spacing-2)}._errorMessage_6wa8o_44{color:var(--error);font-size:.875rem;margin:0}._submitButton_6wa8o_50{margin-top:var(--spacing-4)}._spinner_6wa8o_54{animation:_spin_6wa8o_54 1s linear infinite}@keyframes _spin_6wa8o_54{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){._formContainer_6wa8o_1{padding:var(--spacing-6)}._title_6wa8o_18{font-size:1.5rem}}._grid_18stp_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:var(--spacing-6);width:100%}._card_18stp_8{display:flex;flex-direction:column;background-color:var(--surface);border:1px solid transparent;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow);transition:box-shadow var(--animation-duration-normal) ease,transform var(--animation-duration-normal) ease;height:100%}._card_18stp_8:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}._imageContainer_18stp_26{position:relative;width:100%;aspect-ratio:16 / 9;background-color:var(--muted);overflow:hidden}._imageContainer_18stp_26[role=button]{cursor:pointer}._image_18stp_26{width:100%;height:100%;object-fit:cover;transition:transform var(--animation-duration-slow) ease}._imageContainer_18stp_26:hover ._image_18stp_26{transform:scale(1.05)}._placeholderImage_18stp_49{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--muted)}._placeholderIcon_18stp_58{color:var(--muted-foreground);opacity:.5}._zoomOverlay_18stp_63{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0000004d;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-2);color:#fff;opacity:0;transition:opacity var(--animation-duration-fast) ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._imageContainer_18stp_26:hover ._zoomOverlay_18stp_63{opacity:1}._zoomOverlay_18stp_63 span{font-size:.875rem;font-weight:500}._content_18stp_88{padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-4);flex-grow:1}._header_18stp_96{display:flex;flex-direction:column;gap:var(--spacing-2)}._name_18stp_102{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0;line-height:1.3}._addressLink_18stp_110{display:flex;align-items:flex-start;gap:var(--spacing-2);color:var(--muted-foreground);text-decoration:none;font-size:.95rem;line-height:1.4;transition:color var(--animation-duration-fast) ease}._addressLink_18stp_110:hover{color:var(--primary);text-decoration:underline}._addressLink_18stp_110 ._icon_18stp_126{flex-shrink:0;margin-top:3px}._description_18stp_131{font-size:.95rem;color:var(--foreground);line-height:1.6;margin:0}._detailsList_18stp_138{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:auto;padding-top:var(--spacing-4);border-top:1px solid var(--border)}._contactSection_18stp_147{display:flex;flex-direction:column;gap:var(--spacing-2)}._contactLink_18stp_153{display:flex;align-items:center;gap:var(--spacing-2);color:var(--foreground);text-decoration:none;font-size:.95rem;font-weight:500;transition:color var(--animation-duration-fast) ease;width:fit-content}._contactLink_18stp_153:hover{color:var(--primary)}._contactLink_18stp_153 ._icon_18stp_126{color:var(--muted-foreground)}._contactLink_18stp_153:hover ._icon_18stp_126{color:var(--primary)}._hoursSection_18stp_177{display:flex;flex-direction:column;gap:var(--spacing-2)}._hoursHeader_18stp_183{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;font-size:.95rem;color:var(--foreground)}._hoursHeader_18stp_183 ._icon_18stp_126{color:var(--muted-foreground)}._hoursList_18stp_196{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-1);padding-left:calc(16px + var(--spacing-2))}._hoursItem_18stp_206{font-size:.9rem;color:var(--muted-foreground);line-height:1.4}._imageSkeleton_18stp_213{width:100%;aspect-ratio:16 / 9}._titleSkeleton_18stp_218{height:1.5rem;width:70%;margin-bottom:var(--spacing-2)}._textSkeleton_18stp_224{height:1rem;width:100%;margin-bottom:var(--spacing-2)}._divider_18stp_230{height:1px;background-color:var(--border);margin:var(--spacing-4) 0}._errorState_18stp_237,._emptyState_18stp_238{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-12);text-align:center;background-color:var(--surface);border:1px solid transparent;border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-card)}._errorIcon_18stp_252{color:var(--error);margin-bottom:var(--spacing-4)}._emptyIcon_18stp_257{color:var(--muted-foreground);margin-bottom:var(--spacing-4)}._errorTitle_18stp_262{font-size:1.25rem;font-weight:600;margin:0 0 var(--spacing-2) 0;color:var(--foreground)}._errorMessage_18stp_269,._emptyMessage_18stp_270{font-size:1rem;color:var(--muted-foreground);margin:0;max-width:400px}@media(max-width:768px){._grid_18stp_1{grid-template-columns:1fr;gap:var(--spacing-4)}._card_18stp_8{border-radius:var(--radius-md)}._content_18stp_88{padding:var(--spacing-4)}._name_18stp_102{font-size:1.1rem}}._suggestions_i6aq7_1{margin-top:var(--spacing-12);margin-bottom:var(--spacing-12);width:100%;text-align:left}._section_i6aq7_8{margin-bottom:var(--spacing-12)}._section_i6aq7_8:last-child{margin-bottom:0}._heading_i6aq7_16{font-size:1.5rem;font-weight:700;margin-bottom:var(--spacing-6);text-align:center;color:var(--foreground)}._grid_i6aq7_24{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-6);width:100%}._blogCard_i6aq7_31{height:100%}._cardSkeleton_i6aq7_35{border-radius:var(--radius-md);overflow:hidden;background-color:var(--surface);border:1px solid transparent;display:flex;flex-direction:column;box-shadow:var(--shadow-card)}._skeletonImage_i6aq7_45{height:200px;width:100%}._skeletonContent_i6aq7_50{padding:var(--spacing-4);flex:1;display:flex;flex-direction:column;gap:var(--spacing-2)}._skeletonTitle_i6aq7_58{height:1.5rem;width:70%}._skeletonText_i6aq7_63{height:1rem;width:100%}._skeletonFooter_i6aq7_68{margin-top:auto;padding-top:var(--spacing-4)}._skeletonButton_i6aq7_73{height:2.5rem;width:100%;border-radius:var(--radius)}._page_mxgp4_6{--text-soft: color-mix(in srgb, var(--foreground) 80%, var(--background));margin:calc(-1 * var(--spacing-8)) calc(-1 * var(--spacing-6));color:var(--foreground)}@media(max-width:768px){._page_mxgp4_6{margin:calc(-1 * var(--spacing-6)) calc(-1 * var(--spacing-4))}}._hero_mxgp4_21{padding:28px 16px 36px;display:flex;flex-direction:column;gap:24px}._heroMain_mxgp4_28{display:flex;flex-direction:column;gap:22px;min-width:0}._heroText_mxgp4_35{display:flex;flex-direction:column;gap:12px}._eyebrow_mxgp4_41{font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}._h1_mxgp4_49{margin:0;font-size:34px;line-height:1.08;font-weight:800;letter-spacing:-.03em}._lead_mxgp4_57{margin:0;font-size:17px;line-height:1.5;color:var(--text-soft)}._planCard_mxgp4_64{background:var(--surface);border:1px solid transparent;border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:16px;box-shadow:0 12px 32px #1c1b1a0f}._field_mxgp4_75{display:flex;flex-direction:column;gap:8px}._fieldLabel_mxgp4_81{font-size:14px;font-weight:700}._termButton_mxgp4_86{display:flex;align-items:center;gap:10px;height:52px;padding:0 14px;border:1.5px solid transparent;border-radius:var(--radius);background:var(--muted);color:var(--foreground);font:inherit;font-size:16px;font-weight:600;text-align:left;cursor:pointer}._termButton_mxgp4_86:hover{background-color:color-mix(in srgb,var(--muted),var(--foreground) 7%)}._termIcon_mxgp4_108{flex:0 0 auto;color:var(--primary)}._termNote_mxgp4_113{margin-left:auto;font-size:13px;font-weight:500;color:var(--muted-foreground);white-space:nowrap}._presets_mxgp4_121{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}._preset_mxgp4_121{height:48px;border-radius:var(--radius);border:2px solid transparent;background:var(--muted);color:var(--foreground);font:inherit;font-size:16px;font-weight:800;cursor:pointer;font-variant-numeric:tabular-nums}._preset_mxgp4_121:hover{background-color:color-mix(in srgb,var(--muted),var(--foreground) 7%)}._presetOn_mxgp4_145,._presetOn_mxgp4_145:hover{background:var(--primary-tint);border-color:var(--primary)}._primaryCta_mxgp4_151{height:56px;width:100%;border:0;border-radius:var(--radius);background:var(--primary);color:var(--primary-foreground);font:inherit;font-size:17px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;cursor:pointer;transition:transform .12s ease,background-color var(--animation-duration-fast) ease}._primaryCta_mxgp4_151:hover{color:var(--primary-foreground);background:color-mix(in srgb,var(--primary),black 8%)}._primaryCta_mxgp4_151:active,._secondaryCta_mxgp4_176:active,._optionRow_mxgp4_177:active,._mobileBarCta_mxgp4_178:active{transform:scale(.98)}._recLine_mxgp4_182{font-size:13px;color:var(--muted-foreground);text-align:center}._trust_mxgp4_188{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px;font-size:14px;font-weight:600}._trust_mxgp4_188 li{display:flex;align-items:center;gap:6px}._stars_mxgp4_205{color:var(--primary);letter-spacing:1px}._trustIcon_mxgp4_210{color:var(--primary)}._hero_mxgp4_21{position:relative;isolation:isolate}._heroMain_mxgp4_28{position:relative;z-index:1}._heroPhoto_mxgp4_227{position:absolute;z-index:0;top:0;left:0;right:0;height:300px;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,#000 40%,transparent 100%);mask-image:linear-gradient(to bottom,#000 40%,transparent 100%)}._heroPhoto_mxgp4_227 img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 35%}._hero_mxgp4_21:has(._heroPhoto_mxgp4_227){padding-top:210px}@media(min-width:900px){._hero_mxgp4_21:has(._heroPhoto_mxgp4_227){padding-top:56px;min-height:560px}._heroPhoto_mxgp4_227{bottom:0;height:auto;left:38%;right:min(0px,calc(50% - 50vw));-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 42%),linear-gradient(to top,transparent 0%,#000 22%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0%,#000 42%),linear-gradient(to top,transparent 0%,#000 22%);mask-composite:intersect}._heroPhoto_mxgp4_227 img{object-position:65% 40%}}._section_mxgp4_279{padding:30px 16px;display:flex;flex-direction:column;gap:18px}._kitSection_mxgp4_286{scroll-margin-top:64px}._sectionTitle_mxgp4_290{display:flex;flex-direction:column;gap:6px}._sectionSub_mxgp4_296{font-size:15px;color:var(--muted-foreground)}._h2_mxgp4_301{margin:0;font-size:26px;line-height:1.15;font-weight:800;letter-spacing:-.025em}._bodyText_mxgp4_309{margin:0;font-size:16px;line-height:1.5;color:var(--text-soft)}._textLink_mxgp4_316{align-self:flex-start;min-height:44px;display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:700;color:var(--foreground);text-decoration:underline;text-underline-offset:3px}._textLink_mxgp4_316:hover{color:var(--foreground);text-decoration-thickness:2px}._muted_mxgp4_334{font-size:13px;color:var(--muted-foreground)}._small_mxgp4_339{font-size:12px;font-weight:500;color:var(--muted-foreground)}._notice_mxgp4_345{margin:0;display:flex;align-items:flex-start;gap:8px;padding:12px 14px;border-radius:var(--radius);background:var(--primary-tint);font-size:14px;line-height:1.45}._notice_mxgp4_345 svg{flex:0 0 auto;margin-top:1px;color:var(--primary)}._kitWrap_mxgp4_365{display:flex;flex-direction:column;gap:12px}._kitList_mxgp4_371{background:var(--surface);border:1px solid transparent;border-radius:12px;overflow:hidden;box-shadow:var(--shadow-card)}._kitRow_mxgp4_379{width:100%;display:flex;align-items:center;gap:14px;padding:14px 16px;border:0;background:var(--surface);color:var(--foreground);font:inherit;text-align:left;box-sizing:border-box}._kitRow_mxgp4_379+._kitRow_mxgp4_379{border-top:1px solid var(--border)}._optionRow_mxgp4_177{cursor:pointer;transition:transform .12s ease,background-color var(--animation-duration-fast) ease}._optionRow_mxgp4_177:hover{background:var(--muted)}._optionOn_mxgp4_406,._optionOn_mxgp4_406:hover{background:color-mix(in srgb,var(--primary-tint) 60%,var(--surface))}._checkbox_mxgp4_411{width:24px;height:24px;flex:0 0 24px;border-radius:5px;border:2px solid var(--border-strong);background:var(--surface);display:flex;align-items:center;justify-content:center;box-sizing:border-box}._optionOn_mxgp4_406 ._checkbox_mxgp4_411{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}._thumb_mxgp4_430{width:56px;height:56px;flex:0 0 56px;border-radius:6px;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#1c1b1a}._thumb_mxgp4_430 img{width:100%;height:100%;object-fit:cover}._rowText_mxgp4_449{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}._rowName_mxgp4_457{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:15px;font-weight:700;line-height:1.3}._rowSub_mxgp4_467{font-size:13px;color:var(--muted-foreground)}._rowPrice_mxgp4_472{flex:0 0 auto;font-size:15px;font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}._rowBadge_mxgp4_480{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border-radius:4px;background:var(--primary-tint);font-size:11px;font-weight:800}._totalCard_mxgp4_491{align-self:start;background:var(--surface);border:1px solid transparent;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--shadow-card)}._totalRow_mxgp4_503{display:flex;justify-content:space-between;align-items:baseline;gap:12px}._totalLabel_mxgp4_510{font-size:15px;font-weight:700}._totalValue_mxgp4_515{font-size:30px;font-weight:800;letter-spacing:-.025em;font-variant-numeric:tabular-nums}._perks_mxgp4_522{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:14px}._perks_mxgp4_522 li{display:flex;align-items:center;gap:8px}._perkIcon_mxgp4_538{flex:0 0 auto;color:var(--success)}@media(max-width:599px){._kitRow_mxgp4_379{gap:10px;padding:12px 14px 12px 12px}._thumb_mxgp4_430{width:44px;height:44px;flex-basis:44px}}._grid3_mxgp4_559{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}._cameraCard_mxgp4_568{display:flex;flex-direction:column;gap:12px;padding:8px 8px 14px;background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-card);min-width:0}._cameraMedia_mxgp4_579{position:relative;aspect-ratio:4 / 3;border-radius:4px;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#1c1b1a}._cameraMedia_mxgp4_579 img{width:100%;height:100%;object-fit:cover}._badge_mxgp4_596{position:absolute;top:8px;left:8px;display:flex;align-items:center;gap:5px;padding:4px 7px;border-radius:4px;background:#fff;color:#1c1b1a;font-size:11px;font-weight:800}._badgeDot_mxgp4_611{width:6px;height:6px;border-radius:2px;background:var(--primary)}._badgeDotOff_mxgp4_618{background:#9a938b}._cameraBody_mxgp4_622{display:flex;flex-direction:column;gap:3px;padding:0 6px}._cameraName_mxgp4_629{font-size:17px;font-weight:800}._cameraWhy_mxgp4_634{font-size:14px;color:var(--text-soft)}._cameraPrice_mxgp4_639{margin-top:6px;font-variant-numeric:tabular-nums}._cameraPrice_mxgp4_639 b{font-size:16px;font-weight:800}._secondaryCta_mxgp4_176{margin:0 6px;height:44px;border-radius:var(--radius);border:1.5px solid transparent;background:var(--muted);color:var(--foreground);font:inherit;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:transform .12s ease}._secondaryCta_mxgp4_176:hover{background:var(--muted)}._secondaryCtaOn_mxgp4_671,._secondaryCtaOn_mxgp4_671:hover{border-color:var(--primary);background:var(--primary-tint)}@media(max-width:599px){._cameraCard_mxgp4_568{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;padding:8px 8px 12px}._cameraMedia_mxgp4_579{aspect-ratio:1 / 1;align-self:start}._cameraBody_mxgp4_622{padding:4px 4px 0 0}._cameraBody_mxgp4_622 ._muted_mxgp4_334{font-size:12px}._secondaryCta_mxgp4_176{grid-column:1 / -1;margin:0 4px}._badge_mxgp4_596{top:6px;left:6px;right:6px;padding:3px 5px;font-size:10px;line-height:1.2}}._secondaryCta_mxgp4_176:disabled{border-color:var(--border);color:var(--muted-foreground);background:var(--surface);cursor:default}._twoCol_mxgp4_723{display:flex;flex-direction:column;gap:16px}._shotsText_mxgp4_729{display:flex;flex-direction:column;gap:12px}._table_mxgp4_735{background:var(--muted);border:1px solid transparent;border-radius:12px;overflow:hidden}._tableRow_mxgp4_742{width:100%;display:flex;justify-content:space-between;gap:12px;padding:14px 18px;border:0;background:transparent;color:var(--foreground);font:inherit;font-size:16px;text-align:left;cursor:pointer;font-variant-numeric:tabular-nums}._tableRow_mxgp4_742+._tableRow_mxgp4_742{border-top:1px solid var(--border)}._tableRow_mxgp4_742:hover{background:var(--muted)}._tableRowOn_mxgp4_766,._tableRowOn_mxgp4_766:hover{background:var(--primary-tint);font-weight:700}._tableRow_mxgp4_742 b{font-weight:800}._card_mxgp4_778{margin:0;background:var(--surface);border:1px solid transparent;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--shadow-card)}._stepNo_mxgp4_790{width:36px;height:36px;border-radius:var(--radius);background:var(--primary);color:var(--primary-foreground);font-size:17px;font-weight:800;display:flex;align-items:center;justify-content:center}._cardTitle_mxgp4_803{font-size:18px;font-weight:800}._cardText_mxgp4_808{font-size:14px;line-height:1.5;color:var(--text-soft)}._gallery_mxgp4_816{display:flex;gap:10px;overflow-x:auto;margin:0 -16px;padding:2px 16px 6px;scroll-snap-type:x mandatory;scroll-padding:0 16px;scrollbar-width:none}._gallery_mxgp4_816::-webkit-scrollbar{display:none}._galleryItem_mxgp4_831{flex:0 0 72%;scroll-snap-align:start;aspect-ratio:4 / 3;padding:0;border:0;border-radius:var(--radius);overflow:hidden;background:var(--muted);cursor:zoom-in}._galleryItem_mxgp4_831 img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}._galleryItem_mxgp4_831:hover img{transform:scale(1.03)}._faq_mxgp4_857{background:var(--surface);border:1px solid transparent;border-radius:12px;overflow:hidden;box-shadow:var(--shadow-card)}._faqItem_mxgp4_865+._faqItem_mxgp4_865{border-top:1px solid var(--border)}._faqQuestion_mxgp4_869{width:100%;min-height:60px;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;text-align:left;font:inherit;font-size:16px;font-weight:700;color:var(--foreground);cursor:pointer}._chevron_mxgp4_887{flex:0 0 auto;transition:transform .2s ease}._chevronOpen_mxgp4_892{transform:rotate(180deg)}._faqAnswer_mxgp4_896{margin:0;padding:0 18px 18px;font-size:15px;line-height:1.55;color:var(--text-soft)}._prose_mxgp4_906{max-width:720px;font-size:16px;line-height:1.6;color:var(--text-soft)}._prose_mxgp4_906 h2{margin:0 0 12px;font-size:26px;line-height:1.15;font-weight:800;letter-spacing:-.025em;color:var(--foreground)}._prose_mxgp4_906 h3{margin:24px 0 8px;font-size:19px;font-weight:800;color:var(--foreground)}._prose_mxgp4_906 p{margin:0 0 12px}._prose_mxgp4_906 a{color:var(--foreground);text-decoration:underline;text-underline-offset:3px}._mobileBar_mxgp4_178{position:sticky;bottom:0;z-index:20;margin-top:8px;background:var(--surface);border-top:1px solid var(--border);padding:10px 16px calc(12px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px}._mobileBarInfo_mxgp4_954{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}._mobileBarInfo_mxgp4_954 b{font-size:20px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}._mobileBarCta_mxgp4_178{flex:0 0 auto;height:52px;padding:0 20px;border:0;border-radius:var(--radius);background:var(--primary);color:var(--primary-foreground);font:inherit;font-size:17px;font-weight:800;display:flex;align-items:center;gap:8px;text-decoration:none;cursor:pointer;transition:transform .12s ease}._mobileBarCta_mxgp4_178:hover{color:var(--primary-foreground)}._termButton_mxgp4_86:focus-visible,._preset_mxgp4_121:focus-visible,._primaryCta_mxgp4_151:focus-visible,._textLink_mxgp4_316:focus-visible,._optionRow_mxgp4_177:focus-visible,._secondaryCta_mxgp4_176:focus-visible,._tableRow_mxgp4_742:focus-visible,._galleryItem_mxgp4_831:focus-visible,._faqQuestion_mxgp4_869:focus-visible,._mobileBarCta_mxgp4_178:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}@media(min-width:900px){._hero_mxgp4_21{padding:56px 40px 64px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:center}._h1_mxgp4_49{font-size:56px;line-height:1.03;letter-spacing:-.04em}._lead_mxgp4_57{font-size:19px}._section_mxgp4_279{padding:48px 40px;gap:24px}._kitSection_mxgp4_286{scroll-margin-top:80px}._h2_mxgp4_301{font-size:34px;line-height:1.1;letter-spacing:-.03em}._kitWrap_mxgp4_365{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:20px;align-items:start}._totalCard_mxgp4_491{position:sticky;top:96px}._grid3_mxgp4_559{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}._twoCol_mxgp4_723{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}._gallery_mxgp4_816{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;overflow:visible}._prose_mxgp4_906 h2{font-size:34px;line-height:1.1;letter-spacing:-.03em}._mobileBar_mxgp4_178{display:none}}._subRows_mxgp4_1088{display:flex;flex-direction:column;gap:6px;padding-bottom:12px;border-bottom:1px solid var(--border);font-size:14px}._subRow_mxgp4_1088{display:flex;justify-content:space-between;gap:12px;color:var(--muted-foreground)}._subRow_mxgp4_1088 b{color:var(--foreground);font-weight:700;font-variant-numeric:tabular-nums}._page_t0obo_7{--text-soft: color-mix(in srgb, var(--foreground) 82%, var(--background));margin:calc(-1 * var(--spacing-8)) calc(-1 * var(--spacing-6));padding:28px 16px 56px;color:var(--foreground);display:flex;flex-direction:column;gap:24px}@media(max-width:768px){._page_t0obo_7{margin:calc(-1 * var(--spacing-6)) calc(-1 * var(--spacing-4))}}._head_t0obo_25{display:flex;flex-direction:column;gap:12px;max-width:760px}._breadcrumbs_t0obo_32{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--muted-foreground)}._breadcrumbLink_t0obo_40{color:var(--muted-foreground);text-decoration:none}._breadcrumbLink_t0obo_40:hover{color:var(--foreground);text-decoration:underline;text-underline-offset:3px}._breadcrumbSeparator_t0obo_51{flex:0 0 auto}._breadcrumbCurrent_t0obo_55{color:var(--foreground);font-weight:600}._h1_t0obo_60{margin:0;font-size:34px;line-height:1.08;font-weight:800;letter-spacing:-.03em}._h2_t0obo_68{margin:0;font-size:26px;line-height:1.15;font-weight:800;letter-spacing:-.025em}._banner_t0obo_78{aspect-ratio:16 / 9;border-radius:16px;overflow:hidden;background:var(--muted)}._banner_t0obo_78 img{display:block;width:100%;height:100%;object-fit:cover}._body_t0obo_94{display:flex;flex-direction:column;gap:24px;min-width:0}._content_t0obo_101{max-width:720px;font-size:16px;line-height:1.65;color:var(--text-soft)}._content_t0obo_101>*:first-child{margin-top:0}._content_t0obo_101>*:last-child{margin-bottom:0}._content_t0obo_101 h1,._content_t0obo_101 h2,._content_t0obo_101 h3{margin:1.6em 0 .5em;color:var(--foreground);font-weight:800;line-height:1.2;letter-spacing:-.02em}._content_t0obo_101 h1,._content_t0obo_101 h2,._content_t0obo_101 h3{font-size:24px}._content_t0obo_101 h4{margin:1.2em 0 .4em;font-size:18px;font-weight:800;color:var(--foreground)}._content_t0obo_101 p{margin:0 0 1em}._content_t0obo_101 strong,._content_t0obo_101 b{color:var(--foreground);font-weight:700}._content_t0obo_101 a{color:var(--foreground);font-weight:600;text-decoration:underline;text-decoration-color:var(--primary);text-underline-offset:3px}._content_t0obo_101 a:hover{text-decoration-thickness:2px}._content_t0obo_101 ul,._content_t0obo_101 ol{margin:0 0 1em;padding-left:1.25em}._content_t0obo_101 li{margin-bottom:.4em}._content_t0obo_101 li::marker{color:var(--primary)}._content_t0obo_101 blockquote{margin:1.5em 0;padding:16px 20px;border-radius:12px;background:var(--surface);border:1px solid transparent;color:var(--foreground);box-shadow:var(--shadow-card)}._content_t0obo_101 img{max-width:100%;height:auto;border-radius:12px;margin:1.5em 0}._content_t0obo_101 table{width:100%;border-collapse:collapse;font-size:15px;margin:0 0 1em}._content_t0obo_101 th,._content_t0obo_101 td{padding:10px 12px;border-bottom:1px solid var(--border);text-align:left}._component_t0obo_209{width:100%;min-width:0}._gallery_t0obo_216{display:flex;flex-direction:column;gap:16px;margin-top:16px}._galleryGrid_t0obo_223{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._galleryItem_t0obo_229{aspect-ratio:1;padding:0;border:0;border-radius:12px;overflow:hidden;background:var(--muted);cursor:zoom-in}._galleryItem_t0obo_229 img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}._galleryItem_t0obo_229:hover img{transform:scale(1.03)}._galleryItem_t0obo_229:focus-visible{outline:none;box-shadow:0 0 0 2px var(--primary)}._container_t0obo_258{max-width:760px;margin:0 auto}._notFound_t0obo_263{text-align:center;padding:var(--spacing-16) var(--spacing-6)}._notFound_t0obo_263 h1{font-size:2rem;font-weight:800;letter-spacing:-.025em;margin-bottom:var(--spacing-4)}._notFound_t0obo_263 p{color:var(--muted-foreground);margin-bottom:var(--spacing-8)}._backLink_t0obo_280{display:inline-block;padding:var(--spacing-3) var(--spacing-6);background-color:var(--primary);color:var(--primary-foreground);text-decoration:none;font-weight:700;border-radius:var(--radius);transition:background-color var(--animation-duration-fast) ease}._backLink_t0obo_280:hover{background-color:color-mix(in srgb,var(--primary),black 10%)}._contentSkeleton_t0obo_295{display:flex;flex-direction:column;gap:var(--spacing-4);max-width:720px}@media(min-width:900px){._page_t0obo_7{padding:56px 40px 72px;gap:32px}._h1_t0obo_60{font-size:52px;line-height:1.04;letter-spacing:-.04em}._banner_t0obo_78{aspect-ratio:21 / 8}._content_t0obo_101{font-size:17px}._galleryGrid_t0obo_223{grid-template-columns:repeat(4,minmax(0,1fr))}}
