:root{--serif:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--ink:#24313E;--ink2:#34465A;--slate:#4A5B6B;--slate2:#3D4E5E;--br:#4A5B6B;--br2:#A9B8C6;--paper:#F5F6F6;--stone:#EEF0F1;--line:#E2E6E9;--txt:#24313E;--mut:#5D6A77}body{font-family:Geist,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16.5px;letter-spacing:-.006em;background:#fff;color:var(--txt)}h1,h2,h3,h4{letter-spacing:-.02em}.h1{font-size:64px;line-height:1.02;letter-spacing:-.045em;font-weight:500}.h2{font-size:40px;line-height:1.1;letter-spacing:-.035em;font-weight:500}.lead{font-size:17px;line-height:1.65}.sec{padding:96px 0}.bg-stone,.bg-soft,.bg-paper,.bg-cream{background:var(--paper)}.btn{font-weight:500;letter-spacing:-.01em;background:var(--ink);border-color:var(--ink)}.btn.wh{background:#fff;border-color:#fff;color:var(--ink)}.btn.wh:hover{background:#eef2f5}.btn.wl{border-color:#ffffff73;color:#fff}.top{background:var(--slate2)}.hd{background:#ffffffe6}.brand .mk{background:var(--slate);border-radius:10px;padding-top:0;font-size:13.5px;font-weight:600;letter-spacing:-.02em}.brand .bn{font-size:18.5px;font-weight:600;letter-spacing:-.025em}.nav a{background-image:linear-gradient(var(--slate),var(--slate))}.eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:99px;background:#fff;border:1px solid var(--line);color:var(--ink);font-size:12.5px;font-weight:500;letter-spacing:0;margin-bottom:18px}.eyebrow:before,.head.c .eyebrow:after{content:"";width:6px;height:6px;border-radius:9px;background:var(--slate)}.head.c .eyebrow:after{display:none}.bg-paper .eyebrow,.bg-stone .eyebrow{background:#fff}.pill{display:inline-flex;align-items:center;gap:8px;padding:6px 13px;border-radius:99px;font-size:12.5px;font-weight:500;background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pill:before{content:"";width:6px;height:6px;border-radius:9px;background:#fff}.h3x{position:relative;overflow:hidden;background:var(--slate2);color:#fff}.h3x>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:75% 22%}.h3x:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#212d39e6,#212d39bd 42%,#212d392e 78%,#212d3914)}.h3x .w{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:48px;align-items:end;padding-top:110px;padding-bottom:96px;min-height:640px}.h3x h1{color:#fff;margin-top:22px;max-width:9.6em}.h3x .lead{color:#d5dee6;margin-top:20px;max-width:30em}.h3x .btns{margin-top:32px}.prom{background:#fffffff0;color:var(--ink);border-radius:22px;padding:24px;box-shadow:0 30px 60px -30px #00000073;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.prom small{font-size:12.5px;font-weight:500;color:var(--mut)}.prom p{font-size:15.5px;line-height:1.5;margin-top:8px;color:var(--ink)}.prom .ps{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.prom .ps div{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:14px;text-align:center}.prom .ps b{display:block;font-size:28px;font-weight:500;letter-spacing:-.04em;line-height:1}.prom .ps span{display:block;font-size:12px;color:var(--mut);margin-top:6px;line-height:1.35}.in{opacity:0;animation:rise .8s cubic-bezier(.22,.61,.36,1) forwards}.in.d1{animation-delay:.05s}.in.d2{animation-delay:.15s}.in.d3{animation-delay:.25s}.in.d4{animation-delay:.35s}.in.d5{animation-delay:.6s}.intro{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px;align-items:start}.imp{background:var(--paper);border:1px solid var(--line);border-radius:22px;padding:22px}.imp small{display:block;font-size:12.5px;font-weight:500;color:var(--mut);margin:2px 4px 6px}.imp h3{font-size:19px;margin:0 4px 14px}.imp ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.imp li{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:14px;padding:12px 14px;font-size:14.5px;line-height:1.45}.imp li:before{content:"";flex-shrink:0;width:7px;height:7px;border-radius:9px;background:var(--slate);margin-top:7px}.dark{background:var(--slate);color:#dce3ea}.dark h2,.dark h3{color:#fff}.dark .lead{color:#c9d3dc}.dark .eyebrow{background:#ffffff1a;border-color:#fff3;color:#fff}.dark .eyebrow:before{background:#fff}.why{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.minis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:30px}.mini{background:#ffffff12;border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:16px}.mini .icb{width:36px;height:36px;border-radius:10px;background:#ffffff1a;border-color:#ffffff29;color:#fff;margin-bottom:12px}.mini b{display:block;color:#fff;font-weight:500;font-size:15px}.mini span{display:block;font-size:13px;color:#bcc7d1;margin-top:4px;line-height:1.45}.wcard{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:24px;padding:14px}.wcard .ph{aspect-ratio:16/11;border-radius:16px}.wcard h3{font-size:16px;margin:16px 6px 10px}.tags{display:flex;flex-wrap:wrap;gap:6px;padding:0 6px 6px}.tags span{font-size:12.5px;padding:6px 11px;border-radius:99px;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);color:#fff}.clin2{display:flex;flex-wrap:wrap;gap:10px 28px;align-items:center;margin-top:44px;padding-top:24px;border-top:1px solid rgba(255,255,255,.16);font-size:15px;color:#fff;font-weight:500}.clin2 small{font-size:12.5px;color:#bcc7d1;font-weight:400}.probs{gap:16px}.prob{border-radius:22px;padding:22px;gap:12px;background:#fff;border:1px solid var(--line)}.prob .tp{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:6px}.prob .tag{font-size:12px;font-weight:500;padding:6px 11px;border-radius:99px;background:var(--paper);border:1px solid var(--line);color:var(--mut)}.prob .icb{width:40px;height:40px;border-radius:12px;background:var(--paper);color:var(--slate)}.prob q{font-size:21px;line-height:1.25;letter-spacing:-.025em;font-weight:500;color:var(--ink);font-family:inherit}.prob .act{border-top:1px solid var(--line);padding-top:14px}.prob button{color:var(--ink)}.prob .ca{margin-left:auto;width:34px;height:34px;border-radius:99px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--ink);transition:background .25s,color .25s,border-color .25s}.prob:hover .ca{background:var(--ink);color:#fff;border-color:var(--ink)}.appr-h{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:end;margin-bottom:36px}.appr-img{border-radius:24px;overflow:hidden;aspect-ratio:21/9}.appr-img img{width:100%;height:100%;object-fit:cover;object-position:center 60%}.cols3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}.cols3 div{border:1px solid var(--line);border-radius:18px;padding:22px;background:#fff}.cols3 b{display:block;font-size:13px;font-weight:600;color:var(--slate);margin-bottom:6px}.cols3 p{font-size:14.5px;color:var(--mut)}.docx{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:56px;align-items:start}.docx .ph{aspect-ratio:4/5;border-radius:24px}.docx .tl{margin-top:26px}.tl li:before{border-color:var(--slate)}.tl li:first-child:before{background:var(--slate)}.tl b{color:var(--slate)}.quals span{background:var(--paper)}.rcard{border-style:dashed;border-color:#c9d2da}.stars{color:#d4a73a}.ectab{position:relative;overflow:hidden;background:var(--slate);border-radius:28px;padding:72px 32px;text-align:center;color:#d5dee6}.ectab h2{color:#fff;max-width:16em;margin:16px auto 0}.ectab p{max-width:32em;margin:14px auto 0;color:#c9d3dc;font-size:15.5px}.ectab .btns{justify-content:center}.ecg{position:absolute;left:0;right:0;bottom:22px;width:100%;height:90px;pointer-events:none}.ecg path{fill:none;stroke:#ffffff38;stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 2.6s cubic-bezier(.4,0,.2,1)}.ectab.vis .ecg path,.no-io .ecg path{stroke-dashoffset:0}.qa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.qa div{border:1px solid var(--line);border-radius:20px;padding:24px;background:#fff;display:flex;flex-direction:column;gap:10px}.qa h3{font-size:17px;line-height:1.35;display:flex;justify-content:space-between;gap:16px}.qa h3 i{font-style:normal;flex-shrink:0;font-size:12px;font-weight:500;color:var(--mut);width:32px;height:32px;border-radius:99px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center}.qa p{font-size:14.5px;color:var(--mut)}.qa a{margin-top:auto;font-size:14px;font-weight:500;color:var(--ink);text-decoration:none}.qa a:hover{text-decoration:underline}.startg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.startg a{border:1px solid var(--line);border-radius:18px;padding:20px;text-decoration:none;color:var(--ink);background:#fff;display:flex;flex-direction:column;gap:6px;transition:border-color .25s,transform .3s cubic-bezier(.22,.61,.36,1)}.startg a:hover{border-color:var(--slate);transform:translateY(-2px)}.startg b{display:flex;justify-content:space-between;align-items:center;font-weight:500;font-size:15.5px}.startg b svg{width:18px;height:18px}.startg span{font-size:13.5px;color:var(--mut);line-height:1.45}.finder .side{background:var(--slate)}.finder .alt .icb{color:#fff}.prog i:after{background:var(--slate)}.stp .q{font-family:inherit;font-size:26px;letter-spacing:-.03em;font-weight:500}.opt input:checked+span{background:var(--paper)}.btn.br{background:var(--ink);border-color:var(--ink)}.fld input:focus,.fld select:focus,.fld textarea:focus{box-shadow:0 0 0 4px #4a5b6b24}.hour h3,.card .h3{font-family:inherit;font-size:20px;letter-spacing:-.025em}.acc summary{font-family:inherit;font-size:18px;letter-spacing:-.02em}.sig{font-family:inherit;font-style:normal;font-size:18px;font-weight:500}.trust b,.stat b,.clin span{font-family:inherit;letter-spacing:-.035em;font-weight:500}.wahl .slogan{font-family:inherit;font-size:40px;letter-spacing:-.035em;line-height:1.12;font-weight:500}.rcard q{font-family:inherit;font-size:16px;line-height:1.5}.form h3,.ok b{font-family:inherit;letter-spacing:-.025em}.cta{background:var(--slate)}.icb{color:var(--slate)}.ticks li:before{border-color:var(--br2);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234A5B6B' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.ft{background:#26333f;color:#aeb9c4;border-top:0}.ft h4{color:#fff}.ft a{color:#aeb9c4}.ft a:hover{color:#fff}.ft .bn,.ft p[style]{color:#fff!important}.ft p[style]{font-size:18px!important;letter-spacing:-.025em;font-weight:500}.ft .bot{border-color:#ffffff1f}.ft .brand .mk{background:#fff;color:var(--ink)}@media(prefers-reduced-motion:reduce){.in{opacity:1;animation:none}.ecg path{stroke-dashoffset:0;transition:none}}@media(max-width:1080px){.h1{font-size:52px}.h2{font-size:34px}.h3x .w,.intro,.why,.appr-h,.docx{grid-template-columns:minmax(0,1fr)}.h3x .w{min-height:0;padding-top:72px;gap:32px}.prom{max-width:420px}.startg{grid-template-columns:repeat(2,minmax(0,1fr))}.docx .ph{max-width:380px}}@media(max-width:700px){.h1{font-size:40px}.h2{font-size:29px}.h3x:after{background:linear-gradient(180deg,#212d398c,#212d39eb 55%)}.h3x .w{padding-top:180px;padding-bottom:56px}.minis,.cols3,.qa,.startg{grid-template-columns:minmax(0,1fr)}.appr-img{aspect-ratio:4/3}.ectab{padding:56px 20px 110px}.wahl .slogan{font-size:28px}.prob q{font-size:19px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/dl-v3.css.map */
