.di{--di-ink: #0f1e33;--di-muted: #5b6678;--di-line: #e3e6eb;--di-bg: #ffffff;--di-card: #f7f8fa;--di-accent: #0f1e33;--di-accent-ink: #ffffff;--di-gold: #b08d3c;--di-gold-text: #8c7030;--di-radius: 14px;background:var(--di-bg);color:var(--di-ink);font-family:var(--font-body-family);font-size:16px;line-height:1.6;letter-spacing:0}.di--cream{--di-bg: #f7f8fa;--di-card: #ffffff}.di--dark{--di-ink: #ffffff;--di-muted: #c5cad3;--di-line: rgba(255, 255, 255, .14);--di-bg: #0f1e33;--di-card: #283548;--di-accent: #b08d3c;--di-accent-ink: #0f1e33;--di-gold-text: #b08d3c}.di *,.di *:before,.di *:after{box-sizing:border-box}.di p{margin:0 0 1em}.di p:last-child{margin-bottom:0}.di ul{list-style:none;margin:0;padding:0}.di img,.di svg{display:block;max-width:100%}.di a:not(.di-btn){color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.di a:not(.di-btn):hover{color:var(--di-gold-text)}.di--dark a:not(.di-btn):hover{color:var(--di-gold)}.di--pad-s{padding:48px 0}.di--pad-m{padding:88px 0}.di--pad-l{padding:128px 0}.di--pt-0{padding-top:0}@media(max-width:749px){.di--pad-s{padding:36px 0}.di--pad-m{padding:60px 0}.di--pad-l{padding:80px 0}.di--pt-0{padding-top:0}}.di__wrap{max-width:1160px;margin:0 auto;padding:0 24px}.di__wrap--narrow{max-width:760px}@media(max-width:749px){.di__wrap{padding:0 16px}}.di .di-eyebrow{display:block;margin:0 0 16px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--di-gold-text)}.di .di-h1,.di .di-h2,.di .di-h3{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);color:var(--di-ink);letter-spacing:-.01em;text-transform:none}.di .di-h1{font-size:clamp(36px,5.2vw,62px);line-height:1.06}.di .di-h2{font-size:clamp(30px,3.8vw,46px);line-height:1.1}.di .di-h3{font-size:21px;line-height:1.25}.di .di-lead{font-size:18px;color:var(--di-muted);max-width:620px}.di .di-lead--center{margin-left:auto;margin-right:auto}.di .di-muted{color:var(--di-muted)}.di .di-head{margin-bottom:56px}.di .di-head .di-lead{margin-top:20px}.di .di-head--center{text-align:center}@media(max-width:749px){.di{font-size:15px}.di .di-lead{font-size:16px}.di .di-head{margin-bottom:36px}}.di .di-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.di .di-actions--center{justify-content:center}.di .di-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border:1px solid var(--di-accent);border-radius:6px;background:var(--di-accent);color:var(--di-accent-ink);font-size:15px;font-weight:600;letter-spacing:.01em;text-decoration:none;transition:opacity .2s ease,background .2s ease}.di .di-btn:hover{opacity:.88}.di .di-btn--ghost{background:transparent;color:var(--di-ink);border-color:var(--di-line)}.di .di-btn--ghost:hover{opacity:1;border-color:var(--di-ink)}.di .di-btn--block{width:100%}@media(max-width:749px){.di .di-actions .di-btn{flex:1 1 100%}}.di .di-media{position:relative;overflow:hidden;border-radius:var(--di-radius);background:var(--di-card)}.di .di-media img,.di .di-media svg{width:100%;height:100%;object-fit:cover}.di .di-media--portrait{aspect-ratio:4 / 5}.di .di-media--square{aspect-ratio:1 / 1}.di .di-media--landscape{aspect-ratio:4 / 3}.di .di-media--contain img{object-fit:contain}.di .di-ph{fill:#0f1e332e;background:#e3e6eb}.di--dark .di-ph{fill:#fff3;background:#ffffff0f}.di-hero__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:center}.di-hero__trust{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:28px;font-size:14px;color:var(--di-muted)}.di-hero__trust li{display:flex;align-items:center;gap:8px}.di-hero__trust li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--di-gold)}.di-hero .di-lead{margin-top:24px}@media(max-width:989px){.di-hero__grid{grid-template-columns:1fr;gap:40px}}.di-logos__title{text-align:center;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--di-muted);margin-bottom:28px}.di-logos__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.di-logos__track{display:flex;width:max-content;animation:di-marquee var(--di-speed, 40s) linear infinite}.di-logos__list{display:flex;align-items:center;gap:56px;padding-right:56px}.di-logos__item{flex:0 0 auto;height:var(--di-logo-h, 40px);display:flex;align-items:center}.di-logos__item img{height:100%;width:auto;max-width:160px;object-fit:contain;filter:grayscale(1);opacity:.65}.di-logos__item .di-ph{height:100%;width:120px;border-radius:6px}.di-logos__viewport:hover .di-logos__track{animation-play-state:paused}@keyframes di-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.di-logos__track{animation:none;flex-wrap:wrap;width:auto;justify-content:center}.di-logos__list[aria-hidden]{display:none}}.di-steps__grid{display:grid;grid-template-columns:repeat(var(--di-cols, 3),1fr);gap:32px;counter-reset:di-step}.di-steps__item{counter-increment:di-step}.di-steps__item .di-media{margin-bottom:24px}.di-steps__num{display:block;font-size:13px;font-weight:600;letter-spacing:.12em;color:var(--di-muted);margin-bottom:10px}.di-steps__num:before{content:counter(di-step,decimal-leading-zero)}.di-steps__item .di-h3{margin-bottom:10px}.di-steps__item p{color:var(--di-muted)}@media(max-width:989px){.di-steps__grid{grid-template-columns:1fr 1fr}}@media(max-width:749px){.di-steps__grid{grid-template-columns:1fr;gap:40px}}.di-split__grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.di-split--right .di-split__media{order:2}.di-split__list{margin-top:32px;border-top:1px solid var(--di-line)}.di-split__list li{padding:18px 0;border-bottom:1px solid var(--di-line)}.di-split__list strong{display:block;font-weight:600;margin-bottom:4px}.di-split__list span{color:var(--di-muted)}.di-split .di-lead{margin-top:20px}@media(max-width:989px){.di-split__grid{grid-template-columns:1fr;gap:40px}.di-split--right .di-split__media{order:0}}.di-cards__grid{display:grid;grid-template-columns:repeat(var(--di-cols, 3),1fr);gap:20px}.di-card{padding:32px;border-radius:var(--di-radius);background:var(--di-card)}.di-card .di-media{margin:-32px -32px 28px;border-radius:var(--di-radius) var(--di-radius) 0 0}.di-card__tag{display:inline-block;margin-bottom:14px;padding:4px 10px;border:1px solid var(--di-line);border-radius:999px;font-size:12px;color:var(--di-muted)}.di-card .di-h3{margin-bottom:10px}.di-card p{color:var(--di-muted)}.di-cards__note{margin-top:32px;text-align:center;color:var(--di-muted);font-size:15px}@media(max-width:989px){.di-cards__grid{grid-template-columns:1fr 1fr}}@media(max-width:749px){.di-cards__grid{grid-template-columns:1fr}.di-card{padding:26px}.di-card .di-media{margin:-26px -26px 24px}}.di-plans__grid{display:grid;grid-template-columns:repeat(var(--di-cols, 3),1fr);gap:20px;align-items:stretch}.di-plan{position:relative;display:flex;flex-direction:column;padding:36px 32px;border:1px solid var(--di-line);border-radius:var(--di-radius);background:var(--di-bg)}.di--cream .di-plan{background:#fff}.di-plan--featured{border-color:var(--di-accent);box-shadow:0 0 0 1px var(--di-accent)}.di-plan__badge{position:absolute;top:-12px;left:32px;padding:4px 12px;border-radius:999px;background:var(--di-gold);color:#0f1e33;font-size:12px;font-weight:600}.di-plan__name{font-size:15px;font-weight:600;letter-spacing:.02em}.di-plan__price{margin-top:16px;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(32px,3.4vw,44px);line-height:1.05}.di-plan__price-note{margin-top:8px;font-size:14px;color:var(--di-muted)}.di-plan__tagline{margin-top:20px;color:var(--di-muted)}.di-plan__list{margin:24px 0 32px;padding-top:24px;border-top:1px solid var(--di-line);flex:1}.di-plan__list li{position:relative;padding-left:26px;margin-bottom:10px;font-size:15px}.di-plan__list li:before{content:"";position:absolute;left:2px;top:7px;width:10px;height:6px;border-left:1.5px solid var(--di-gold);border-bottom:1.5px solid var(--di-gold);transform:rotate(-45deg)}.di--dark .di-plan__list li:before{border-color:var(--di-gold)}.di-plans__note{margin-top:32px;text-align:center;font-size:14px;color:var(--di-muted)}@media(max-width:989px){.di-plans__grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}}.di-quotes__rating{margin-top:16px;font-size:15px;color:var(--di-muted)}.di-quotes__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.di-quote{display:flex;flex-direction:column;padding:32px;border-radius:var(--di-radius);background:var(--di-card)}.di-quote__stars{color:var(--di-gold);letter-spacing:3px;font-size:14px;margin-bottom:16px}.di--dark .di-quote__stars{color:var(--di-gold)}.di .di-quote blockquote{margin:0;padding:0;border:0;flex:1;font-size:17px;font-style:normal;line-height:1.55;color:var(--di-ink)}.di-quote figcaption{margin-top:24px;font-size:14px;color:var(--di-muted)}.di-quote figcaption strong{color:var(--di-ink);font-weight:600}@media(max-width:989px){.di-quotes__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;margin:0 -24px;padding:0 24px 8px;scrollbar-width:none}.di-quotes__grid::-webkit-scrollbar{display:none}.di-quote{flex:0 0 82%;scroll-snap-align:start}}@media(max-width:749px){.di-quotes__grid{margin:0 -16px;padding:0 16px 8px}}.di-faq__list{border-top:1px solid var(--di-line)}.di-faq__item{border-bottom:1px solid var(--di-line)}.di-faq__item summary{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;cursor:pointer;list-style:none;font-size:17px;font-weight:600}.di-faq__item summary::-webkit-details-marker{display:none}.di-faq__item summary:after{content:"+";flex:0 0 auto;font-size:22px;font-weight:300;line-height:1;color:var(--di-muted);transition:transform .2s ease}.di-faq__item[open] summary:after{transform:rotate(45deg)}.di-faq__answer{padding:0 48px 24px 0;color:var(--di-muted)}.di-faq__more{margin-top:32px;text-align:center;color:var(--di-muted)}.di-cta{text-align:center}.di-cta .di-lead{margin-top:20px}.di-cta__note{margin-top:20px;font-size:14px;color:var(--di-muted)}.di-compare__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--di-radius);background:var(--di-card)}.di--cream .di-compare__scroll{background:#fff}.di-compare__table{width:100%;min-width:560px;border-collapse:collapse;font-size:15px}.di-compare__table th,.di-compare__table td{padding:16px 20px;border-bottom:1px solid var(--di-line);text-align:center;vertical-align:middle;font-weight:400}.di-compare__table tbody tr:last-child>*{border-bottom:0}.di-compare__table .di-compare__feat{text-align:left;width:40%;font-weight:600;color:var(--di-ink)}.di-compare__table thead th{padding-top:24px;padding-bottom:20px;border-bottom:1px solid var(--di-line)}.di-compare__table thead .di-compare__feat{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--di-muted)}.di-compare__name{display:block;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:20px;line-height:1.2;color:var(--di-ink)}.di-compare__sub{display:block;margin-top:4px;font-size:13px;color:var(--di-muted)}.di-compare__detail{display:block;margin-top:2px;font-size:13px;font-weight:400;color:var(--di-muted)}.di .di-compare__yes{display:inline-block;margin:0 auto;color:var(--di-gold);vertical-align:middle}.di--dark .di-compare__yes{color:var(--di-gold)}.di-compare__no{color:var(--di-muted);opacity:.6}.di-compare__val{font-size:14px;color:var(--di-ink)}.di-compare__col.is-hl{background:#b08d3c14}.di--dark .di-compare__col.is-hl{background:#ffffff0f}.di-compare__group th{padding-top:22px;padding-bottom:10px;text-align:left;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--di-muted);background:transparent}.di-compare__note{margin-top:24px;text-align:center;font-size:14px;color:var(--di-muted)}@media(max-width:749px){.di-compare__table{min-width:0;font-size:13px}.di-compare__table th,.di-compare__table td{padding:12px 8px}.di-compare__table .di-compare__feat{width:46%;padding-left:14px}.di-compare__name{font-size:16px}.di-compare__sub,.di-compare__detail{font-size:11px}.di-compare__val{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/di.css.map */
