.ed1.subpage .tophead{opacity:1;pointer-events:auto;position:sticky;top:0}.ed1.subpage .fab{opacity:1;pointer-events:auto;transform:none}.ed1 h3{font-family:var(--font-playfair), Georgia, serif;color:#111;font-weight:400}.ed1 .pagehead{text-align:center;max-width:760px;margin:0 auto;padding:110px 32px 80px}.ed1 .pagehead h1{margin:26px 0 20px;font-size:clamp(42px,5vw,68px);line-height:1.08}.ed1 .pagehead p{max-width:32em;margin:0 auto;font-size:16.5px;line-height:1.7}.ed1 main{max-width:1120px;margin:0 auto;padding:0 40px}.ed1 .scene{border-top:1px solid #e4dfd3;grid-template-columns:5fr 7fr;align-items:center;gap:64px;padding:90px 0;display:grid}.ed1 .scene.flip .copy{order:2}.ed1 .scene.flip .show{order:1}.ed1 .scene h2{margin:20px 0 16px;font-size:clamp(30px,3.2vw,44px);line-height:1.14}.ed1 .scene p{max-width:26em;font-size:15.5px;line-height:1.7}.ed1 .sheet{background:#f5f2eb;border:1px solid #e4dfd3}.ed1 .sheetbar{letter-spacing:.22em;text-transform:uppercase;color:#6b655b;border-bottom:1px solid #e4dfd3;align-items:center;gap:9px;padding:11px 18px;font-size:10.5px;font-weight:500;display:flex}.ed1 .pad{padding:24px 26px}.ed1 .row{color:#111;border-bottom:1px solid #e4dfd3;justify-content:space-between;align-items:center;gap:12px;padding:12px 2px;font-size:14px;display:flex}.ed1 .row:last-child{border-bottom:none}.ed1 .row .m{color:#6b655b;font-size:12.5px}.ed1 .chip{letter-spacing:.14em;text-transform:uppercase;padding:5px 10px;font-size:10.5px;font-weight:500}.ed1 .chip.teal{color:#f5f2eb;background:#2f5552}.ed1 .chip.line{color:#6b655b;border:1px solid #e4dfd3}.ed1 .btn{color:#f5f2eb;letter-spacing:.16em;text-transform:uppercase;background:#111;border:none;padding:12px 22px;font-size:11px;font-weight:500;display:inline-block}.ed1 .steps{display:flex}.ed1 .steps .st{border-right:1px solid #e4dfd3;flex:1;padding:22px 20px}.ed1 .steps .st:last-child{border-right:none}.ed1 .steps .n{letter-spacing:.2em;color:#8a7557;margin-bottom:9px;font-size:11px}.ed1 .steps .t{color:#111;margin-bottom:6px;font-size:15px}.ed1 .steps .d{color:#6b655b;font-size:12.5px;line-height:1.5}.ed1 .phone{background:#f5f2eb;border:1px solid #e4dfd3;width:290px;margin:0 auto}.ed1 .phone .screen{padding:20px 18px}.ed1 .bar{background:#e4dfd3;height:8px;margin:10px 0 4px;position:relative}.ed1 .bar .fill{background:#2f5552;width:62%;position:absolute;top:0;bottom:0;left:0}.ed1 .cards{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.ed1 .wcard{background:#f5f2eb;border:1px solid #e4dfd3;padding:15px 14px}.ed1 .wcard .nm{font-family:var(--font-playfair), Georgia, serif;color:#111;font-size:17px}.ed1 .wcard .dt{letter-spacing:.18em;text-transform:uppercase;color:#8a7557;margin:6px 0 9px;font-size:10px}.ed1 .wcard .st{color:#6b655b;font-size:11px}.ed1 .wcard .ok{color:#2f5552;font-weight:500}.ed1 .compare{border-top:1px solid #e4dfd3;padding:100px 0 90px}.ed1 .compare .head{text-align:center;max-width:640px;margin:0 auto 56px}.ed1 .compare h2{margin:22px 0 14px;font-size:clamp(32px,3.6vw,48px);line-height:1.12}.ed1 .compare p{color:#6b655b;font-size:15px;line-height:1.7}.ed1 table{border-collapse:collapse;width:100%}.ed1 th,.ed1 td{text-align:center;border-bottom:1px solid #e4dfd3;padding:15px 16px;font-size:14px}.ed1 th{letter-spacing:.18em;text-transform:uppercase;color:#8a7557;padding-bottom:12px;font-size:11px;font-weight:500}.ed1 td:first-child,.ed1 th:first-child{text-align:left;color:#111}.ed1 td .no{color:#6b655b;opacity:.55}.ed1 td .note{color:#6b655b;margin-top:3px;font-size:11px;display:block}.ed1 th.f{color:#111}.ed1 .compare .fine{text-align:center;color:#6b655b;margin-top:26px;font-size:12.5px}.ed1 .prices{border:1px solid #e4dfd3;grid-template-columns:1fr 1fr 1fr;margin-top:20px;display:grid}.ed1 .price{border-right:1px solid #e4dfd3;padding:44px 40px}.ed1 .price:last-child{border-right:none}.ed1 .price .amt{font-family:var(--font-playfair), Georgia, serif;color:#111;font-size:56px}.ed1 .price .amt span{vertical-align:26px;font-size:20px}.ed1 .price .who{letter-spacing:.2em;text-transform:uppercase;color:#8a7557;margin:12px 0 10px;font-size:11px;font-weight:500}.ed1 .price .note{color:#6b655b;font-size:13.5px;line-height:1.6}.ed1 .included{text-align:center;max-width:760px;margin:90px auto 0}.ed1 .included h2{margin-bottom:36px;font-size:clamp(28px,3vw,40px)}.ed1 .inc{flex-wrap:wrap;justify-content:center;gap:14px 34px;display:flex}.ed1 .inc span{color:#3b3833;align-items:center;gap:9px;font-size:14px;display:flex}.ed1 .faq{border-top:1px solid #e4dfd3;max-width:760px;margin:100px auto 0}.ed1 .qa{border-bottom:1px solid #e4dfd3;padding:28px 6px}.ed1 .qa .q{font-family:var(--font-playfair), Georgia, serif;color:#111;margin-bottom:8px;font-size:21px}.ed1 .qa .a{color:#3b3833;font-size:14.5px;line-height:1.65}.ed1 .capnote{text-align:center;color:#6b655b;max-width:40em;margin:26px auto 0;font-size:12.5px}.ed1 .trial{text-align:center;letter-spacing:.05em;color:#6b655b;margin-top:54px;font-size:13px}.ed1 .envelope{background:#8a7557;margin-top:100px;padding:100px 32px}.ed1 .envelope .in2{text-align:center;max-width:680px;margin:0 auto}.ed1 .envelope h2{color:#f5f2eb;margin:22px 0 18px;font-size:clamp(28px,3.2vw,42px);line-height:1.18}.ed1 .envelope p{color:#d7c3a5;font-size:15px;line-height:1.75}.ed1 .principles{max-width:820px;margin:0 auto;padding:100px 32px}.ed1 .principles .rowp{border-bottom:1px solid #e4dfd3;grid-template-columns:280px 1fr;align-items:baseline;gap:32px;padding:30px 4px;display:grid}.ed1 .principles .rowp:first-child{border-top:1px solid #e4dfd3}.ed1 .principles .who{font-family:var(--font-playfair), Georgia, serif;color:#111;align-items:center;gap:13px;font-size:25px;display:flex}.ed1 .principles .what{font-size:14.5px;line-height:1.65}.ed1.subpage .close{margin-top:110px;padding:110px 32px}.ed1.subpage .close h2{margin:30px 0 36px;font-size:clamp(38px,4.6vw,60px)}.ed1 footer .cwm{font-family:var(--font-playfair), Georgia, serif;color:#f5f2eb;margin-top:12px;font-size:29px;text-decoration:none;display:inline-block}.ed1 footer .cwm i{font-style:italic}.ed1 footer .row2 button{color:#f5f2eb;opacity:.66;letter-spacing:.06em;cursor:pointer;font-size:12.5px;font-family:var(--font-inter), system-ui, sans-serif;background:0 0;border:none;padding:0}.ed1 footer .row2 button:hover{opacity:1}@media (max-width:900px){.ed1 .scene{grid-template-columns:1fr;gap:40px}.ed1 .scene.flip .copy{order:1}.ed1 .scene.flip .show{order:2}.ed1 .prices{grid-template-columns:1fr}.ed1 .price{border-bottom:1px solid #e4dfd3;border-right:none}.ed1 .principles .rowp{grid-template-columns:1fr;gap:8px}.ed1 main{padding:0 24px}.ed1 table{font-size:12px}.ed1 th,.ed1 td{padding:11px 6px}}
