@font-face{font-family:DM;src:url('/bingel-web/DMSans-Regular.ttf');font-weight:400;font-display:swap}@font-face{font-family:DM;src:url('/bingel-web/DMSans-Bold.ttf');font-weight:700;font-display:swap}
:root{--ink:#18252B;--orange:#F46B35;--cream:#FFF8F2;--sage:#C7D8D3;--muted:#5D6D69;font-family:DM,Arial,sans-serif;color:var(--ink);background:var(--cream);font-synthesis:none;scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,select{font:inherit}a,button,select,summary{outline-offset:5px}.wrap{max-width:1240px;padding-inline:40px;margin:auto}.site-header{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:108px}.brand{display:flex;align-items:center;gap:11px;font-size:30px;font-weight:700;letter-spacing:-1px}.site-header nav{display:flex;gap:32px;font-size:13px}.site-header nav a:hover,.text-link:hover{color:#A9411B}.header-actions{display:flex;align-items:center;gap:18px}select{padding:9px 4px;background:none;border:0;color:var(--ink);font-weight:700;font-size:12px}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:54px;border-radius:12px;padding:15px 23px;background:var(--ink);color:var(--cream);font-weight:700;font-size:14px;transition:transform .2s}.button:hover{transform:translateY(-2px)}.button.small{font-size:12px;min-height:44px;padding:12px 18px}.button.orange{background:var(--orange);color:var(--ink)}.skip{position:absolute;top:-60px;left:20px;z-index:30;background:var(--ink);color:white;padding:12px}.skip:focus{top:12px}.hero{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;align-items:center;padding-top:55px;padding-bottom:70px}.eyebrow{font-size:11px;letter-spacing:1.8px;font-weight:700;margin:0 0 23px;display:flex;align-items:center;gap:10px}.dot{display:inline-block;width:7px;height:7px;background:var(--orange);border-radius:50%}h1{font-size:clamp(48px,5.6vw,76px);line-height:1.05;letter-spacing:-3.3px;font-weight:700;margin:0 0 27px}.accent{color:#CD4D20}p{line-height:1.75}.lead{max-width:390px;font-size:17px;color:var(--muted);margin:0 0 34px}.hero-actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap}.text-link{font-size:13px;font-weight:700}.launch{display:flex;gap:8px;align-items:flex-start;font-size:11px;line-height:1.7;color:#79867E;max-width:360px;margin-top:27px}.launch-dot{display:block;flex-shrink:0;width:5px;height:5px;border-radius:50%;background:#8AA08D;margin-top:7px}.journey-card{background:#243C35;color:var(--cream);border-radius:28px;overflow:hidden;transform:rotate(2deg);box-shadow:18px 20px 0 #EFE6DB;position:relative;min-height:505px}.journey-top{display:flex;align-items:center;justify-content:space-between;padding:25px 30px;font-size:21px;font-weight:700;letter-spacing:-.5px}.round-arrow{display:grid;place-items:center;width:36px;height:36px;border:1px solid #678074;border-radius:50%;font-size:20px;font-weight:400}.route-art{position:relative}.route-art svg{display:block;width:100%;height:auto}.location-label{position:absolute;font-size:10px;background:var(--cream);color:var(--ink);padding:8px 12px;border-radius:8px;box-shadow:0 4px 9px #0001}.location-label.start{left:7%;top:36%}.location-label.finish{right:8%;top:52%;background:#FF986A}.journey-bottom{padding:12px 30px 26px;position:relative}.journey-bottom>span:first-child{font-size:9px;letter-spacing:2px;color:#AFC6B8}.journey-bottom p{font-size:28px;line-height:1.22;font-weight:700;letter-spacing:-.6px;margin:15px 0 0}.card-mark{position:absolute;right:30px;bottom:28px;font-size:9px;color:#AFC6B8}.principles{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:27px;padding-bottom:27px;border-top:1px solid #DEDCD2;border-bottom:1px solid #DEDCD2;font-size:13px;color:#52685B}.principles i{width:4px;height:4px;flex-shrink:0;background:#C4C9BB;border-radius:50%}.steps{padding-top:105px;padding-bottom:104px}.section-title{max-width:510px;margin-bottom:55px}.section-title>.eyebrow,.regions>.eyebrow,.faq .eyebrow{color:#A74A27}.section-title>p:last-child{font-size:15px;color:var(--muted)}h2{font-size:clamp(33px,3.5vw,46px);line-height:1.13;letter-spacing:-1.9px;margin:0 0 20px}h3{font-size:23px;letter-spacing:-.7px;margin:22px 0 14px}.step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.step-number{font-size:12px;font-weight:700;display:grid;place-items:center;width:44px;height:44px;border:1px solid #D7DACE;border-radius:50%;color:#7B8C78}.step-grid p{color:var(--muted);font-size:14px;max-width:285px;margin:0}.driver-section{background:var(--ink);color:var(--cream)}.driver-grid{padding-top:82px;padding-bottom:82px;display:grid;grid-template-columns:1.3fr 1fr;gap:100px;align-items:center}.driver-section .eyebrow{color:#E59570}.driver-section h2{font-size:clamp(35px,4.1vw,54px);max-width:540px}.driver-lead{color:#B2C4BB;font-size:15px;max-width:450px;margin:26px 0}.driver-section ul{list-style:none;padding:0;margin:30px 0 0}.driver-section li{margin-top:15px;font-size:13px;color:#E0E8DF;display:flex;gap:12px}.driver-section li:before{content:'✓';color:#FF986A}.day-card{border-radius:24px;background:#F2AC83;color:var(--ink);padding:31px}.day-top{display:flex;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:1.2px;font-weight:700}.day-icon{font-size:26px;font-weight:400}.day-number{font-size:132px;line-height:1.08;font-weight:700;letter-spacing:-9px;margin-top:12px}.day-number>span{font-size:21px;letter-spacing:-.5px;margin-left:13px}.day-card>p{font-size:12px;line-height:1.7;margin:6px 0 23px}.fee{border-top:1px solid #A86A4F66;border-bottom:1px solid #A86A4F66;padding:17px 0;display:flex;flex-direction:column;gap:7px}.fee span{font-size:10px;opacity:.7}.fee strong{font-size:18px;letter-spacing:-.3px}.zero{display:flex;align-items:center;gap:15px;padding-top:21px}.zero b{font-size:28px;letter-spacing:-1px}.zero span{font-size:11px}.regions{padding-top:102px;padding-bottom:84px}.region-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:44px}.region-grid article{background:#E5EBE1;border-radius:20px;padding:30px}.region-code{font-size:10px;font-weight:700;letter-spacing:1.5px;color:#627660}.region-grid h3{font-size:28px;margin:20px 0 14px}.region-grid p{font-size:14px;color:#526B56;margin-bottom:25px}.region-grid small{font-size:11px;color:#526B56}.region-note{font-size:11px;color:#7B877B;margin:20px 0 0}.faq{display:grid;grid-template-columns:1fr 1.4fr;gap:80px;padding-top:45px;padding-bottom:100px}.questions details{border-top:1px solid #DDDDD1;padding:23px 0}.questions details:last-child{border-bottom:1px solid #DDDDD1}.questions summary{font-size:15px;font-weight:700;line-height:1.5;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px}.questions summary:after{content:'+';font-size:21px;font-weight:400}.questions details[open] summary:after{content:'−'}.questions p{font-size:13px;color:var(--muted);padding-right:35px;margin:17px 0 0}.closing{padding-top:50px;padding-bottom:65px;display:flex;align-items:center;gap:25px;border-top:1px solid #DDDDD1}.closing h2{font-size:37px;margin:0;line-height:1.14}.closing .button{margin-left:auto}.site-footer{display:flex;align-items:center;gap:28px;border-top:1px solid #DDDDD1;padding-top:30px;padding-bottom:32px;font-size:11px;color:#7C8B7F}.site-footer .brand{font-size:24px;color:var(--ink)}.site-footer>div{display:flex;gap:23px;margin-left:auto}.site-footer small{font-size:10px}
@media(max-width:1040px){.wrap{padding-inline:30px}.site-header nav{gap:18px}.hero{gap:40px}.journey-card{min-height:450px}.driver-grid{gap:60px}.day-number{font-size:112px}.faq{gap:50px}}@media(max-width:800px){.site-header nav{display:none}.hero{grid-template-columns:1fr;gap:48px;padding-top:28px}.hero-copy{max-width:600px}h1{font-size:66px}.journey-card{max-width:450px;width:100%;justify-self:center;min-height:0;transform:rotate(1.5deg)}.route-art svg{max-height:250px}.journey-bottom{padding-top:8px}.step-grid{gap:25px}.driver-grid{gap:45px;grid-template-columns:1fr 1fr}.day-card{padding:24px}.day-number{font-size:94px}.faq{grid-template-columns:1fr;gap:25px}.site-footer{flex-wrap:wrap}.site-footer>div{margin-left:auto}.site-footer small{flex-basis:100%}}@media(max-width:560px){.wrap{padding-inline:24px}.site-header{min-height:86px;gap:18px}.brand{font-size:26px;gap:8px}.brand img{width:28px;height:auto}.header-actions{gap:10px}.button.small{display:none}.hero{padding-top:24px;padding-bottom:52px;gap:42px}h1{font-size:52px;letter-spacing:-2.3px}.eyebrow{font-size:10px;margin-bottom:19px}.lead{font-size:16px;line-height:1.7}.hero-actions{gap:20px}.button{padding:14px 20px;font-size:13px}.launch{font-size:11px}.journey-card{width:calc(100% - 16px);border-radius:21px;box-shadow:10px 13px 0 #EFE6DB}.journey-top{padding:22px}.journey-bottom{padding:0 22px 23px}.journey-bottom p{font-size:25px}.principles{gap:12px;flex-wrap:wrap;justify-content:center;font-size:10px;padding-block:20px}.principles i{display:none}.principles span{padding:3px 7px}.steps{padding-top:65px;padding-bottom:65px}.section-title{margin-bottom:36px}h2{font-size:35px;letter-spacing:-1.4px}.step-grid{grid-template-columns:1fr;gap:34px}.step-grid article{border-top:1px solid #DDDDD1;padding-top:25px}.step-number{width:35px;height:35px;font-size:10px}.step-grid h3{margin-top:17px;font-size:23px}.step-grid p{max-width:none;font-size:14px}.driver-grid{grid-template-columns:1fr;padding-block:60px;gap:40px}.driver-section h2{font-size:40px}.driver-lead{font-size:14px}.day-card{padding:27px;max-width:370px;width:100%;justify-self:center}.day-number{font-size:116px}.regions{padding-block:62px}.region-grid{grid-template-columns:1fr;margin-top:28px;gap:16px}.region-grid article{padding:26px}.faq{padding-top:10px;padding-bottom:60px;gap:24px}.questions summary{font-size:14px}.questions p{padding:0}.closing{flex-wrap:wrap;padding-block:38px;gap:20px}.closing h2{font-size:31px}.closing .button{margin-left:0;flex-basis:100%;margin-top:8px}.site-footer{gap:19px;padding-block:25px}.site-footer>div{flex-basis:100%;margin:0}.site-footer>span{margin-left:auto}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}.button{transition:none}}

.day-number b{font-weight:inherit}
.site-footer>div{flex-wrap:wrap;row-gap:12px}
