*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}.template-strata{margin:0;background:#faf7f5;color:#482333;font:16px/1.8 -apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif}.template-strata :is(h1,h2,h3,p,dl,dd,figure){margin:0}.template-strata a{color:inherit;text-decoration:none}.template-strata h1{font-size:20px;font-weight:500}.template-strata h2{font-size:30px;line-height:1.5;letter-spacing:-.5px}.template-strata h3{font-size:22px}.template-strata p{color:#907d83}.template-strata img{display:block;max-width:100%}.template-strata :focus-visible{outline:2px solid #a8637b;outline-offset:5px}.d51-wrap{max-width:1400px;margin:auto;padding-inline:4%}.d51-top{position:sticky;top:0;z-index:10;background:#faf7f5;border-bottom:1px solid #e0d5d8}.d51-top-in{max-width:1440px;margin:auto;padding:18px 4%;display:flex;gap:24px;align-items:center}.d51-brand{display:flex;gap:10px;align-items:center;line-height:1.4}.d51-brand img{width:34px;height:34px}.d51-brand strong{font-size:18px;max-width:210px}.d51-nav{display:flex;gap:20px;margin-left:auto;font-size:14px;white-space:nowrap}.d51-nav a:hover,.d51-nav .active-nav{color:#a8637b}.d51-cta{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:10px 28px;background:#6c344b;color:#fff!important;border-radius:4px;font-weight:600;white-space:nowrap}.d51-cta:hover{background:#8a4b64}.d51-top-in>.d51-cta{font-size:14px;min-height:44px;padding:8px 20px}.d51-menu{display:none}.d51-kicker{font-size:12px!important;letter-spacing:1.4px;color:#a8637b!important}.d51-hero{padding-top:38px}.d51-hero>header{text-align:center;max-width:850px;margin:0 auto 35px}.d51-hero h1{margin-top:18px!important}.d51-hero h2{font-size:36px;line-height:1.5;margin:18px 0!important}.d51-hero h2>span{color:#a8637b}.d51-hero>header>p:last-of-type{max-width:650px;margin:auto}.d51-hero-actions{display:flex;justify-content:center;align-items:center;gap:30px;margin-top:25px}.d51-hero-actions>a:last-child{font-size:14px}.d51-hero-grid{display:grid;grid-template-columns:3fr 1fr;border:1px solid #d9c5cd}.d51-hero figure{position:relative;min-width:0;overflow:hidden;background:#e8cbd3}.template-strata .d51-hero figure>img{width:100%;height:100%;object-fit:cover}.d51-hero figcaption{position:absolute;bottom:18px;left:24px;right:24px;display:flex;justify-content:space-between;gap:20px;font-size:9px;letter-spacing:1px;color:#8f6576}.d51-hero-grid>nav{padding:25px;background:#f0e1e5;display:flex;flex-direction:column;justify-content:center}.d51-hero-grid nav>.d51-kicker{font-size:10px!important;margin-bottom:25px}.d51-hero-grid nav a{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #d5bcc6;padding:20px 0;font-size:14px}.d51-notice{display:grid;grid-template-columns:90px 1fr;gap:20px;padding-block:25px;font-size:14px}.d51-notice b{color:#a8637b}.d51-story{padding-block:60px 80px}.d51-section-head{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:end;margin-bottom:35px}.d51-section-head h2{margin-top:18px!important;max-width:650px}.d51-features{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.d51-features article{position:relative;padding:28px 25px 55px;border-top:1px solid #c7a5b3;background:#f1e7e9}.d51-features .d51-kicker{font-size:10px!important}.d51-features h3{font-size:20px;margin:22px 0 15px!important}.d51-features article>span:last-child{position:absolute;right:25px;bottom:18px;font-size:24px;color:#a8637b}.d51-facts{background:#6c344b;color:#fff;padding-block:55px}.d51-facts>.d51-wrap{display:grid;grid-template-columns:1fr 2fr;gap:60px}.d51-facts .d51-kicker{color:#dfb7c7!important}.d51-facts h2{margin-top:18px!important}.d51-facts dl{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.d51-facts dl>div{border-top:1px solid #dfb7c750;padding-top:22px}.template-strata dt{font-size:20px!important;font-weight:600}.template-strata dd,.template-strata dd *{font-size:16px!important}.template-strata dd{margin-top:14px!important}.d51-facts dd{color:#e0c4ce}.d51-membership{padding-block:75px}.d51-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.d51-plan{display:grid;grid-template-columns:32px minmax(0,1fr);border:1px solid #d9c5cd;background:#fff;min-width:0}.d51-plan-spine{background:#6c344b;color:#fff;font-size:12px;writing-mode:vertical-rl;text-orientation:mixed;padding:20px 5px;letter-spacing:3px}.d51-plan:nth-child(2) .d51-plan-spine{background:#a8637b}.d51-plan:nth-child(3) .d51-plan-spine{background:#c5a2b0}.d51-plan-content{padding:28px 24px;min-width:0}.d51-plan header>.d51-kicker{font-size:10px!important}.d51-plan h3{font-size:24px;margin-top:15px!important}.d51-plan dl{display:grid;gap:24px;padding-block:25px;margin-top:22px!important;border-block:1px solid #e0d5d8}.d51-plan details{margin-top:15px}.d51-plan summary{display:flex;justify-content:space-between;align-items:center;gap:15px;min-height:44px;font-size:14px;cursor:pointer;list-style:none}.d51-plan summary::-webkit-details-marker{display:none}.d51-plan details>div{font-size:16px;color:#907d83;padding-top:15px;overflow-wrap:anywhere}.d51-plan ul{padding-left:18px}.d51-plan .d51-cta{display:flex;margin-top:25px}.d51-tag{font-size:12px;color:#a8637b}.d51-devices{display:grid;grid-template-columns:1fr 1.8fr;gap:70px;padding-block:10px 80px}.d51-devices h2{margin:20px 0!important}.d51-text-link{display:inline-block;border-bottom:1px solid #c59caa;font-size:14px;color:#a8637b!important;padding-bottom:5px;margin-top:20px}.d51-clients{display:grid;border-top:1px solid #c7a5b3}.d51-clients>a{display:flex;align-items:center;gap:22px;padding:22px 5px;border-bottom:1px solid #c7a5b3}.d51-clients>a:hover{background:#f0e1e5}.d51-clients i,.d51-clients svg{display:block;width:28px;height:28px;fill:currentColor}.d51-clients h3{font-size:20px}.d51-clients p{font-size:12px}.d51-clients a>span{margin-left:auto;font-size:14px;color:#a8637b}.d51-clients b{margin-left:25px}.d51-next{background:#f0e1e5;padding-block:50px}.d51-next>.d51-wrap{display:flex;justify-content:space-between;align-items:center;gap:40px}.d51-next h2{margin-top:16px!important}.d51-footer{padding-block:55px 24px}.d51-footer-top{display:flex;justify-content:space-between;gap:40px}.d51-footer-top p{font-size:14px;margin-top:15px!important}.d51-footer nav{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 35px;font-size:14px}.d51-footer-bottom{display:flex;justify-content:space-between;gap:25px;border-top:1px solid #c7a5b3;margin-top:40px;padding-top:22px;font-size:12px;color:#907d83}.d51-inner-title{background:#f0e1e5;padding-block:30px 40px}.d51-inner-title>.d51-wrap{display:grid;grid-template-columns:1fr 1fr;gap:25px 60px;align-items:end}.d51-inner-title nav{grid-column:1/-1;font-size:14px;color:#a0808d}.d51-inner-title h1{font-size:36px;line-height:1.4;margin-top:18px!important}.d51-inner-nav{display:flex;flex-wrap:wrap;gap:15px 30px;padding-block:20px;border-bottom:1px solid #c7a5b3;font-size:14px}.d51-inner-body{padding-block:45px 65px;min-height:40vh}.d51-prose{max-width:1000px;margin:auto;overflow-wrap:anywhere;background:#fff;padding:35px;border:1px solid #e0d5d8}.d51-prose h2{font-size:26px;margin:25px 0 15px!important}.d51-prose h3{font-size:20px;margin:20px 0 10px!important}.d51-prose p{margin:15px 0!important}.d51-prose a{color:#a8637b;text-decoration:underline}.d51-prose details{padding:20px 0;border-bottom:1px solid #c7a5b3}.d51-prose summary{cursor:pointer;min-height:44px}.d51-prose img{height:auto}.d51-prose .d51-features{grid-template-columns:1fr;margin-top:30px}.d51-inner-end{display:flex;justify-content:space-between;align-items:center;gap:30px;border-top:1px solid #c7a5b3;padding-block:30px 45px}.d51-inner-end h2{font-size:24px}.d51-skip{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.d51-skip:focus{width:auto;height:auto;clip-path:none;z-index:20;background:#6c344b;color:#fff;padding:10px}
@media(min-width:701px) and (max-width:1100px){.d51-top-in{gap:12px;padding-inline:2%}.d51-brand strong{font-size:15px;max-width:135px}.d51-nav{font-size:12px;gap:10px}.d51-hero-grid{grid-template-columns:2.5fr 1fr}.d51-hero-grid>nav{padding:22px}.d51-facts>.d51-wrap{grid-template-columns:1fr;gap:30px}.d51-plan-content{padding:25px 20px}.d51-devices{gap:35px}}
@media(max-width:700px){.d51-wrap{padding-inline:5%}.d51-top-in{padding:14px 5%;gap:12px;flex-wrap:wrap}.d51-brand{flex:1}.d51-brand strong{font-size:16px;max-width:175px}.d51-brand img{width:28px;height:28px}.d51-top-in>.d51-cta{padding:8px 17px}.d51-nav{display:none}.d51-menu{display:block;width:100%;border-top:1px solid #e0d5d8}.d51-menu summary{display:flex;justify-content:space-between;align-items:center;min-height:44px;font-size:14px;cursor:pointer;list-style:none}.d51-menu nav{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding-bottom:12px}.d51-menu nav a{padding:8px;font-size:14px}.d51-hero{padding-top:30px}.d51-hero h2{font-size:30px}.d51-hero h2>span{display:block}.d51-hero-actions{gap:22px;flex-wrap:wrap}.d51-hero-actions>a:last-child{font-size:14px}.d51-hero-grid{display:block}.template-strata .d51-hero figure>img{height:245px;width:100%;object-fit:cover;object-position:60% center}.d51-hero figcaption{left:15px;right:15px;bottom:12px;font-size:8px;display:block}.d51-hero figcaption>span{display:block}.d51-hero-grid>nav{padding:22px}.d51-hero-grid nav>.d51-kicker{margin-bottom:15px}.d51-hero-grid nav a{padding:15px 0}.d51-notice{display:block;padding-block:22px}.d51-notice b{display:block;margin-bottom:10px}.d51-story{padding-block:35px 45px}.d51-section-head{display:block;margin-bottom:25px}.d51-section-head h2{font-size:26px}.d51-section-head>p{margin-top:20px!important}.d51-features{grid-template-columns:1fr;gap:18px}.d51-facts{padding-block:35px}.d51-facts>.d51-wrap{display:block}.d51-facts h2{font-size:26px}.d51-facts dl{grid-template-columns:1fr;gap:25px;margin-top:28px!important}.d51-membership{padding-block:40px}.d51-plans{grid-template-columns:1fr;gap:20px}.d51-plan-content{padding:25px 22px}.d51-devices{display:block;padding-block:0 45px}.d51-devices h2{font-size:26px}.d51-devices>.d51-clients{margin-top:30px}.d51-clients>a{gap:15px}.d51-clients a>span{font-size:12px}.d51-clients b{margin-left:10px}.d51-next>.d51-wrap{display:block}.d51-next h2{font-size:26px}.d51-next .d51-cta{margin-top:25px}.d51-footer-top,.d51-footer-bottom{display:grid}.d51-footer nav{gap:12px 20px}.d51-inner-title>.d51-wrap{display:block}.d51-inner-title nav{margin-bottom:25px}.d51-inner-title h1{font-size:30px}.d51-inner-title>div>p{margin-top:20px!important}.d51-inner-nav{gap:12px 22px}.d51-inner-body{padding-block:30px 45px}.d51-prose{padding:25px 22px}.d51-inner-end h2{font-size:22px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
