.bd{--ink:#102c2d;--lime:#d8f477;--cream:#f7f5ed;color:#fff;background:var(--ink);font-family:inherit}.bd *{box-sizing:border-box}.bd-wrap{width:min(1180px,100% - 48px);margin:auto}.bd-hero{background:radial-gradient(at 80% 35%,#28514a 0%,#0000 55%),#102c2d;align-items:center;min-height:720px;padding:100px 0 80px;display:flex;overflow:hidden}.bd-hero-grid{grid-template-columns:1.12fr 1fr;align-items:center;gap:45px;display:grid}.bd-kicker{letter-spacing:.2em;color:var(--lime);margin:0 0 30px;font-size:12px;font-weight:700}.bd h1,.bd h2{letter-spacing:-.055em;margin:0;font-weight:600;line-height:1.06}.bd h1{font-size:clamp(48px,5.8vw,88px)}.bd h2{max-width:900px;font-size:clamp(38px,4.4vw,64px)}.bd em{color:var(--lime);font-style:normal}.bd-lead,.bd-section-lead{opacity:.85;max-width:600px;margin:30px 0;font-size:clamp(17px,1.6vw,21px);line-height:1.65}.bd-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:36px;display:flex}.bd-button{background:var(--lime);color:#102c2d;border-radius:100px;justify-content:center;align-items:center;gap:24px;padding:17px 25px;font-weight:750;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex}.bd-button:hover{transform:translateY(-3px);box-shadow:0 12px 32px #d8f47733}.bd-textlink{color:#fff;border-bottom:1px solid #ffffff70;padding-bottom:5px;text-decoration:none}.bd-visual{isolation:isolate;place-items:center;height:500px;display:grid;position:relative}.bd-orbit{border:1px solid #d8f4774a;border-radius:50%;animation:32s linear infinite bd-spin;position:absolute}.bd-orbit-a{width:340px;height:340px}.bd-orbit-b{border-style:dashed;width:490px;height:490px;animation-duration:48s;animation-direction:reverse}.bd-core{color:#16352c;z-index:2;background:radial-gradient(circle at 35% 30%,#e9ffa7,#c5e86b 70%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:205px;height:205px;animation:5s ease-in-out infinite bd-breathe;display:flex;box-shadow:0 0 90px #d8f47740}.bd-core span{letter-spacing:-.08em;font-size:78px;font-weight:750;line-height:1}.bd-core small{font-size:11px}.bd-node{z-index:3;color:#e8f8c0;letter-spacing:.12em;background:#193a36;border:1px solid #d8f47770;border-radius:30px;padding:12px 16px;font-size:11px;position:absolute;box-shadow:0 8px 30px #0003}.bd-node-a{top:12%;left:15%}.bd-node-b{top:22%;right:0}.bd-node-c{bottom:20%;left:0}.bd-node-d{bottom:10%;right:16%}.bd-section{padding:110px 0}.bd-light{background:var(--cream);color:var(--ink)}.bd-light em{color:#658a36}.bd-dark{color:#66873c}.bd-section-lead{opacity:.72}.bd-cards{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:60px;display:grid}.bd-card{border:1px solid #cbd3c5;border-radius:20px;min-height:250px;padding:30px 24px;transition:transform .25s,background .25s}.bd-card:hover{background:#e8efdc;transform:translateY(-8px)}.bd-card span{color:#67894d;font-size:13px}.bd-card h3{letter-spacing:-.04em;margin:44px 0 15px;font-size:24px;line-height:1.15}.bd-card p{opacity:.75;font-size:15px;line-height:1.6}.bd-steps{background:#153b38}.bd-timeline{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:65px;display:grid}.bd-timeline article{border-top:1px solid #d8f47780;padding-top:22px}.bd-timeline b{color:var(--lime);font-size:14px}.bd-timeline h3{margin:42px 0 12px;font-size:25px}.bd-timeline p{opacity:.76;line-height:1.6}.bd-split{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.bd-split p{font-size:19px;line-height:1.7}.bd-contact{text-align:center;background:radial-gradient(#28534a,#102c2d 75%)}.bd-contact-inner{flex-direction:column;align-items:center;display:flex}.bd-contact h2{max-width:900px}.bd-contact p:not(.bd-kicker){max-width:620px;font-size:19px;line-height:1.65}.bd-contact .bd-button{margin-top:22px}.bd-contact .bd-footnote{opacity:.65;margin-top:40px;font-size:12px!important}@keyframes bd-spin{to{transform:rotate(360deg)}}@keyframes bd-breathe{50%{transform:scale(1.05);box-shadow:0 0 120px #d8f47765}}@media (max-width:900px){.bd-hero-grid,.bd-split{grid-template-columns:1fr}.bd-visual{height:390px}.bd-orbit-b{width:370px;height:370px}.bd-orbit-a{width:270px;height:270px}.bd-core{width:170px;height:170px}.bd-core span{font-size:62px}.bd-cards,.bd-timeline{grid-template-columns:repeat(2,1fr)}}@media (max-width:580px){.bd-wrap{width:min(100% - 36px,1180px)}.bd-hero{padding:75px 0 35px}.bd-visual{height:320px}.bd-orbit-b{width:290px;height:290px}.bd-orbit-a{width:215px;height:215px}.bd-core{width:145px;height:145px}.bd-core span{font-size:52px}.bd-node{padding:8px;font-size:9px}.bd-node-a{left:0}.bd-node-b{right:0}.bd-node-c{left:0}.bd-node-d{right:0}.bd-section{padding:75px 0}.bd-cards,.bd-timeline{grid-template-columns:1fr}.bd-card{min-height:auto}.bd-card h3{margin-top:25px}.bd-timeline h3{margin-top:20px}.bd-actions{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.bd *,.bd :before,.bd :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.bd-form-wrap{text-align:left;width:min(760px,100%);margin:36px auto 10px}.bd-lead-form{color:#17352e;background:#f7f5ed;border:1px solid #badf93a3;border-radius:25px;padding:clamp(22px,4vw,46px);position:relative;box-shadow:0 30px 85px #001e1b68}.bd-form-heading h3{letter-spacing:-.045em;margin:0 0 8px;font-size:clamp(26px,3vw,38px)}.bd-form-heading p{opacity:.72;margin:0 0 28px;line-height:1.6;font-size:15px!important}.bd-lead-form label{margin:0 0 18px;font-size:13px;font-weight:700;line-height:1.5;display:block}.bd-lead-form label>span[aria-hidden]{color:#587d2d}.bd-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.bd-lead-form input:not([type=checkbox]),.bd-lead-form textarea,.bd-lead-form select{color:#17352e;width:100%;font:inherit;outline-offset:3px;box-shadow:none;background:#fff;border:1px solid #c3d1bf;border-radius:10px;min-height:48px;margin-top:8px;padding:13px 14px;font-size:15px;display:block}.bd-lead-form textarea{resize:vertical;min-height:120px}.bd-lead-form :is(input,select,textarea):focus-visible{border-color:#658d42;outline:3px solid #9fc85c}.bd-lead-form input::placeholder,.bd-lead-form textarea::placeholder{color:#71827a;opacity:1}.bd-form-consent{align-items:flex-start;gap:12px;margin-top:10px!important;font-size:13px!important;font-weight:400!important;display:flex!important}.bd-form-consent input{accent-color:#284f37;flex:none;min-width:19px;min-height:19px;margin-top:1px}.bd-form-consent a{color:#315a32;text-underline-offset:3px;text-decoration:underline}.bd-form-consent strong{color:#587d2d}.bd-form-submit{cursor:pointer;border:0;min-height:53px;font-size:15px}.bd-form-submit:disabled{opacity:.6;cursor:wait;transform:none}.bd-form-feedback{color:#9a271c;margin:14px 0 0!important;font-size:14px!important}.bd-form-small{color:#5c6d61;opacity:.9;margin:20px 0 0;font-size:12px!important}.bd-form-success{text-align:center;color:#fff;background:#184237;border:1px solid #d8f47788;border-radius:24px;padding:55px 30px}.bd-form-success-icon{color:#14382f;background:#d8f477;border-radius:50%;place-items:center;width:66px;height:66px;margin:0 auto 20px;font-size:36px;display:grid}.bd-form-success h3{margin:0;font-size:33px}.bd-form-success p{line-height:1.6;font-size:18px!important}.bd-honeypot{opacity:0;pointer-events:none;width:1px;height:1px;overflow:hidden;position:absolute!important;left:-9999px!important}@media (max-width:580px){.bd-form-grid{grid-template-columns:1fr}.bd-lead-form{padding:22px 19px}.bd-form-submit{width:100%}}.bd-story-intro{padding:100px 0 70px}.bd-story-intro>p:not(.bd-kicker){max-width:580px;font-size:19px;line-height:1.7}.bd-scene{isolation:isolate;background:#183c39;border-top:1px solid #ffffff24;align-items:center;min-height:88svh;display:flex;position:relative;overflow:hidden}.bd-scene-video,.bd-scene-shade{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.bd-scene-shade{z-index:-1;background:linear-gradient(90deg,#081e1ef0,#081e1ec2 43%,#081e1e26)}.bd-scene-content{padding-top:90px;padding-bottom:110px}.bd-scene-content h2{text-wrap:balance;max-width:720px;font-size:clamp(38px,5.2vw,76px)}.bd-scene-pain{color:#e0e7df;max-width:530px;font-size:19px;line-height:1.65}.bd-scene-benefit{border-left:2px solid var(--lime);max-width:530px;margin:30px 0;padding:4px 0 4px 20px}.bd-scene-benefit span{letter-spacing:.18em;color:var(--lime);font-size:10px}.bd-scene-benefit p{margin:10px 0;font-size:17px;line-height:1.6}.bd-scene-select{border:1px solid var(--lime);font:inherit;cursor:pointer;max-width:100%;font-weight:700}.bd-scene-select[aria-pressed=true]{color:var(--lime);background:#163c35}.bd-video-control{color:#fff;cursor:pointer;font:inherit;background:#102c2dcc;border:1px solid #ffffff70;border-radius:30px;padding:10px 15px;font-size:12px;position:absolute;bottom:24px;right:22px}.bd-selection-bar{z-index:40;color:#102c2d;background:#e0f89b;border:1px solid #102c2d33;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;width:min(540px,100% - 24px);padding:16px 22px;font-size:14px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 40px #0004}.bd-selection-bar a{color:inherit;text-underline-offset:4px;font-weight:800}.bd-chosen{border:0;min-width:0;margin:0 0 24px;padding:0}.bd-chosen legend{font-size:17px;font-weight:750}.bd .bd-chosen p{margin:8px 0 14px;font-size:13px}.bd-chosen>div{flex-wrap:wrap;gap:8px;display:flex}.bd-chosen button{font:inherit;color:#17352e;cursor:pointer;background:0 0;border:1px solid #a8b99c;border-radius:24px;padding:11px 14px;font-size:13px}.bd-chosen button[aria-pressed=true]{color:#e0f89b;background:#173e32;border-color:#173e32}.bd button:focus-visible,.bd a:focus-visible{outline-offset:5px;outline:3px solid #8aaa43}#parliamone,#attivita{scroll-margin-top:90px}.bd-contact{padding-bottom:130px}@media (max-width:580px){.bd-story-intro{padding:65px 0 45px}.bd-scene{min-height:95svh}.bd-scene-content{padding-top:90px;padding-bottom:105px}.bd-scene-shade{background:linear-gradient(#081e1e4d,#081e1eb3 30%,#081e1ef5)}.bd-scene-video{object-position:68% center}.bd-scene-select{padding:16px;font-size:13px}.bd-selection-bar{gap:12px;padding:14px;font-size:12px}.bd-scene-pain{font-size:17px}.bd-video-control{bottom:20px}}.bd-hero-story{isolation:isolate;background:#102c2d;align-items:stretch;min-height:calc(100svh - 76px);padding:40px 0 0;position:relative}.bd-hero-overlay{z-index:-1;background:linear-gradient(90deg,#081f20f5 0%,#081f20d9 33%,#081f2055 70%,#081f2030),linear-gradient(#0000 70%,#102c2d 100%);position:absolute;inset:0}.bd-hero-story-inner{flex-direction:column;justify-content:space-between;gap:38px;display:flex}.bd-hero-eyebrow{letter-spacing:.19em;color:#e0e9dd;align-items:center;gap:11px;font-size:10px;font-weight:700;display:flex}.bd-hero-dot{background:var(--lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 20px #d8f47770}.bd-hero-pretitle{color:var(--lime);letter-spacing:.2em;margin:0 0 20px;font-size:10px;font-weight:700}.bd-hero-story h1{letter-spacing:-.06em;text-wrap:balance;max-width:780px;font-size:clamp(52px,6.4vw,92px);line-height:.98}.bd-hero-story .bd-lead{opacity:1;color:#dce5df;max-width:430px;margin:25px 0 0;font-size:17px;line-height:1.7}.bd-hero-story .bd-actions{gap:24px;margin-top:28px}.bd-hero-story .bd-button{padding:17px 24px;font-size:14px}.bd-hero-story .bd-textlink{font-size:13px}.bd-hero-bottom{border-top:1px solid #ffffff30;justify-content:space-between;align-items:center;gap:25px;padding:23px 130px 25px 0;display:flex}.bd-hero-bottom p{letter-spacing:-.015em;margin:0;font-size:16px}.bd-hero-bottom p>span{letter-spacing:.18em;color:var(--lime);margin-bottom:8px;font-size:9px;display:block}.bd-hero-bottom>a{color:#e5ece4;align-items:center;gap:24px;font-size:12px;line-height:1.6;text-decoration:none;display:flex}.bd-hero-bottom b{width:40px;height:40px;color:var(--lime);border:1px solid #d8f47770;border-radius:50%;place-items:center;font-size:20px;font-weight:400;display:grid}.bd-hero-story .bd-scene-video{object-position:65% center}.bd-hero-story .bd-video-control{bottom:28px}.bd-hero-story+.bd-story .bd-story-intro{padding-top:85px}@media (min-width:1500px){.bd-hero-story{min-height:850px}.bd-hero-story-inner{gap:50px}}@media (max-width:580px){.bd-hero-story{min-height:calc(100svh - 68px);padding-top:28px}.bd-hero-story-inner{gap:38px}.bd-hero-story h1{font-size:clamp(48px,12.8vw,74px)}.bd-hero-pretitle{letter-spacing:.14em;font-size:9px}.bd-hero-story .bd-lead{max-width:330px;font-size:15px}.bd-hero-story .bd-actions{gap:20px;margin-top:26px}.bd-hero-overlay{background:linear-gradient(90deg,#081f20ec,#081f2080),linear-gradient(#0000 35%,#102c2d)}.bd-hero-bottom{align-items:flex-start;gap:18px;padding:20px 0 72px}.bd-hero-bottom p{font-size:13px}.bd-hero-bottom>a{gap:10px;font-size:10px}.bd-hero-bottom b{display:none}.bd-hero-story .bd-video-control{bottom:18px;right:18px}.bd-hero-eyebrow{letter-spacing:.14em;font-size:9px}.bd-hero-story+.bd-story .bd-story-intro{padding-top:60px}}.bd-hero-photo{object-fit:cover;object-position:68% center;z-index:-2}.bd-hero-story .bd-hero-bottom{padding-right:0}@media (max-width:580px){.bd-hero-photo{object-position:70% center}}.bd-story .bd-story-intro{background:radial-gradient(at 15% 0,#25483f80,#0000 65%),#102c2d;width:100%;padding:85px 0 24px}.bd-story-intro-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:55px 90px;display:grid}.bd-story-intro .bd-kicker{letter-spacing:.18em;margin-bottom:24px;font-size:10px}.bd-story-intro h2{letter-spacing:-.05em;font-size:clamp(40px,4.6vw,66px);line-height:1.07}.bd-story-guide>p{color:#f1f3e9;max-width:420px;margin:0 0 24px;font-size:21px;line-height:1.5}.bd-story-instruction{align-items:flex-start;gap:15px;margin-bottom:26px;display:flex}.bd-story-instruction>span{width:33px;height:33px;color:var(--lime);border:1px solid #d8f47766;border-radius:50%;flex:none;place-items:center;font-size:22px;display:grid}.bd-story-instruction p{color:#becfc6;margin:0;font-size:14px;line-height:1.7}.bd-story-guide .bd-textlink{color:var(--lime);border-bottom:0;align-items:center;gap:18px;font-size:12px;display:inline-flex}.bd-story-guide .bd-textlink:hover{text-underline-offset:5px;text-decoration:underline}.bd-story-cue{color:#c3d4c7;letter-spacing:.18em;border-top:1px solid #ffffff25;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:22px;font-size:9px;display:flex}.bd-story-cue span:last-child{color:var(--lime);font-size:23px;line-height:1}@media (max-width:700px){.bd-story .bd-story-intro{padding:60px 0 20px}.bd-story-intro-grid{grid-template-columns:1fr;gap:30px}.bd-story-guide>p{max-width:330px;font-size:18px}.bd-story-intro h2{font-size:clamp(39px,9vw,56px)}.bd-story-instruction p{font-size:13px}.bd-story-guide .bd-textlink{font-size:12px}.bd-story-cue{margin-top:5px}}
.bd{--ink:#0b2426;--cream:#f3f0e6;--lime:#d8ef91;color:#f6f5ed;background:var(--ink)}.bd h1,.bd h2{text-wrap:balance;font-weight:500}.bd p{text-wrap:pretty}.bd-kicker{letter-spacing:.19em;font-size:10px}.bd em{color:var(--lime)}.bd-button{background:linear-gradient(135deg,#e4f6b2,#cce77e);border:1px solid #e5f8b27a;transition:transform .25s,box-shadow .25s,background .25s;box-shadow:inset 0 1px #fff8,0 8px 28px #0002}.bd-button:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff8,0 12px 35px #cde48725}.bd-button>span:last-child{transition:transform .25s}.bd-button:hover>span:last-child{transform:translate(2px,2px)}.bd-hero-story{background:#0b2426}.bd-hero-overlay{background:linear-gradient(90deg,#071f21f5,#071f21d9 32%,#071f2140 70%,#071f211a),linear-gradient(#0000 64%,#0b2426)}.bd-hero-story h1{letter-spacing:-.065em;font-size:clamp(52px,6.25vw,90px);line-height:1.01}.bd-hero-story .bd-lead{color:#d6e0d9;max-width:425px;font-size:16px;line-height:1.8}.bd-hero-eyebrow{color:#d2ddd6}.bd-hero-pretitle{letter-spacing:.22em;color:#e2edca}.bd-hero-bottom{border-color:#e6f0d92b}.bd-hero-bottom>a{color:#c7d6ce}.bd-hero-bottom b{background:#d8ef9109;border-color:#d8ef9140}.bd-hero-assurance{color:#c1d1c5;letter-spacing:.03em;flex-wrap:wrap;gap:18px;margin:22px 0 0;padding:0;font-size:10px;list-style:none;display:flex}.bd-hero-assurance li:before{content:"·";color:var(--lime);margin-right:7px}.bd-story .bd-story-intro{background:radial-gradient(at 10% 0,#23473b65,#0000 70%),#0b2426;padding-bottom:28px}.bd-story-intro h2{font-weight:500}.bd-story-instruction>span{background:#d8ef9108}.bd-story-guide>p{color:#eeeee4}.bd-story-cue{color:#99b0a4;border-color:#d8ef9123}.bd-scene{border-top-color:#f4f0df20;min-height:90svh}.bd-scene-shade{background:linear-gradient(90deg,#071e20f5,#071e20d9 32%,#071e2060 65%,#071e201a),linear-gradient(#0000 65%,#071e2080)}.bd-scene-content{padding-top:100px;padding-bottom:100px}.bd-scene-content h2{letter-spacing:-.05em;max-width:690px;font-size:clamp(38px,5vw,72px);font-weight:500;line-height:1.08}.bd-scene-content>.bd-kicker{color:#e1edc3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b242659;border:1px solid #e3efcf33;border-radius:30px;align-items:center;gap:12px;margin-bottom:28px;padding:9px 14px;font-size:9px;display:inline-flex}.bd-scene-pain{color:#c6d4cd;max-width:470px;margin-top:24px;font-size:17px;line-height:1.8}.bd-scene-benefit{border-left:1px solid #d8ef9180;max-width:485px;margin:30px 0;padding:0 0 0 20px}.bd-scene-benefit span{letter-spacing:.17em;color:#d8ef91;font-size:9px}.bd-scene-benefit p{color:#f0f2e9;font-size:16px;line-height:1.7}.bd-scene-select{padding:16px 22px;font-size:13px}.bd-scene-select[aria-pressed=true]{color:#e2f5b2;background:#153c36d9;border-color:#d8ef9180;box-shadow:inset 0 0 0 1px #d8ef9112}.bd-video-control{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0823269c;border-color:#ffffff30;padding:9px 13px;font-size:10px}.bd-steps{background:radial-gradient(at 85% 0,#234e414d,#0000 65%),#0b2426;position:relative}.bd-steps h2{max-width:780px}.bd-method-lead{color:#b8ccc1;max-width:520px;margin:28px 0 0;font-size:17px;line-height:1.8}.bd-timeline{background:#ffffff03;border:1px solid #d8ef912b;border-radius:20px;gap:0;margin-top:55px;overflow:hidden}.bd-timeline article{border-top:0;border-right:1px solid #d8ef9123;padding:28px;transition:background .25s}.bd-timeline article:last-child{border-right:0}.bd-timeline article:hover{background:#d8ef9108}.bd-timeline b{color:#d2e4b1;font-size:12px;font-weight:500}.bd-timeline h3{letter-spacing:-.035em;margin:38px 0 14px;font-size:23px;font-weight:500}.bd-timeline p{color:#becfc5;opacity:1;margin:0;font-size:14px;line-height:1.8}.bd-people{background:#efede3;border-top:1px solid #d4dbcd;border-bottom:1px solid #d4dbcd;position:relative}.bd-people .bd-kicker{color:#58734a}.bd-people h2{font-size:clamp(38px,4.3vw,62px);font-weight:500}.bd-people em{color:#537447}.bd-people .bd-split{align-items:start;gap:100px}.bd-people .bd-split>div:last-child{border-left:1px solid #17352e30;padding-left:40px}.bd-people .bd-split p{color:#435d50;margin:0 0 20px;font-size:17px;line-height:1.85}.bd-people .bd-split p:last-child{color:#617064;font-size:14px}.bd-human-note{color:#64774d;letter-spacing:.14em;text-transform:uppercase;margin-top:30px;font-size:10px;display:block}.bd-contact{background:radial-gradient(at 50% 22%,#284c3c70,#0000 65%),#0b2426;padding-top:110px}.bd-contact h2{max-width:780px;font-size:clamp(38px,4.4vw,64px)}.bd-contact-inner>p:not(.bd-kicker):not(.bd-footnote){color:#bdcfc4;max-width:540px;font-size:17px}.bd-form-wrap{margin-top:45px}.bd-lead-form{background:linear-gradient(140deg,#faf8f0,#f1efe5);border:1px solid #e5e8d4;border-radius:24px;padding:clamp(25px,4vw,48px);box-shadow:0 35px 100px #00141266}.bd-form-heading{border-bottom:1px solid #153e2c21;margin-bottom:26px;padding-bottom:24px}.bd-form-heading h3{letter-spacing:-.05em;font-size:32px;font-weight:500}.bd-form-heading p{color:#5b6e60;opacity:1;margin-bottom:0}.bd-lead-form label{letter-spacing:.015em;font-size:12px;font-weight:600}.bd-lead-form input:not([type=checkbox]),.bd-lead-form textarea,.bd-lead-form select{background:#fffdf8;border-color:#cdd6c6;border-radius:9px;min-height:50px;font-size:14px;font-weight:400;transition:border-color .2s,box-shadow .2s}.bd-lead-form :is(input,textarea,select):focus-visible{outline-offset:2px;outline:2px solid #698642;box-shadow:0 0 0 5px #a8bb7b20}.bd-chosen{border-bottom:1px solid #153e2c21;margin-bottom:25px;padding-bottom:25px}.bd-chosen legend{letter-spacing:-.02em;font-size:15px;font-weight:600}.bd-chosen button{background:#fffdf855;border-color:#bdcbb5;font-size:12px;transition:background .2s,border-color .2s}.bd-chosen button:hover{background:#e4ead7;border-color:#54764c}.bd-chosen button[aria-pressed=true]{color:#e1f1b6;background:#173e32;border-color:#173e32;box-shadow:inset 0 1px #ffffff15}.bd .bd-form-submit{width:100%;margin-top:14px;font-size:14px;box-shadow:0 6px 20px #173e3210}.bd-form-small{line-height:1.7}.bd-form-consent{line-height:1.7!important}.bd-contact-inner>.bd-textlink{color:#d5e3c5;border-bottom-color:#d8ef9135;margin-top:25px;font-size:13px}.bd-contact .bd-footnote{color:#99afa3;opacity:1}.bd-selection-bar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#e4f2bded;border-color:#eff9d166;border-radius:100px;padding:17px 24px;box-shadow:0 12px 45px #0005}.bd-selection-bar a{font-size:12px;text-decoration:none}.bd-selection-bar a:hover{text-decoration:underline}.bd-selection-bar span{font-size:12px}@media (max-width:900px){.bd-timeline article:nth-child(2){border-right:0}.bd-timeline article:nth-child(-n+2){border-bottom:1px solid #d8ef9123}.bd-people .bd-split{gap:35px}.bd-people .bd-split>div:last-child{border-left:0;padding-left:0}}@media (max-width:580px){.bd-hero-story h1{font-size:clamp(46px,12.6vw,72px)}.bd-hero-overlay{background:linear-gradient(90deg,#071f21ec,#071f2180),linear-gradient(#0000 30%,#0b2426)}.bd-hero-story .bd-lead{font-size:15px;line-height:1.75}.bd-hero-assurance{gap:8px 16px;margin-top:20px;font-size:9px}.bd-scene-shade{background:linear-gradient(#071e2059,#071e20c9 50%,#071e20fa)}.bd-scene-content{padding-top:75px;padding-bottom:95px}.bd-scene-content h2{max-width:100%;font-size:clamp(36px,9vw,50px)}.bd-scene-pain{font-size:16px}.bd-scene-benefit p{font-size:15px}.bd-scene-select{padding:16px 18px;font-size:12px}.bd-scene-content>.bd-kicker{letter-spacing:.12em;font-size:8px}.bd-timeline article{border-bottom:1px solid #d8ef9123;border-right:0;padding:25px}.bd-timeline article:last-child{border-bottom:0}.bd-timeline h3{margin-top:22px}.bd-people .bd-split p{font-size:16px}.bd-contact{padding-top:75px}.bd-form-heading h3{font-size:28px}.bd-lead-form{border-radius:18px;padding:25px 20px}.bd-selection-bar{border-radius:18px;padding:15px 17px}.bd-selection-bar span,.bd-selection-bar a{font-size:11px}.bd .bd-form-submit{gap:12px;font-size:12px}}@media (prefers-reduced-motion:reduce){.bd *{transition:none!important}}
