@property --dt-a{syntax:"<angle>";inherits:false;initial-value:0deg}.dt{--dt-ink:#173F31;--dt-ink-2:#10251D;--dt-muted:#62706A;--dt-cream:#F8F6EF;--dt-cream-2:#F2EEE4;--dt-coral:#DF765F;--dt-coral-d:#C4604A;--dt-coral-soft:#FBEAE3;--dt-gold:#D9A45B;--dt-line:rgba(23,63,49,.1);--dt-line-2:rgba(23,63,49,.16);--dt-shadow:0 1px 2px rgba(16,37,29,.04),0 12px 32px -12px rgba(16,37,29,.12);--dt-display:"Alegreya",Georgia,serif;--dt-body:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--dt-mono:"DM Mono",ui-monospace,Menlo,monospace;--dt-r:20px;position:relative;background:#fff;color:var(--dt-ink);font-family:var(--dt-body);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}.dt *,.dt *:before,.dt *:after{box-sizing:border-box}.dt :where(a){color:inherit}.dt p{margin:0}.dt h1,.dt h2,.dt h3,.dt h4{font-family:var(--dt-display);font-weight:500;line-height:1.04;letter-spacing:-.02em;margin:0;color:var(--dt-ink);text-wrap:balance}.dt h2{font-size:clamp(2.1rem,4vw,3.4rem)}.dt h3{font-size:clamp(1.3rem,1.9vw,1.6rem)}.dt h1 em,.dt h2 em{font-style:italic;color:var(--dt-coral);font-weight:500}.dt-bg-cream{background:var(--dt-cream)}.dt-wrap{width:min(1240px,100%);margin-inline:auto;padding-inline:clamp(16px,4vw,40px)}.dt-section{padding-block:clamp(72px,9vw,128px)}.dt-stack{display:grid;gap:clamp(40px,6vw,64px)}.dt-center{display:flex;justify-content:center;margin-top:44px}.dt-empty{padding:32px;text-align:center;border:1px dashed var(--dt-line-2);border-radius:var(--dt-r);color:var(--dt-muted)}.dt-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dt-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--dt-mono);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--dt-muted)}.dt-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--dt-coral);box-shadow:0 0 0 4px var(--dt-coral-soft)}.dt-pill{display:inline-flex;align-items:center;gap:10px;justify-self:start;padding:7px 14px 7px 8px;border-radius:999px;background:#fff;border:1px solid var(--dt-line-2);font-size:.82rem;font-weight:500;color:var(--dt-ink);box-shadow:var(--dt-shadow)}.dt-pill i{width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#F2A68F,var(--dt-coral));box-shadow:0 0 0 3px var(--dt-coral-soft);position:relative}.dt-pill i:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:1px solid var(--dt-coral);animation:dtPing 2.4s cubic-bezier(0,0,.2,1) infinite}@keyframes dtPing{75%,to{transform:scale(1.8);opacity:0}}.dt-lead{font-size:1.08rem;color:var(--dt-muted);max-width:56ch}.dt-lead p{margin:0}.dt-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:24px;margin-bottom:clamp(32px,5vw,56px)}.dt-head>div{display:grid;gap:14px;min-width:0;max-width:740px}.dt-head>.dt-toggle{display:inline-flex;gap:0}.dt-stars{color:var(--dt-gold);letter-spacing:1.5px}.dt-illus{display:block;width:100%;height:auto}.dt-ico{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.dt-arrow{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.dt-bag{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.dt-flag{width:20px;height:14px;border-radius:2px;box-shadow:0 0 0 1px var(--dt-line);flex:none}.dt :focus-visible{outline:2px solid var(--dt-coral);outline-offset:3px;border-radius:8px}.dt-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 24px;border-radius:999px;border:1px solid transparent;font-family:var(--dt-body);font-weight:600;font-size:.96rem;text-decoration:none;cursor:pointer;white-space:nowrap;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,background .3s,color .3s,border-color .3s}.dt-btn:hover .dt-arrow{transform:translate(3px)}.dt-btn--primary{background:var(--dt-ink);color:#fff;box-shadow:0 1px #ffffff1f inset,0 8px 20px -8px #10251d80}.dt-btn--primary:hover{background:var(--dt-coral);transform:translateY(-1px);box-shadow:0 12px 26px -10px #df765fb3}.dt-btn--shine:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-20deg);animation:dtShine 4.5s ease-in-out infinite}@keyframes dtShine{0%,60%{left:-60%}to{left:130%}}.dt-btn--ghost{border-color:var(--dt-line-2);color:var(--dt-ink);background:#fff}.dt-btn--ghost:hover{border-color:var(--dt-ink);transform:translateY(-1px)}.dt-glow{position:relative;isolation:isolate;--mx:-400px;--my:-400px}.dt-glow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:radial-gradient(300px circle at var(--mx) var(--my),rgba(223,118,95,.95),rgba(217,164,91,.5) 30%,transparent 65%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .5s;pointer-events:none;z-index:3}.dt-glow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(420px circle at var(--mx) var(--my),rgba(223,118,95,.07),transparent 60%);opacity:0;transition:opacity .5s;pointer-events:none;z-index:0}[data-glow]:hover .dt-glow:before,[data-glow]:hover .dt-glow:after{opacity:1}.dt-beam,.dt-chat{position:relative;isolation:isolate}.dt-beam:before,.dt-chat:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--dt-a),transparent 0 70%,rgba(223,118,95,.2) 78%,var(--dt-coral) 88%,var(--dt-gold) 94%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:dtBeam 7s linear infinite;pointer-events:none;z-index:4}@keyframes dtBeam{to{--dt-a:360deg}}.dt-glass{background:#ffffffb8;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border:1px solid rgba(255,255,255,.8);box-shadow:0 20px 40px -18px #10251d59}.dt-hero{background:var(--dt-cream);padding-block:clamp(40px,5vw,72px) clamp(64px,7vw,104px);overflow:hidden}.dt-hero__dots{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(23,63,49,.13) 1px,transparent 1.2px);background-size:24px 24px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 30% 40%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 30% 40%,#000 20%,transparent 75%);pointer-events:none}.dt-hero__grid{position:relative;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,5vw,80px)}.dt-hero__copy{display:grid;gap:26px;min-width:0}.dt .dt-hero__title{font-size:clamp(2.9rem,6vw,5.4rem);line-height:.98;letter-spacing:-.035em}.dt-hero__title .w{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.1em;margin-bottom:-.1em}.dt-hero__title .w>span{display:inline-block;animation:dtRise 1s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i)*60ms + .1s)}@keyframes dtRise{0%{transform:translateY(105%);filter:blur(6px)}}.dt-ctas{display:flex;flex-wrap:wrap;gap:12px}.dt-proofs{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0;padding:0;list-style:none;font-size:.88rem;color:var(--dt-muted)}.dt-proofs li{display:inline-flex;align-items:center;gap:8px}.dt-proofs__sep{width:4px;height:4px;border-radius:50%;background:var(--dt-line-2);margin-right:6px}.dt-hero__visual{position:relative;width:min(100%,540px);justify-self:center;aspect-ratio:1/1.08}.dt-hero__photo{position:absolute;top:0;right:0;bottom:6%;left:10%;border-radius:280px 280px 28px 28px;overflow:hidden;background:var(--dt-cream-2);box-shadow:0 40px 80px -40px #10251d73;transition:translate .8s cubic-bezier(.2,.8,.2,1)}.dt-hero__photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff59;background:linear-gradient(180deg,transparent 55%,rgba(16,37,29,.25))}.dt-hero__photo img{width:100%;height:100%;object-fit:cover;display:block;animation:dtZoom 20s ease-in-out infinite alternate}@keyframes dtZoom{0%{transform:scale(1.02)}to{transform:scale(1.1)}}.dt-hero__seal{position:absolute;left:-2%;top:6%;width:132px;height:132px;border-radius:50%;background:#fff;box-shadow:var(--dt-shadow);display:grid;place-items:center;z-index:3;transition:translate .8s cubic-bezier(.2,.8,.2,1)}.dt-hero__seal>svg{position:absolute;top:6px;right:6px;bottom:6px;left:6px;width:calc(100% - 12px);height:calc(100% - 12px);animation:dtSpin 22s linear infinite}.dt-hero__seal text{font-family:var(--dt-mono);font-size:13.2px;letter-spacing:2.4px;fill:var(--dt-ink)}.dt-hero__seal>span{width:44px;height:44px;border-radius:50%;background:var(--dt-cream);display:grid;place-items:center}.dt-hero__seal>span .dt-flag{width:22px;height:15px}@keyframes dtSpin{to{transform:rotate(360deg)}}.dt-hero__product{position:absolute;left:0;bottom:0;z-index:3;display:flex;align-items:center;gap:14px;padding:10px 14px 10px 10px;border-radius:20px;text-decoration:none;max-width:88%;transition:translate .8s cubic-bezier(.2,.8,.2,1),transform .3s}.dt-hero__product:hover{transform:translateY(-3px)}.dt-hero__product-img{width:70px;height:70px;border-radius:14px;overflow:hidden;background:#fff;flex:none}.dt-hero__product-img img{width:100%;height:100%;object-fit:contain;display:block}.dt-hero__product-txt{display:grid;line-height:1.25;min-width:0}.dt-hero__product-txt small{font-family:var(--dt-mono);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:var(--dt-muted)}.dt-hero__product-txt strong{font-family:var(--dt-display);font-weight:500;font-size:1.15rem}.dt-hero__product-txt>span{font-weight:600;font-size:.86rem}.dt-hero__product-txt em{font-style:normal;font-weight:500;color:var(--dt-coral-d)}.dt-hero__product-go{width:34px;height:34px;border-radius:50%;background:var(--dt-ink);color:#fff;display:grid;place-items:center;flex:none;margin-left:6px}.dt-hero__rating{position:absolute;right:-3%;top:42%;z-index:3;display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:16px;transition:translate .8s cubic-bezier(.2,.8,.2,1)}.dt-hero__rating strong{font-family:var(--dt-display);font-weight:500;font-size:1.7rem;line-height:1}.dt-hero__rating>span{display:grid;line-height:1.2;font-size:.8rem}.dt-hero__rating small{color:var(--dt-muted)}.dt-marquee{overflow:hidden;background:#fff;border-block:1px solid var(--dt-line);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.dt-marquee__row{display:flex;width:max-content;gap:40px;padding-block:22px;animation:dtSlide 40s linear infinite}.dt-marquee__row span{display:inline-flex;align-items:center;gap:40px;font-family:var(--dt-display);font-style:italic;font-weight:500;font-size:clamp(1.25rem,2.2vw,1.7rem);white-space:nowrap;color:var(--dt-ink)}.dt-marquee__row span:after{content:"";width:9px;height:9px;background:var(--dt-coral);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%)}@keyframes dtSlide{to{transform:translate(-50%)}}.dt-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(250px,auto);gap:14px}.dt-tile{display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:22px;border-radius:var(--dt-r);background:var(--dt-cream);border:1px solid var(--dt-line);text-decoration:none;color:var(--dt-ink);overflow:hidden;min-width:0;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s,background .45s}.dt-tile:hover{transform:translateY(-4px);box-shadow:var(--dt-shadow);background:#fff}.dt-tile>*{position:relative;z-index:1}.dt-tile__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.dt-tile__ico{width:40px;height:40px;border-radius:12px;background:#fff;border:1px solid var(--dt-line);display:grid;place-items:center;transition:transform .5s cubic-bezier(.3,1.5,.5,1),color .3s}.dt-tile:hover .dt-tile__ico{transform:rotate(-8deg);color:var(--dt-coral)}.dt-tile__count{font-family:var(--dt-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--dt-muted);padding:5px 10px;border-radius:999px;border:1px solid var(--dt-line);background:#fff9}.dt-tile__media{position:relative;flex:1;display:flex;align-items:center;justify-content:center;min-height:110px}.dt-tile__media span{display:block;border-radius:16px;overflow:hidden;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.dt-tile__media img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.dt-tile__media--1 span{width:min(62%,170px);aspect-ratio:1}.dt-tile:hover .dt-tile__media--1 span{transform:scale(1.06) rotate(-2deg)}.dt-tile__media--2 span,.dt-tile__media--3 span{position:absolute;width:min(40%,210px);aspect-ratio:1}.dt-tile__media--2 span:nth-child(1){transform:translate(-38%) rotate(-6deg)}.dt-tile__media--2 span:nth-child(2){transform:translate(38%) rotate(6deg)}.dt-tile:hover .dt-tile__media--2 span:nth-child(1){transform:translate(-52%) rotate(-10deg)}.dt-tile:hover .dt-tile__media--2 span:nth-child(2){transform:translate(52%) rotate(10deg)}.dt-tile__media--3 span{width:min(42%,240px)}.dt-tile__media--3 span:nth-child(1){transform:translate(-62%) rotate(-9deg) scale(.9);z-index:1}.dt-tile__media--3 span:nth-child(2){z-index:2}.dt-tile__media--3 span:nth-child(3){transform:translate(62%) rotate(9deg) scale(.9);z-index:1}.dt-tile:hover .dt-tile__media--3 span:nth-child(1){transform:translate(-78%) rotate(-13deg) scale(.92)}.dt-tile:hover .dt-tile__media--3 span:nth-child(2){transform:translateY(-8px) scale(1.04)}.dt-tile:hover .dt-tile__media--3 span:nth-child(3){transform:translate(78%) rotate(13deg) scale(.92)}.dt-tile__bottom{display:flex;align-items:end;justify-content:space-between;gap:14px}.dt-tile__bottom>div{display:grid;gap:4px;min-width:0}.dt-tile h3{font-size:clamp(1.35rem,1.9vw,1.7rem)}.dt-tile p{font-size:.88rem;color:var(--dt-muted);max-width:36ch}.dt-tile__arrow{width:38px;height:38px;border-radius:50%;background:#fff;border:1px solid var(--dt-line);display:grid;place-items:center;flex:none;transition:transform .4s cubic-bezier(.2,.8,.2,1),background .3s,color .3s}.dt-tile:hover .dt-tile__arrow{transform:rotate(-45deg);background:var(--dt-ink);color:#fff}.dt-tile--big{grid-column:span 2;grid-row:span 2;background:linear-gradient(160deg,#fff 0%,var(--dt-cream) 60%,var(--dt-coral-soft) 130%)}.dt-tile--big h3{font-size:clamp(2rem,3.4vw,2.9rem)}.dt-tile--wide{grid-column:span 2}.dt-tile--wide .dt-tile__media{position:absolute;right:18px;top:64px;bottom:18px;width:44%;z-index:1}.dt-tile--wide .dt-tile__media span{width:min(58%,170px)}.dt-tile--wide .dt-tile__bottom{max-width:56%}.dt-tile--cta{grid-column:span 2;background:radial-gradient(120% 140% at 100% 0%,#24493B 0%,var(--dt-ink-2) 55%);color:#fff;border-color:transparent}.dt-tile--cta:hover{background:radial-gradient(120% 140% at 100% 0%,#2B5646 0%,var(--dt-ink-2) 55%)}.dt-tile--cta h3{color:#fff}.dt-tile--cta p{color:#ffffffb8}.dt-tile--cta .dt-tile__ico,.dt-tile--cta .dt-tile__count,.dt-tile--cta .dt-tile__arrow{background:#ffffff14;border-color:#ffffff24;color:#fff}.dt-tile--cta:hover .dt-tile__arrow{background:var(--dt-coral)}.dt-tile__orbit{position:relative;flex:1;min-height:90px}.dt-tile__orbit i{position:absolute;left:50%;top:50%;border-radius:50%;border:1px solid rgba(255,255,255,.14);transform:translate(-50%,-50%)}.dt-tile__orbit i:nth-child(1){width:70px;height:70px;background:radial-gradient(circle,rgba(223,118,95,.55),transparent 70%);border:0;animation:dtPulse 3s ease-in-out infinite}.dt-tile__orbit i:nth-child(2){width:140px;height:140px}.dt-tile__orbit i:nth-child(3){width:220px;height:220px;border-style:dashed;animation:dtSpin 40s linear infinite}@keyframes dtPulse{50%{transform:translate(-50%,-50%) scale(1.25);opacity:.6}}.dt-toggle{position:relative;display:inline-flex;padding:4px;border-radius:999px;background:#fff;border:1px solid var(--dt-line-2);box-shadow:var(--dt-shadow)}.dt-toggle button{position:relative;z-index:1;border:0;background:transparent;padding:9px 18px;border-radius:999px;font:inherit;font-weight:600;font-size:.88rem;color:var(--dt-ink);cursor:pointer;white-space:nowrap;transition:color .3s}.dt-toggle button[aria-pressed=true]{color:#fff}.dt-toggle em{font-style:normal;color:var(--dt-coral-d);margin-left:4px}.dt-toggle button[aria-pressed=true] em{color:#f7c9b9}.dt-toggle__pill{position:absolute;z-index:0;top:4px;bottom:4px;left:0;border-radius:999px;background:var(--dt-ink);transition:transform .5s cubic-bezier(.3,1.25,.5,1),width .5s}.dt-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.dt-card{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid var(--dt-line);border-radius:var(--dt-r);overflow:hidden;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s}.dt-card:hover{transform:translateY(-4px);box-shadow:var(--dt-shadow)}.dt-card>*{position:relative;z-index:1}.dt-card__visual{display:grid;place-items:center;aspect-ratio:1/1;margin:8px 8px 0;border-radius:14px;background:var(--dt-cream);overflow:hidden}.dt-card__visual:after{content:"";position:absolute;top:0;bottom:0;left:-70%;width:45%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.7),transparent);transform:skew(-18deg);transition:left .9s cubic-bezier(.2,.8,.2,1);pointer-events:none}.dt-card:hover .dt-card__visual:after{left:130%}.dt-card__visual img{width:82%;height:82%;object-fit:contain;mix-blend-mode:multiply;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.dt-card:hover .dt-card__visual img{transform:scale(1.06)}.dt-badge{position:absolute;top:12px;left:12px;padding:5px 10px;border-radius:999px;background:#fff;border:1px solid var(--dt-line);font-family:var(--dt-mono);font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;transition:background .3s,color .3s}.dt-badge.is-cure{background:var(--dt-coral);border-color:var(--dt-coral);color:#fff}.dt-card__body{display:flex;flex-direction:column;gap:6px;padding:18px;flex:1}.dt-card__type{font-family:var(--dt-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--dt-muted)}.dt-card h3{font-size:1.35rem}.dt-card h3 a{text-decoration:none}.dt-card p{font-size:.86rem;color:var(--dt-muted)}.dt-price{margin-top:auto;padding-top:12px;font-variant-numeric:tabular-nums}.dt-price>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.dt-price strong{font-size:1.25rem;font-weight:600}.dt-price s{color:var(--dt-muted);font-size:.88rem}.dt-price small{color:var(--dt-muted);font-size:.78rem}.dt-price.flip>div:not([hidden]) strong{animation:dtFlip .5s cubic-bezier(.2,.8,.2,1)}@keyframes dtFlip{0%{transform:translateY(60%);opacity:0;filter:blur(4px)}}.dt-card__form{margin:12px 0 0}.dt-add{width:100%;min-height:46px;border-radius:999px;border:1px solid var(--dt-line-2);background:#fff;color:var(--dt-ink);font:inherit;font-weight:600;font-size:.9rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:9px;transition:background .3s,color .3s,border-color .3s}.dt-add:hover:not(:disabled){background:var(--dt-ink);border-color:var(--dt-ink);color:#fff}.dt-add:disabled{opacity:.5;cursor:not-allowed}.dt-products.is-cure .dt-add{background:var(--dt-ink);border-color:var(--dt-ink);color:#fff}.dt-products.is-cure .dt-add:hover{background:var(--dt-coral);border-color:var(--dt-coral)}.dt-diag{background:#fff}.dt-diag__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(32px,5vw,72px);align-items:center}.dt-diag__copy{display:grid;gap:20px;min-width:0}.dt-diag__list{display:grid;gap:0;padding:0;margin:8px 0 0;list-style:none;border-top:1px solid var(--dt-line)}.dt-diag__list li{display:flex;gap:14px;align-items:center;padding-block:14px;border-bottom:1px solid var(--dt-line);color:var(--dt-ink)}.dt-diag__list b{font-family:var(--dt-mono);font-weight:400;font-size:.76rem;color:var(--dt-coral-d)}.dt-chat{background:var(--dt-cream);border-radius:24px;min-width:0;box-shadow:0 30px 60px -30px #10251d59}.dt-chat>*{position:relative;z-index:1}.dt-chat__top{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--dt-line);border-radius:24px 24px 0 0;background:#ffffffb3}.dt-chat__avatar{width:40px;height:40px;border-radius:50%;background:var(--dt-ink);color:#fff;display:grid;place-items:center;font-family:var(--dt-display);font-size:1.15rem;flex:none;position:relative}.dt-chat__avatar:after{content:"";position:absolute;right:0;bottom:0;width:10px;height:10px;border-radius:50%;background:#4caf7a;border:2px solid #fff}.dt-chat__top strong{display:block;font-size:.92rem;font-weight:600}.dt-chat__top small{color:var(--dt-muted);font-size:.78rem}.dt-chat__steps{margin-left:auto;display:flex;gap:5px}.dt-chat__steps i{width:20px;height:3px;border-radius:3px;background:var(--dt-line-2);transition:background .4s}.dt-chat__steps i.on{background:var(--dt-coral)}.dt-chat__body{display:flex;flex-direction:column;gap:12px;padding:22px 20px;min-height:360px;max-height:540px;overflow-y:auto}.dt-msg{max-width:84%;padding:12px 16px;border-radius:18px 18px 18px 5px;background:#fff;border:1px solid var(--dt-line);font-size:.95rem;animation:dtPop .45s cubic-bezier(.2,.9,.3,1.1) both}.dt-msg.me{align-self:flex-end;border-radius:18px 18px 5px;background:var(--dt-ink);border-color:var(--dt-ink);color:#fff}@keyframes dtPop{0%{opacity:0;transform:translateY(8px) scale(.97);filter:blur(3px)}}.dt-typing{display:inline-flex;gap:5px;padding:15px 17px}.dt-typing i{width:6px;height:6px;border-radius:50%;background:var(--dt-muted);animation:dtDot 1s infinite}.dt-typing i:nth-child(2){animation-delay:.15s}.dt-typing i:nth-child(3){animation-delay:.3s}@keyframes dtDot{50%{transform:translateY(-4px);opacity:.4}}.dt-opts{display:flex;flex-wrap:wrap;gap:8px;animation:dtPop .45s .1s both}.dt-opt{border:1px solid var(--dt-line-2);background:#fff;color:var(--dt-ink);border-radius:999px;padding:10px 16px;font:inherit;font-weight:500;font-size:.88rem;cursor:pointer;transition:background .25s,color .25s,border-color .25s,transform .25s}.dt-opt:hover{border-color:var(--dt-coral);color:var(--dt-coral-d);transform:translateY(-1px)}.dt-result{display:grid;grid-template-columns:100px 1fr;gap:16px;align-items:center;padding:14px;border-radius:18px;border:1px solid var(--dt-line);background:#fff;box-shadow:var(--dt-shadow);animation:dtPop .5s both}.dt-result img{width:100px;height:100px;object-fit:contain;border-radius:12px;background:var(--dt-cream);mix-blend-mode:multiply}.dt-result h4{font-size:1.3rem;line-height:1.05}.dt-result p{font-size:.84rem;color:var(--dt-muted);margin-top:6px}.dt-result__row{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.dt-result .dt-btn{min-height:40px;padding:0 15px;font-size:.84rem}.dt-result form{margin:0}.dt-chat__note{font-size:.74rem;color:var(--dt-muted);padding:0 20px 16px}.dt-timeline{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dt-timeline__track{position:absolute;left:44px;right:44px;top:44px;height:1px;background:var(--dt-line-2);z-index:0}.dt-timeline__fill{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--dt-coral),var(--dt-gold));transform-origin:left;transform:scaleX(var(--p,1))}.dt-step{position:relative;z-index:1;display:grid;gap:10px;padding:22px;border-radius:var(--dt-r);background:#fff;border:1px solid var(--dt-line);min-width:0}.dt-step__num{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--dt-ink);color:#fff;font-family:var(--dt-mono);font-size:.9rem;box-shadow:0 0 0 6px #fff}.dt-step p{color:var(--dt-muted);font-size:.92rem}.dt-calc{display:grid;grid-template-columns:1fr 1fr;border-radius:24px;background:#fff;border:1px solid var(--dt-line);box-shadow:var(--dt-shadow)}.dt-calc__pick{padding:clamp(24px,4vw,40px);display:grid;gap:18px;align-content:start;min-width:0}.dt-calc__list{display:flex;flex-wrap:wrap;gap:8px}.dt-pick{border:1px solid var(--dt-line-2);background:#fff;color:var(--dt-ink);border-radius:14px;padding:10px 14px;cursor:pointer;font:inherit;font-weight:600;font-size:.88rem;text-align:left;transition:border-color .25s,box-shadow .25s,transform .25s}.dt-pick:hover{transform:translateY(-1px)}.dt-pick small{display:block;font-weight:400;color:var(--dt-muted);font-variant-numeric:tabular-nums}.dt-pick[aria-pressed=true]{border-color:var(--dt-coral);box-shadow:0 0 0 3px var(--dt-coral-soft)}.dt-calc__out{position:relative;margin:8px;border-radius:18px;background:var(--dt-cream);padding:clamp(22px,4vw,36px);display:grid;gap:12px;align-content:center;min-width:0;overflow:hidden}.dt-calc__out:before{content:"";position:absolute;right:-80px;top:-80px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(223,118,95,.22),transparent 70%);pointer-events:none}.dt-calc__line{position:relative;display:flex;justify-content:space-between;gap:12px;font-variant-numeric:tabular-nums;color:var(--dt-muted);border-bottom:1px solid var(--dt-line);padding-bottom:12px;font-size:.94rem}.dt-calc__line em{font-style:normal;color:var(--dt-coral-d);font-weight:600}.dt-calc__line b{color:var(--dt-ink);font-weight:600;white-space:nowrap}.dt-calc__save{position:relative;display:grid;gap:2px;margin-top:6px}.dt-calc__save span{font-family:var(--dt-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--dt-muted)}.dt-calc__save strong{font-family:var(--dt-display);font-weight:500;font-size:clamp(3rem,6vw,4.4rem);line-height:1;font-variant-numeric:tabular-nums;background:linear-gradient(120deg,var(--dt-coral-d),var(--dt-gold));-webkit-background-clip:text;background-clip:text;color:transparent}.dt-calc__out .dt-btn{justify-self:start;position:relative}.dt-calc__note{position:relative;font-size:.78rem;color:var(--dt-muted)}.dt-atlas__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,88px)}.dt-atlas__stage-wrap{position:sticky;top:150px;align-self:start;display:grid;gap:18px;min-width:0}.dt-atlas__stage{position:relative;aspect-ratio:1/1;max-width:100%;border-radius:28px;background:radial-gradient(circle at 50% 45%,#fff 0%,var(--dt-cream) 70%);display:grid;place-items:center}.dt-atlas__rings i{position:absolute;left:50%;top:50%;border-radius:50%;border:1px solid var(--dt-line);transform:translate(-50%,-50%)}.dt-atlas__rings i:nth-child(1){width:46%;aspect-ratio:1}.dt-atlas__rings i:nth-child(2){width:68%;aspect-ratio:1}.dt-atlas__rings i:nth-child(3){width:90%;aspect-ratio:1;border-style:dashed;animation:dtSpin 60s linear infinite}.dt-atlas__stage figure{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;display:grid;place-items:center;opacity:0;transform:scale(.92);filter:blur(8px);transition:opacity .6s,transform .8s cubic-bezier(.2,.8,.2,1),filter .6s;z-index:1}.dt-atlas__stage figure.on{opacity:1;transform:none;filter:none}.dt-atlas__stage figure img{width:56%;height:56%;object-fit:contain;mix-blend-mode:multiply}.dt-atlas__stage figcaption{position:absolute;left:20px;top:18px;display:flex;align-items:center;gap:10px;font-family:var(--dt-display);font-size:1.2rem}.dt-atlas__stage figcaption span{font-family:var(--dt-mono);font-size:.72rem;color:var(--dt-coral-d)}.dt-atlas__tag{position:absolute;left:18px;bottom:18px;z-index:2;padding:7px 12px;border-radius:999px;background:#fff;border:1px solid var(--dt-line);font-family:var(--dt-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.dt-plant{display:grid;grid-template-columns:44px 1fr;gap:10px;padding-block:clamp(28px,5vh,52px);border-top:1px solid var(--dt-line);opacity:.35;transition:opacity .5s}.dt-plant.on{opacity:1}.dt-plant:last-child{border-bottom:1px solid var(--dt-line)}.dt-plant>div{display:grid;gap:8px;min-width:0}.dt-plant__num{font-family:var(--dt-mono);font-size:.78rem;color:var(--dt-coral-d);padding-top:6px}.dt-plant__k{font-family:var(--dt-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--dt-muted)}.dt-plant h3{font-size:clamp(1.7rem,2.8vw,2.3rem)}.dt-plant p{color:var(--dt-muted);max-width:46ch}.dt-plant__in{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.dt-plant__in a{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px;border:1px solid var(--dt-line-2);font-size:.82rem;font-weight:600;text-decoration:none;transition:border-color .25s,color .25s}.dt-plant__in a .dt-arrow{width:13px;height:13px}.dt-plant__in a:hover{border-color:var(--dt-coral);color:var(--dt-coral-d)}.dt-plant__mini{display:none}.dt-labo__top{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(32px,5vw,80px);align-items:center}.dt-labo__intro{display:grid;gap:22px;justify-items:start;min-width:0}.dt-quote{margin:0;display:grid;gap:14px}.dt-quote__big{font-family:var(--dt-display);font-style:italic;font-size:clamp(1.6rem,2.8vw,2.2rem);line-height:1.15;color:var(--dt-coral-d)}.dt-quote__txt{color:var(--dt-muted);max-width:56ch}.dt-quote__txt p{margin:0}.dt-labo__img{position:relative}.dt-labo__img img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:28px}.dt-labo__badge{position:absolute;left:18px;bottom:18px;display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:16px}.dt-labo__badge>span{display:grid;line-height:1.25}.dt-labo__badge strong{font-size:.9rem;font-weight:600}.dt-labo__badge small{font-size:.76rem;color:var(--dt-muted)}.dt-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.dt-stat{background:#fff;border:1px solid var(--dt-line);border-radius:var(--dt-r);padding:clamp(22px,3vw,30px);display:grid;gap:6px;min-width:0;overflow:hidden}.dt-stat>*{position:relative;z-index:1}.dt-stat strong{font-family:var(--dt-display);font-weight:500;font-size:clamp(2.6rem,5vw,4rem);line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.dt-stat strong sup{font-size:.42em;color:var(--dt-coral);vertical-align:1em;margin-left:3px}.dt-stat>span{color:var(--dt-muted);font-size:.9rem}.dt-avis{overflow:hidden}.dt-score{display:flex;align-items:center;gap:14px;padding:12px 18px;border-radius:18px;border:1px solid var(--dt-line);box-shadow:var(--dt-shadow)}.dt-score strong{font-family:var(--dt-display);font-weight:500;font-size:2.8rem;line-height:1}.dt-score small{display:block;color:var(--dt-muted);font-size:.8rem}.dt-avis__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.dt-avis__track{display:flex;gap:14px;width:max-content;padding-block:10px;animation:dtSlide 55s linear infinite}.dt-avis__viewport:hover .dt-avis__track{animation-play-state:paused}.dt-review{width:min(360px,80vw);display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:var(--dt-r);background:#fff;border:1px solid var(--dt-line);box-shadow:var(--dt-shadow)}.dt-review blockquote{margin:0;font-family:var(--dt-display);font-size:1.22rem;line-height:1.35;flex:1}.dt-review footer{display:flex;align-items:center;gap:10px;font-size:.84rem}.dt-review footer strong{font-weight:600}.dt-review footer span{margin-left:auto;padding:4px 10px;border-radius:999px;background:var(--dt-cream);color:var(--dt-muted);font-size:.74rem}.dt-avis__note{margin-top:18px;font-size:.78rem;color:var(--dt-muted)}.dt-mag__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dt-post{display:flex;flex-direction:column;border-radius:var(--dt-r);background:#fff;border:1px solid var(--dt-line);text-decoration:none;min-width:0;overflow:hidden;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s}.dt-post:hover{transform:translateY(-4px);box-shadow:var(--dt-shadow)}.dt-post>*{position:relative;z-index:1}.dt-post__cover{position:relative;aspect-ratio:16/11;margin:8px 8px 0;border-radius:14px;overflow:hidden;display:grid;place-items:center;background:var(--dt-cream)}.dt-post__cover img{width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.dt-post:hover .dt-post__cover img{transform:scale(1.05)}.dt-post__cover--type{background:radial-gradient(120% 120% at 0% 100%,var(--dt-coral-soft) 0%,var(--dt-cream) 50%,#fff 100%)}.dt-post__cover--type:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(23,63,49,.12) 1px,transparent 1.2px);background-size:18px 18px;-webkit-mask-image:linear-gradient(135deg,#000,transparent 70%);mask-image:linear-gradient(135deg,#000,transparent 70%)}.dt-post__no{position:relative;font-family:var(--dt-display);font-style:italic;font-size:clamp(3.4rem,6vw,5rem);line-height:1;color:var(--dt-ink);transition:transform .7s cubic-bezier(.2,.8,.2,1)}.dt-post:hover .dt-post__no{transform:translateY(-4px) scale(1.04)}.dt-post__kind{position:absolute;left:12px;top:12px;padding:5px 10px;border-radius:999px;background:#fff;border:1px solid var(--dt-line);font-family:var(--dt-mono);font-size:.64rem;letter-spacing:.1em;text-transform:uppercase}.dt-post__body{display:grid;gap:10px;padding:18px}.dt-post__k{font-family:var(--dt-mono);font-size:.7rem;letter-spacing:.06em;color:var(--dt-muted)}.dt-post h3{font-size:1.35rem}.dt-post__more{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:.88rem}.dt-post:hover .dt-post__more .dt-arrow{transform:translate(3px)}.dt-faq__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(32px,6vw,80px)}.dt-faq__side{display:grid;gap:18px;align-content:start}.dt-phone{display:grid;gap:4px;padding:22px;border-radius:var(--dt-r);background:var(--dt-cream);border:1px solid var(--dt-line);margin-top:8px}.dt-phone strong{font-family:var(--dt-display);font-weight:500;font-size:1.9rem;-webkit-user-select:all;user-select:all}.dt-phone span{color:var(--dt-muted);font-size:.86rem}.dt-qa{border-top:1px solid var(--dt-line)}.dt-qa:last-child{border-bottom:1px solid var(--dt-line)}.dt-qa summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:18px;padding-block:22px;cursor:pointer;font-family:var(--dt-display);font-size:clamp(1.15rem,1.9vw,1.35rem);font-weight:500;transition:color .25s}.dt-qa summary:hover{color:var(--dt-coral-d)}.dt-qa summary::-webkit-details-marker{display:none}.dt-qa summary i{flex:none;width:32px;height:32px;border-radius:50%;border:1px solid var(--dt-line-2);position:relative;transition:transform .4s cubic-bezier(.2,.8,.2,1),background .3s,border-color .3s}.dt-qa summary i:before,.dt-qa summary i:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.5px;background:currentColor;transform:translate(-50%,-50%)}.dt-qa summary i:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .4s}.dt-qa[open] summary i{transform:rotate(180deg);background:var(--dt-ink);border-color:var(--dt-ink);color:#fff}.dt-qa[open] summary i:after{transform:translate(-50%,-50%) rotate(0)}.dt-qa__a{padding-bottom:22px;color:var(--dt-muted);max-width:62ch}.dt-qa__a p{margin:0 0 .6em}.dt-news{padding-block:clamp(24px,4vw,48px) clamp(64px,8vw,104px)}.dt-news__card{position:relative;display:grid;grid-template-columns:1.1fr .9fr;gap:32px;align-items:center;padding:clamp(28px,5vw,56px);border-radius:28px;background:var(--dt-cream)}.dt-news__card>*{position:relative;z-index:1}.dt-news__dots{position:absolute!important;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-image:radial-gradient(rgba(23,63,49,.12) 1px,transparent 1.2px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 60% 80% at 100% 50%,#000,transparent 70%);mask-image:radial-gradient(ellipse 60% 80% at 100% 50%,#000,transparent 70%);z-index:0!important}.dt-news__copy{display:grid;gap:14px}.dt-news__copy h2{font-size:clamp(1.9rem,3.4vw,2.8rem)}.dt-news__form{display:grid;gap:10px;margin:0}.dt-news__field{display:flex;gap:6px;padding:6px;border-radius:999px;background:#fff;border:1px solid var(--dt-line-2);box-shadow:var(--dt-shadow)}.dt-news__field input{flex:1;min-width:0;border:0;background:transparent;padding:0 16px;font:inherit;color:var(--dt-ink);outline:none}.dt-news__field .dt-btn{min-height:46px}.dt-news__legal{font-size:.76rem;color:var(--dt-muted);padding-left:16px}.dt-news__ok{font-weight:600}.dt-news__err{color:#9a3b2a;font-size:.86rem}.dt-rv.go{animation:dtReveal 1s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(var(--d,0)*80ms)}@keyframes dtReveal{0%{opacity:0;transform:translateY(28px);filter:blur(6px)}}@media(max-width:1080px){.dt-grid4,.dt-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.dt-tile--big{grid-row:span 1;min-height:380px}}@media(max-width:900px){.dt-hero__grid,.dt-diag__grid,.dt-atlas__grid,.dt-faq__grid,.dt-news__card,.dt-calc,.dt-labo__top{grid-template-columns:1fr}.dt-hero__visual{width:min(100%,440px)}.dt-atlas__stage-wrap{display:none}.dt-plant{opacity:1}.dt-plant__mini{display:block;width:88px;height:88px;border-radius:16px;background:var(--dt-cream);overflow:hidden}.dt-plant__mini img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.dt-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dt-mag__grid,.dt-timeline{grid-template-columns:1fr}.dt-timeline__track{left:44px;right:auto;top:44px;bottom:44px;width:1px;height:auto}.dt-timeline__fill{transform:scaleY(var(--p,1));transform-origin:top}}@media(max-width:600px){.dt{font-size:16px}.dt-bento{grid-template-columns:1fr}.dt-tile--big,.dt-tile--wide,.dt-tile--cta{grid-column:auto}.dt-tile--big{min-height:340px}.dt-tile--wide .dt-tile__media{position:relative;inset:auto;width:auto;min-height:150px}.dt-tile--wide .dt-tile__bottom{max-width:none}.dt-grid4{gap:10px}.dt-card__body{padding:14px}.dt-card h3{font-size:1.1rem}.dt-card p{display:none}.dt-price strong{font-size:1.08rem}.dt-add{font-size:.82rem;gap:6px;min-height:42px}.dt-add .dt-bag{display:none}.dt-result{grid-template-columns:76px 1fr}.dt-result img{width:76px;height:76px}.dt-toggle button{padding:8px 12px;font-size:.82rem}.dt-hero__seal{width:104px;height:104px}.dt-hero__seal text{font-size:12.5px}.dt-hero__rating{right:0;top:30%}.dt-hero__product-img{width:56px;height:56px}.dt-hero__product-txt em{display:none}.dt-news__field{flex-direction:column;border-radius:20px}.dt-news__field input{min-height:46px}}@media(prefers-reduced-motion:reduce){.dt *,.dt *:before,.dt *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/dioter-landing.css.map */
