.d-root{--orange:#e87713;--orange-600:#a85206;--orange-50:#fff4ea;--orange-100:#ffe6cf;--ink:#0b0b0c;--ink-2:#1b1b1e;--muted:#5d5d66;--line:#ebe8e4;--bg-warm:#faf6f1;--ok:#1f9d55;--r-xl:32px;--r-lg:24px;--r-md:16px;--shadow:0 1px 2px rgba(11,11,12,.04),0 12px 32px -12px rgba(11,11,12,.16);--shadow-o:0 14px 34px -14px rgba(232,119,19,.55);--head:var(--font-heading-family);--body:var(--font-body-family);color:var(--ink);font:17px/1.6 var(--body);letter-spacing:normal}.d-root *{box-sizing:border-box}.d-root img{max-width:100%;display:block;height:auto}.d-root a{color:inherit}.d-root :is(h1,h2,h3,h4){font-family:var(--head);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0;color:inherit}.d-root p{margin:0}.d-wrap{width:min(1240px,100% - 40px);margin-inline:auto}.d-sec{padding:96px 0}.d-sec--warm{background:var(--bg-warm)}.d-eyebrow{display:inline-flex;align-items:center;gap:8px;font:700 13px/1 var(--head);letter-spacing:.08em;text-transform:uppercase;color:var(--orange-600)}.d-eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--orange)}.d-head{max-width:720px;margin-bottom:48px}.d-head h2{font-size:clamp(30px,4vw,46px);margin-top:14px}.d-head p{color:var(--muted);font-size:19px;margin-top:14px}.d-head--center{margin-inline:auto;text-align:center}.d-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 28px;border-radius:999px;font:700 17px/1 var(--head);text-decoration:none;cursor:pointer;border:2px solid transparent;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;white-space:nowrap;letter-spacing:0}.d-btn:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.d-btn--primary{background:var(--orange);color:var(--ink);box-shadow:var(--shadow-o)}.d-btn--primary:hover{background:#f08a2c;transform:translateY(-1px)}.d-btn--dark{background:var(--ink);color:#fff}.d-btn--dark:hover{background:var(--ink-2);transform:translateY(-1px)}.d-btn--dark:disabled{opacity:.5;cursor:not-allowed}.d-btn--ghost{background:#fff;color:var(--ink);border-color:var(--ink)}.d-btn--ghost:hover{background:var(--ink);color:#fff}.d-btn--block{width:100%}.d-btn svg{width:18px;height:18px}.d-check{width:18px;height:18px;color:var(--ok);flex:none}.d-x{width:18px;height:18px;flex:none;margin-top:4px}.d-stars{color:var(--orange);letter-spacing:2px;font-size:16px}.d-trust{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:28px;font-size:15px;color:var(--muted)}.d-trust span{display:inline-flex;align-items:center;gap:8px}.d-ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.d-hero{position:relative;overflow:hidden;padding:64px 0 80px;background:radial-gradient(900px 520px at 85% 30%,var(--orange-100),transparent 70%),linear-gradient(180deg,#fff,var(--bg-warm))}.d-hero__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center}.d-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#fff;border:1px solid var(--line);font-size:14px;box-shadow:var(--shadow)}.d-pill b{font-family:var(--head);color:var(--orange-600)}.d-hero h1{font-size:clamp(36px,4.4vw,56px);margin:22px 0 20px}.d-hero h1 em{font-style:normal;color:var(--orange)}.d-hero__lead{font-size:20px;color:var(--muted);max-width:560px}.d-hero__visual{position:relative}.d-hero__img{border-radius:var(--r-xl);overflow:hidden;box-shadow:var(--shadow);background:#fff;aspect-ratio:5/4}.d-hero__img img{width:100%;height:100%;object-fit:cover;object-position:78% 50%}.d-chip{position:absolute;display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:16px;background:#fff;box-shadow:var(--shadow);font:700 14px/1.2 var(--head)}.d-chip i{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--orange-50);color:var(--orange-600);font-style:normal}.d-chip small{display:block;font:400 12px/1.3 var(--body);color:var(--muted)}.d-chip--a{left:-28px;top:14%}.d-chip--b{right:-18px;bottom:12%}.d-proof{border-block:1px solid var(--line);background:#fff}.d-proof__in{display:grid;grid-template-columns:repeat(4,1fr)}.d-proof__item{display:flex;align-items:center;gap:14px;padding:26px 20px}.d-proof__item+.d-proof__item{border-left:1px solid var(--line)}.d-proof__item svg{width:28px;height:28px;color:var(--orange);flex:none}.d-proof__item b{display:block;font-family:var(--head);font-size:16px}.d-proof__item span{font-size:14px;color:var(--muted)}.d-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.d-pillar{padding:32px;border-radius:var(--r-lg);background:#fff;border:1px solid var(--line);transition:border-color .2s,transform .2s,box-shadow .2s}.d-pillar:hover{border-color:var(--orange);transform:translateY(-3px);box-shadow:var(--shadow)}.d-pillar__icon{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:var(--orange-50);color:var(--orange-600)}.d-pillar__icon svg{width:28px;height:28px}.d-pillar h3{font-size:24px;margin:22px 0 8px}.d-pillar>p{color:var(--muted)}.d-list{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:12px}.d-list li{display:flex;gap:12px;align-items:flex-start}.d-list li svg{margin-top:4px}.d-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.d-step{padding:32px;border-radius:var(--r-lg);background:#fff;box-shadow:var(--shadow)}.d-step__n{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:#fff;font:700 18px/1 var(--head)}.d-step h3{font-size:21px;margin:20px 0 8px}.d-step p{color:var(--muted)}.d-steps__cta{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;margin-top:40px;color:var(--muted)}.d-pricing{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;align-items:stretch}.d-plan{position:relative;display:flex;flex-direction:column;padding:28px 24px;border-radius:var(--r-lg);background:#fff;border:1px solid var(--line)}.d-plan--reco{border:2px solid var(--orange);box-shadow:var(--shadow-o)}.d-plan--dark{background:var(--ink);color:#fff;border-color:var(--ink)}.d-plan__badge{position:absolute;top:-13px;left:24px;padding:6px 12px;border-radius:999px;background:var(--orange);color:var(--ink);font:700 12px/1 var(--head);letter-spacing:.04em;text-transform:uppercase}.d-plan h3{font-size:26px}.d-plan__pitch{color:var(--muted);font-size:15px;margin-top:8px;min-height:72px}.d-plan--dark .d-plan__pitch{color:#b9b9c2}.d-plan__price{margin:18px 0 20px;font:700 46px/1 var(--head);letter-spacing:-.03em}.d-plan__price small{font:400 16px/1 var(--body);color:var(--muted);letter-spacing:0}.d-plan--dark .d-plan__price small{color:#b9b9c2}.d-plan .d-list{margin:22px 0 0;font-size:15px;gap:10px}.d-plan .d-list li.no,.d-plan--dark .d-list li.no{color:#8a8a93}.d-plan__foot{margin-top:auto;padding-top:24px;display:grid;gap:10px}.d-plan__trial{text-align:center;font-size:14px;color:var(--muted);text-underline-offset:3px}.d-plan--dark .d-plan__trial{color:#d9d9df}.d-reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.d-review{margin:0;padding:26px;border-radius:var(--r-md);background:#fff;border:1px solid var(--line)}.d-review__top{display:flex;justify-content:space-between;align-items:center}.d-review__score{font:700 14px/1 var(--head);padding:6px 10px;border-radius:999px;background:var(--ink);color:#fff}.d-review p{margin-top:14px;font-size:18px;color:var(--ink-2)}.d-review small{display:block;margin-top:12px;color:var(--muted)}.d-reviews__sum{display:flex;align-items:center;gap:18px;margin-bottom:32px}.d-reviews__sum strong{font:700 56px/1 var(--head)}.d-posts{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.d-post{display:flex;flex-direction:column;text-decoration:none;border-radius:var(--r-lg);overflow:hidden;background:#fff;border:1px solid var(--line);transition:transform .2s,box-shadow .2s}.d-post:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.d-post img{aspect-ratio:16/9;object-fit:cover;width:100%}.d-post__body{padding:22px}.d-post__code{display:inline-block;padding:5px 10px;border-radius:8px;background:var(--orange-50);color:var(--orange-600);font:700 13px/1 var(--head)}.d-post h3{font-size:19px;margin-top:12px;line-height:1.25}.d-post p{color:var(--muted);font-size:15px;margin-top:10px}.d-more{margin-top:32px;text-align:center}.d-faq{max-width:820px;margin-inline:auto;display:grid;gap:12px}.d-faq details{border-radius:var(--r-md);background:#fff;border:1px solid var(--line);padding:0 24px}.d-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:22px 0;font:700 18px/1.3 var(--head)}.d-faq summary::-webkit-details-marker{display:none}.d-faq summary:after{content:"+";font:400 28px/1 var(--body);color:var(--orange);transition:transform .2s}.d-faq details[open] summary:after{transform:rotate(45deg)}.d-faq details>div,.d-faq details>p{padding:0 0 22px;color:var(--muted)}.d-final{position:relative;overflow:hidden;border-radius:var(--r-xl);background:var(--ink);color:#fff;padding:64px;display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:40px}.d-final:before{content:"";position:absolute;inset:auto -120px -200px auto;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(232,119,19,.55),transparent 65%)}.d-final h2{font-size:clamp(30px,4vw,44px);position:relative}.d-final p{color:#c9c9d1;font-size:19px;margin-top:16px;position:relative}.d-final .d-ctas{position:relative}.d-final__img{position:relative;border-radius:var(--r-lg);overflow:hidden;aspect-ratio:4/3}.d-final__img img{width:100%;height:100%;object-fit:cover;object-position:80% 50%}.d-crumbs{font-size:14px;color:var(--muted);padding:20px 0}.d-crumbs a{text-decoration:none}.d-pdp{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:start;padding-bottom:72px}.d-pdp>*{min-width:0}.d-pdp__media{position:sticky;top:100px}.d-card{position:relative;overflow:hidden;border-radius:var(--r-xl);background:var(--ink);color:#fff;aspect-ratio:1/1;padding:44px;display:flex;flex-direction:column}.d-card:before{content:"";position:absolute;width:520px;height:520px;right:-180px;top:-200px;border-radius:50%;background:radial-gradient(circle,rgba(232,119,19,.7),transparent 62%)}.d-card__brand{position:relative;display:flex;align-items:center;gap:12px;font:700 15px/1 var(--head);color:#ffd7b3}.d-card__brand img{width:44px;height:44px;border-radius:10px;background:#fff;padding:3px}.d-card__name{position:relative;margin-top:auto;font:700 clamp(64px,8vw,112px)/.9 var(--head);letter-spacing:-.04em}.d-card__name small{display:block;font:700 18px/1.2 var(--head);letter-spacing:.1em;color:var(--orange);margin-bottom:10px}.d-card__tags{position:relative;display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.d-card__tags span{padding:8px 12px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);font-size:14px}.d-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px}.d-thumbs a{display:block;aspect-ratio:4/3;border-radius:var(--r-md);overflow:hidden;border:1px solid var(--line)}.d-thumbs img{width:100%;height:100%;object-fit:cover}.d-pdp__info h1{font-size:clamp(32px,3.6vw,46px);margin:14px 0 12px}.d-pdp__rating{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:15px}.d-pdp__lead{font-size:19px;color:var(--muted);margin-top:18px}.d-trial{margin-top:28px;padding:24px;border-radius:var(--r-lg);background:var(--orange-50);border:1px solid var(--orange-100)}.d-trial h2{font-size:22px}.d-trial p{color:var(--ink-2);margin:8px 0 18px;font-size:16px}.d-trial .d-trust{margin-top:16px;font-size:14px}.d-buy{margin-top:20px;padding:24px;border-radius:var(--r-lg);border:1px solid var(--line)}.d-buy__title{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.d-buy__title h2{font-size:20px}.d-buy__title span{color:var(--muted);font-size:14px}.d-options{display:grid;gap:10px;margin:16px 0 18px;border:0;padding:0;min-width:0}.d-option{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:var(--r-md);border:1.5px solid var(--line);cursor:pointer}.d-option:has(input:checked){border-color:var(--ink);background:#fcfbf9}.d-option input{accent-color:var(--orange);width:20px;height:20px;margin:0;flex:none}.d-option b{font-family:var(--head)}.d-option small{display:block;color:var(--muted)}.d-option__price{margin-left:auto;font:700 22px/1 var(--head);white-space:nowrap}.d-option__tag{margin-left:8px;padding:4px 8px;border-radius:6px;background:var(--ink);color:#fff;font:700 11px/1 var(--head);vertical-align:middle}.d-secure{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;margin-top:14px;font-size:13px;color:var(--muted)}.d-included{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.d-feat{display:flex;gap:14px;padding:20px;border-radius:var(--r-md);background:#fff;border:1px solid var(--line)}.d-feat svg{width:22px;height:22px;color:var(--orange);flex:none;margin-top:2px}.d-feat b{font-family:var(--head);display:block}.d-feat span{color:var(--muted);font-size:15px}.d-table{overflow-x:auto}.d-compare{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line)}.d-compare th,.d-compare td{padding:16px 18px;text-align:center;border-bottom:1px solid var(--line);font-size:15px}.d-compare th:first-child,.d-compare td:first-child{text-align:left}.d-compare thead th{font:700 18px/1.2 var(--head);background:var(--bg-warm)}.d-compare .is-current{background:var(--orange-50)}.d-compare thead .is-current{background:var(--orange);color:var(--ink)}.d-compare tr:last-child td{border-bottom:0}.d-compare .yes{color:var(--ok);font-weight:700}.d-compare .no{color:#8a8a93}.d-desc{max-width:820px;margin:32px auto 0}.d-desc summary{cursor:pointer;font:700 16px/1.3 var(--head);color:var(--muted)}.d-desc .rte{margin-top:16px;color:var(--muted)}@media(max-width:1080px){.d-hero__grid,.d-final,.d-pdp{grid-template-columns:1fr}.d-hero__visual{max-width:640px}.d-pricing,.d-pillars,.d-steps,.d-reviews,.d-posts{grid-template-columns:repeat(2,1fr)}.d-pillars .d-pillar:last-child,.d-steps .d-step:last-child{grid-column:1/-1}.d-proof__in{grid-template-columns:repeat(2,1fr)}.d-proof__item:nth-child(3){border-left:0}.d-proof__item:nth-child(n+3){border-top:1px solid var(--line)}.d-pdp__media{position:static}}@media(max-width:680px){.d-root{font-size:16px}.d-sec{padding:64px 0}.d-wrap{width:calc(100% - 32px)}.d-hero{padding:32px 0 56px}.d-hero__grid{gap:32px}.d-hero__lead{font-size:17px}.d-hero .d-ctas .d-btn,.d-final .d-btn{width:100%}.d-chip--a{left:10px;top:10px}.d-chip--b{right:10px;bottom:10px}.d-chip{padding:10px 12px;font-size:13px}.d-steps,.d-included{grid-template-columns:1fr}.d-rail{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:84%;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin-inline:-16px;padding:18px 16px 12px;scrollbar-width:none}.d-rail::-webkit-scrollbar{display:none}.d-rail>*{scroll-snap-align:center}.d-pillars .d-pillar:last-child{grid-column:auto}.d-plan__pitch{min-height:0}.d-proof__item{padding:18px 12px;gap:10px}.d-proof__item b{font-size:14px}.d-proof__item span{font-size:13px}.d-head{margin-bottom:32px}.d-head p{font-size:17px}.d-final{padding:36px 24px;border-radius:var(--r-lg)}.d-pdp{gap:24px}.d-card{aspect-ratio:auto;min-height:220px;padding:22px}.d-card__name{margin-top:28px;font-size:56px}.d-card__tags{display:none}.d-compare th,.d-compare td{padding:12px 10px;font-size:14px}}@media(prefers-reduced-motion:reduce){.d-root *,.d-root *:before,.d-root *:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/dat.css.map */
