.lx.lx .lx1{position:sticky;top:0;z-index:20;background:rgba(253,247,242,.86);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(90,53,80,.08)}
.lx.lx .lx2{max-width:1240px;margin:0 auto;padding:16px clamp(20px,5vw,64px);display:flex;align-items:center;justify-content:space-between;gap:24px}
.lx.lx .lx3{display:flex;align-items:center;gap:6px;text-decoration:none;color:#5A3550}
.lx.lx .lx4{font:600 25px/1 'Inter Tight',sans-serif;letter-spacing:-0.037em}
.lx.lx .lx5{display:flex;align-items:center;gap:clamp(14px,3vw,36px);flex-wrap:wrap;justify-content:flex-end}
.lx.lx .lx6{font-size:15px;text-decoration:none;color:#4C404A}
.lx.lx .lx7{font-size:15px;font-weight:500;text-decoration:none;color:#5A3550;border:1px solid rgba(90,53,80,.35);padding:9px 16px;border-radius:999px;transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .2s ease}
.lx.lx .lx7:hover{background:#D4664B;border-color:#D4664B;color:#FFFFFF}
.lx.lx .lx7:active{background:#BF5639;border-color:#BF5639;color:#FFFFFF}
.lx.lx .lx8 > .wp-block-button__link{font-size:15px;font-weight:500;text-decoration:none;color:#5A3550;border:1px solid rgba(90,53,80,.35);padding:9px 16px;border-radius:999px;transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .2s ease}
.lx.lx .lx8 > .wp-block-button__link:hover{background:#D4664B;border-color:#D4664B;color:#FFFFFF}
.lx.lx .lx8 > .wp-block-button__link:active{background:#BF5639;border-color:#BF5639;color:#FFFFFF}
.lx.lx .lx9{max-width:1240px;margin:0 auto;padding:clamp(36px,5vw,64px) clamp(20px,5vw,64px) clamp(64px,9vw,112px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:clamp(48px,6vw,88px);align-items:start}
.lx.lx .lx10{max-width:700px;padding-top:0}
.lx.lx .lx11{display:flex;align-items:center;gap:14px;margin-bottom:clamp(20px,2.4vw,32px)}
.lx.lx .lx12{font:400 clamp(34px,3.6vw,50px)/1 'Inter Tight',sans-serif;letter-spacing:-.02em;color:#DE7A62}
.lx.lx .lx13{margin:0;font:500 clamp(50px,6.2vw,88px)/1.01 'Inter Tight',sans-serif;letter-spacing:-0.040em;color:#5A3550}
.lx.lx .lx14{margin:26px 0 0;font:400 clamp(22px,2vw,27px)/1.3 'Inter Tight',sans-serif;color:#4C404A;max-width:22em;text-wrap:balance}
.lx.lx .lx15{margin:24px 0 0;font-size:18.5px;line-height:1.62;color:#4C404A;max-width:30em;text-wrap:pretty}
.lx.lx .lx16{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}
.lx.lx .lx17 > .wp-block-button__link{background:#5A3550;color:#FDF7F2;text-decoration:none;font-size:16px;font-weight:500;padding:16px 26px;border-radius:999px;transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .2s ease}
.lx.lx .lx17 > .wp-block-button__link:hover{background:#D4664B;color:#FFFFFF;transform:translateY(-1px)}
.lx.lx .lx17 > .wp-block-button__link:active{background:#BF5639;color:#FFFFFF;transform:none}
.lx.lx .lx18 > .wp-block-button__link{color:#5A3550;text-decoration:none;font-size:16px;font-weight:500;padding:15px 25px;border-radius:999px;border:1px solid rgba(90,53,80,.35);transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .2s ease}
.lx.lx .lx18 > .wp-block-button__link:hover{background:#D4664B;border-color:#D4664B;color:#FFFFFF}
.lx.lx .lx18 > .wp-block-button__link:active{background:#BF5639;border-color:#BF5639;color:#FFFFFF}
.lx.lx .lx19{position:relative;padding:0 0 24px}
.lx.lx .lx20{position:absolute;top:0;right:0;width:80%;height:440px;max-height:74%;border-radius:240px 240px 32px 32px;overflow:hidden}
.lx.lx .lx21{position:relative;margin:clamp(230px,23vw,280px) 0 0;width:min(100%,520px);background:#FFFCFA;border-radius:22px;padding:clamp(28px,3.4vw,44px);transform:rotate(-1.2deg);box-shadow:0 1px 2px rgba(110,60,80,.06),0 24px 60px -20px rgba(110,60,80,.28),0 60px 120px -40px rgba(110,60,80,.18)}
.lx.lx .lx22{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid rgba(90,53,80,.1)}
.lx.lx .lx23{display:flex;align-items:center;gap:12px}
.lx.lx .lx24{font-size:14px;font-weight:600;color:#2F2430}
.lx.lx .lx25{font-size:13px;color:#6C5F6A}
.lx.lx .lx26{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#6C5F6A}
.lx.lx .lx27{margin:24px 0 0;font:500 23px/1.45 'Inter Tight',sans-serif;color:#2F2430;text-wrap:pretty}
.lx.lx .lx28{margin-top:24px;background:#FCE3D7;border-radius:18px;padding:22px 24px}
.lx.lx .lx29{font-size:11px;letter-spacing:.09em;text-transform:uppercase;font-weight:600;color:#A84B3B}
.lx.lx .lx30{margin-top:10px;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}
.lx.lx .lx31{font:500 46px/1 'Inter Tight',sans-serif;color:#DE7A62;letter-spacing:-.02em}
.lx.lx .lx32{font:500 20px/1 'Inter Tight',sans-serif;color:#A84B3B}
.lx.lx .lx33{margin:12px 0 0;font-size:15.5px;line-height:1.55;color:#4A2B2A}
.lx.lx .lx34{max-width:1240px;margin:0 auto;padding:0 clamp(20px,5vw,64px) clamp(80px,10vw,136px)}
.lx.lx .lx35{border-top:1px solid rgba(90,53,80,.14);padding-top:clamp(56px,7vw,88px)}
.lx.lx .lx36{font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:#A84B3B}
.lx.lx .lx37{margin:18px 0 0;max-width:22em;font:500 clamp(30px,3.4vw,46px)/1.15 'Inter Tight',sans-serif;letter-spacing:-0.030em;color:#5A3550;text-wrap:balance}
.lx.lx .lx38{list-style:none;margin:clamp(40px,5vw,64px) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:14px}
.lx.lx .lx39{background:#FCE3D7;border-radius:24px;min-height:clamp(240px,22vw,290px);padding:clamp(18px,2vw,26px);display:flex;flex-direction:column;justify-content:flex-start;gap:clamp(18px,2vw,28px);min-width:0}
.lx.lx .lx40{display:flex;flex-direction:column;gap:8px}
.lx.lx .lx41{font:500 clamp(24px,2.5vw,32px)/1.08 'Inter Tight',sans-serif;letter-spacing:-0.030em;color:#5A3550}
.lx.lx .lx42{font-size:clamp(13.5px,1.15vw,15px);line-height:1.45;color:#4C404A}
.lx.lx .lx43{background:#FCF0D3;border-radius:24px;min-height:clamp(240px,22vw,290px);padding:clamp(18px,2vw,26px);display:flex;flex-direction:column;justify-content:flex-start;gap:clamp(18px,2vw,28px);min-width:0}
.lx.lx .lx44{background:#E3EFE5;border-radius:24px;min-height:clamp(240px,22vw,290px);padding:clamp(18px,2vw,26px);display:flex;flex-direction:column;justify-content:flex-start;gap:clamp(18px,2vw,28px);min-width:0}
.lx.lx .lx45{background:#ECE5F6;border-radius:24px;min-height:clamp(240px,22vw,290px);padding:clamp(18px,2vw,26px);display:flex;flex-direction:column;justify-content:flex-start;gap:clamp(18px,2vw,28px);min-width:0}
.lx.lx .lx46{background:#FBE9E2;border-radius:24px;min-height:clamp(240px,22vw,290px);padding:clamp(18px,2vw,26px);display:flex;flex-direction:column;justify-content:flex-start;gap:clamp(18px,2vw,28px);min-width:0}
.lx.lx .lx47{background:#FBE9E2}
.lx.lx .lx48{max-width:1240px;margin:0 auto;padding:clamp(80px,11vw,152px) clamp(20px,5vw,64px) clamp(56px,6vw,80px)}
.lx.lx .lx49{margin:0;max-width:14em;font:500 clamp(40px,5.2vw,72px)/1.04 'Inter Tight',sans-serif;letter-spacing:-0.034em;color:#5A3550;text-wrap:balance}
.lx.lx .lx50{margin-top:clamp(40px,5vw,64px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:clamp(24px,5vw,80px)}
.lx.lx .lx51{display:flex;flex-direction:column;gap:22px;font-size:19px;line-height:1.62;color:#4C404A;max-width:31em}
.lx.lx .lx52{margin:0;font:500 26px/1.35 'Inter Tight',sans-serif;color:#2F2430}
.lx.lx .lx53{margin:0;text-wrap:pretty}
.lx.lx .lx54{margin-top:clamp(56px,7vw,88px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1px;background:rgba(90,53,80,.14);border-top:1px solid rgba(90,53,80,.14);border-bottom:1px solid rgba(90,53,80,.14)}
.lx.lx .lx55{background:#FBE9E2;padding:32px 28px 32px 0;display:flex;gap:18px;align-items:flex-start}
.lx.lx .lx56{font-size:18px;line-height:1.45;color:#2F2430}
.lx.lx .lx57{background:#FBE9E2;padding:32px 28px;display:flex;gap:18px;align-items:flex-start}
.lx.lx .lx58{background:#FBE9E2;padding:32px 0 32px 28px;display:flex;gap:18px;align-items:flex-start}
.lx.lx .lx59{margin-top:clamp(64px,8vw,104px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(32px,5vw,72px);align-items:center}
.lx.lx .lx60{position:relative;height:clamp(300px,32vw,420px)}
.lx.lx .lx-img-r32 img{border-radius:32px}
.lx.lx .lx61{margin:0;max-width:20em;font:400 clamp(32px,3.8vw,50px)/1.18 'Inter Tight',sans-serif;letter-spacing:-0.027em;color:#5A3550;text-wrap:balance}
.lx.lx .lx62{background:#ECE5F6}
.lx.lx .lx63{max-width:1240px;margin:0 auto;padding:clamp(88px,11vw,152px) clamp(20px,5vw,64px)}
.lx.lx .lx64{max-width:720px}
.lx.lx .lx65{margin:0;font:500 clamp(40px,5.2vw,72px)/1.04 'Inter Tight',sans-serif;letter-spacing:-0.034em;color:#5A3550;text-wrap:balance}
.lx.lx .lx66{margin-top:clamp(48px,6vw,72px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:18px;align-items:stretch}
.lx.lx .lx67{background:#FFFCFA;border-radius:28px;padding:clamp(28px,3vw,40px);display:flex;flex-direction:column}
.lx.lx .lx68{font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:#6C5F6A}
.lx.lx .lx69{margin:14px 0 0;font:500 clamp(26px,2.4vw,32px)/1.18 'Inter Tight',sans-serif;letter-spacing:-.012em;color:#5A3550;text-wrap:balance}
.lx.lx .lx70{margin-top:28px;padding-top:24px;border-top:1px solid rgba(90,53,80,.12);display:flex;flex-direction:column;gap:12px;flex:1}
.lx.lx .lx71{display:flex;align-items:center;gap:7px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:#A84B3B}
.lx.lx .lx72{margin:0;font-size:17px;line-height:1.6;color:#2F2430;text-wrap:pretty}
.lx.lx .lx73{margin:32px 0 0;font-size:14px;color:#6C5F6A}
.lx.lx .lx74{max-width:1240px;margin:0 auto;padding:clamp(88px,12vw,168px) clamp(20px,5vw,64px)}
.lx.lx .lx75{max-width:880px;margin:0 auto}
.lx.lx .lx76{margin:0;font:500 clamp(40px,5.2vw,72px)/1.04 'Inter Tight',sans-serif;letter-spacing:-0.034em;color:#5A3550}
.lx.lx .lx77{margin:32px 0 0;font-size:20px;line-height:1.6;color:#4C404A;max-width:32em}
.lx.lx .lx78{list-style:none;margin:clamp(48px,6vw,72px) 0 0;padding:0;display:flex;flex-direction:column}
.lx.lx .lx79{padding:30px 0;border-top:1px solid rgba(90,53,80,.14);font:400 clamp(26px,3vw,38px)/1.25 'Inter Tight',sans-serif;color:#2F2430;letter-spacing:-.01em}
.lx.lx .lx80{padding:30px 0;border-top:1px solid rgba(90,53,80,.14);border-bottom:1px solid rgba(90,53,80,.14);font:400 clamp(26px,3vw,38px)/1.25 'Inter Tight',sans-serif;color:#2F2430;letter-spacing:-.01em}
.lx.lx .lx81{margin-top:clamp(56px,7vw,88px);background:#FCE3D7;border-radius:28px;padding:clamp(28px,4vw,48px);display:flex;flex-direction:column;gap:20px;font-size:19px;line-height:1.62;color:#4A2B2A}
.lx.lx .lx82{margin:0;font:500 24px/1.4 'Inter Tight',sans-serif;color:#2F2430}
.lx.lx .lx83{margin-top:clamp(64px,8vw,104px);display:flex;flex-direction:column;align-items:flex-start;gap:14px;text-decoration:none}
.lx.lx .lx83:hover{opacity:.85}
.lx.lx .lx84{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}
.lx.lx .lx85{font:400 clamp(72px,11vw,148px)/.9 'Inter Tight',sans-serif;letter-spacing:-0.052em;color:#DE7A62}
.lx.lx .lx86{font:400 clamp(28px,3.4vw,44px)/1 'Inter Tight',sans-serif;color:#DE7A62}
.lx.lx .lx87{font-size:18px;line-height:1.5;color:#4C404A;max-width:28em}
.lx.lx .lx88{font-size:12px;letter-spacing:.09em;text-transform:uppercase;font-weight:600;color:#6C5F6A;display:flex;gap:10px;align-items:center}
.lx.lx .lx89{color:#5A3550;text-transform:none;letter-spacing:0;font-size:14px;font-weight:500}
.lx.lx .lx90{margin:clamp(64px,8vw,104px) 0 0;font:500 clamp(24px,2.6vw,32px)/1.35 'Inter Tight',sans-serif;color:#5A3550;max-width:24em;text-wrap:balance}
.lx.lx .lx91{background:#FFFCFA;border-top:1px solid rgba(90,53,80,.08);border-bottom:1px solid rgba(90,53,80,.08);scroll-margin-top:64px}
.lx.lx .lx92{max-width:1320px;margin:0 auto;padding:clamp(88px,11vw,152px) clamp(20px,4vw,56px)}
.lx.lx .lx93{max-width:760px}
.lx.lx .lx94{margin:0;font:500 clamp(44px,6vw,84px)/1.02 'Inter Tight',sans-serif;letter-spacing:-0.037em;color:#5A3550}
.lx.lx .lx95{margin:28px 0 0;font-size:19px;line-height:1.6;color:#4C404A;max-width:32em;text-wrap:pretty}
.lx.lx .lx96{margin-top:clamp(48px,6vw,80px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:20px}
.lx.lx .lx97{grid-column:1/-1;scroll-margin-top:88px;background:#FCE6DC;border-radius:28px;padding:clamp(28px,4vw,56px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:clamp(32px,5vw,72px)}
.lx.lx .lx98{display:flex;flex-direction:column}
.lx.lx .lx99{align-self:flex-start;font-size:11px;letter-spacing:.09em;text-transform:uppercase;font-weight:600;color:#6C5F6A;border:1px solid rgba(90,53,80,.2);padding:6px 10px;border-radius:999px}
.lx.lx .lx100{margin:24px 0 0;font:500 clamp(28px,3vw,40px)/1.15 'Inter Tight',sans-serif;letter-spacing:-0.027em;color:#5A3550;text-wrap:balance}
.lx.lx .lx101{margin-top:32px;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}
.lx.lx .lx102{font:400 clamp(64px,8vw,104px)/.9 'Inter Tight',sans-serif;letter-spacing:-0.052em;color:#DE7A62}
.lx.lx .lx103{font:400 26px/1 'Inter Tight',sans-serif;color:#DE7A62}
.lx.lx .lx104{margin-top:32px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid rgba(90,53,80,.14)}
.lx.lx .lx105{padding:16px 12px 0 0}
.lx.lx .lx106{font:500 30px/1 'Inter Tight',sans-serif;color:#2F2430}
.lx.lx .lx107{margin-top:8px;font-size:14px;line-height:1.4;color:#6C5F6A}
.lx.lx .lx108{padding:16px 12px 0;border-left:1px solid rgba(90,53,80,.14)}
.lx.lx .lx109{padding:16px 0 0 12px;border-left:1px solid rgba(90,53,80,.14)}
.lx.lx .lx110{margin-top:28px}
.lx.lx .lx111{margin-top:10px;display:flex;justify-content:space-between;gap:12px;font-size:13px;color:#6C5F6A}
.lx.lx .lx112{color:#A84B3B;font-weight:500}
.lx.lx .lx113{display:flex;flex-direction:column;gap:18px}
.lx.lx .lx114{display:flex;gap:14px;align-items:flex-start}
.lx.lx .lx115{display:flex;flex-direction:column;gap:16px;font:500 20px/1.55 'Inter Tight',sans-serif;color:#2F2430}
.lx.lx .lx53 strong{font-weight:500;color:#A84B3B}
.lx.lx .lx116{align-self:flex-start;margin-left:42px;background:none;border:0;padding:4px 0;font:500 15px 'Inter Tight',sans-serif;color:#5A3550;cursor:pointer;border-bottom:1px solid rgba(90,53,80,.35)}
.lx.lx .lx117{margin:8px 0 0 42px;background:#FFFCFA;border-radius:20px;padding:20px 22px;box-shadow:0 14px 34px -24px rgba(110,60,80,.4);display:flex;flex-direction:column;gap:16px}
.lx.lx .lx118{display:flex;gap:12px;align-items:flex-start}
.lx.lx .lx119{flex:none;width:30px;height:30px;border-radius:50%;background:#E3EFE5;display:grid;place-items:center;color:#3F7A52;font-size:15px;font-weight:600}
.lx.lx .lx120{margin:0;font-size:15.5px;line-height:1.5;color:#2F2430}
.lx.lx .lx121{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:14px;border-top:1px solid rgba(90,53,80,.1)}
.lx.lx .lx122{background:#5A3550;color:#FFFAF6;font-size:14px;font-weight:500;padding:10px 18px;border-radius:999px;cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .2s ease}
.lx.lx .lx122:hover{background:#D4664B;color:#FFFFFF}
.lx.lx .lx122:active{background:#BF5639;color:#FFFFFF}
.lx.lx .lx123{margin:4px 0 0 42px;font-size:13.5px;line-height:1.55;color:#6C5F6A}
.lx.lx .lx124{background:#E3EFE5;border-radius:28px;padding:clamp(28px,3.4vw,44px);display:flex;flex-direction:column}
.lx.lx .lx125{margin:22px 0 0;font:500 clamp(26px,2.4vw,32px)/1.18 'Inter Tight',sans-serif;letter-spacing:-.012em;color:#5A3550;text-wrap:balance}
.lx.lx .lx126{margin-top:28px;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}
.lx.lx .lx127{font:400 64px/.9 'Inter Tight',sans-serif;letter-spacing:-0.047em;color:#DE7A62}
.lx.lx .lx128{font-size:15px;color:#6C5F6A}
.lx.lx .lx129{margin-top:32px}
.lx.lx .lx130{font-size:13.5px;color:#6C5F6A;margin-bottom:10px}
.lx.lx .lx131{display:flex;gap:4px;height:52px}
.lx.lx .lx132{flex:8;background:#5A3550;border-radius:16px 4px 4px 16px;display:flex;align-items:center;padding:0 16px;font-size:15px;font-weight:600;color:#FFFAF6}
.lx.lx .lx133{flex:3;background:#BFD9C6;border-radius:4px 16px 16px 4px;display:flex;align-items:center;justify-content:center;padding:0 8px;font-size:15px;font-weight:600;color:#2F2430}
.lx.lx .lx134{margin-top:12px;display:flex;gap:4px;font-size:14.5px;line-height:1.35}
.lx.lx .lx135{flex:8;color:#2F2430;font-weight:500}
.lx.lx .lx136{flex:3;color:#4C404A;text-align:center}
.lx.lx .lx137{margin-top:32px;display:flex;gap:14px;align-items:flex-start}
.lx.lx .lx138{display:flex;flex-direction:column;gap:14px;font:500 18.5px/1.55 'Inter Tight',sans-serif;color:#2F2430}
.lx.lx .lx139{align-self:flex-start;margin:16px 0 0 40px;background:none;border:0;padding:4px 0;font:500 15px 'Inter Tight',sans-serif;color:#5A3550;cursor:pointer;border-bottom:1px solid rgba(90,53,80,.35)}
.lx.lx .lx140{background:#ECE5F6;border-radius:28px;padding:clamp(28px,3.4vw,44px);display:flex;flex-direction:column}
.lx.lx .lx141{position:relative;height:150px}
.lx.lx .lx142{position:absolute;top:6px;left:40%;padding-left:8px;font-size:12px;font-weight:600;color:#A84B3B}
.lx.lx .lx143{position:absolute;top:6px;left:75%;padding-left:8px;font-size:12px;font-weight:600;color:#A84B3B}
.lx.lx .lx144{border-top:1px solid rgba(90,53,80,.25);margin-top:0;display:flex;font-size:13px;color:#6C5F6A;padding-top:10px}
.lx.lx .lx145{flex:8}
.lx.lx .lx146{flex:12;color:#2F2430;font-weight:500;border-left:1px dashed rgba(90,53,80,.4);padding-left:8px}
.lx.lx .lx147{margin-top:6px;font-size:12.5px;color:#6C5F6A}
.lx.lx .lx148{margin-top:28px;display:flex;gap:14px;align-items:flex-start}
.lx.lx .lx149{grid-column:1/-1;background:#FCF0D3;border-radius:28px;padding:clamp(28px,4vw,56px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:clamp(32px,5vw,72px)}
.lx.lx .lx150{margin:22px 0 0;font:500 clamp(26px,2.6vw,34px)/1.18 'Inter Tight',sans-serif;letter-spacing:-.012em;color:#5A3550;text-wrap:balance}
.lx.lx .lx151{margin-top:32px;display:flex;align-items:flex-end;gap:28px;height:170px;border-bottom:1px solid rgba(90,53,80,.25)}
.lx.lx .lx152{flex:1;max-width:140px;display:flex;flex-direction:column;align-items:center;gap:8px;height:100%;justify-content:flex-end}
.lx.lx .lx153{font-size:13px;font-weight:600;color:#5A3550}
.lx.lx .lx154{font-size:13px;font-weight:600;color:#A84B3B}
.lx.lx .lx155{margin-top:10px;display:flex;gap:28px;font-size:13.5px;color:#6C5F6A}
.lx.lx .lx156{flex:1;max-width:140px;text-align:center}
.lx.lx .lx157{flex:1;max-width:140px;text-align:center;color:#2F2430;font-weight:500}
.lx.lx .lx158{margin:22px 0 0;font-size:14.5px;line-height:1.5;color:#4C404A}
.lx.lx .lx159{margin:32px 0 0;max-width:52em;font-size:14px;line-height:1.6;color:#6C5F6A}
.lx.lx .lx160{max-width:1240px;margin:0 auto;padding:clamp(88px,12vw,168px) clamp(20px,5vw,64px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(56px,7vw,104px);align-items:center}
.lx.lx .lx161{max-width:520px}
.lx.lx .lx162{margin:0;font:500 clamp(40px,5vw,68px)/1.04 'Inter Tight',sans-serif;letter-spacing:-0.034em;color:#5A3550;text-wrap:balance}
.lx.lx .lx163{margin-top:32px;display:flex;flex-direction:column;gap:20px;font-size:19px;line-height:1.62;color:#4C404A}
.lx.lx .lx164{margin:48px 0 0;padding-top:32px;border-top:1px solid #DE7A62;font:400 clamp(26px,2.8vw,34px)/1.25 'Inter Tight',sans-serif;color:#5A3550;text-wrap:pretty}
.lx.lx .lx165{position:relative;padding:48px 0 24px 0}
.lx.lx .lx166{position:relative;width:min(100%,500px);background:#FFFCFA;border-radius:28px;padding:clamp(26px,3vw,40px);box-shadow:0 1px 2px rgba(110,60,80,.06),0 30px 70px -24px rgba(110,60,80,.3)}
.lx.lx .lx167{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;color:#6C5F6A}
.lx.lx .lx168{letter-spacing:.08em;text-transform:uppercase;font-weight:600}
.lx.lx .lx169{background:#FBE9E2;padding:4px 8px;border-radius:4px}
.lx.lx .lx170{margin:20px 0 0;font:500 22px/1.45 'Inter Tight',sans-serif;color:#2F2430;text-wrap:pretty}
.lx.lx .lx171{margin-top:24px;display:flex;flex-direction:column}
.lx.lx .lx172{padding:16px 0;border-top:1px solid rgba(90,53,80,.1);display:grid;grid-template-columns:96px 1fr;gap:12px}
.lx.lx .lx173{font-size:12px;font-weight:600;color:#5A3550;padding-top:3px}
.lx.lx .lx174{font-size:15.5px;line-height:1.5;color:#4C404A}
.lx.lx .lx175{font-size:12px;font-weight:600;color:#A84B3B;padding-top:3px}
.lx.lx .lx174 strong{color:#A84B3B;font-weight:600}
.lx.lx .lx176{padding:16px 18px;margin-top:4px;background:#FDF7F2;border-radius:16px;display:grid;grid-template-columns:96px 1fr;gap:12px}
.lx.lx .lx177{margin-top:20px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;color:#6C5F6A}
.lx.lx .lx178{color:#5A3550;font-weight:500}
.lx.lx .lx179{background:#E6EFE6;scroll-margin-top:64px}
.lx.lx .lx180{max-width:1240px;margin:0 auto;padding:clamp(80px,10vw,136px) clamp(20px,5vw,64px)}
.lx.lx .lx181{margin:0;font:500 clamp(40px,5vw,68px)/1.04 'Inter Tight',sans-serif;letter-spacing:-0.034em;color:#5A3550}
.lx.lx .lx182{list-style:none;margin:clamp(48px,6vw,72px) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:clamp(28px,3vw,40px)}
.lx.lx .lx183{border-top:1px solid #5A3550;padding-top:24px;position:relative}
.lx.lx .lx184{font:400 64px/1 'Inter Tight',sans-serif;color:#DE7A62;letter-spacing:-.03em}
.lx.lx .lx185{margin-top:18px;font-size:18px;font-weight:600;color:#2F2430}
.lx.lx .lx186{margin-top:6px;font-size:16.5px;line-height:1.5;color:#4C404A}
.lx.lx .lx187{max-width:1240px;margin:0 auto;padding:clamp(88px,11vw,152px) clamp(20px,5vw,64px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(40px,6vw,96px);align-items:start;scroll-margin-top:64px}
.lx.lx .lx188{margin:0;font:500 clamp(40px,5vw,68px)/1.04 'Inter Tight',sans-serif;letter-spacing:-0.034em;color:#5A3550;max-width:8em}
.lx.lx .lx189{border-top:1px solid rgba(90,53,80,.18);grid-column:span 1;min-width:0}
.lx.lx .lx190{border-bottom:1px solid rgba(90,53,80,.18)}
.lx.lx .lx191 > summary{width:100%;display:flex;justify-content:space-between;align-items:center;gap:24px;background:none;border:0;padding:28px 0;cursor:pointer;text-align:left;font:500 clamp(22px,2.2vw,27px)/1.3 'Inter Tight',sans-serif;color:#2F2430}
.lx.lx .lx192{margin:0;padding:0 56px 32px 0;font-size:18px;line-height:1.65;color:#4C404A;max-width:40em;text-wrap:pretty}
.lx.lx .lx-faq > summary::after{content:"+";flex:none;width:32px;height:32px;border-radius:50%;border:1px solid rgba(90,53,80,.3);display:grid;place-items:center;font:300 22px/1 'Inter Tight',sans-serif;color:#5A3550;transition:transform .25s ease;}
.lx.lx .lx-faq[open] > summary::after{transform:rotate(45deg)}
.lx.lx .lx-faq > summary{list-style:none}.lx.lx .lx-faq > summary::-webkit-details-marker{display:none}
.lx.lx .lx193{background:#EDE5F5;color:#5A3550}
.lx.lx .lx194{max-width:1000px;margin:0 auto;padding:clamp(96px,13vw,176px) clamp(20px,5vw,64px);text-align:center;display:flex;flex-direction:column;align-items:center}
.lx.lx .lx195{margin:36px 0 0;font:500 clamp(42px,5.6vw,76px)/1.05 'Inter Tight',sans-serif;letter-spacing:-0.034em;text-wrap:balance}
.lx.lx .lx196{margin:28px 0 0;font-size:19px;line-height:1.6;color:#5E4A5A;max-width:30em}
.lx.lx .lx197{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:44px}
.lx.lx .lx198 > .wp-block-button__link{background:#5A3550;color:#FFFAF6;text-decoration:none;font-size:16px;font-weight:500;padding:16px 26px;border-radius:999px;transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .2s ease}
.lx.lx .lx198 > .wp-block-button__link:hover{background:#D4664B;color:#FFFFFF;transform:translateY(-1px)}
.lx.lx .lx198 > .wp-block-button__link:active{background:#BF5639;color:#FFFFFF;transform:none}
.lx.lx .lx199 > .wp-block-button__link{color:#5A3550;text-decoration:none;font-size:16px;font-weight:500;padding:15px 25px;border-radius:999px;border:1px solid rgba(90,53,80,.4);background:rgba(255,255,255,.5);transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .2s ease}
.lx.lx .lx199 > .wp-block-button__link:hover{background:#D4664B;border-color:#D4664B;color:#FFFFFF}
.lx.lx .lx199 > .wp-block-button__link:active{background:#BF5639;border-color:#BF5639;color:#FFFFFF}
.lx.lx .lx200{border-top:1px solid rgba(90,53,80,.14)}
.lx.lx .lx201{max-width:1240px;margin:0 auto;padding:28px clamp(20px,5vw,64px);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:14px;color:#5E4A5A}
.lx.lx .lx202{display:flex;align-items:center;gap:5px}
.lx.lx .lx203{font:600 20px/1 'Inter Tight',sans-serif;letter-spacing:-0.037em;color:#5A3550}
.lx.lx .lx204{min-height:100vh;background:#FDF7F2}