._page_bdtx4_1{min-height:100vh;background:linear-gradient(180deg,#fff9f6,#fff 34%,#f8f2f4);color:#2c2227;padding-bottom:50px}._nav_bdtx4_1{max-width:1180px;margin:auto;padding:18px 20px;display:flex;justify-content:space-between;align-items:center}._nav_bdtx4_1>span{display:flex;gap:8px;align-items:center;font-weight:900}._hero_bdtx4_1,._shell_bdtx4_1,._upcoming_bdtx4_1,._paymentBanner_bdtx4_1{max-width:1180px;margin:16px auto}._hero_bdtx4_1{padding:42px;border-radius:28px;background:radial-gradient(circle at 88% 15%,rgba(231,187,199,.2),transparent 32%),linear-gradient(135deg,#4b303b,#2d2430);color:#fff;display:grid;grid-template-columns:1fr auto;align-items:end;box-shadow:0 24px 70px #3e25302e}._hero_bdtx4_1 h1{font:600 clamp(38px,5vw,62px)/1.03 Georgia,serif;margin:12px 0 16px;max-width:920px}._hero_bdtx4_1 p{max-width:830px;line-height:1.7;color:#f1e7eb}._hero_bdtx4_1>svg{width:110px;height:110px;opacity:.2}._heroFacts_bdtx4_1{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}._heroFacts_bdtx4_1 span{min-width:170px;padding:12px 15px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:#ffffff0f;display:grid}._heroFacts_bdtx4_1 strong{font-size:20px}._heroFacts_bdtx4_1 small{color:#ddd0d6}._paymentBanner_bdtx4_1{padding:16px 18px;border:1px solid #e0c9cf;border-radius:16px;background:#fff7f9;display:flex;gap:11px;align-items:flex-start}._paymentBanner_bdtx4_1[data-success=true]{border-color:#bdd8c2;background:#f3fbf5}._paymentBanner_bdtx4_1 svg{flex:none}._paymentBanner_bdtx4_1 div{display:grid;gap:2px}._paymentBanner_bdtx4_1 span{font-size:13px;color:#6d6065}._shell_bdtx4_1{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px;align-items:start}._builder_bdtx4_1,._policy_bdtx4_1,._upcoming_bdtx4_1{border:1px solid #eadce1;border-radius:24px;background:#fff;box-shadow:0 14px 42px #50344012}._builder_bdtx4_1{padding:28px}._builder_bdtx4_1>header,._upcoming_bdtx4_1>header{display:flex;gap:12px;align-items:flex-start;margin:7px 0 18px}._builder_bdtx4_1>header:not(:first-child){margin-top:32px;padding-top:26px;border-top:1px solid #eee1e5}._builder_bdtx4_1>header svg,._upcoming_bdtx4_1>header svg{color:#9a596f;width:28px;height:28px}._builder_bdtx4_1 header span,._upcoming_bdtx4_1 header span{font-size:10px;letter-spacing:.16em;font-weight:900;color:#a05d73}._builder_bdtx4_1 h2,._upcoming_bdtx4_1 h2{font:600 29px Georgia,serif;margin:3px 0}._builder_bdtx4_1 header p{margin:0;color:#71646a;line-height:1.55;font-size:13px}._durationGrid_bdtx4_1{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}._durationGrid_bdtx4_1 button{border:1px solid #eadce1;border-radius:16px;background:#fffafc;padding:16px;text-align:left;display:grid;gap:5px;cursor:pointer;color:inherit;transition:.2s ease}._durationGrid_bdtx4_1 button:hover{transform:translateY(-2px);box-shadow:0 10px 26px #50344014}._durationGrid_bdtx4_1 button[data-active=true]{border:2px solid #9a596f;background:#fff3f7}._durationGrid_bdtx4_1 svg{width:20px;color:#9a596f}._durationGrid_bdtx4_1 strong{font-size:16px}._durationGrid_bdtx4_1 span{font-size:22px;font-weight:900}._durationGrid_bdtx4_1 small{color:#7a6b71}._scheduleGrid_bdtx4_1{display:grid;grid-template-columns:1fr 1fr;gap:14px}._scheduleGrid_bdtx4_1 label{display:grid;gap:7px;font-size:13px;font-weight:800}._scheduleGrid_bdtx4_1 ._note_bdtx4_1{grid-column:1/-1}._ack_bdtx4_1{margin-top:20px;padding:15px;border:1px solid #e6d6dc;border-radius:14px;background:#fff9fb;display:flex;gap:11px;align-items:flex-start}._ack_bdtx4_1 label{display:grid;gap:4px;cursor:pointer}._ack_bdtx4_1 span{font-size:12px;line-height:1.5;color:#76676e}._checkout_bdtx4_1{margin-top:18px;padding:17px;border-radius:17px;background:#332630;color:#fff;display:flex;justify-content:space-between;gap:16px;align-items:center}._checkout_bdtx4_1>div{display:grid;gap:4px}._checkout_bdtx4_1 span{font-size:11px;letter-spacing:.12em;color:#dfc8d0}._checkout_bdtx4_1 strong{font-size:22px}._checkout_bdtx4_1 small{color:#d7cbd0}._policy_bdtx4_1{padding:24px;position:sticky;top:16px}._policy_bdtx4_1>svg{width:34px;height:34px;color:#9a596f}._policy_bdtx4_1 h3{font:600 28px Georgia,serif;margin:10px 0 18px}._policy_bdtx4_1 ol{list-style:none;padding:0;margin:0;display:grid;gap:10px}._policy_bdtx4_1 li{display:flex;gap:10px;align-items:flex-start}._policy_bdtx4_1 li b{display:grid;place-items:center;flex:none;width:27px;height:27px;border-radius:50%;background:#f3dfe6;color:#7c4055}._policy_bdtx4_1 li span{font-size:13px;line-height:1.45}._policy_bdtx4_1 p{font-size:12px;line-height:1.55;color:#76676e;border-top:1px solid #eee1e5;margin-top:18px;padding-top:16px}._upcoming_bdtx4_1{padding:26px}._upcoming_bdtx4_1>div{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}._upcoming_bdtx4_1 article{border:1px solid #eadce1;border-radius:15px;padding:15px;display:flex;justify-content:space-between;gap:15px}._upcoming_bdtx4_1 article>div:first-child{display:grid;gap:6px}._upcoming_bdtx4_1 h3{font-size:16px;margin:0}._upcoming_bdtx4_1 p{font-size:12px;color:#74676c;margin:0}._upcoming_bdtx4_1 article>div:last-child{display:grid;text-align:right;align-content:start}._upcoming_bdtx4_1 article>div:last-child strong{font-size:18px}._upcoming_bdtx4_1 article>div:last-child span{font-size:13px;color:#7a6970}._empty_bdtx4_1{padding:24px;border:1px dashed #decbd2;border-radius:14px;color:#7a6970}@media(max-width:900px){._shell_bdtx4_1{grid-template-columns:1fr}._policy_bdtx4_1{position:static}._durationGrid_bdtx4_1{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){._page_bdtx4_1{padding-inline:10px}._nav_bdtx4_1{padding-inline:4px}._nav_bdtx4_1>span{font-size:12px}._hero_bdtx4_1{padding:26px 20px;border-radius:20px}._hero_bdtx4_1>svg{display:none}._hero_bdtx4_1 h1{font-size:39px}._heroFacts_bdtx4_1{display:grid}._builder_bdtx4_1,._policy_bdtx4_1,._upcoming_bdtx4_1{padding:18px;border-radius:18px}._durationGrid_bdtx4_1{grid-template-columns:1fr 1fr}._scheduleGrid_bdtx4_1{grid-template-columns:1fr}._scheduleGrid_bdtx4_1 ._note_bdtx4_1{grid-column:auto}._checkout_bdtx4_1{align-items:stretch;flex-direction:column}._checkout_bdtx4_1 button{width:100%}._upcoming_bdtx4_1>div{grid-template-columns:1fr}._upcoming_bdtx4_1 article{flex-direction:column}._upcoming_bdtx4_1 article>div:last-child{text-align:left}}
