
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:#F4F7F8;color:#172126;font-family:'IBM Plex Sans',Helvetica,Arial,sans-serif;font-size:18px;line-height:1.35;overflow-x:hidden;-webkit-font-smoothing:antialiased}
img{display:block;max-width:100%}
a{color:inherit;text-decoration:none}
button,input,select{font:inherit}
::selection{background:hsl(21, 84%, 29%);color:#fff}
.byd-shell{width:min(100%,1440px);margin-inline:auto;padding-inline:clamp(22px,4vw,64px)}
.byd-mi{font-family:'Archivo',system-ui,sans-serif;font-size:11px;font-weight:500;line-height:1.3;letter-spacing:.11em;text-transform:uppercase}
.byd-bars{width:49px;height:25px;display:inline-flex;align-items:flex-end;gap:3px;color:hsl(21, 78%, 41%);flex:0 0 auto}.byd-bars i{width:5px;background:currentColor;display:block;transform-origin:bottom}
.byd-bars i:nth-child(1){height:6px}.byd-bars i:nth-child(2){height:11px}.byd-bars i:nth-child(3){height:18px}
.byd-bars i:nth-child(4){height:25px}.byd-bars i:nth-child(5){height:15px}
.byd-top{background:#172126;color:#D3DDE0;height:30px;display:flex;align-items:center;overflow:hidden}.byd-top div{display:flex;justify-content:space-between;gap:40px;white-space:nowrap}
.byd-top span:last-child{color:#94A6AD}.byd-nav{height:84px;border-bottom:1px solid #BDC9CE;position:relative;z-index:20}
.byd-nav>div{height:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}
.byd-mark{justify-self:start;display:inline-flex;align-items:baseline;gap:9px;font-size:36px;font-weight:600;line-height:1;letter-spacing:-.045em}
.byd-mark em{width:8px;height:8px;border-radius:50%;background:hsl(21, 78%, 41%);display:block}.byd-links{display:flex;align-items:center;gap:34px}
.byd-links a{position:relative}.byd-links a::after{content:"";position:absolute;left:0;right:100%;bottom:-7px;height:2px;background:hsl(21, 78%, 41%);transition:right .25s ease}
.byd-links a:hover::after,.byd-links a:focus-visible::after{right:0}
.byd-act{justify-self:end;min-height:38px;display:inline-flex;align-items:center;padding:0 15px;border:1px solid #172126;transition:background .2s ease,color .2s ease}.byd-act:hover{background:#172126;color:#fff}
.byd-hero{min-height:730px;display:grid;grid-template-columns:minmax(0,7fr) minmax(400px,5fr);border-bottom:1px solid #BDC9CE;position:relative}
.byd-hero::before{content:"";position:absolute;left:calc(58.333% - 1px);top:0;bottom:0;border-left:1px solid #BDC9CE;pointer-events:none}
.byd-copy{padding:54px 64px 38px 0;display:flex;flex-direction:column;min-width:0}.byd-kick{display:flex;justify-content:space-between;align-items:start;gap:24px;color:#607078;max-width:718px}
.byd-hero h1{margin:62px 0 0;max-width:760px;font-size:clamp(58px,7.4vw,110px);line-height:.83;letter-spacing:-.065em;font-weight:800}
.byd-hero h1 span{display:block;padding-left:.84em;color:hsl(21, 78%, 41%);font-weight:800}.byd-lower{margin-top:auto;display:grid;grid-template-columns:1fr 1.25fr;align-items:end;gap:52px;max-width:750px}
.byd-lede{margin:0;font-size:22px;line-height:1.33;max-width:400px}
.byd-tlink{display:inline-flex;align-items:center;gap:14px;margin-top:24px;padding-bottom:7px;border-bottom:1px solid currentColor;color:hsl(21, 84%, 29%)}
.byd-side{padding:30px 0 30px 30px;display:flex;flex-direction:column;min-width:0}.byd-mtop{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px}
.byd-mtop span:last-child{color:#607078;text-align:right}.byd-plate{position:relative;flex:1;min-height:420px;margin:0;border:1px solid #172126;background:#E7EDEF;overflow:hidden}
.byd-plate img{width:100%;height:100%;min-height:420px;object-fit:cover;filter:saturate(.86) contrast(1.03)}
.byd-plate b{position:absolute;top:0;left:0;background:hsl(21, 84%, 29%);color:#fff;padding:7px 11px;font-family:'Archivo',system-ui,sans-serif;font-size:11px;font-weight:500;letter-spacing:.11em;text-transform:uppercase}
.byd-plate figcaption{position:absolute;left:0;right:0;bottom:0;background:#172126;color:#D3DDE0;padding:9px 12px;display:flex;justify-content:space-between;gap:14px}
.byd-pcap{display:grid;grid-template-columns:1fr auto;gap:22px;padding-top:18px;align-items:end}.byd-pcap p{margin:3px 0 0;font-size:17px}
.byd-pcap span:last-child{color:#607078;text-align:right}.byd-proof{min-height:280px;display:grid;grid-template-columns:3fr 5fr 4fr;border-bottom:1px solid #BDC9CE}
.byd-proof>*{padding:38px 34px}.byd-proof>*+*{border-left:1px solid #BDC9CE}
.byd-folio{padding-left:0;display:flex;flex-direction:column;justify-content:space-between;gap:30px;color:#607078}
.byd-stmt{display:flex;align-items:center;font-size:clamp(27px,2.6vw,42px);line-height:1.08;letter-spacing:-.025em;font-weight:800}
.byd-metric{display:flex;flex-direction:column;justify-content:space-between;gap:22px;background:hsl(21, 84%, 29%);color:#fff;margin-right:calc(clamp(22px,4vw,64px) * -1);padding-right:clamp(22px,4vw,64px)}
.byd-metric strong{font-size:clamp(60px,7vw,100px);font-weight:800;line-height:.8;letter-spacing:-.06em}.byd-metric p{margin:0;max-width:300px;font-size:17px;color:#DDEBF2}
.byd-caps{display:grid;grid-template-columns:4fr 8fr;border-bottom:1px solid #BDC9CE}
.byd-capin{padding:72px 56px 58px 0;border-right:1px solid #BDC9CE;display:flex;flex-direction:column;justify-content:space-between;gap:56px}
.byd-capin h2{margin:22px 0 0;max-width:360px;font-size:clamp(44px,5vw,76px);line-height:.89;font-weight:800;letter-spacing:-.05em}.byd-capin h2 em{color:hsl(21, 78%, 41%);}
.byd-note{max-width:290px;color:#607078}.byd-note p{margin:11px 0 0;font-size:16px}
.byd-index{padding-left:42px}.byd-ihead{height:74px;display:grid;grid-template-columns:70px 210px 1fr 28px;align-items:end;padding-bottom:14px;border-bottom:2px solid #172126;color:#607078}
.byd-row{min-height:120px;display:grid;grid-template-columns:70px 210px 1fr 28px;align-items:baseline;border-bottom:1px solid #BDC9CE;padding:26px 0 20px;transition:padding-left .22s ease,background .22s ease}
.byd-row:hover{padding-left:12px;background:rgba(255,255,255,.4)}.byd-no{color:hsl(21, 84%, 29%)}
.byd-row h3{margin:0;padding-right:25px;font-size:24px;line-height:1.03;font-weight:500}.byd-row p{margin:0;max-width:455px;font-size:17px;color:#45545A}
.byd-arrow{color:hsl(21, 78%, 41%);font-size:23px}.byd-spread{display:grid;grid-template-columns:7fr 5fr;border-bottom:1px solid #BDC9CE}
.byd-main{padding:82px 80px 70px 0;border-right:1px solid #BDC9CE;position:relative}
.byd-main h2{margin:40px 0 44px;max-width:790px;font-size:clamp(42px,5.2vw,78px);line-height:.96;letter-spacing:-.045em;font-weight:800}.byd-main h2 span{color:hsl(21, 78%, 41%);}
.byd-about{display:grid;grid-template-columns:1fr 1fr;gap:42px;max-width:745px}.byd-about p{margin:0;font-size:19px;color:#45545A}
.byd-about p::first-letter{font-size:43px;line-height:.75;float:left;padding:8px 5px 0 0;color:#172126;font-weight:800}
.byd-stamp{position:absolute;right:-42px;bottom:44px;width:84px;height:84px;border-radius:50%;background:#F4F7F8;border:1px solid #172126;display:grid;place-items:center;text-align:center;font-family:'Archivo',system-ui,sans-serif;font-size:9px;font-weight:500;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;z-index:2}
.byd-why{padding:84px 0 48px 72px}.byd-why h3{margin:0 0 48px;font-size:17px;font-weight:400}
.byd-reason{display:grid;grid-template-columns:45px 1fr;gap:18px;padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #BDC9CE}.byd-reason span{color:hsl(21, 84%, 29%)}
.byd-reason p{margin:0;font-size:20px;line-height:1.25}.byd-mini{margin:34px 0 0;position:relative;border:1px solid #BDC9CE}
.byd-mini img{width:100%;height:190px;object-fit:cover;filter:saturate(.86)}.byd-mini figcaption{background:#E7EDEF;color:#607078;padding:9px 12px;display:flex;justify-content:space-between;gap:14px}
.byd-proc{margin-left:clamp(22px,4vw,64px);padding:58px clamp(22px,4vw,64px) 66px 0;display:grid;grid-template-columns:220px repeat(4,1fr);background:#172126;color:#EEF3F4;position:relative}
.byd-proc::before{content:"";position:absolute;top:0;bottom:0;right:100%;width:100vw;background:#172126}.byd-ptitle{padding-right:30px}
.byd-ptitle p{margin:18px 0 0;color:#9FADB2;font-size:15px}
.byd-step{padding:0 23px 0 25px;border-left:1px solid #3E4D54}
.byd-step b{display:block;color:hsl(21, 88%, 56%);font-family:'Archivo',system-ui,sans-serif;font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}
.byd-step h3{margin:34px 0 16px;font-size:24px;line-height:1.02;font-weight:400}
.byd-step p{margin:0;color:#B8C3C7;font-size:15px;line-height:1.45}
.byd-drv{background:hsl(201, 62%, 94%);border-bottom:1px solid #BDC9CE;overflow:hidden}
.byd-dlead{min-height:540px;display:grid;grid-template-columns:7fr 5fr}
.byd-dcopy{padding:80px 70px 62px 0;position:relative}
.byd-dcopy h2{margin:52px 0 30px;max-width:750px;font-size:clamp(48px,6.6vw,96px);line-height:.86;letter-spacing:-.06em;font-weight:800}
.byd-dcopy h2 em{color:hsl(21, 78%, 41%);}
.byd-dcopy>p{max-width:520px;font-size:20px;color:#45545A}
.byd-route{position:absolute;bottom:48px;left:0;width:86%;display:flex;align-items:center;gap:14px;color:#607078}
.byd-route::before{content:"";width:9px;height:9px;border-radius:50%;background:hsl(21, 78%, 41%);flex:none}
.byd-route::after{content:"";flex:1;height:1px;background:hsl(21, 78%, 41%)}
.byd-sheet{margin-right:calc(clamp(22px,4vw,64px) * -1);padding:80px clamp(22px,4vw,64px) 58px 50px;background:#F4F7F8;border-left:1px solid #172126;position:relative}
.byd-sheet b{position:absolute;top:30px;right:clamp(22px,4vw,64px);padding:5px 9px;background:hsl(21, 84%, 29%);color:#fff;font-family:'Archivo',system-ui,sans-serif;font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}
.byd-sheet h3{margin:16px 0 34px;font-size:35px;line-height:1;font-weight:500}
.byd-jline{display:grid;grid-template-columns:126px 1fr;align-items:baseline;padding:17px 0 14px;border-top:1px solid #BDC9CE}
.byd-jline span:first-child{color:#607078}
.byd-jline span:last-child{font-size:20px}
.byd-jline--pay span:last-child{font-size:32px;color:hsl(21, 84%, 29%);letter-spacing:-.03em}
.byd-band{position:relative;border-top:1px solid #BDC9CE}
.byd-band img{width:100%;height:210px;object-fit:cover;filter:saturate(.86)}
.byd-band figcaption{position:absolute;left:0;bottom:0;background:#172126;color:#D3DDE0;padding:9px 14px}
.byd-kit{display:grid;grid-template-columns:270px 1fr;gap:48px;padding:44px 0 0}
.byd-kit ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 40px}
.byd-kit li{border-top:1px solid #BDC9CE;padding:12px 0;font-size:17px;color:#45545A}
.byd-app{border-top:1px solid #BDC9CE;margin-top:44px;padding:46px 0 66px;display:grid;grid-template-columns:270px 1fr;gap:48px}
.byd-app h3{margin:11px 0 14px;font-size:38px;line-height:1;font-weight:400}
.byd-app>div>p{margin:0;color:#607078;font-size:16px}
.byd-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:26px;row-gap:22px}
.byd-f{position:relative}
.byd-f--w{grid-column:1/-1}
.byd-f label{display:block;margin-bottom:7px;font-family:'Archivo',system-ui,sans-serif;font-size:9px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#607078}
.byd-f input,.byd-f select{width:100%;height:46px;border:0;border-bottom:1px solid #172126;border-radius:0;background:transparent;color:#172126;padding:2px 28px 2px 0;outline:0;font-size:18px}
.byd-f input:focus,.byd-f select:focus{border-bottom:3px solid hsl(21, 78%, 41%)}
.byd-f select{appearance:none;cursor:pointer}
.byd-f--s::after{content:"\2193";position:absolute;right:3px;bottom:11px;pointer-events:none;color:hsl(21, 78%, 41%)}
.byd-send{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;gap:25px;align-items:center;margin-top:6px}
.byd-send p{margin:0;font-size:13px;color:#607078}
.byd-send button{min-width:220px;height:52px;padding:0 25px;border:0;background:#172126;color:#fff;cursor:pointer;font-family:'Archivo',system-ui,sans-serif;font-size:11px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;transition:background .2s ease}
.byd-send button:hover{background:hsl(21, 84%, 29%)}
.byd-foot{background:#121B1F;color:#EAF0F2;padding:64px 0 30px}
.byd-fgrid{display:grid;grid-template-columns:5fr 3fr 2fr 2fr;gap:45px;padding-bottom:60px}
.byd-fgrid .byd-mark{font-size:50px;font-weight:800}
.byd-fbrand p{color:#9BAAB0;max-width:360px;margin:22px 0 0;font-size:18px}
.byd-fcol h4{margin:0 0 20px;color:#8098A1;font-family:'Archivo',system-ui,sans-serif;font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}
.byd-fcol p,.byd-fcol a{display:block;margin:0 0 9px;font-size:16px}
.byd-fcol a:hover{color:hsl(21, 88%, 56%)}
.byd-fbot{border-top:1px solid #33434A;padding-top:22px;display:flex;justify-content:space-between;gap:20px;color:#8298A0}
@keyframes byd-rise{from{transform:scaleY(.16);opacity:.3}to{transform:scaleY(1);opacity:1}}
@keyframes byd-lift{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}
.byd-hero .byd-bars i{animation:byd-rise .55s cubic-bezier(.2,.75,.3,1) backwards}
.byd-hero .byd-bars i:nth-child(1){animation-delay:.14s}.byd-hero .byd-bars i:nth-child(2){animation-delay:.22s}
.byd-hero .byd-bars i:nth-child(3){animation-delay:.30s}.byd-hero .byd-bars i:nth-child(4){animation-delay:.38s}
.byd-hero .byd-bars i:nth-child(5){animation-delay:.46s}
.byd-hero h1,.byd-lower,.byd-side{animation:byd-lift .75s ease backwards;font-weight:800}
.byd-lower{animation-delay:.14s}.byd-side{animation-delay:.22s}
@media(max-width:1000px){
.byd-links{display:none}.byd-nav>div{grid-template-columns:1fr auto}.byd-hero::before{display:none}
.byd-hero,.byd-spread,.byd-dlead{grid-template-columns:1fr}.byd-copy{padding-right:0;min-height:560px}
.byd-side{border-top:1px solid #BDC9CE;padding:34px 0 30px;min-height:520px}.byd-folio{display:none}
.byd-proof{grid-template-columns:1fr 1fr}.byd-stmt{padding-left:0}.byd-caps{grid-template-columns:1fr}
.byd-capin{border-right:0;border-bottom:1px solid #BDC9CE;padding-right:0}.byd-index{padding-left:0}
.byd-main{border-right:0;padding-right:0}.byd-stamp{right:0;bottom:-42px}.byd-why{padding-left:0}
.byd-proc{grid-template-columns:1fr 1fr;gap:32px 0}.byd-ptitle{grid-column:1/-1}
.byd-sheet{margin-right:0;border-left:0;border-top:1px solid #172126;padding-left:0}
.byd-kit,.byd-app{grid-template-columns:1fr}.byd-fgrid{grid-template-columns:2fr 1fr 1fr}.byd-fbrand{grid-column:1/-1}}
@media(max-width:640px){
.byd-shell{padding-inline:20px}.byd-top span:last-child,.byd-act{display:none}.byd-nav>div{grid-template-columns:1fr}
.byd-hero{min-height:0}.byd-copy{min-height:520px;padding-top:32px}.byd-hero h1{margin-top:52px;letter-spacing:-.055em;font-weight:800}
.byd-hero h1 span{padding-left:.3em;font-weight:800}.byd-kick span:last-child,.byd-lower>span{display:none}
.byd-lower{grid-template-columns:1fr;gap:22px}.byd-proof{grid-template-columns:1fr}.byd-ihead{display:none}
.byd-proof>*+*{border-left:0;border-top:1px solid #BDC9CE}.byd-metric{margin-right:-20px;padding-right:20px}
.byd-row{grid-template-columns:42px 1fr 22px;min-height:0}.byd-row p{grid-column:2;margin-top:12px}
.byd-arrow{grid-column:3;grid-row:1}.byd-about{grid-template-columns:1fr}.byd-ptitle{grid-column:auto}
.byd-proc{margin-left:20px;padding-right:20px;grid-template-columns:1fr}.byd-jline{grid-template-columns:106px 1fr}
.byd-dcopy{padding-right:0;min-height:560px}.byd-kit ul,.byd-form{grid-template-columns:1fr}
.byd-f--w,.byd-send{grid-column:auto}.byd-send{grid-template-columns:1fr}.byd-send button{width:100%}
.byd-fgrid{grid-template-columns:1fr 1fr}.byd-fbot{flex-direction:column}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}
*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}
/* readability-pass:start */
html body .byd-band figcaption.byd-mi{font-size:12px!important;line-height:1.5}
html body .byd-dcopy span.byd-mi{font-size:12px!important;line-height:1.5}
html body .byd-fbot span{font-size:12px!important;line-height:1.5}
html body .byd-lower p.byd-lede{font-weight:500!important}
html body .byd-mini > figcaption:nth-child(2) > span:nth-child(1){color:#434e53}
html body .byd-mini > figcaption:nth-child(2) > span:nth-child(2){color:#434e53}
/* readability-pass:end */

.byd-hero{grid-template-columns:minmax(400px,5fr) minmax(0,7fr)}
.byd-hero::before{left:41.666%}
.byd-copy{order:2;padding:54px 0 38px 62px}
.byd-side{order:1;padding:30px 30px 30px 0}
.byd-caps{grid-template-columns:8fr 4fr}
.byd-capin{order:2;border-right:0;border-left:1px solid #BDC9CE;padding:72px 0 58px 56px}
.byd-index{order:1;padding:0 42px 0 0}
.byd-spread{grid-template-columns:5fr 7fr}
.byd-main{order:2;border-right:0;border-left:1px solid #BDC9CE;padding:82px 0 70px 80px}
.byd-why{order:1;padding:84px 72px 48px 0}
.byd-stamp{right:auto;left:-42px}
@media(max-width:1000px){.byd-copy,.byd-capin,.byd-index,.byd-main,.byd-why{padding-left:0;padding-right:0}
.byd-capin,.byd-main{border-left:0}.byd-side{padding:34px 0 30px}.byd-stamp{left:auto;right:0}}
