.wf-dr a{color:#007a70}.wf-dr .wf-lg-nav a.cta{color:#fbf9f5}.wf-dr-top{flex-direction:column;gap:24px;width:100%;max-width:1200px;margin:0 auto;padding:clamp(40px,5vw,64px) clamp(20px,4vw,40px) 28px;display:flex}.wf-dr-top .intro{flex-direction:column;gap:14px;max-width:720px;display:flex}.wf-dr-top .eyebrow{font:600 12px/1 var(--font-manrope), sans-serif;letter-spacing:.14em;color:#007a70}.wf-dr-top h1{font:800 clamp(38px, 5vw, 54px)/1.04 var(--font-manrope), sans-serif;letter-spacing:-.04em;text-wrap:pretty;margin:0}.wf-dr-top p{font:400 18px/1.6 var(--font-manrope), sans-serif;color:#4b5157;text-wrap:pretty;margin:0}.wf-dr-top .bar{background:#fff;border:1px solid #ebe7df;border-radius:20px;flex-wrap:wrap;gap:12px;padding:12px;display:flex;box-shadow:0 16px 40px -28px #0b35374d}.wf-dr-top .seg{background:#f3f0ea;border-radius:999px;flex:none;gap:4px;padding:4px;display:flex}.wf-dr-top .seg button{color:#4b5157;height:44px;font:600 14px/1 var(--font-manrope), sans-serif;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 18px}.wf-dr-top .seg button.on{color:#14181c;background:#fff;box-shadow:0 1px 3px #0b35371f}.wf-dr-top .bar>input[type=text]{min-width:0;height:52px;font:400 16px/1 var(--font-manrope), sans-serif;color:#14181c;background:#fff;border:1px solid #d9d4ca;border-radius:14px;outline:none;flex:200px;padding:0 16px}.wf-dr-top .bar>input[type=text]:focus{border-color:#0b3537;box-shadow:0 0 0 3px #dff3f0}.wf-dr-top .video{height:52px;font:600 14px/1 var(--font-manrope), sans-serif;cursor:pointer;border:1px solid #d9d4ca;border-radius:14px;flex:none;align-items:center;gap:10px;padding:0 16px;display:flex}.wf-dr-top .video input{accent-color:#0b3537;width:18px;height:18px;margin:0}.wf-dr-top .chips{flex-wrap:wrap;gap:8px;display:flex}.wf-dr-top .chips button{color:#14181c;height:38px;font:600 13px/1 var(--font-manrope), sans-serif;cursor:pointer;background:#fff;border:1px solid #d9d4ca;border-radius:999px;padding:0 14px}.wf-dr-top .chips button.on{color:#fbf9f5;background:#0b3537;border-color:#0b3537}.wf-dr-list{flex-direction:column;gap:16px;width:100%;max-width:1200px;margin:0 auto;padding:0 clamp(20px,4vw,40px) 48px;display:flex}.wf-dr-list .head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.wf-dr-list .count{font:600 15px/1 var(--font-manrope), sans-serif}.wf-dr-list .note{font:500 13px/1.4 var(--font-manrope), sans-serif;color:#6b7177}.wf-dr-list .grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px;display:grid}.wf-dr .card{background:#fff;border:1px solid #ebe7df;border-radius:22px;flex-direction:column;gap:16px;padding:24px;display:flex}.wf-dr .who{align-items:center;gap:14px;display:flex}.wf-dr .av{width:56px;height:56px;font:700 18px/1 var(--font-manrope), sans-serif;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.wf-dr .av.big{width:72px;height:72px;font-size:24px}.wf-dr .nm{flex-direction:column;gap:5px;min-width:0;display:flex}.wf-dr .nm b{font:700 18px/1.2 var(--font-manrope), sans-serif}.wf-dr .nm span{font:500 14px/1.3 var(--font-manrope), sans-serif;color:#4b5157}.wf-dr .reg{font:600 12px/1.3 var(--font-manrope), sans-serif;color:#007a70;align-items:center;gap:8px;display:flex}.wf-dr .reg i{color:#fff;width:18px;height:18px;font:700 10px/1 var(--font-manrope), sans-serif;background:#00a396;border-radius:50%;flex-shrink:0;place-items:center;font-style:normal;display:grid}.wf-dr .tags{flex-wrap:wrap;gap:6px;display:flex}.wf-dr .tags span{font:600 12px/1 var(--font-manrope), sans-serif;color:#3a4147;background:#f3f0ea;border-radius:999px;padding:7px 10px}.wf-dr .facts{font:400 14px/1.45 var(--font-manrope), sans-serif;color:#3a4147;flex-direction:column;gap:6px;display:flex}.wf-dr .facts b{font-weight:600}.wf-dr .view{color:#0b3537;height:48px;font:600 15px/1 var(--font-manrope), sans-serif;cursor:pointer;background:#fff;border:1.5px solid #0b3537;border-radius:999px;margin-top:auto}.wf-dr .view:hover{color:#fbf9f5;background:#0b3537}.wf-dr .none{text-align:center;background:#fff;border:1px solid #ebe7df;border-radius:22px;flex-direction:column;align-items:center;gap:10px;padding:40px;display:flex}.wf-dr .none b{font:700 18px/1.3 var(--font-manrope), sans-serif}.wf-dr .none span{font:400 15px/1.5 var(--font-manrope), sans-serif;color:#4b5157}.wf-dr-about{width:100%;max-width:1200px;margin:0 auto;padding:0 clamp(20px,4vw,40px) 72px}.wf-dr-about>div{background:#f3f0ea;border-radius:20px;flex-direction:column;gap:8px;padding:22px 24px;display:flex}.wf-dr-about b{font:700 15px/1.3 var(--font-manrope), sans-serif}.wf-dr-about span{font:400 14px/1.6 var(--font-manrope), sans-serif;color:#4b5157}.wf-dr-overlay{z-index:20;background:#0b35376b;position:fixed;inset:0}.wf-dr-drawer{z-index:21;width:min(100%,560px);font-family:var(--font-manrope), Helvetica, sans-serif;background:#fbf9f5;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-20px 0 60px #0b353733}.wf-dr-drawer *{box-sizing:border-box}.wf-dr-drawer .bar{border-bottom:1px solid #ebe7df;justify-content:flex-end;padding:18px 24px;display:flex}.wf-dr-drawer .bar button{cursor:pointer;width:36px;height:36px;font:400 18px/1 var(--font-manrope), sans-serif;color:#14181c;background:#fff;border:1px solid #d9d4ca;border-radius:50%}.wf-dr-drawer .body{flex-direction:column;flex:1;gap:22px;padding:28px 32px 32px;display:flex;overflow:auto}.wf-dr-drawer .who b{font:800 26px/1.1 var(--font-manrope), sans-serif;letter-spacing:-.03em}.wf-dr-drawer .who .nm span{font-size:15px}.wf-dr-drawer .regbox{background:#dff3f0;border-radius:14px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.wf-dr-drawer .regbox span{font:600 13px/1.3 var(--font-manrope), sans-serif;color:#007a70}.wf-dr-drawer .regbox a{font:600 13px/1 var(--font-manrope), sans-serif}.wf-dr-drawer .bio{font:400 16px/1.65 var(--font-manrope), sans-serif;color:#3a4147;margin:0}.wf-dr-drawer .rows{border-top:1px solid #ebe7df;flex-direction:column;display:flex}.wf-dr-drawer .rows>div{border-bottom:1px solid #ebe7df;grid-template-columns:120px 1fr;gap:12px;padding:12px 0;display:grid}.wf-dr-drawer .rows span:first-child{font:500 13px/1.4 var(--font-manrope), sans-serif;color:#6b7177}.wf-dr-drawer .rows span:last-child{font:500 14px/1.45 var(--font-manrope), sans-serif}.wf-dr-drawer .ask{background:#fff;border:1px solid #ebe7df;border-radius:18px;flex-direction:column;gap:14px;padding:22px;display:flex}.wf-dr-drawer .ask>b{font:700 18px/1.3 var(--font-manrope), sans-serif}.wf-dr-drawer .two{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px;display:grid}.wf-dr-drawer input[type=text],.wf-dr-drawer textarea{font:400 15px/1.5 var(--font-manrope), sans-serif;color:#14181c;background:#fff;border:1px solid #d9d4ca;border-radius:12px;outline:none;width:100%;padding:0 14px}.wf-dr-drawer input[type=text]{height:50px}.wf-dr-drawer textarea{resize:vertical;padding:12px 14px}.wf-dr-drawer input:focus,.wf-dr-drawer textarea:focus{border-color:#0b3537;box-shadow:0 0 0 3px #dff3f0}.wf-dr-drawer input.bad{border-color:#b3402e}.wf-dr-drawer .chk{font:400 13px/1.5 var(--font-manrope), sans-serif;color:#4b5157;cursor:pointer;align-items:flex-start;gap:10px;display:flex}.wf-dr-drawer .chk input{accent-color:#0b3537;flex-shrink:0;width:18px;height:18px;margin:1px 0 0}.wf-dr-drawer .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.wf-dr-drawer .send{color:#fbf9f5;height:50px;font:600 15px/1 var(--font-manrope), sans-serif;cursor:pointer;background:#0b3537;border:0;border-radius:999px}.wf-dr-drawer .send:hover:not(:disabled){background:#134a4d}.wf-dr-drawer .send:disabled{cursor:default;background:#9fb3b2}.wf-dr-drawer .help{font:400 12px/1.5 var(--font-manrope), sans-serif;color:#6b7177}.wf-dr-drawer .err{font:500 13px/1.4 var(--font-manrope), sans-serif;color:#b3402e;margin-top:8px;display:block}.wf-dr-drawer .alert{color:#7a2c1f;font:500 14px/1.5 var(--font-manrope), sans-serif;background:#fbeae6;border:1px solid #f0d3cd;border-radius:12px;padding:12px 14px}.wf-dr-drawer .done{color:#fbf9f5;background:#0b3537;border-radius:18px;flex-direction:column;gap:10px;padding:22px;display:flex}.wf-dr-drawer .done b{font:700 18px/1.3 var(--font-manrope), sans-serif}.wf-dr-drawer .done span{font:400 14px/1.6 var(--font-manrope), sans-serif;color:#c8dddc}
