.drt-hub,.drt-cross{font-family:'DRT Manrope',Arial,sans-serif;color:#171a20;line-height:1.6}.drt-hub{max-width:1440px;margin:0 auto;padding:64px 5vw 80px}.drt-hub *,.drt-cross *{box-sizing:border-box}.drt-hub h1,.drt-hub h2,.drt-hub h3,.drt-cross h2{color:inherit;font-weight:500;letter-spacing:-.04em;line-height:1.1;margin:0 0 22px}.drt-hub h1{font-size:clamp(40px,5vw,72px)}.drt-hub h2{font-size:clamp(30px,4vw,50px)}.drt-hub h3{font-size:clamp(24px,2.4vw,34px)}.drt-hub p,.drt-cross p{font-size:14px;color:#62676e;margin:0 0 18px}.drt-hub .drt-hub__eyebrow,.drt-cross .drt-hub__eyebrow{font-size:10px;letter-spacing:.13em;font-weight:600;margin-bottom:18px;color:#65706b}.drt-hub a,.drt-cross a{color:inherit}.drt-hub a:focus-visible,.drt-hub button:focus-visible,.drt-cross a:focus-visible{outline:2px solid #3e6ae1;outline-offset:4px}.drt-hub__heading{display:flex;justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:40px}.drt-hub__heading p{max-width:560px}.drt-hub__hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px;background:#f4f6f2;padding:55px}.drt-hub__hero>img{width:100%;height:auto;object-fit:contain;mix-blend-mode:multiply}.drt-hub .drt-hub__button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 24px;border:0;border-radius:4px;background:#171a20;color:#fff;text-decoration:none;font:inherit;font-size:14px;cursor:pointer}.drt-hub .drt-hub__note{font-size:12px;line-height:1.7;color:#6b7076;margin-top:18px}.drt-hub__note a{text-decoration:underline;text-underline-offset:3px}.drt-hub__section{padding:56px 0;border-bottom:1px solid #e5e7e8;scroll-margin-top:90px}.drt-hub__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:30px 0}.drt-hub__facts strong{font-size:30px;font-weight:500;letter-spacing:-.03em;display:block;margin-bottom:12px}.drt-club__steps ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;list-style:none;padding:0;margin:28px 0 0}.drt-club__steps strong{font-size:16px;font-weight:600;display:block;margin-bottom:12px}.drt-club__form{display:grid;grid-template-columns:1fr 1fr;gap:70px}.drt-club__form details{margin-top:25px;border-top:1px solid #ddd}.drt-club__form summary{padding:18px 0;cursor:pointer;min-height:48px;font-size:14px}.drt-club__form form>label{display:block;font-size:13px;margin:18px 0 6px}.drt-club__form :is(input:not([type=checkbox]):not([type=hidden]),select,textarea){display:block;width:100%;min-width:0;background:#f5f5f5;border:1px solid #d8dadd;border-radius:4px;padding:12px;font:inherit;font-size:16px;min-height:46px;color:#171a20}.drt-club__form :is(input,select,textarea):focus{outline:2px solid #3e6ae1;outline-offset:2px}.drt-club__form label>span{color:#62676e}.drt-club__form .drt-club__consent{display:flex;align-items:flex-start;gap:12px;font-size:12px;margin:24px 0}.drt-club__consent input{flex:0 0 18px;width:18px;height:18px;margin:3px 0}.drt-hub__success{padding:28px;background:#edf5ed;border-radius:4px}.drt-solutions__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 32px}.drt-solutions--compact .drt-solutions__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.drt-solution{min-width:0;scroll-margin-top:90px;display:flex;flex-direction:column}.drt-solution__visual{display:grid;grid-template-columns:1fr 20px 1fr;gap:8px;align-items:start;background:#f4f4f4;padding:20px;margin-bottom:28px;border-radius:4px}.drt-solution-product{text-decoration:none;min-width:0;display:block}.drt-solution-product>img{display:block;width:100%;height:190px;object-fit:contain;mix-blend-mode:multiply}.drt-solution-product strong{display:block;font-size:13px;line-height:1.45;font-weight:600}.drt-solution-product small{display:block;font-size:12px;line-height:1.6;color:#636b72;margin-top:6px}.drt-solution__plus{align-self:center;font-size:20px;color:#7e848b}.drt-hub .drt-hub__text-link,.drt-cross .drt-hub__text-link{display:inline-flex;justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:10px 0;font-size:13px;text-decoration:none;border-bottom:1px solid #ccd0d3}.drt-solution>.drt-hub__text-link{margin-top:auto}.drt-solution__details{padding-top:12px}.drt-solution__details h4{font-size:15px;margin:0 0 12px;font-weight:600}.drt-solution-nav{display:flex;gap:8px;flex-wrap:wrap}.drt-solution-nav a{display:block;min-height:44px;padding:10px 15px;background:#f4f4f4;border-radius:4px;font-size:13px;text-decoration:none}.drt-solutions__help{padding:45px;background:#f5f6f7;margin-top:64px}.drt-solutions--compact .drt-solution-product>img{height:150px}.drt-solutions--compact h3{font-size:26px}.drt-cross{max-width:1200px;margin:0 auto;padding:48px 32px;display:grid;grid-template-columns:2fr 1fr;gap:70px;border-top:1px solid #e2e4e6}.drt-cross h2{font-size:32px}.drt-cross>.drt-solution-product{display:flex;align-items:center;gap:20px}.drt-cross>.drt-solution-product>img{width:120px;height:120px;flex:none}.drt-cross>.drt-solution-product>span{min-width:0}@media(max-width:1000px){.drt-solutions--compact .drt-solutions__grid{grid-template-columns:1fr 1fr}.drt-hub__hero{padding:35px;gap:24px}.drt-hub__heading{display:block}.drt-club__form{gap:35px}.drt-cross{gap:30px}}@media(max-width:700px){.drt-hub{padding:38px 20px 55px}.drt-hub__hero{grid-template-columns:1fr;padding:28px 22px}.drt-hub__hero>img{max-height:270px}.drt-hub__section{padding:35px 0}.drt-hub__facts,.drt-club__steps ol,.drt-club__form,.drt-solutions__grid,.drt-solutions--compact .drt-solutions__grid{grid-template-columns:1fr;gap:28px}.drt-hub__facts>div{padding-bottom:15px;border-bottom:1px solid #dce1da}.drt-hub__facts p{margin:0}.drt-solutions__help{padding:28px;margin-top:38px}.drt-cross{grid-template-columns:1fr;padding:32px 20px;gap:22px}.drt-solution__visual{padding:16px;gap:6px}.drt-solution-product>img{height:155px}.drt-solution__plus{font-size:18px}.drt-hub__heading{margin-bottom:28px}.drt-hub .drt-hub__text-link{flex-wrap:wrap;gap:5px 14px}}

.drt-bundle-options{display:grid;grid-template-columns:1fr 1fr;gap:18px}.drt-bundle-option{border:1px solid #e0e2e4;border-radius:4px;padding:20px;margin:8px 0 20px}.drt-bundle-option h4{font-size:15px;line-height:1.4;margin:0 0 10px;font-weight:600}.drt-bundle-option p{font-size:13px}.drt-bundle-option .drt-hub__text-link{width:100%}.drt-bundle-option strong{font-weight:600;white-space:nowrap}.drt-solution--mapping{grid-column:1/-1}.drt-solution--mapping>.drt-solution__visual{max-width:640px;width:100%;align-self:center}.drt-solutions--compact .drt-solution--mapping{grid-column:auto}.drt-solutions--compact .drt-bundle-options{grid-template-columns:1fr;gap:0}.drt-solutions--compact .drt-bundle-option{padding:15px;margin-bottom:12px}.drt-solutions--compact .drt-bundle-option p{display:none}.drt-solution__details details{border-top:1px solid #e0e2e4;margin-top:20px}.drt-solution__details summary{font-size:14px;padding:16px 0;cursor:pointer}.drt-solution__details a:not(.drt-hub__text-link){text-decoration:underline;text-underline-offset:3px}@media(max-width:700px){.drt-bundle-options{grid-template-columns:1fr;gap:0}}

.drt-cross--text{grid-template-columns:1fr}
