.ed1.subpage .sitebar{position:sticky;top:0;transform:none}.ed1.subpage .fab{opacity:1;pointer-events:auto;transform:none}.ed1 h3{font-family:var(--en);color:var(--ink);font-weight:500}.ed1 .pagehead{text-align:center;max-width:760px;padding:110px var(--gutter) 80px;margin:0 auto}.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;padding:0 var(--gutter);margin:0 auto}.ed1 .scene{border-top:1px solid var(--hairline);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:var(--bone);border:1px solid var(--hairline)}.ed1 .sheetbar{border-bottom:1px solid var(--hairline);letter-spacing:.22em;text-transform:uppercase;color:var(--ash);align-items:center;gap:9px;padding:11px 18px;font-size:10.5px;font-weight:500;display:flex}.ed1 .pad{padding:24px 26px}.ed1 .row{border-bottom:1px solid var(--hairline);color:var(--ink);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:var(--ash);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{background:var(--ink);color:var(--bone)}.ed1 .chip.line{border:1px solid var(--hairline);color:var(--ash)}.ed1 .btn{background:var(--ink);color:var(--bone);letter-spacing:.16em;text-transform:uppercase;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 var(--hairline);flex:1;padding:22px 20px}.ed1 .steps .st:last-child{border-right:none}.ed1 .steps .n{letter-spacing:.2em;color:var(--taupe);margin-bottom:9px;font-size:11px;font-weight:500}.ed1 .steps .t{color:var(--ink);margin-bottom:6px;font-size:15px}.ed1 .steps .d{color:var(--ash);font-size:12.5px;line-height:1.5}.ed1 .phone{border:1px solid var(--hairline);background:var(--bone);width:290px;margin:0 auto}.ed1 .phone .screen{padding:20px 18px}.ed1 .bar{background:var(--hairline);height:8px;margin:10px 0 4px;position:relative}.ed1 .bar .fill{background:var(--teal);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:var(--bone);border:1px solid var(--hairline);padding:15px 14px}.ed1 .wcard .nm{font-family:var(--en);color:var(--ink);font-size:17px;font-weight:500}.ed1 .wcard .dt{letter-spacing:.18em;text-transform:uppercase;color:var(--taupe);margin:6px 0 9px;font-size:10px;font-weight:500}.ed1 .wcard .st{color:var(--ash);font-size:11px}.ed1 .wcard .ok{color:var(--teal);font-weight:500}.ed1 .compare{border-top:1px solid var(--hairline);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:var(--ash);font-size:15px;line-height:1.7}.ed1 table{border-collapse:collapse;width:100%}.ed1 th,.ed1 td{border-bottom:1px solid var(--hairline);text-align:center;padding:15px 16px;font-size:14px}.ed1 th{letter-spacing:.18em;text-transform:uppercase;color:var(--taupe);padding-bottom:12px;font-size:11px;font-weight:500}.ed1 td:first-child,.ed1 th:first-child{text-align:left;color:var(--ink)}.ed1 td .no{color:var(--ash);opacity:.55}.ed1 td .note{color:var(--ash);margin-top:3px;font-size:11px;display:block}.ed1 th.f{color:var(--ink)}.ed1 .compare .fine{text-align:center;color:var(--ash);margin-top:26px;font-size:12.5px}.ed1 .prices{border:1px solid var(--hairline);grid-template-columns:1.4fr 1fr 1fr;margin-top:20px;display:grid}.ed1 .price{border-right:1px solid var(--hairline);padding:44px 40px}.ed1 .price:last-child{border-right:none}.ed1 .price .pname{font-family:var(--ns);letter-spacing:.2em;text-transform:uppercase;color:var(--ink);font-size:12px;font-weight:500}.ed1 .price .amt{font-family:var(--en);color:var(--ink);font-size:56px;font-weight:600}.ed1 .price .amt span{vertical-align:26px;font-size:20px}.ed1 .price .who{letter-spacing:.2em;text-transform:uppercase;color:var(--taupe);margin:10px 0 14px;font-size:11px;font-weight:500}.ed1 .price .note{color:var(--ash);font-size:13.5px;line-height:1.6}.ed1 .price .plead{font-family:var(--en);color:var(--ink);margin:20px 0 4px;font-size:15px;font-style:italic;font-weight:300}.ed1 .price .blist{margin-top:18px}.ed1 .price .brow{border-top:1px solid var(--hairline);color:var(--ink);align-items:baseline;gap:10px;padding:9px 0;font-size:13px;line-height:1.45;display:flex}.ed1 .price .bdot{color:var(--taupe);flex:none}.ed1 .price .brow.muted{color:var(--ash)}.ed1 .price .arrive{letter-spacing:.16em;text-transform:uppercase;color:var(--taupe);vertical-align:1px;margin-left:8px;font-size:9px;font-weight:500;display:inline-block}.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:var(--ink);align-items:center;gap:9px;font-size:14px;display:flex}.ed1 .faq{border-top:1px solid var(--hairline);max-width:760px;margin:100px auto 0}.ed1 .qa{border-bottom:1px solid var(--hairline);padding:28px 6px}.ed1 .qa .q{font-family:var(--en);color:var(--ink);margin-bottom:8px;font-size:21px;font-weight:500}.ed1 .qa .a{color:var(--ink);font-size:14.5px;line-height:1.65}.ed1 .capnote{text-align:center;color:var(--ash);max-width:40em;margin:26px auto 0;font-size:12.5px}.ed1 .trial{text-align:center;letter-spacing:.05em;color:var(--ash);margin-top:54px;font-size:13px}.ed1 .envelope{background:var(--bone);padding:100px var(--gutter);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);margin-top:0}.ed1 .envelope .in2{text-align:center;max-width:680px;margin:0 auto}.ed1 .envelope h2{color:var(--ink);margin:22px 0 18px;font-size:clamp(28px,3.2vw,42px);line-height:1.18}.ed1 .envelope p{color:var(--ink);font-size:15px;line-height:1.75}.ed1 .principles{max-width:820px;padding:100px var(--gutter);margin:0 auto}.ed1 .principles .rowp{border-bottom:1px solid var(--hairline);grid-template-columns:280px 1fr;align-items:baseline;gap:32px;padding:30px 4px;display:grid}.ed1 .principles .rowp:first-child{border-top:1px solid var(--hairline)}.ed1 .principles .who{font-family:var(--en);color:var(--ink);align-items:center;gap:13px;font-size:25px;font-weight:500;display:flex}.ed1 .principles .what{font-size:14.5px;line-height:1.65}.ed1 .pagehead .updated{letter-spacing:.04em;color:var(--ash);text-transform:none;margin-top:22px;font-size:12.5px}.ed1 .policy{max-width:760px;padding:0 var(--gutter) 100px;margin:0 auto}.ed1 .policy .sec{border-top:1px solid var(--hairline);padding:36px 4px}.ed1 .policy h2{margin:0 0 16px;font-size:clamp(24px,2.6vw,34px);line-height:1.2}.ed1 .policy p{color:var(--ink);margin:0 0 14px;font-size:15px;line-height:1.75}.ed1 .policy p:last-child{margin-bottom:0}.ed1 .policy strong{font-weight:500}.ed1 .policy a{color:var(--ink);border-bottom:1px solid var(--hairline);text-decoration:none}.ed1 .policy a:hover{border-bottom-color:var(--ink)}@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-right:none;border-bottom:1px solid var(--hairline)}.ed1 .principles .rowp{grid-template-columns:1fr;gap:8px}.ed1 table{font-size:12px}.ed1 th,.ed1 td{padding:11px 6px}}.ed1 .go2,.ed1 .auth .up,.ed1 .btn,.ed1 .chip{border-radius:4px}.ed1 .pagehead.demo-head{padding-bottom:28px}.ed1 .demo-form{max-width:640px;padding:0 var(--gutter);text-align:left;margin:0 auto 96px}.ed1 .demo-form label{letter-spacing:.16em;text-transform:uppercase;color:var(--taupe,#8a7557);margin:22px 0 6px;font-size:10px;font-weight:500;display:block}.ed1 .demo-form label .opt{letter-spacing:0;text-transform:none;font-size:12px}.ed1 .demo-form input,.ed1 .demo-form select,.ed1 .demo-form textarea{border:none;border-bottom:1px solid var(--hairline);width:100%;font-family:var(--ns);color:var(--ink);background:0 0;border-radius:0;padding:10px 0;font-size:16px}.ed1 .demo-form textarea{resize:vertical;min-height:120px}.ed1 .demo-form input:focus,.ed1 .demo-form select:focus,.ed1 .demo-form textarea:focus{outline:1px solid var(--champagne);outline-offset:2px}.ed1 .demo-form button[type=submit]{border:none;border-bottom:1px solid var(--wine);color:var(--wine);font-family:var(--ns);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;background:0 0;margin-top:28px;padding:0 0 4px;font-size:10px;font-weight:500}.ed1 .demo-form button[type=submit]:disabled{opacity:.45;cursor:wait}.ed1 .demo-form .demo-error{color:var(--wine);margin-top:16px;font-size:14px;line-height:1.5}.ed1 .demo-privacy{color:#6b655b;margin-top:22px;font-size:13px;line-height:1.6}.ed1 .demo-privacy a{color:inherit}.ed1 .demo-captcha{margin-top:18px}.ed1 .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}
