.cabin_main__jsUfN{background:var(--bg-pure,#fff);min-height:100vh}.cabin_hero__n0T02{background:radial-gradient(ellipse 60% 80% at 100% 0,rgba(232,199,122,.1) 0,transparent 55%),linear-gradient(180deg,var(--bg-pure,#fff) 0,#F7F4EE 100%);padding:120px 0 56px}.cabin_heroInner__2o3Qq{max-width:1280px;margin:0 auto;padding:0 48px;display:grid;grid-template-columns:1.05fr 1fr;grid-gap:56px;gap:56px;align-items:start}.cabin_gallery__rCvGy{position:-webkit-sticky;position:sticky;top:90px;display:flex;flex-direction:column;gap:12px}.cabin_galleryMain__B6qt1{position:relative;width:100%;aspect-ratio:1/1;background-size:cover;background-position:50%;background-color:#EFEAE0;border-radius:18px;border:1px solid var(--line,#e8e4dd);box-shadow:0 30px 60px -28px rgba(42,21,71,.28);transition:background-color .28s ease}.cabin_galleryMainRender__hIn81{background-size:contain;background-repeat:no-repeat;background-position:50%}.cabin_tier__gs0wb{position:absolute;top:16px;left:16px;padding:6px 14px;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;border-radius:999px}.cabin_dbBadge__zeSb0{position:absolute;top:14px;right:14px;display:inline-flex;align-items:baseline;gap:2px;padding:9px 14px;background:rgba(42,21,71,.92);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#E8C77A;border-radius:10px;font-family:EB Garamond,serif;font-size:26px;font-weight:400;line-height:1;letter-spacing:-.02em}.cabin_dbBadge__zeSb0 small{font-size:12px;color:rgba(232,199,122,.7);font-family:var(--font-onest,system-ui),sans-serif}.cabin_patentBadge__KKDAN{position:absolute;left:16px;bottom:16px;display:inline-flex;align-items:center;gap:7px;padding:8px 13px;background:rgba(42,21,71,.92);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#E8C77A;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.01em;box-shadow:0 8px 22px -10px rgba(42,21,71,.6)}.cabin_patentBadge__KKDAN svg{color:#E8C77A;flex-shrink:0}.cabin_thumbs__4G4Cl{display:flex;gap:10px}.cabin_thumb__zLRdD{flex:1 1;aspect-ratio:1/1;background-size:cover;background-position:50%;background-color:#EFEAE0;border-radius:10px;border:2px solid transparent;cursor:pointer;transition:border-color .22s,opacity .22s;opacity:.7}.cabin_thumb__zLRdD:hover{opacity:1}.cabin_thumbActive__z2uY3{border-color:var(--brand,#4A2378);opacity:1}.cabin_thumbRender__NF_t3{background-size:contain}.cabin_galleryMainVideo__y3Wqa{background-color:#0E0B14;background-image:none}.cabin_galleryVideo__e5jrX{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:18px;background:#0E0B14;z-index:1}.cabin_thumbVideo__RgzcQ{position:relative}.cabin_thumbVideo__RgzcQ:after{content:"";position:absolute;inset:0;border-radius:8px;background:rgba(14,11,20,.32);transition:background .22s}.cabin_thumbVideo__RgzcQ.cabin_thumbActive__z2uY3:after,.cabin_thumbVideo__RgzcQ:hover:after{background:rgba(14,11,20,.18)}.cabin_thumbPlay__KKlPb{position:absolute;inset:0;z-index:1;display:grid;place-items:center;color:#fff;pointer-events:none}.cabin_thumbPlay__KKlPb svg{background:rgba(42,21,71,.78);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:999px;padding:7px;width:30px;height:30px;box-shadow:0 6px 16px -6px rgba(0,0,0,.5)}.cabin_info__xeCzf{display:flex;flex-direction:column;gap:18px;padding-top:8px}.cabin_crumbs__kHnhw{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-subtle,#8C8580);flex-wrap:wrap}.cabin_crumbs__kHnhw a{color:var(--ink-muted,#5C5552);text-decoration:none;transition:color .22s}.cabin_crumbs__kHnhw a:hover{color:var(--brand,#4A2378)}.cabin_crumbs__kHnhw svg{color:var(--line,#C8C2B8)}.cabin_h1__Ko5vG{font-size:clamp(32px,4vw,46px);line-height:1.05;letter-spacing:-.03em;font-weight:400;color:var(--ink,#14110F);margin:0}.cabin_h1__Ko5vG strong{font-weight:700}.cabin_tagline__OhawK{font-size:17px;line-height:1.5;color:var(--ink-muted,#5C5552);margin:0}.cabin_keySpecs__kpnA8{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;margin:6px 0;background:var(--line,#E8E4DD);border-radius:12px;overflow:hidden}.cabin_keySpecs__kpnA8>div{background:#fff;padding:16px 18px;display:flex;flex-direction:column;gap:4px}.cabin_keyVal___W9Ma{font-size:20px;font-weight:700;color:var(--brand-deep,#2A1547);letter-spacing:-.015em}.cabin_keyValVent__9L9bY{white-space:normal}.cabin_keyLbl__6ZemU{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-subtle,#8C8580);font-weight:600}.cabin_intro___tmob{font-size:15px;line-height:1.7;color:var(--ink-muted,#5C5552);margin:0}.cabin_priceRow__sm_V6{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0 8px;border-top:1px solid var(--line,#e8e4dd)}.cabin_price__EfI_N{display:inline-flex;align-items:baseline;gap:8px}.cabin_priceLbl__NgCjI{font-size:13px;color:var(--ink-subtle,#8C8580);font-weight:500}.cabin_priceVal__SYxXn{font-size:28px;font-weight:700;color:var(--brand-deep,#2A1547);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cabin_buyUnit__Jb3Vn{margin:0;color:var(--ink-subtle,#8C8580)}.cabin_buyUnitLbl__hnXqW{font-size:13px;font-weight:500}.cabin_buyUnitSum__kB0me{font-size:28px;font-weight:700;color:var(--brand-deep,#2A1547);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cabin_buyUnitNote___vjEJ{display:block;margin-top:2px;font-size:12.5px;font-weight:500}.cabin_priceMarkWrap__xDZkF{position:relative;display:inline-block;vertical-align:11px;margin-left:2px}.cabin_priceMark__4vOu3{background:none;border:0;padding:6px;margin:-6px -6px -6px -4px;font-family:inherit;font-size:15px;font-weight:600;line-height:1;color:var(--ink-subtle,#8C8580);letter-spacing:0;cursor:help}.cabin_priceMark__4vOu3:focus-visible{outline:2px solid var(--brand,#4A2378);outline-offset:-2px;border-radius:6px}.cabin_priceTip__8iC0r{position:absolute;bottom:calc(100% + 4px);left:50%;z-index:6;width:max-content;max-width:250px;transform:translateX(-50%) translateY(2px) scale(.97);transform-origin:bottom center;background:var(--brand-deep,#2A1547);color:#F5F2EC;font-size:12.5px;line-height:1.45;font-weight:500;text-align:left;text-wrap:pretty;padding:9px 12px;border-radius:10px;opacity:0;pointer-events:none;transition:opacity .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1)}.cabin_priceTip__8iC0r:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top:5px solid var(--brand-deep,#2a1547)}@media (hover:hover) and (pointer:fine){.cabin_priceMarkWrap__xDZkF:hover .cabin_priceTip__8iC0r{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}.cabin_priceMark__4vOu3:focus-visible+.cabin_priceTip__8iC0r,.cabin_priceTipOpen__5XNBX{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}@media (prefers-reduced-motion:reduce){.cabin_priceTip__8iC0r{transition:opacity .16s ease;transform:translateX(-50%)}.cabin_priceMarkWrap__xDZkF:hover .cabin_priceTip__8iC0r,.cabin_priceMark__4vOu3:focus-visible+.cabin_priceTip__8iC0r,.cabin_priceTipOpen__5XNBX{transform:translateX(-50%)}}.cabin_ctaBtn__Sil9j{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:280px;min-height:52px;padding:14px 20px;background:#E8C77A;color:#2A1547;flex-shrink:0;white-space:nowrap;border:0;border-radius:999px;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 14px 30px -10px rgba(232,199,122,.55);transition:background .24s,transform .24s}.cabin_ctaBtn__Sil9j:hover{background:#F0D293;transform:translateY(-2px)}@media (max-width:480px){.cabin_priceRow__sm_V6{flex-wrap:wrap;gap:12px}.cabin_ctaBtn__Sil9j{width:100%}}.cabin_priceNote__0rUAD{margin:10px 0 0;font-size:11.5px;line-height:1.4;color:var(--ink-subtle,#8C8580);font-weight:500;text-align:left;text-wrap:pretty}@media (hover:hover) and (pointer:fine){.cabin_priceNote__0rUAD{display:none}}.cabin_deliveryNote__Ky9mY{margin:-14px 0 0;font-size:11.5px}.cabin_ctaSub__W4ZZ2,.cabin_deliveryNote__Ky9mY{line-height:1.4;font-weight:500;color:var(--ink-subtle,#8C8580);text-align:left;text-wrap:pretty}.cabin_ctaSub__W4ZZ2{margin:0;padding-bottom:20px;border-bottom:1px solid var(--line,#e8e4dd);font-size:12.5px}.cabin_buyStdRow__duW2f{display:flex;flex-wrap:wrap;gap:10px;margin-top:-10px}.cabin_buyStdBtn__InXnf,.cabin_quoteGhostBtn__iMD6R{flex:1 1 200px;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:14px 22px;border-radius:999px;font-family:inherit;font-size:15px;font-weight:700;white-space:nowrap;cursor:pointer}.cabin_buyStdBtn__InXnf{background:#E8C77A;color:#2A1547;border:0;box-shadow:0 14px 30px -10px rgba(232,199,122,.55);transition:background .24s,transform .24s}.cabin_buyStdBtn__InXnf:hover{background:#F0D293;transform:translateY(-2px)}.cabin_buyStdBtn__InXnf:focus-visible{outline:3px solid #2A1547;outline-offset:3px}.cabin_quoteGhostBtn__iMD6R{background:transparent;color:var(--brand-deep,#2A1547);border:1px solid var(--brand-light,#a78bc4);transition:background-color .2s ease,border-color .2s ease,color .2s ease}.cabin_quoteGhostBtn__iMD6R:hover{border-color:var(--brand,#4A2378);background:rgba(74,35,120,.04);color:var(--brand,#4A2378)}.cabin_quoteGhostBtn__iMD6R:focus-visible{outline:3px solid var(--brand,#4A2378);outline-offset:3px}@media (max-width:480px){.cabin_buyStdBtn__InXnf,.cabin_quoteGhostBtn__iMD6R{flex-basis:100%}}.cabin_buyStdRow__duW2f+.cabin_deliveryNote__Ky9mY{margin-top:-6px}@media (prefers-reduced-motion:reduce){.cabin_buyStdBtn__InXnf,.cabin_quoteGhostBtn__iMD6R{transition:none}.cabin_buyStdBtn__InXnf:hover{transform:none}}.cabin_trustRow__ptw3h{display:flex;gap:22px;flex-wrap:wrap;font-size:13px;color:var(--ink-muted,#5C5552);font-weight:500}.cabin_trustRow__ptw3h span{display:inline-flex;align-items:center;gap:6px}.cabin_trustRow__ptw3h svg{color:#2F7D4F}.cabin_paletteWrap__36DrB{max-width:1280px;margin:48px auto 0;padding:40px 48px 0;border-top:1px solid var(--line,#e8e4dd)}.cabin_palette__9Vgoc{display:grid;grid-template-columns:340px 1fr;grid-gap:56px;gap:56px;align-items:center}.cabin_paletteText__8gwmg{display:flex;flex-direction:column;gap:16px}.cabin_paletteTitle__vh_W0{font-size:clamp(24px,2.6vw,32px);letter-spacing:-.025em;text-transform:none;color:var(--ink,#14110F);font-weight:500;margin:0}.cabin_paletteIntro__YWS_n{font-size:15px;line-height:1.6;color:var(--ink-muted,#5C5552);margin:0}.cabin_paletteRows__2DU3F{display:flex;flex-direction:column}.cabin_paletteRow__F5_0d{display:grid;grid-template-columns:160px 1fr auto;align-items:center;grid-gap:24px;gap:24px;padding:15px 0;border-top:1px solid var(--line,#e8e4dd)}.cabin_paletteRow__F5_0d:first-child{border-top:0;padding-top:0}.cabin_paletteRowLabel___2IrC{display:flex;flex-direction:column;font-size:14px;font-weight:700;color:var(--ink,#14110F);letter-spacing:-.005em}.cabin_paletteRowSub__xW0C4{font-size:10px;font-weight:500;color:var(--ink-subtle,#8C8580);letter-spacing:.08em;text-transform:uppercase;margin-top:2px}.cabin_paletteSwatches__BFdCm{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cabin_paletteSwatch__k_QP3{width:32px;height:32px;border-radius:7px;border:1px solid rgba(20,17,15,.14)}.cabin_paletteChip__q0SrO{padding:4px 11px;font-size:11px;white-space:nowrap;letter-spacing:.01em;color:var(--brand,#4A2378);background:var(--brand-pale,#F2EEF8)}.cabin_paletteChip__q0SrO,.cabin_paletteCta__Z3T6d{display:inline-flex;align-items:center;border-radius:999px;font-weight:700;border:1px solid var(--brand-light,#a78bc4)}.cabin_paletteCta__Z3T6d{align-self:flex-start;gap:9px;margin-top:18px;padding:13px 24px;text-decoration:none;cursor:pointer;font-size:13px;letter-spacing:.005em;color:var(--brand-deep,#2A1547);background:transparent;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.cabin_paletteCtaIcon__4Fl_7{display:grid;place-items:center;width:18px;height:18px;flex-shrink:0}.cabin_paletteCtaIcon__4Fl_7 svg{width:100%;height:100%;display:block}.cabin_paletteCtaArrow__mfSTk{font-size:17px;font-weight:300;line-height:1;opacity:.7;transition:transform .2s ease}.cabin_paletteCta__Z3T6d:hover{border-color:var(--brand,#4A2378);background:rgba(74,35,120,.04);color:var(--brand,#4A2378)}.cabin_paletteCta__Z3T6d:hover .cabin_paletteCtaArrow__mfSTk{transform:translateX(3px)}.cabin_paletteCta__Z3T6d:focus-visible{outline:3px solid var(--brand,#4A2378);outline-offset:3px}.cabin_actions__Rf67n{display:flex;gap:10px}.cabin_action__l9YKb{flex:1 1;min-width:0;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;padding:12px 14px;border-radius:999px;text-decoration:none;min-height:48px;text-align:left;transition:background-color .2s ease,border-color .2s ease}.cabin_action3d__iKqbQ{background:var(--brand-deep,#2A1547);border:1px solid var(--brand-deep,#2a1547);cursor:pointer}.cabin_action3d__iKqbQ .cabin_actionIcon__sNRKd,.cabin_action3d__iKqbQ .cabin_actionLabel__UszXq{color:#E8C77A}.cabin_action3d__iKqbQ:hover{background:var(--brand,#4A2378);border-color:var(--brand,#4A2378)}.cabin_action3d__iKqbQ:focus-visible{outline-color:#E8C77A}.cabin_actionGhost__kBBfw{background:transparent;border:1px solid var(--brand-light,#a78bc4);color:var(--brand-deep,#2A1547);cursor:pointer}.cabin_actionGhost__kBBfw .cabin_actionIcon__sNRKd,.cabin_actionGhost__kBBfw .cabin_actionLabel__UszXq{color:var(--brand-deep,#2A1547);transition:color .2s ease}.cabin_actionIcon__sNRKd{display:grid;place-items:center;width:18px;height:18px;flex-shrink:0}.cabin_actionIcon__sNRKd svg{width:100%;height:100%;display:block}.cabin_actionLabel__UszXq{font-size:13px;font-weight:700;letter-spacing:.005em;line-height:1.2}.cabin_actionGhost__kBBfw:hover{border-color:var(--brand,#4A2378);background:rgba(74,35,120,.04)}.cabin_actionGhost__kBBfw:hover .cabin_actionIcon__sNRKd,.cabin_actionGhost__kBBfw:hover .cabin_actionLabel__UszXq{color:var(--brand,#4A2378)}.cabin_action__l9YKb:focus-visible{outline:3px solid var(--brand,#4A2378);outline-offset:3px}.cabin_scenarios__oZq0D{background:var(--brand-deep,#2A1547);padding:22px 0}.cabin_scenInner__qhDae{max-width:1280px;margin:0 auto;padding:0 48px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.cabin_scenLabel__YS_Xd{font-size:11px;text-transform:uppercase;letter-spacing:.22em;color:#E8C77A;font-weight:700;flex-shrink:0}.cabin_scenList__NSh0U{display:flex;gap:10px;flex-wrap:wrap}.cabin_scenChip__7esel{padding:8px 16px;background:rgba(255,255,255,.08);border:1px solid rgba(232,199,122,.2);color:#fff;border-radius:999px;font-size:13px;font-weight:500;letter-spacing:-.005em}.cabin_detail__OoC7o{padding:72px 0}.cabin_detailInner__LhhSV{max-width:1280px;margin:0 auto;padding:0 48px;display:grid;grid-template-columns:1fr 380px;grid-gap:56px;gap:56px;align-items:start}.cabin_h2__kbbmX{font-size:clamp(24px,2.6vw,32px);letter-spacing:-.025em;font-weight:500;color:var(--ink,#14110F);margin:0 0 28px}.cabin_techGrid__Cx_pf{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.cabin_techCard__u1hNU{padding:26px 24px;background:var(--bg-soft,#F7F4EE);border:1px solid var(--line,#e8e4dd);border-radius:14px;display:flex;flex-direction:column;gap:10px}.cabin_techIco__qZrjX{width:46px;height:46px;border-radius:12px;background:linear-gradient(135deg,var(--brand-deep,#2A1547) 0,var(--brand,#4A2378) 100%);color:#E8C77A;display:inline-flex;align-items:center;justify-content:center}.cabin_techTitle__peUou{font-size:17px;font-weight:600;letter-spacing:-.015em;color:var(--ink,#14110F);margin:4px 0 0}.cabin_techText__0Ke5F{font-size:14px;line-height:1.6;color:var(--ink-muted,#5C5552);margin:0}.cabin_specs__j1PPL{position:relative}.cabin_specsSticky__Anxla{position:-webkit-sticky;position:sticky;top:90px;background:#fff;border:1px solid var(--line,#e8e4dd);border-radius:16px;padding:28px 26px;box-shadow:0 20px 44px -24px rgba(42,21,71,.16)}.cabin_specsHead__q3Xxp{font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--ink,#14110F);margin:0 0 18px}.cabin_specTable__5pZ_G{margin:0;display:flex;flex-direction:column}.cabin_specRow__gSY4U{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--line,#e8e4dd)}.cabin_specRow__gSY4U:last-child{border-bottom:0}.cabin_specRow__gSY4U dt{font-size:13px;color:var(--ink-subtle,#8C8580);flex-shrink:0}.cabin_specRow__gSY4U dd{font-size:13px;font-weight:600;color:var(--ink,#14110F);margin:0;text-align:right;letter-spacing:-.005em}.cabin_specBtn__7k50z{display:inline-flex;align-items:center;gap:8px;width:100%;justify-content:center;margin-top:16px;padding:14px 20px;background:var(--brand-deep,#2A1547);color:#fff;border:0;border-radius:999px;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background .22s}.cabin_specBtn__7k50z:hover{background:var(--brand,#4A2378)}.cabin_ctaBand__J_CEY{background:radial-gradient(ellipse 60% 100% at 100% 0,rgba(232,199,122,.14) 0,transparent 60%),linear-gradient(135deg,#2A1547,#4A2378 60%,#2A1547);padding:64px 0;color:#fff}.cabin_ctaBandInner__RupxG{max-width:1280px;margin:0 auto;padding:0 48px;display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap}.cabin_ctaBandInner__RupxG h2{font-size:clamp(24px,2.8vw,34px);letter-spacing:-.025em;font-weight:400;margin:0 0 8px}.cabin_ctaBandInner__RupxG p{font-size:15px;line-height:1.55;color:rgba(255,255,255,.72);margin:0;max-width:480px}.cabin_ctaBandActions__cgytj{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.cabin_ctaBandBtn__z1r5l{display:inline-flex;align-items:center;gap:10px;padding:16px 30px;background:#E8C77A;color:#2A1547;border:0;border-radius:999px;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 14px 32px -8px rgba(232,199,122,.5);transition:background .24s,transform .24s}.cabin_ctaBandBtn__z1r5l:hover{background:#F0D293;transform:translateY(-2px)}.cabin_ctaBandPhone__pwdUE{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#fff;text-decoration:none;transition:color .22s}.cabin_ctaBandPhone__pwdUE svg,.cabin_ctaBandPhone__pwdUE:hover{color:#E8C77A}.cabin_details__xXz6x{padding:96px 0;border-top:1px solid var(--line,#e8e4dd);scroll-margin-top:110px}.cabin_detailsInner__kOVmG{max-width:1280px;margin:0 auto;padding:0 48px}.cabin_detailsHead__IIou3{font-size:clamp(24px,2.6vw,34px);letter-spacing:-.025em;font-weight:500;color:var(--ink,#14110F);margin:0 0 56px;max-width:20ch;line-height:1.12}.cabin_detailRows__ISmTm{display:flex;flex-direction:column;gap:56px}.cabin_detailRow__H4Tta{display:grid;grid-template-columns:420px 1fr;grid-gap:48px;gap:48px;align-items:start}.cabin_detailMedia__KI3PG{grid-column:1;grid-row:1;border-radius:16px;overflow:hidden;background:linear-gradient(180deg,#FFFFFF,#F1ECE3);box-shadow:0 18px 40px -24px rgba(42,21,71,.25);aspect-ratio:4/3}.cabin_detailText__ue_0a{grid-column:2;grid-row:1}.cabin_detailRow__H4Tta:nth-child(2n){grid-template-columns:1fr 420px}.cabin_detailRow__H4Tta:nth-child(2n) .cabin_detailMedia__KI3PG{grid-column:2;grid-row:1}.cabin_detailRow__H4Tta:nth-child(2n) .cabin_detailText__ue_0a{grid-column:1;grid-row:1}.cabin_detailMedia__KI3PG img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.cabin_detailText__ue_0a{display:flex;flex-direction:column;gap:12px;padding-top:4px}.cabin_detailTitle__5NnN4{font-size:clamp(19px,1.7vw,23px);font-weight:600;letter-spacing:-.02em;color:var(--ink,#14110F);margin:0;line-height:1.2}.cabin_detailDesc__KP5xs{font-size:15px;line-height:1.62;color:var(--ink-muted,#5C5552);margin:0;max-width:42ch}.cabin_related__rZQRs{background:var(--bg-soft,#F7F4EE);border-top:1px solid var(--line,#e8e4dd);padding:80px 0}.cabin_relatedInner__M4S_g{max-width:1280px;margin:0 auto;padding:0 48px}.cabin_relatedHead__XJD8E{font-size:clamp(24px,2.8vw,36px);letter-spacing:-.025em;font-weight:500;color:var(--ink,#14110F);margin:0 0 44px;max-width:22ch;line-height:1.15}.cabin_relCarousel__0FUXP{position:relative}.cabin_relRail__NMgjU{display:flex;gap:32px;overflow-x:auto;scroll-behavior:smooth;padding:4px 2px 8px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cabin_relRail__NMgjU.cabin_snapReady__SwkRX{scroll-snap-type:x mandatory}.cabin_relRail__NMgjU::-webkit-scrollbar{display:none}.cabin_relCard__JjNTE{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 96px) / 4);scroll-snap-align:start;display:flex;flex-direction:column;text-decoration:none;color:inherit}.cabin_relImg__MuGdD{position:relative;aspect-ratio:1/1;border-radius:18px;overflow:hidden;background:linear-gradient(180deg,#FFFFFF,#F1ECE3);display:flex;align-items:center;justify-content:center}.cabin_relImg__MuGdD img{width:100%;height:100%;object-fit:cover;object-position:center bottom;transition:transform .36s cubic-bezier(.32,.72,0,1)}.cabin_relCard__JjNTE:hover .cabin_relImg__MuGdD img{transform:scale(1.05)}.cabin_relBody__zFHGu{display:flex;flex-direction:column;align-items:center;padding:16px 8px 0;text-align:center}.cabin_relTier__5vRxU{position:absolute;top:14px;left:14px;z-index:1;padding:4px 11px;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;border-radius:999px}.cabin_relName__UbVG7{font-size:19px;font-weight:600;letter-spacing:-.015em;color:var(--ink,#14110F);margin:0;transition:color .2s ease}.cabin_relCard__JjNTE:hover .cabin_relName__UbVG7{color:var(--brand,#4A2378)}.cabin_relNavBtn__su_Nd{position:absolute;top:var(--arrow-top,50%);transform:translateY(-50%);z-index:2;display:grid;place-items:center;width:48px;height:48px;border-radius:999px;cursor:pointer;background:#fff;border:1px solid var(--line,#e8e4dd);color:var(--brand-deep,#2A1547);box-shadow:0 8px 24px -10px rgba(42,21,71,.28);transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.cabin_relNavPrev__HFPqB{left:-16px}.cabin_relNavNext__a48iq{right:-16px}.cabin_relNavBtn__su_Nd:hover{background:var(--brand,#4A2378);border-color:var(--brand,#4A2378);color:#fff;box-shadow:0 12px 28px -8px rgba(42,21,71,.4)}.cabin_relNavBtn__su_Nd:focus-visible{outline:2px solid var(--brand,#4A2378);outline-offset:3px}.cabin_tier-Premium__acs1U{background:linear-gradient(135deg,#2A1547,#4A2378);color:#fff}.cabin_tier-Lite__1n5r3{background:rgba(255,255,255,.95);color:#2A1547;border:1px solid #a78bc4}.cabin_tier-Pro__vJbim{background:linear-gradient(135deg,#1a1410,#2A1547);color:#E8C77A}.cabin_tier-Custom__I7S4M{background:linear-gradient(135deg,#D4AF6A,#E8C97A);color:#2A1547}.cabin_tier-Cloud__NNa2A{background:linear-gradient(135deg,#4A9EFF,#7BB8FF);color:#fff}@media (max-width:1000px){.cabin_heroInner__2o3Qq{grid-template-columns:1fr;gap:36px}.cabin_gallery__rCvGy{position:static}.cabin_detailInner__LhhSV{grid-template-columns:1fr;gap:40px}.cabin_specsSticky__Anxla{position:static}.cabin_palette__9Vgoc{grid-template-columns:1fr;gap:28px;align-items:start}.cabin_detailRow__H4Tta,.cabin_detailRow__H4Tta:nth-child(2n){grid-template-columns:1fr;gap:18px}.cabin_detailMedia__KI3PG,.cabin_detailRow__H4Tta:nth-child(2n) .cabin_detailMedia__KI3PG{grid-column:1;grid-row:1}.cabin_detailRow__H4Tta:nth-child(2n) .cabin_detailText__ue_0a,.cabin_detailText__ue_0a{grid-column:1;grid-row:2}.cabin_detailMedia__KI3PG{aspect-ratio:4/3;max-width:300px;margin-left:auto;margin-right:auto}.cabin_relCard__JjNTE{flex-basis:calc((100% - 32px) / 2)}}@media (max-width:768px){.cabin_hero__n0T02{padding:100px 0 44px}.cabin_ctaBandInner__RupxG,.cabin_detailInner__LhhSV,.cabin_detailsInner__kOVmG,.cabin_heroInner__2o3Qq,.cabin_paletteWrap__36DrB,.cabin_relatedInner__M4S_g,.cabin_scenInner__qhDae{padding-left:24px;padding-right:24px}.cabin_paletteWrap__36DrB{padding-top:32px;margin-top:32px}.cabin_details__xXz6x{padding:56px 0}.cabin_detailRows__ISmTm{gap:40px}.cabin_detailsHead__IIou3{margin-bottom:36px}.cabin_techGrid__Cx_pf{grid-template-columns:1fr}.cabin_relRail__NMgjU{gap:18px}.cabin_relCard__JjNTE{flex-basis:80%}.cabin_relNavBtn__su_Nd{width:42px;height:42px}.cabin_relNavPrev__HFPqB{left:0}.cabin_relNavNext__a48iq{right:0}.cabin_priceRow__sm_V6{flex-direction:column;align-items:flex-start}.cabin_ctaCol__hxDzx{display:flex;width:100%;max-width:none;align-items:stretch}.cabin_ctaBtn__Sil9j{width:100%;justify-content:center}.cabin_action__l9YKb{flex:1 1;width:auto}}@media (max-width:420px){.cabin_paletteRow__F5_0d{grid-template-columns:1fr;gap:8px}.cabin_paletteChip__q0SrO{justify-self:start}}@media (max-width:480px){.cabin_keySpecs__kpnA8{grid-template-columns:1fr}.cabin_keySpecs__kpnA8>div{flex-direction:row;align-items:baseline;gap:10px}}.cabin_ctaBandBtn__z1r5l:focus-visible,.cabin_ctaBtn__Sil9j:focus-visible,.cabin_faqQ__2a5OD:focus-visible,.cabin_specBtn__7k50z:focus-visible{outline:3px solid var(--brand,#4A2378);outline-offset:3px}.cabin_ctaBandBtn__z1r5l:focus-visible,.cabin_ctaBtn__Sil9j:focus-visible{outline-color:#2A1547}.cabin_crumbs__kHnhw a:focus-visible,.cabin_ctaBandPhone__pwdUE:focus-visible,.cabin_relCard__JjNTE:focus-visible{outline:3px solid var(--brand,#4A2378);outline-offset:2px;border-radius:6px}.cabin_relCard__JjNTE:focus-visible{border-radius:14px}.cabin_thumb__zLRdD:focus-visible{outline:3px solid var(--brand,#4A2378);outline-offset:2px;opacity:1}@media (prefers-reduced-motion:reduce){.cabin_actionIcon__sNRKd,.cabin_actionLabel__UszXq,.cabin_action__l9YKb,.cabin_crumbs__kHnhw a,.cabin_ctaBandBtn__z1r5l,.cabin_ctaBandPhone__pwdUE,.cabin_ctaBtn__Sil9j,.cabin_faqAWrap__gBi_J,.cabin_faqIcon__7aAoe,.cabin_faqItem__e7Sy2,.cabin_faqQ__2a5OD,.cabin_galleryMain__B6qt1,.cabin_paletteCtaArrow__mfSTk,.cabin_paletteCta__Z3T6d,.cabin_relCard__JjNTE,.cabin_relImg__MuGdD img,.cabin_relName__UbVG7,.cabin_relNavBtn__su_Nd,.cabin_specBtn__7k50z,.cabin_thumb__zLRdD{transition:none!important}.cabin_ctaBandBtn__z1r5l:hover,.cabin_ctaBtn__Sil9j:hover,.cabin_paletteCta__Z3T6d:hover .cabin_paletteCtaArrow__mfSTk,.cabin_relCard__JjNTE:hover,.cabin_relCard__JjNTE:hover .cabin_relImg__MuGdD img,.cabin_relNavBtn__su_Nd:hover{transform:none!important}.cabin_relRail__NMgjU{scroll-behavior:auto}}.cabin_trustBar__Di9PI{background:var(--bg-soft,#F7F4EE);border-top:1px solid var(--line,#e8e4dd);border-bottom:1px solid var(--line,#e8e4dd);padding:28px 0}.cabin_trustInner__qT4fh{max-width:1280px;margin:0 auto;padding:0 48px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.cabin_trustCell__Yv0aR{display:flex;flex-direction:column;gap:5px;align-items:center;text-align:center}.cabin_trustVal__U47Yx{font-family:EB Garamond,serif;font-size:32px;line-height:1;font-weight:400;color:var(--brand-deep,#2A1547);letter-spacing:-.02em}.cabin_trustLbl__e_uT6{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-subtle,#8C8580);font-weight:600}.cabin_value__RSeQH{padding:0 0 8px}.cabin_valueInner__jzJXz{max-width:1280px;margin:0 auto;padding:0 48px 64px;display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:stretch}.cabin_included__L0Va_{background:var(--brand-pale,#F2EEF8);border-radius:18px;padding:36px 38px}.cabin_valueHead__9az2h{font-size:clamp(22px,2.4vw,28px);letter-spacing:-.02em;font-weight:600;color:var(--ink,#14110F);margin:0 0 22px}.cabin_includedList__Zl4To{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:13px}.cabin_includedList__Zl4To li{display:flex;align-items:flex-start;gap:12px;font-size:16px;line-height:1.5;color:var(--ink,#14110F);font-weight:500}.cabin_includedList__Zl4To li svg{color:#2F7D4F;flex-shrink:0;margin-top:2px}.cabin_includedNote__4YyOQ{font-size:13px;line-height:1.55;color:var(--ink-muted,#5C5552);margin:0}.cabin_proof__lNDHe{margin:0;background:linear-gradient(135deg,#2A1547,#4A2378);border-radius:18px;padding:38px 40px;display:flex;flex-direction:column;justify-content:center;color:#fff}.cabin_proofMark__fYpDU{color:#E8C77A;opacity:.55;margin-bottom:16px}.cabin_proof__lNDHe blockquote{font-size:clamp(18px,2vw,22px);line-height:1.5;letter-spacing:-.015em;margin:0 0 18px;font-weight:400}.cabin_proof__lNDHe figcaption{font-size:13px;color:rgba(232,199,122,.9);font-weight:600}.cabin_faq__c7wMc{padding:64px 0 72px}.cabin_faqInner__LRu0G{max-width:820px;margin:0 auto;padding:0 48px}.cabin_faqHead__Vyasn{font-size:clamp(24px,2.6vw,32px);letter-spacing:-.025em;font-weight:500;color:var(--ink,#14110F);margin:0 0 28px}.cabin_faqList__VpCGN{display:flex;flex-direction:column;gap:12px}.cabin_faqItem__e7Sy2{background:var(--bg-soft,#F7F4EE);border:1px solid var(--line,#e8e4dd);border-radius:14px;overflow:hidden;transition:border-color .24s,background .24s}.cabin_faqItemOpen__AVTWj{background:#fff;border-color:var(--brand-light,#A78BC4);box-shadow:0 14px 34px -20px rgba(42,21,71,.2)}.cabin_faqQ__2a5OD{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 24px;background:transparent;border:0;cursor:pointer;text-align:left;font-family:inherit;font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--ink,#14110F);transition:color .2s}.cabin_faqIcon__7aAoe,.cabin_faqQ__2a5OD:hover{color:var(--brand,#4A2378)}.cabin_faqIcon__7aAoe{flex-shrink:0;transition:transform .28s cubic-bezier(.32,.72,0,1)}.cabin_faqItemOpen__AVTWj .cabin_faqIcon__7aAoe{transform:rotate(45deg)}.cabin_faqAWrap__gBi_J{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.32,.72,0,1)}.cabin_faqAInner__fwCn9{overflow:hidden}.cabin_faqA__igY1O{font-size:15px;line-height:1.7;color:var(--ink-muted,#5C5552);margin:0;padding:0 24px 22px}@media (max-width:1000px){.cabin_trustInner__qT4fh{grid-template-columns:repeat(2,1fr);gap:22px}.cabin_valueInner__jzJXz{grid-template-columns:1fr;gap:22px;padding-bottom:48px}}@media (max-width:768px){.cabin_faqInner__LRu0G,.cabin_trustInner__qT4fh,.cabin_valueInner__jzJXz{padding-left:24px;padding-right:24px}.cabin_included__L0Va_,.cabin_proof__lNDHe{padding:28px 26px}.cabin_faqQ__2a5OD{padding:18px 20px;font-size:15px}.cabin_faqA__igY1O{padding:0 20px 18px}}