.dglp{--dglp-ivory: #FBF8F3;--dglp-sand: #F1E8DB;--dglp-sand-2: #F6F2EB;--dglp-line: #E8DFD2;--dglp-line-2: #E3D6C3;--dglp-ink: #17181A;--dglp-ink-2: #212326;--dglp-ink-3: #33363A;--dglp-body: #4A4843;--dglp-muted: #6B6862;--dglp-faint: #8D877E;--dglp-orange: #F26A2E;--dglp-amber: #F09A62;--dglp-rust: #A8562A;--dglp-rust-deep: #8A3710;--dglp-peach: #F6DCC9;--dglp-forest: #22372F;--dglp-mint: #7FD4AC;--dglp-green: #2C6B57;--dglp-clinical: #14263A;--dglp-rail: 1240px;--dglp-ease: cubic-bezier(.22,.61,.36,1);--dglp-bg: var(--dglp-ivory);--dglp-heading-color: var(--dglp-ink);--dglp-body-color: var(--dglp-body);--dglp-accent: var(--dglp-orange);background:var(--dglp-bg);color:var(--dglp-body-color);padding-top:var(--dglp-pt, 88px);padding-bottom:var(--dglp-pb, 88px);position:relative}.dglp *,.dglp *:before,.dglp *:after{box-sizing:border-box}.dglp__rail{max-width:var(--dglp-rail);margin-inline:auto;padding-inline:24px}.dglp h1,.dglp h2,.dglp h3{margin:0;color:var(--dglp-heading-color);font-weight:600;letter-spacing:-.03em;line-height:1.05;text-wrap:balance}.dglp p{margin:0}.dglp img{max-width:100%;display:block}.dglp__eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:var(--dglp-eyebrow-size, 12px);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--dglp-eyebrow-color, var(--dglp-rust-deep))}.dglp__eyebrow:before{content:"";width:22px;height:2px;background:currentColor;display:block;flex:none}.dglp__head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;flex-wrap:wrap;margin-bottom:var(--dglp-head-gap, 38px)}.dglp__head h2{font-size:var(--dglp-heading-size, 44px);max-width:16ch}.dglp__head .dglp__lede{font-size:var(--dglp-lede-size, 16px);line-height:1.6;max-width:46ch;color:var(--dglp-lede-color, var(--dglp-body))}.dglp__accent{color:var(--dglp-accent-text, var(--dglp-rust))}.dglp__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:14px 32px;border:0;border-radius:var(--dglp-btn-radius, 999px);background:var(--dglp-btn-bg, var(--dglp-ink));color:var(--dglp-btn-text, #FFFFFF);font-size:var(--dglp-btn-size, 17px);font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:transform .25s var(--dglp-ease),box-shadow .25s var(--dglp-ease)}.dglp__btn:hover{transform:translateY(-2px);box-shadow:0 12px 26px #17181a38;color:var(--dglp-btn-text, #FFFFFF)}.dglp__btn:active{transform:none}.dglp__btn svg{transition:transform .3s var(--dglp-ease);flex:none}.dglp__btn:hover svg{transform:translate(4px)}.dglp__btn--ghost{background:transparent;color:var(--dglp-btn-bg, var(--dglp-ink));box-shadow:inset 0 0 0 1.5px currentColor}.dglp__btn--ghost:hover{background:var(--dglp-btn-bg, var(--dglp-ink));color:var(--dglp-btn-text, #fff)}.dglp__link{font-size:16px;font-weight:600;text-decoration:none;color:var(--dglp-heading-color);border-bottom:2px solid var(--dglp-accent);padding-bottom:3px}.dglp__go{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--dglp-rust-deep)}.dglp__go svg{transition:transform .3s var(--dglp-ease)}.dglp__pill{align-self:flex-start;display:inline-block;border-radius:999px;padding:6px 14px;font-size:11px;font-weight:600;letter-spacing:.12em;background:var(--dglp-pill-bg, var(--dglp-ink));color:var(--dglp-pill-text, #fff)}.dglp__tag{display:inline-block;background:#efe6d8;color:var(--dglp-ink);border-radius:999px;padding:4px 10px;font-size:10px;font-weight:700;letter-spacing:.1em}.dglp__tag--new{background:var(--dglp-peach);color:var(--dglp-rust-deep)}.dglp [data-dglp-reveal].dglp--pre{opacity:0;transform:translateY(22px)}.dglp [data-dglp-reveal].dglp--in{opacity:1;transform:none;transition:opacity .7s var(--dglp-ease),transform .7s var(--dglp-ease)}.dglp [data-dglp-reveal][data-dglp-delay="1"]{transition-delay:.08s}.dglp [data-dglp-reveal][data-dglp-delay="2"]{transition-delay:.16s}.dglp [data-dglp-reveal][data-dglp-delay="3"]{transition-delay:.24s}.dglp-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:60px;align-items:center}.dglp-hero__col{display:flex;flex-direction:column;gap:24px;align-items:flex-start}.dglp-hero h1{font-size:var(--dglp-h1-size, 72px);line-height:.96}.dglp-hero__l2{display:block;color:var(--dglp-h1-accent, var(--dglp-rust))}.dglp-hero__lede{font-size:var(--dglp-lede-size, 19px);line-height:1.55;max-width:34em;color:var(--dglp-lede-color, var(--dglp-body))}.dglp-hero__cta{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.dglp-hero__micro{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px;color:var(--dglp-muted)}.dglp-hero__micro i{width:4px;height:4px;border-radius:50%;background:#c9bca9;display:block}.dglp-hero__media{position:relative}.dglp-hero__media img{width:100%;aspect-ratio:4/3.4;object-fit:cover;object-position:var(--dglp-hero-pos, 56% 24%);border-radius:var(--dglp-radius, 28px)}.dglp-hero__float{position:absolute;left:-34px;bottom:44px;width:262px;background:#fff;border-radius:18px;padding:18px 20px;box-shadow:0 20px 44px #17181a29;display:flex;flex-direction:column;gap:6px}.dglp__k{font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--dglp-muted)}.dglp-hero__stat{font-size:40px;font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--dglp-ink);font-variant-numeric:tabular-nums}.dglp-hero__chip{position:absolute;right:20px;top:20px;display:flex;align-items:center;gap:9px;background:#17181ad6;border-radius:999px;padding:9px 16px;font-size:12px;font-weight:600;color:#fff}.dglp__dot{width:7px;height:7px;border-radius:50%;background:var(--dglp-mint);display:block;flex:none}.dglp-marquee{overflow:hidden;padding-block:22px}.dglp-marquee__track{display:flex;width:max-content;gap:44px;white-space:nowrap;animation:dglp-slide var(--dglp-speed, 34s) linear infinite}.dglp-marquee__track>span{display:flex;align-items:center;gap:44px;font-size:var(--dglp-item-size, 13px);font-weight:500;letter-spacing:.08em}.dglp-marquee__track em{font-style:normal;opacity:.45}.dglp-marquee:hover .dglp-marquee__track{animation-play-state:paused}@keyframes dglp-slide{to{transform:translate(-50%)}}.dglp-primary{display:grid;grid-template-columns:320px minmax(0,1fr);background:var(--dglp-card-bg, var(--dglp-sand));border:1px solid var(--dglp-card-border, var(--dglp-line-2));border-radius:var(--dglp-radius, 26px);overflow:hidden;text-decoration:none;color:inherit;margin-bottom:24px;transition:transform .4s var(--dglp-ease),box-shadow .4s var(--dglp-ease)}.dglp-primary:hover{transform:translateY(-4px);box-shadow:0 24px 48px #17181a21;color:inherit}.dglp-primary__img{overflow:hidden;min-height:230px}.dglp-primary__img img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--dglp-ease)}.dglp-primary:hover .dglp-primary__img img{transform:scale(1.06)}.dglp-primary__body{padding:30px 34px;display:flex;flex-direction:column;gap:11px;justify-content:center;align-items:flex-start}.dglp-primary__body h3{font-size:var(--dglp-card-title-size, 30px);letter-spacing:-.025em}.dglp-primary__body p{font-size:15.5px;line-height:1.55;max-width:58ch}.dglp-devs{display:grid;grid-template-columns:repeat(var(--dglp-cols, 3),minmax(0,1fr));gap:22px}.dglp-dev{display:grid;grid-template-columns:124px minmax(0,1fr);background:var(--dglp-dev-bg, #fff);border:1px solid var(--dglp-card-border, var(--dglp-line));border-radius:22px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .4s var(--dglp-ease),box-shadow .4s var(--dglp-ease)}.dglp-dev:hover{transform:translateY(-4px);box-shadow:0 20px 40px #17181a1c;color:inherit}.dglp-dev__img{overflow:hidden;background:#fff;border-right:1px solid #F0EAE1}.dglp-dev__img img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--dglp-ease)}.dglp-dev:hover .dglp-dev__img img{transform:scale(1.07)}.dglp-dev__body{padding:20px;display:flex;flex-direction:column;gap:7px;align-items:flex-start}.dglp-dev__body h3{font-size:var(--dglp-dev-title-size, 19px);letter-spacing:-.02em;line-height:1.2}.dglp-dev__body p{font-size:13.5px;line-height:1.5;flex:1}.dglp__price{font-size:14.5px;font-weight:700;color:var(--dglp-heading-color)}.dglp__note{font-size:12.5px;color:var(--dglp-muted)}.dglp__note--good{color:var(--dglp-green);font-weight:700}.dglp__was{font-weight:400;font-size:13px;color:var(--dglp-muted);text-decoration:line-through}.dglp-caro{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-block:6px 18px;margin-inline:-24px;padding-inline:24px;scrollbar-width:none}.dglp-caro::-webkit-scrollbar{display:none}.dglp-med{flex:0 0 var(--dglp-card-w, 330px);scroll-snap-align:start;display:grid;grid-template-columns:minmax(0,1fr) 116px;background:var(--dglp-med-bg, #fff);border:1px solid #E6DACA;border-radius:22px;overflow:hidden;text-decoration:none;color:inherit;min-height:200px;transition:transform .4s var(--dglp-ease),box-shadow .4s var(--dglp-ease)}.dglp-med:hover{transform:translateY(-5px);box-shadow:0 22px 44px #17181a21;color:inherit}.dglp-med__b{padding:22px 10px 22px 24px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.dglp-med__b h3{font-size:var(--dglp-med-title-size, 20px);letter-spacing:-.02em;line-height:1.15}.dglp-med__mol{font-size:13px;color:var(--dglp-muted);flex:1}.dglp-med__img{overflow:hidden}.dglp-med__img img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--dglp-ease)}.dglp-med:hover .dglp-med__img img{transform:scale(1.08)}.dglp__arrows{display:flex;gap:10px}.dglp__arw{width:48px;height:48px;border-radius:50%;background:#fff;border:1px solid var(--dglp-line-2);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .25s,transform .25s var(--dglp-ease),opacity .25s}.dglp__arw:hover{background:var(--dglp-ink);transform:scale(1.06)}.dglp__arw:hover svg path{stroke:#fff}.dglp__arw[disabled]{opacity:.32;pointer-events:none}.dglp__fine{font-size:var(--dglp-fine-size, 13px);line-height:1.65;color:var(--dglp-muted);max-width:96ch;margin-top:26px}.dglp__fine strong{font-weight:700;color:var(--dglp-body)}.dglp-m__cards{display:grid;grid-template-columns:1.4fr 1fr;gap:24px}.dglp-card-d{background:var(--dglp-panel-bg, var(--dglp-ink-2));border:1px solid var(--dglp-panel-border, var(--dglp-ink-3));border-radius:22px;padding:28px 30px;display:flex;flex-direction:column;gap:16px}.dglp__k--accent{color:var(--dglp-amber);letter-spacing:.16em}.dglp-incl{display:grid;grid-template-columns:1fr 1fr;gap:13px 24px;margin:0;padding:0;list-style:none}.dglp-incl li{display:flex;gap:10px;font-size:14px;line-height:1.4;color:var(--dglp-panel-text, #DAD4CB)}.dglp-incl svg{flex:none;margin-top:3px}.dglp-addon{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--dglp-panel-text, #DAD4CB)}.dglp-addon b{margin-left:auto;font-size:14.5px;font-weight:700;color:#fff}.dglp__hr{height:1px;background:var(--dglp-panel-border, var(--dglp-ink-3))}.dglp-m__foot{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-top:30px}.dglp-m__foot p{font-size:13.5px;line-height:1.55;color:var(--dglp-faint);max-width:64ch}.dglp-why{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:54px}.dglp-why__media{border-radius:24px;overflow:hidden;aspect-ratio:16/10}.dglp-why__media img{width:100%;height:100%;object-fit:cover}.dglp-why__cards{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-content:start}.dglp-wcard{background:var(--dglp-card-bg, var(--dglp-sand));border-radius:22px;padding:26px;display:flex;flex-direction:column;gap:10px;transition:transform .4s var(--dglp-ease)}.dglp-wcard:hover{transform:translateY(-4px)}.dglp-wcard b{font-size:13px;font-weight:700;letter-spacing:.14em;color:var(--dglp-rust)}.dglp-wcard h3{font-size:20px;letter-spacing:-.02em;line-height:1.2}.dglp-wcard p{font-size:14.5px;line-height:1.55}.dglp-track{height:2px;background:var(--dglp-line-2);position:relative;margin-bottom:26px;overflow:hidden}.dglp-track i{position:absolute;top:0;right:100%;bottom:0;left:0;background:var(--dglp-accent);transition:right 1.4s var(--dglp-ease)}.dglp-track.dglp--go i{right:0}.dglp-steps{display:grid;grid-template-columns:repeat(var(--dglp-cols, 4),minmax(0,1fr));gap:20px}.dglp-step{background:var(--dglp-card-bg, #fff);border:1px solid var(--dglp-card-border, #E3D9C9);border-radius:22px;padding:24px;display:flex;flex-direction:column;gap:11px;transition:transform .4s var(--dglp-ease),box-shadow .4s var(--dglp-ease)}.dglp-step:hover{transform:translateY(-4px);box-shadow:0 18px 36px #17181a17}.dglp-step em{width:34px;height:34px;border-radius:50%;background:var(--dglp-num-bg, var(--dglp-ink));color:var(--dglp-num-text, #fff);display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;font-style:normal}.dglp-step h3{font-size:19px;letter-spacing:-.02em;line-height:1.2}.dglp-step p{font-size:14px;line-height:1.5}.dglp-promise{display:flex;align-items:center;gap:14px;background:var(--dglp-promise-bg, #fff);border:1px solid var(--dglp-card-border, #E3D9C9);border-radius:18px;padding:18px 24px;margin-top:26px;font-size:15.5px;line-height:1.5;color:var(--dglp-heading-color)}.dglp-promise svg{flex:none}.dglp-quote{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:center}.dglp-quote__img{border-radius:24px;overflow:hidden;aspect-ratio:4/3}.dglp-quote__img img{width:100%;height:100%;object-fit:cover;object-position:46% 24%}.dglp-quote__col{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.dglp-quote blockquote{margin:0;font-size:var(--dglp-quote-size, 27px);line-height:1.34;letter-spacing:-.02em;font-weight:500;color:var(--dglp-heading-color)}.dglp-byline{display:flex;align-items:center;gap:14px}.dglp-byline i{width:3px;height:38px;background:var(--dglp-accent);display:block}.dglp-byline b{font-size:16px;font-weight:600;display:block;color:var(--dglp-heading-color)}.dglp-byline span{font-size:14px;color:var(--dglp-muted)}.dglp-stats{display:flex;gap:38px;flex-wrap:wrap}.dglp-stats div b{font-size:26px;font-weight:700;letter-spacing:-.02em;display:block;color:var(--dglp-heading-color);font-variant-numeric:tabular-nums}.dglp-stats div span{font-size:13px;color:var(--dglp-muted)}.dglp-trust__in{display:flex;align-items:center;gap:44px;flex-wrap:wrap}.dglp-trust__in>svg{flex:none}.dglp-trust__col{display:flex;flex-direction:column;gap:10px;flex:1;min-width:280px}.dglp-trust h2{font-size:var(--dglp-heading-size, 27px);max-width:24ch}.dglp-trust p{font-size:15.5px;line-height:1.6;max-width:64ch}.dglp-faqs{display:grid;grid-template-columns:repeat(var(--dglp-cols, 2),minmax(0,1fr));gap:0 48px}.dglp-faq{border-top:1px solid var(--dglp-card-border, #E3D9C9)}.dglp-faq__q{width:100%;display:flex;align-items:flex-start;gap:16px;text-align:left;padding:20px 0;background:none;border:0;cursor:pointer;font:inherit;font-size:var(--dglp-q-size, 17px);font-weight:600;letter-spacing:-.01em;color:var(--dglp-heading-color)}.dglp-faq__q span{flex:1}.dglp-faq__q i{flex:none;width:22px;height:22px;margin-top:2px;position:relative;display:block}.dglp-faq__q i:before,.dglp-faq__q i:after{content:"";position:absolute;background:var(--dglp-rust-deep);transition:transform .35s var(--dglp-ease)}.dglp-faq__q i:before{left:0;right:0;top:10px;height:2px}.dglp-faq__q i:after{top:0;bottom:0;left:10px;width:2px}.dglp-faq.dglp--open .dglp-faq__q i:after{transform:scaleY(0)}.dglp-faq__p{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--dglp-ease)}.dglp-faq.dglp--open .dglp-faq__p{grid-template-rows:1fr}.dglp-faq__p>div{overflow:hidden}.dglp-faq__p p{font-size:14.5px;line-height:1.6;padding-bottom:22px;max-width:54ch}.dglp-soon{display:grid;grid-template-columns:repeat(var(--dglp-cols, 2),minmax(0,1fr));gap:24px}.dglp-soonc{display:flex;align-items:center;gap:20px;background:var(--dglp-card-bg, #fff);border:1px solid var(--dglp-card-border, var(--dglp-line));border-radius:20px;padding:18px 22px;text-decoration:none;color:inherit;transition:transform .4s var(--dglp-ease),box-shadow .4s var(--dglp-ease)}.dglp-soonc:hover{transform:translateY(-3px);box-shadow:0 16px 32px #17181a1a;color:inherit}.dglp-soonc img{width:94px;height:94px;border-radius:14px;object-fit:cover;flex:none}.dglp-soonc h3{font-size:20px;letter-spacing:-.02em}.dglp-soonc p{font-size:14px;line-height:1.5}.dglp-final__in{display:flex;align-items:center;justify-content:space-between;gap:48px;flex-wrap:wrap}.dglp-final h2{font-size:var(--dglp-heading-size, 50px);letter-spacing:-.035em}.dglp-final p{font-size:17px;line-height:1.55;max-width:48ch;margin-top:12px}.dglp-quiz-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:var(--dglp-quiz-bg, var(--dglp-ivory));display:flex;flex-direction:column;transform:translateY(100%);transition:transform .5s var(--dglp-ease);color:var(--dglp-body)}.dglp-quiz-ov.dglp--open{transform:none}.dglp-quiz-ov[hidden]{display:none!important}.dglp-quiz__top{flex:none;min-height:70px;padding:10px 24px;display:flex;align-items:center;gap:18px;border-bottom:1px solid var(--dglp-line);flex-wrap:wrap}.dglp-quiz__logo{display:flex;align-items:center;gap:10px;flex:none}.dglp-quiz__logo img{max-height:30px;width:auto}.dglp-bar{flex:1;min-width:120px;max-width:420px;height:6px;border-radius:999px;background:#e6daca;overflow:hidden}.dglp-bar i{display:block;height:100%;width:4%;background:var(--dglp-accent);border-radius:999px;transition:width .5s var(--dglp-ease)}.dglp-quiz__lab{font-size:13px;font-weight:600;color:var(--dglp-muted);white-space:nowrap}.dglp-quiz__path{background:var(--dglp-sand);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600;color:var(--dglp-rust-deep);white-space:nowrap}.dglp-quiz__x{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-left:auto;background:none;border:0;cursor:pointer;transition:background .25s}.dglp-quiz__x:hover{background:var(--dglp-sand)}.dglp-quiz__stage{flex:1;overflow-y:auto;display:flex;align-items:center;justify-content:center;padding:32px 24px}.dglp-quiz__foot{flex:none;padding:14px 24px;background:var(--dglp-sand);border-top:1px solid var(--dglp-line-2);font-size:13px;color:var(--dglp-muted);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.dglp-q{width:100%;max-width:680px;display:flex;flex-direction:column;gap:22px;align-items:stretch}.dglp-q--wide{max-width:1040px}.dglp-q h2{font-size:var(--dglp-q-heading, 40px);line-height:1.08;color:var(--dglp-ink)}.dglp-q__sub{font-size:15px;line-height:1.6;color:var(--dglp-muted)}.dglp-q__opts{display:flex;flex-direction:column;gap:12px}.dglp-q__opts--2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dglp-opt{display:flex;align-items:center;min-height:68px;padding:16px 22px;background:#fff;border:1.5px solid var(--dglp-line-2);border-radius:16px;font:inherit;font-size:17px;font-weight:600;text-align:left;line-height:1.3;color:var(--dglp-ink);cursor:pointer;transition:border-color .25s,background .25s,transform .25s var(--dglp-ease)}.dglp-opt:hover{border-color:var(--dglp-accent);background:#fff8f3;transform:translate(4px)}.dglp-q__opts--2 .dglp-opt{justify-content:center;text-align:center}.dglp-q__opts--2 .dglp-opt:hover{transform:translateY(-3px)}.dglp-opt.dglp--on{border-width:2.5px;border-color:var(--dglp-accent);background:#fff6ef}.dglp-back{align-self:flex-start;background:none;border:0;cursor:pointer;font:inherit;font-size:14px;font-weight:600;color:var(--dglp-muted)}.dglp-back:hover{color:var(--dglp-ink)}.dglp-fld{display:flex;flex-direction:column;gap:8px;flex:1;min-width:200px}.dglp-fld label{font-size:14px;font-weight:600;color:var(--dglp-body)}.dglp-fld input{height:62px;padding:0 18px;background:#fff;border:1.5px solid var(--dglp-line-2);border-radius:14px;font:inherit;font-size:19px;font-weight:600;color:var(--dglp-ink)}.dglp-fld input:focus{border-color:var(--dglp-accent);outline:none}.dglp-bmi{display:flex;align-items:center;gap:18px;background:var(--dglp-sand);border-radius:16px;padding:20px 24px;flex-wrap:wrap}.dglp-bmi b{font-size:34px;font-weight:700;letter-spacing:-.03em;color:var(--dglp-ink);font-variant-numeric:tabular-nums}.dglp-bmi i{width:1px;height:42px;background:#dccdb8;display:block}.dglp-bmi span{font-size:14.5px;line-height:1.5;flex:1;min-width:220px}.dglp-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.dglp-path{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:236px;padding:24px;background:#fff;border:1.5px solid var(--dglp-line-2);border-radius:20px;text-align:left;cursor:pointer;font:inherit;transition:border-color .3s,transform .35s var(--dglp-ease),box-shadow .35s var(--dglp-ease)}.dglp-path:hover{border-color:var(--dglp-accent);transform:translateY(-5px);box-shadow:0 20px 40px #17181a1a}.dglp-path b{font-size:21px;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--dglp-ink)}.dglp-path>span{font-size:14.5px;line-height:1.5;color:var(--dglp-body);flex:1}.dglp-path em{font-size:14px;font-weight:600;color:var(--dglp-rust-deep);font-style:normal}.dglp-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%;text-align:left}.dglp-proof div{background:var(--dglp-sand);border-radius:18px;padding:22px 24px}.dglp-proof b{font-size:30px;font-weight:700;letter-spacing:-.03em;display:block;color:var(--dglp-ink)}.dglp-proof span{font-size:13.5px;line-height:1.45;color:var(--dglp-body)}.dglp-load{display:flex;flex-direction:column;align-items:center;gap:26px;text-align:center;max-width:560px;width:100%}.dglp-spin{animation:dglp-spin 1.1s linear infinite}@keyframes dglp-spin{to{transform:rotate(360deg)}}.dglp-tick{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--dglp-line);border-radius:14px;padding:15px 20px;font-size:15px;width:100%;opacity:.45;transition:opacity .4s}.dglp-tick.dglp--on{opacity:1}.dglp-res{display:grid;grid-template-columns:370px minmax(0,1fr);gap:28px}.dglp-profile{background:var(--dglp-ink);border-radius:24px;padding:28px 30px;display:flex;flex-direction:column;gap:16px}.dglp-profile dl{margin:0;display:flex;flex-direction:column;gap:13px}.dglp-profile dl>div{display:flex;gap:10px;align-items:baseline}.dglp-profile dt{font-size:14px;color:#a9a299;flex:1}.dglp-profile dd{margin:0;font-size:15px;font-weight:600;color:#fff}.dglp-match{display:flex;align-items:center;gap:20px;background:#fff;border:1.5px solid var(--dglp-accent);border-radius:20px;padding:20px 22px}.dglp-match img{width:92px;height:92px;border-radius:14px;object-fit:cover;flex:none}.dglp-alts{display:flex;gap:14px;flex-wrap:wrap}.dglp-alt{flex:1;min-width:230px;display:flex;align-items:center;gap:14px;background:#fff;border:1px solid var(--dglp-line);border-radius:18px;padding:14px 16px}.dglp-alt img{width:58px;height:58px;border-radius:12px;object-fit:cover;flex:none}.dglp-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dglp-plan{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;min-height:108px;padding:16px 18px;background:#fff;border:1.5px solid var(--dglp-line-2);border-radius:16px;text-align:left;cursor:pointer;font:inherit;transition:border-color .25s,background .25s,transform .3s var(--dglp-ease)}.dglp-plan:hover{transform:translateY(-3px);border-color:var(--dglp-accent)}.dglp-plan.dglp--on{border-width:2.5px;border-color:var(--dglp-accent);background:#fff6ef}.dglp-plan u{font-size:12.5px;font-weight:600;letter-spacing:.08em;color:var(--dglp-muted);text-decoration:none}.dglp-plan b{font-size:30px;font-weight:700;letter-spacing:-.03em;color:var(--dglp-ink)}.dglp-plan span{font-size:12.5px;font-weight:700;color:var(--dglp-green)}.dglp-plan span.dglp--a{color:var(--dglp-rust-deep)}.dglp-adds{display:flex;gap:12px;flex-wrap:wrap}.dglp-add{flex:1;min-width:280px;display:flex;align-items:center;gap:14px;padding:14px 18px;background:#fff;border:1.5px solid var(--dglp-line-2);border-radius:16px;text-align:left;cursor:pointer;font:inherit;transition:border-color .25s,background .25s}.dglp-add:hover{border-color:var(--dglp-accent)}.dglp-add.dglp--on{border-width:2.5px;border-color:var(--dglp-accent);background:#fff6ef}.dglp-add>i{width:46px;height:46px;border-radius:10px;background:var(--dglp-sand);display:flex;align-items:center;justify-content:center;flex:none}.dglp-add .dglp-add__t{flex:1;display:flex;flex-direction:column;gap:2px}.dglp-add b{font-size:16px;font-weight:600;display:block;color:var(--dglp-ink)}.dglp-add span{font-size:13px;color:var(--dglp-muted)}.dglp-add u{font-size:16px;font-weight:700;text-decoration:none;color:var(--dglp-ink)}.dglp-vow{display:flex;align-items:center;gap:16px;background:var(--dglp-forest);border-radius:18px;padding:18px 24px;font-size:15.5px;line-height:1.5;color:#fff}.dglp-vow svg{flex:none}.dglp-vow span{color:#bdd3c9}.dglp-intake{width:100%;max-width:900px;background:#fff;border:1px solid #DCE3E8;border-radius:26px;overflow:hidden}.dglp-intake__h{background:var(--dglp-clinical);padding:24px 34px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.dglp-intake__h img{width:54px;height:54px;border-radius:50%;object-fit:cover;object-position:48% 22%;flex:none}.dglp-intake__h b{font-size:19px;font-weight:600;color:#fff;display:block}.dglp-intake__h u{font-size:12px;font-weight:600;letter-spacing:.14em;color:#8fb6d8;text-decoration:none}.dglp-intake__b{padding:28px 34px 30px;display:flex;flex-direction:column;gap:18px}.dglp-intake__b>p{font-size:15.5px;line-height:1.6;color:#3c4a56}.dglp-iq{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dglp-iq div{display:flex;align-items:center;gap:12px;background:#f4f7f9;border-radius:14px;padding:15px 18px;font-size:14.5px;color:#1f2d3a}.dglp-iq em{width:26px;height:26px;border-radius:50%;background:var(--dglp-clinical);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;font-style:normal;flex:none}.dglp-summary{width:420px;flex:none;background:#fff;border:1px solid var(--dglp-line);border-radius:22px;padding:26px 28px;display:flex;flex-direction:column;gap:14px}.dglp-line{display:flex;align-items:flex-start;gap:12px}.dglp-line>div{flex:1}.dglp-line b{font-size:15.5px;font-weight:600;display:block;color:var(--dglp-ink)}.dglp-line span{font-size:12.5px;color:var(--dglp-muted)}.dglp-line u{font-size:15px;font-weight:700;text-decoration:none;white-space:nowrap;color:var(--dglp-ink)}.dglp-due{display:flex;align-items:baseline;gap:12px}.dglp-due b{flex:1;font-size:17px;font-weight:700;color:var(--dglp-ink)}.dglp-due u{font-size:34px;font-weight:700;letter-spacing:-.03em;color:var(--dglp-green);text-decoration:none}@media(max-width:1099px){.dglp-hero__grid,.dglp-why,.dglp-quote,.dglp-m__cards{grid-template-columns:1fr;gap:34px}.dglp-devs,.dglp-soon{grid-template-columns:1fr}.dglp-steps{grid-template-columns:1fr 1fr}.dglp-hero__float{left:16px}.dglp-res{grid-template-columns:1fr}.dglp-plans{grid-template-columns:1fr 1fr}.dglp-paths{grid-template-columns:1fr}.dglp-path{min-height:0}}@media(max-width:749px){.dglp{padding-top:var(--dglp-pt-m, 56px);padding-bottom:var(--dglp-pb-m, 56px)}.dglp-hero h1{font-size:var(--dglp-h1-size-m, 42px)}.dglp__head h2,.dglp-final h2,.dglp-trust h2{font-size:var(--dglp-heading-size-m, 30px)}.dglp-primary{grid-template-columns:1fr}.dglp-primary__img{min-height:190px}.dglp-dev{grid-template-columns:104px minmax(0,1fr)}.dglp-why__cards,.dglp-faqs,.dglp-incl,.dglp-iq,.dglp-steps,.dglp-proof,.dglp-q__opts--2{grid-template-columns:1fr}.dglp-med{flex-basis:290px}.dglp-summary{width:100%}.dglp-plans{grid-template-columns:1fr 1fr}.dglp-quiz__lab,.dglp-quiz__path{display:none}.dglp-hero__float{position:static;margin-top:-34px;margin-inline:16px;width:auto}.dglp-quiz__stage{padding:24px 16px;align-items:flex-start}.dglp-q h2{font-size:var(--dglp-q-heading-m, 28px)}}@media(prefers-reduced-motion:reduce){.dglp *,.dglp *:before,.dglp *:after,.dglp-quiz-ov,.dglp-quiz-ov *{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.dglp [data-dglp-reveal].dglp--pre{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/dario-glp1.css.map */
