.roastbend-page{--rb-espresso:#3b2519;--rb-espresso-deep:#2a1810;--rb-espresso-darker:#1b0f08;--rb-copper:#b3703a;--rb-copper-deep:#90562a;--rb-copper-bright:#dd9a5c;--rb-oat:#f5ece0;--rb-oat-deep:#ebddca;--rb-oat-soft:#fbf5ed;--rb-green:#1f3b30;--rb-green-deep:#16291f;--rb-green-bright:#7cb79b;--rb-cream:#fffaf3;--rb-card:#ffffff;--rb-ink:#2c1c12;--rb-ink-soft:#4a3325;--rb-muted:#74604f;--rb-muted-light:#ddcab3;--rb-line:#e8dac6;--rb-line-2:#d7c2a6;--rb-star:#c98b3f;--rb-nav:58px;--rb-serif:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,"Times New Roman",serif;--rb-sans:"Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,Helvetica,Arial,sans-serif;font-family:var(--rb-sans);font-size:16px;color:var(--rb-ink);background:var(--rb-cream);line-height:1.62;overflow-x:clip}.roastbend-page *,.roastbend-page :after,.roastbend-page :before{box-sizing:border-box}.roastbend-page img{max-width:100%;display:block}.roastbend-page h1,.roastbend-page h2,.roastbend-page h3,.roastbend-page h4{font-family:var(--rb-serif);font-weight:700;line-height:1.15;letter-spacing:-.02em;margin:0;overflow-wrap:break-word}.roastbend-page blockquote,.roastbend-page dd,.roastbend-page dt,.roastbend-page li,.roastbend-page p{overflow-wrap:break-word}.roastbend-page a:focus-visible,.roastbend-page button:focus-visible,.roastbend-page input:focus-visible,.roastbend-page summary:focus-visible{outline:3px solid var(--rb-copper-deep);outline-offset:3px;border-radius:8px}.roastbend-band a:focus-visible,.roastbend-callbar a:focus-visible,.roastbend-final a:focus-visible,.roastbend-final button:focus-visible,.roastbend-final input:focus-visible,.roastbend-footer a:focus-visible,.roastbend-hero a:focus-visible,.roastbend-steps a:focus-visible,.roastbend-trust a:focus-visible{outline-color:var(--rb-copper-bright)}.roastbend-wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 16px;min-width:0}.roastbend-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.roastbend-eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--rb-copper-deep);font-weight:800;font-size:.73rem;letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px}.roastbend-eyebrow--light{color:var(--rb-copper-bright)}.roastbend-eyebrow--green{color:var(--rb-green-bright)}.roastbend-fineprint{margin:22px 0 0;color:var(--rb-muted);font-size:.82rem;line-height:1.66;max-width:68rem}.roastbend-fineprint--light{color:var(--rb-muted-light)}.roastbend-inline-link{color:inherit;font-weight:700;text-underline-offset:3px}.roastbend-illus{display:inline-flex;align-items:center;gap:6px;background:rgba(179,112,58,.14);color:var(--rb-copper-deep);border-radius:999px;padding:3px 10px;font-size:.66rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap}.roastbend-illus--light{background:rgba(221,154,92,.2);color:var(--rb-copper-bright)}.roastbend-cupmark{position:relative;display:inline-block;width:20px;height:26px;flex-shrink:0;color:inherit}.roastbend-cupmark svg{position:absolute;left:0;bottom:0;display:block}.roastbend-cupmark-steam{position:absolute;top:0;left:50%;transform:translateX(-50%);display:flex;align-items:flex-end;gap:3px;height:10px}.roastbend-cupmark-steam i{display:block;width:2px;height:9px;border-radius:2px;background:currentColor;opacity:0;transform-origin:bottom center;animation:roastbend-steamrise 2.6s ease-in-out infinite}.roastbend-cupmark-steam i:nth-child(2){animation-delay:.38s}.roastbend-cupmark-steam i:nth-child(3){animation-delay:.76s}@keyframes roastbend-steamrise{0%{opacity:0;transform:translateY(5px) scaleY(.35)}40%{opacity:.92;transform:translateY(0) scaleY(1)}to{opacity:0;transform:translateY(-7px) scaleY(.45)}}.roastbend-ring{position:relative;display:inline-flex;flex-shrink:0}.roastbend-ring svg{display:block;transform-origin:60% 62%;animation:roastbend-rock 3s ease-in-out infinite}.roastbend-ring:after{content:"";position:absolute;inset:-6px;border-radius:999px;border:2px solid;opacity:0;animation:roastbend-halo 3s ease-out infinite;pointer-events:none}@keyframes roastbend-rock{0%,56%,84%,to{transform:rotate(0deg)}60%{transform:rotate(-13deg)}65%{transform:rotate(11deg)}70%{transform:rotate(-9deg)}75%{transform:rotate(7deg)}80%{transform:rotate(-4deg)}}@keyframes roastbend-halo{0%,52%{opacity:0;transform:scale(.66)}66%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}.roastbend-livedot{position:relative;display:inline-block;width:8px;height:8px;border-radius:999px;background:var(--rb-green-bright);flex-shrink:0}.roastbend-livedot:after{content:"";position:absolute;inset:0;border-radius:999px;background:inherit;animation:roastbend-ping 2.2s ease-out infinite}@keyframes roastbend-ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.roastbend-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;overflow:hidden;background:var(--rb-copper);color:#fffaf3;font-weight:800;font-size:1rem;line-height:1.2;text-decoration:none;min-height:50px;padding:13px 24px;border:2px solid var(--rb-copper);border-radius:999px;cursor:pointer;text-align:center;box-shadow:0 10px 24px -12px rgba(59,37,25,.6);transition:background .2s ease,border-color .2s ease,transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s ease}.roastbend-btn:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(100deg,transparent 32%,rgba(255,255,255,.42) 50%,transparent 68%);background-size:240% 100%;background-position:190% 0;background-repeat:no-repeat;transition:background-position .85s ease}.roastbend-btn>*{position:relative}.roastbend-btn svg{flex-shrink:0;transition:transform .32s cubic-bezier(.22,1,.36,1)}.roastbend-btn:hover{background:var(--rb-copper-deep);border-color:var(--rb-copper-deep);transform:translateY(-2px);box-shadow:0 18px 34px -14px rgba(59,37,25,.7)}.roastbend-btn:hover:before{background-position:-50% 0}.roastbend-btn:hover svg{transform:translateX(4px)}.roastbend-btn:active{transform:translateY(0) scale(.985);box-shadow:0 6px 14px -8px rgba(59,37,25,.7)}.roastbend-btn--sm{min-height:42px;padding:9px 16px;font-size:.88rem}.roastbend-btn--lg{min-height:56px;padding:15px 30px;font-size:1.06rem}.roastbend-btn--ghost{background:transparent;color:inherit;border-color:rgba(59,37,25,.3);box-shadow:none}.roastbend-btn--ghost:hover{background:rgba(179,112,58,.1);border-color:rgba(59,37,25,.55);box-shadow:none}.roastbend-btn--green{background:var(--rb-green);border-color:var(--rb-green)}.roastbend-btn--green:hover{background:var(--rb-green-deep);border-color:var(--rb-green-deep)}.roastbend-btn--submit{width:100%}.roastbend-phone{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;color:inherit;font-weight:800;text-decoration:none;white-space:nowrap;transition:color .18s ease}.roastbend-phone:hover{color:var(--rb-copper-deep)}.roastbend-icon-call{display:grid;place-items:center;width:44px;height:44px;border-radius:999px;background:var(--rb-copper);color:#fffaf3;text-decoration:none;flex-shrink:0;margin-left:auto;transition:background .2s ease,transform .2s ease}.roastbend-icon-call:hover{background:var(--rb-copper-deep);transform:translateY(-1px)}.roastbend-actions{display:flex;flex-direction:column;align-items:stretch;gap:12px}.roastbend-actions .roastbend-btn{width:100%}.roastbend-stars{display:inline-flex;gap:2px;color:var(--rb-star);flex-shrink:0}.roastbend-nav{position:sticky;top:0;z-index:40;background:rgba(255,250,243,.94);backdrop-filter:blur(9px);border-bottom:1px solid var(--rb-line)}.roastbend-nav-inner{display:flex;max-width:1180px;margin:0 auto;padding:8px 16px}.roastbend-logo,.roastbend-nav-inner{align-items:center;gap:10px;min-width:0}.roastbend-logo{display:inline-flex;color:inherit;text-decoration:none}.roastbend-logo-mark{width:40px;height:40px;border-radius:13px;background:linear-gradient(148deg,var(--rb-espresso) 0,var(--rb-copper-deep) 100%);color:var(--rb-oat);display:grid;place-items:center;flex-shrink:0;box-shadow:0 6px 15px rgba(43,24,16,.32)}.roastbend-logo-name{display:flex;flex-direction:column;line-height:1.04;min-width:0}.roastbend-logo-name b{font-family:var(--rb-serif);font-weight:700;font-size:1.12rem;letter-spacing:-.02em;color:var(--rb-ink);white-space:nowrap}.roastbend-logo-name span{font-size:.56rem;font-weight:800;letter-spacing:.19em;text-transform:uppercase;color:var(--rb-copper-deep);white-space:nowrap}.roastbend-nav-links{display:none;flex-wrap:wrap;justify-content:flex-end;gap:4px 20px;margin-left:auto;min-width:0}.roastbend-nav-links a{position:relative;color:var(--rb-muted);text-decoration:none;font-size:.88rem;font-weight:700;white-space:nowrap;padding-bottom:2px;transition:color .18s ease}.roastbend-nav-links a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--rb-copper);transform:scaleX(0);transform-origin:left center;transition:transform .3s cubic-bezier(.22,1,.36,1)}.roastbend-nav-links a:hover{color:var(--rb-espresso)}.roastbend-nav-links a:hover:after{transform:scaleX(1)}.roastbend-nav-phone{display:none;font-size:.93rem;gap:8px}.roastbend-nav-cta{display:none;flex-shrink:0}.roastbend-hero{position:relative;overflow:clip;isolation:isolate;display:grid;align-items:center;min-height:calc(100vh - var(--rb-nav));min-height:calc(100svh - var(--rb-nav));padding-block:2rem;background:var(--rb-espresso-deep)}.roastbend-hero-photo{position:absolute;inset:0;z-index:0}.roastbend-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:center 55%;opacity:1}.roastbend-hero-tint{position:absolute;inset:0;z-index:0;background:rgba(59,37,25,.34);pointer-events:none}.roastbend-hero-inner{position:relative;z-index:1;width:100%;max-width:46rem;margin:0 auto;padding:0 18px;text-align:center;min-width:0}.roastbend-hero-eyebrow{display:block;color:#fdf3e6;opacity:.82;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px;text-shadow:0 1px 10px rgba(0,0,0,.5);animation:roastbend-fadeup .8s cubic-bezier(.22,1,.36,1) both}.roastbend-hero h1{font-size:clamp(1.9rem,8.4vw,2.5rem);line-height:1.14;color:#fffaf3;margin:0;text-shadow:0 2px 18px rgba(0,0,0,.55),0 1px 3px rgba(0,0,0,.45)}.roastbend-hw{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.14em;margin-bottom:-.14em;margin-right:0}.roastbend-hw>span{display:inline-block;animation:roastbend-hwr .85s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--rb-hw,0s)}@keyframes roastbend-hwr{0%{transform:translateY(105%)}to{transform:none}}.roastbend-rot{position:relative;display:inline-block;height:1.18em;overflow:hidden;vertical-align:bottom;color:var(--rb-copper-bright);animation:roastbend-fadeup .85s cubic-bezier(.22,1,.36,1) both;animation-delay:.3s}.roastbend-rot-sizer{display:block;height:0;overflow:hidden;visibility:hidden;white-space:nowrap}.roastbend-rot ul{position:absolute;top:0;left:0;margin:0;padding:0;list-style:none;animation:roastbend-rot 9.6s cubic-bezier(.76,0,.24,1) infinite}.roastbend-rot li{height:1.18em;line-height:1.18em;white-space:nowrap;text-align:left}@keyframes roastbend-rot{0%,18%{transform:translateY(0)}25%,43%{transform:translateY(-20%)}50%,68%{transform:translateY(-40%)}75%,93%{transform:translateY(-60%)}to{transform:translateY(-80%)}}.roastbend-hero-sub{margin:20px auto 0;max-width:40rem;font-size:1rem;line-height:1.62;color:#fdf5ea;text-shadow:0 2px 14px rgba(0,0,0,.55),0 1px 3px rgba(0,0,0,.4);animation:roastbend-fadeup .8s cubic-bezier(.22,1,.36,1) both}.roastbend-hero-sub--1{animation-delay:.5s}.roastbend-hero-sub--2{animation-delay:.62s;color:#f4e6d3;font-size:.96rem}.roastbend-hero-cta{margin:26px auto 0;display:flex;justify-content:center;animation:roastbend-fadeup .8s cubic-bezier(.22,1,.36,1) both;animation-delay:.74s}.roastbend-hero-cta .roastbend-btn{width:100%;max-width:21rem}.roastbend-hero-reassure{margin:14px 0 0;font-size:.78rem;font-weight:600;letter-spacing:.02em;color:#f0e2ce;opacity:.86;text-shadow:0 1px 8px rgba(0,0,0,.5);animation:roastbend-fadeup .8s cubic-bezier(.22,1,.36,1) both;animation-delay:.86s}@keyframes roastbend-fadeup{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.roastbend-hero-fx{position:absolute;inset:0;overflow:clip;pointer-events:none;z-index:0}.roastbend-glow{position:absolute;left:50%;bottom:-22%;width:min(120vw,900px);height:min(120vw,900px);margin-left:min(-60vw,-450px);border-radius:50%;background:radial-gradient(circle,rgba(221,154,92,.34) 0,rgba(179,112,58,.16) 38%,transparent 68%);filter:blur(8px);animation:roastbend-glowpulse 11s ease-in-out infinite;will-change:transform,opacity}@keyframes roastbend-glowpulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.roastbend-wisp{position:absolute;bottom:-14%;left:var(--w-x,50%);width:var(--w-w,60px);height:var(--w-h,220px);border-radius:50%;background:linear-gradient(0deg,rgba(255,248,238,0) 0,rgba(255,248,238,.5) 42%,rgba(255,248,238,.16) 78%,rgba(255,248,238,0));filter:blur(16px);opacity:0;transform-origin:bottom center;animation:roastbend-wisp var(--w-dur,20s) ease-in-out var(--w-delay,0s) infinite;will-change:transform,opacity}@keyframes roastbend-wisp{0%{opacity:0;transform:translateZ(0) scale(.7) rotate(0deg)}14%{opacity:.5}40%{transform:translate3d(16px,-34vh,0) scale(1.1) rotate(5deg);opacity:.42}68%{transform:translate3d(-14px,-62vh,0) scale(1.45) rotate(-5deg);opacity:.24}to{opacity:0;transform:translate3d(10px,-96vh,0) scale(1.85) rotate(4deg)}}.roastbend-bean{position:absolute;left:var(--b-x,50%);top:var(--b-y,50%);color:rgba(255,240,222,.34);opacity:0;animation:roastbend-beandrift var(--b-dur,26s) linear var(--b-delay,0s) infinite;will-change:transform,opacity}.roastbend-bean svg{display:block}@keyframes roastbend-beandrift{0%{opacity:0;transform:translate3d(0,12vh,0) rotate(0deg)}12%{opacity:.75}80%{opacity:.45}to{opacity:0;transform:translate3d(var(--b-dx,40px),-46vh,0) rotate(220deg)}}.roastbend-trust{background:var(--rb-espresso);color:var(--rb-oat);border-bottom:3px solid var(--rb-copper-deep)}.roastbend-trust-inner{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 24px;padding:15px 16px}.roastbend-trust-item{display:inline-flex;align-items:center;gap:8px;font-size:.79rem;font-weight:700;color:#f2e4d1}.roastbend-trust-item svg{color:var(--rb-copper-bright);flex-shrink:0}.roastbend-capture-band{background:var(--rb-oat);border-bottom:1px solid var(--rb-line);padding:44px 0 48px;scroll-margin-top:70px}.roastbend-capture-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:start}.roastbend-capture-copy{min-width:0}.roastbend-capture-copy h2{font-size:clamp(1.55rem,6.4vw,2.1rem);color:var(--rb-espresso)}.roastbend-capture-copy>p{color:var(--rb-muted);font-size:1rem;margin:14px 0 18px;max-width:36rem}.roastbend-capture-figure{margin:0 0 18px;border-radius:20px;overflow:hidden;border:1px solid var(--rb-line-2);box-shadow:0 20px 44px -26px rgba(43,24,16,.7);aspect-ratio:16/10}.roastbend-capture-figure img{width:100%;height:100%;object-fit:cover}.roastbend-chip-row{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:9px}.roastbend-chip-row li{display:inline-flex;align-items:center;gap:7px;background:var(--rb-cream);border:1px solid var(--rb-line-2);border-radius:999px;padding:8px 13px;font-size:.78rem;font-weight:700;color:var(--rb-espresso)}.roastbend-chip-row svg{color:var(--rb-copper-deep);flex-shrink:0}.roastbend-capture{border-radius:22px;padding:22px 18px;min-width:0;border:1px solid var(--rb-line-2);background:var(--rb-card);box-shadow:0 22px 50px -28px rgba(43,24,16,.72)}.roastbend-capture--dark{background:rgba(255,250,243,.07);border-color:rgba(245,236,224,.2);color:#fffaf3;box-shadow:0 24px 52px -26px rgba(0,0,0,.7)}.roastbend-capture-tag{display:inline-flex;align-items:center;gap:8px;background:rgba(31,59,48,.1);color:var(--rb-green);border-radius:999px;padding:7px 13px;font-size:.7rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.roastbend-capture--dark .roastbend-capture-tag{background:rgba(124,183,155,.2);color:var(--rb-green-bright)}.roastbend-capture-heading{font-family:var(--rb-serif);font-size:clamp(1.24rem,5.2vw,1.52rem);font-weight:700;line-height:1.24;margin:13px 0 8px;color:var(--rb-espresso)}.roastbend-capture--dark .roastbend-capture-heading{color:#fffaf3}.roastbend-capture-sub{margin:0 0 16px;font-size:.94rem;color:var(--rb-muted)}.roastbend-capture--dark .roastbend-capture-sub{color:var(--rb-muted-light)}.roastbend-capture-perks{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:10px}.roastbend-capture-perks li{display:flex;align-items:flex-start;gap:9px;font-size:.89rem;font-weight:600;color:var(--rb-ink-soft);min-width:0}.roastbend-capture--dark .roastbend-capture-perks li{color:#f3e7d7}.roastbend-capture-perks svg{color:var(--rb-green);flex-shrink:0;margin-top:3px}.roastbend-capture--dark .roastbend-capture-perks svg{color:var(--rb-green-bright)}.roastbend-capture-row{display:flex;flex-direction:column;gap:10px;align-items:stretch}.roastbend-capture-field{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--rb-line-2);border-radius:999px;padding:0 16px;transition:border-color .2s ease,box-shadow .2s ease}.roastbend-capture-field:focus-within{border-color:var(--rb-copper);box-shadow:0 0 0 4px rgba(179,112,58,.18)}.roastbend-capture-field svg{color:var(--rb-muted);flex-shrink:0}.roastbend-capture-field input{flex:1 1 auto;min-width:0;border:0;outline:none;background:transparent;font:inherit;font-size:1rem;color:var(--rb-ink);padding:14px 0}.roastbend-capture-field input::placeholder{color:#a08d7c}.roastbend-capture-error{margin:10px 0 0;font-size:.85rem;font-weight:700;color:#b3261e}.roastbend-capture--dark .roastbend-capture-error{color:#ffb9a8}.roastbend-capture-privacy{display:flex;align-items:flex-start;gap:7px;margin:12px 0 0;font-size:.77rem;color:var(--rb-muted)}.roastbend-capture--dark .roastbend-capture-privacy{color:var(--rb-muted-light)}.roastbend-capture-privacy svg{flex-shrink:0;margin-top:3px;color:var(--rb-green)}.roastbend-capture--dark .roastbend-capture-privacy svg{color:var(--rb-green-bright)}.roastbend-capture-badges{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 14px}.roastbend-capture-badges li{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:700;color:var(--rb-muted)}.roastbend-capture--dark .roastbend-capture-badges li{color:var(--rb-muted-light)}.roastbend-capture-badges svg{color:var(--rb-copper-deep);flex-shrink:0}.roastbend-capture--dark .roastbend-capture-badges svg{color:var(--rb-copper-bright)}.roastbend-capture-note{margin:14px 0 0;padding-top:13px;border-top:1px solid var(--rb-line);font-size:.77rem;line-height:1.62;color:var(--rb-muted)}.roastbend-capture--dark .roastbend-capture-note{color:var(--rb-muted-light);border-top-color:rgba(245,236,224,.18)}.roastbend-capture--done{display:flex;align-items:flex-start;gap:14px;border-color:var(--rb-green);background:linear-gradient(158deg,rgba(31,59,48,.1),#fff 68%)}.roastbend-capture--dark.roastbend-capture--done{background:linear-gradient(158deg,rgba(124,183,155,.24),rgba(255,250,243,.05) 70%)}.roastbend-capture-check{color:var(--rb-green);flex-shrink:0;margin-top:2px}.roastbend-capture--dark .roastbend-capture-check{color:var(--rb-green-bright)}.roastbend-capture-done-body{min-width:0}.roastbend-capture-done-title{font-family:var(--rb-serif);font-size:1.3rem;font-weight:700;margin:0 0 8px;color:var(--rb-espresso)}.roastbend-capture--dark .roastbend-capture-done-title{color:#fffaf3}.roastbend-capture-done-text{margin:0;font-size:.91rem;color:var(--rb-muted)}.roastbend-capture--dark .roastbend-capture-done-text{color:#efe0cc}.roastbend-capture-done-text+.roastbend-capture-done-text{margin-top:10px}.roastbend-stats{background:var(--rb-cream);padding:38px 0 34px;border-bottom:1px solid var(--rb-line)}.roastbend-stats-note{display:flex;flex-wrap:wrap;align-items:center;gap:8px 11px;margin:0 0 22px;max-width:64rem;font-size:.82rem;line-height:1.66;color:var(--rb-muted)}.roastbend-stats-note>span:last-child{min-width:0;flex:1 1 16rem}.roastbend-stats-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.roastbend-stat{min-width:0;padding:4px 0 4px 16px;border-left:3px solid var(--rb-copper)}.roastbend-stat-num{display:flex;align-items:baseline;gap:2px;font-family:var(--rb-serif);font-size:clamp(2rem,9vw,2.6rem);font-weight:700;letter-spacing:-.03em;color:var(--rb-espresso);line-height:1.05;font-variant-numeric:tabular-nums}.roastbend-stat-suffix{font-size:.6em;color:var(--rb-copper-deep)}.roastbend-stat-label{display:block;margin-top:6px;font-size:.84rem;font-weight:600;color:var(--rb-muted)}.roastbend-section{padding:52px 0;scroll-margin-top:70px}.roastbend-section--tint{background:var(--rb-oat-soft);border-top:1px solid var(--rb-line);border-bottom:1px solid var(--rb-line)}.roastbend-section--dark{background:linear-gradient(170deg,rgba(179,112,58,.16) 0,transparent 55%),linear-gradient(180deg,var(--rb-espresso) 0,var(--rb-espresso-darker) 100%);color:#f6ebdc}.roastbend-section--green{background:linear-gradient(160deg,rgba(124,183,155,.16) 0,transparent 58%),linear-gradient(180deg,var(--rb-green) 0,var(--rb-green-deep) 100%);color:#eaf3ee}.roastbend-head{max-width:47rem;margin-bottom:30px;min-width:0}.roastbend-head--center{margin-left:auto;margin-right:auto;text-align:center}.roastbend-head--center .roastbend-eyebrow{justify-content:center}.roastbend-head h2{font-size:clamp(1.62rem,6.6vw,2.45rem);color:var(--rb-espresso)}.roastbend-head p{margin:14px 0 0;color:var(--rb-muted);font-size:1.01rem}.roastbend-section--dark .roastbend-head h2,.roastbend-section--green .roastbend-head h2{color:#fffaf3}.roastbend-section--dark .roastbend-head p,.roastbend-section--green .roastbend-head p{color:var(--rb-muted-light)}.roastbend-note{display:flex;align-items:flex-start;gap:11px;margin:26px 0 0;padding:16px 18px;background:var(--rb-oat);border:1px solid var(--rb-line-2);border-left:4px solid var(--rb-green);border-radius:16px;font-size:.86rem;line-height:1.62;color:var(--rb-ink-soft)}.roastbend-note svg{color:var(--rb-green);flex-shrink:0;margin-top:2px}.roastbend-note a{color:var(--rb-copper-deep);font-weight:700;text-underline-offset:3px}.roastbend-note--light{background:rgba(255,250,243,.07);border-color:rgba(245,236,224,.18);border-left-color:var(--rb-copper-bright);color:#f2e5d3}.roastbend-note--light a,.roastbend-note--light svg{color:var(--rb-copper-bright)}.roastbend-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;counter-reset:roastbend-step}.roastbend-step{position:relative;min-width:0;background:rgba(255,250,243,.06);border:1px solid rgba(245,236,224,.16);border-radius:20px;padding:22px 20px 24px;transition:transform .42s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .42s ease}.roastbend-step:focus-within,.roastbend-step:hover{transform:translateY(-6px);border-color:rgba(221,154,92,.6);box-shadow:0 26px 54px -28px rgba(0,0,0,.85)}.roastbend-step-num{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:rgba(221,154,92,.18);color:var(--rb-copper-bright);font-family:var(--rb-serif);font-size:1.02rem;font-weight:700}.roastbend-step-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:rgba(124,183,155,.16);color:var(--rb-green-bright);margin:14px 0 12px}.roastbend-step-tag{display:inline-block;font-size:.67rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--rb-copper-bright);margin-bottom:6px}.roastbend-step h3{font-size:1.14rem;color:#fffaf3;margin-bottom:8px}.roastbend-step p{margin:0;font-size:.91rem;color:var(--rb-muted-light)}.roastbend-steps-figure{margin:0 0 28px;border-radius:22px;overflow:hidden;border:1px solid rgba(245,236,224,.2);box-shadow:0 30px 60px -34px rgba(0,0,0,.9);aspect-ratio:16/9}.roastbend-steps-figure img{width:100%;height:100%;object-fit:cover}.roastbend-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.roastbend-card{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:20px;background:var(--rb-card);border:1px solid var(--rb-line);box-shadow:0 12px 30px -22px rgba(43,24,16,.6);transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease,border-color .3s ease}.roastbend-card:focus-within,.roastbend-card:hover{transform:translateY(-6px);border-color:var(--rb-line-2);box-shadow:0 26px 60px -28px rgba(43,24,16,.62)}.roastbend-card-media{position:relative;overflow:hidden;aspect-ratio:16/10;background:var(--rb-oat-deep)}.roastbend-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.roastbend-card:focus-within .roastbend-card-media img,.roastbend-card:hover .roastbend-card-media img{transform:scale(1.07)}.roastbend-card-badge{position:absolute;left:12px;top:12px;display:inline-flex;align-items:center;gap:6px;background:rgba(27,15,8,.82);color:var(--rb-oat);border-radius:999px;padding:6px 12px;font-size:.67rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;backdrop-filter:blur(4px)}.roastbend-card-badge svg{flex-shrink:0;color:var(--rb-copper-bright)}.roastbend-card-body{display:flex;flex-direction:column;flex:1 1 auto;padding:20px 18px 22px;min-width:0}.roastbend-card-body h3{font-size:1.16rem;color:var(--rb-espresso);margin-bottom:8px}.roastbend-card-body>p{margin:0;font-size:.91rem;color:var(--rb-muted)}.roastbend-card-facts{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px}.roastbend-card-facts li{display:flex;align-items:flex-start;gap:8px;font-size:.83rem;font-weight:600;color:var(--rb-ink-soft);min-width:0}.roastbend-card-facts svg{color:var(--rb-copper-deep);flex-shrink:0;margin-top:3px}.roastbend-card-more{margin:14px 0 0;padding-top:13px;border-top:1px solid var(--rb-line);font-size:.81rem;line-height:1.6;color:var(--rb-muted);opacity:0;transform:translateY(10px);transition:opacity .42s ease,transform .5s cubic-bezier(.22,1,.36,1)}.roastbend-card:focus-within .roastbend-card-more,.roastbend-card:hover .roastbend-card-more{opacity:1;transform:none}.roastbend-card-more strong{color:var(--rb-espresso)}.roastbend-ranges{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.roastbend-range{display:grid;gap:8px;min-width:0;background:var(--rb-card);border:1px solid var(--rb-line);border-left:4px solid var(--rb-copper);border-radius:16px;padding:16px 16px 18px;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.roastbend-range:focus-within,.roastbend-range:hover{transform:translateY(-3px);box-shadow:0 20px 44px -26px rgba(43,24,16,.6)}.roastbend-range-name{display:flex;align-items:center;gap:9px;font-family:var(--rb-serif);font-size:1.06rem;font-weight:700;color:var(--rb-espresso);min-width:0}.roastbend-range-name svg{color:var(--rb-copper-deep);flex-shrink:0}.roastbend-range-figure{font-size:1.06rem;font-weight:800;letter-spacing:-.01em;color:var(--rb-green)}.roastbend-range-meta{font-size:.82rem;color:var(--rb-muted);margin:0}.roastbend-range-meta strong{color:var(--rb-ink-soft)}.roastbend-fees{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.roastbend-fee{min-width:0;background:var(--rb-oat);border:1px dashed var(--rb-line-2);border-radius:16px;padding:15px 16px}.roastbend-fee-label{display:flex;align-items:center;gap:8px;font-size:.7rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--rb-copper-deep)}.roastbend-fee-label svg{flex-shrink:0}.roastbend-fee-value{display:block;margin-top:7px;font-family:var(--rb-serif);font-size:1.2rem;font-weight:700;color:var(--rb-espresso)}.roastbend-fee-note{display:block;margin-top:4px;font-size:.79rem;color:var(--rb-muted)}.roastbend-fdd{margin:26px 0 0;background:var(--rb-card);border:1px solid var(--rb-line-2);border-radius:20px;padding:20px 18px;box-shadow:0 18px 40px -30px rgba(43,24,16,.6)}.roastbend-fdd-head{display:flex;align-items:center;gap:11px;margin-bottom:12px}.roastbend-fdd-head svg{color:var(--rb-green);flex-shrink:0}.roastbend-fdd-head h3{font-size:1.12rem;color:var(--rb-espresso)}.roastbend-fdd>p{margin:0 0 14px;font-size:.92rem;color:var(--rb-muted)}.roastbend-fdd-items{list-style:none;margin:0;padding:0;display:grid;gap:11px}.roastbend-fdd-items li{display:flex;align-items:flex-start;gap:11px;min-width:0;font-size:.89rem;color:var(--rb-ink-soft)}.roastbend-fdd-item-tag{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:62px;padding:3px 9px;border-radius:999px;background:rgba(31,59,48,.1);color:var(--rb-green);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.roastbend-fdd-items strong{color:var(--rb-espresso)}.roastbend-bento{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.roastbend-tile{position:relative;min-width:0;overflow:hidden;border-radius:20px;background:var(--rb-card);border:1px solid var(--rb-line);padding:20px 18px;box-shadow:0 12px 30px -24px rgba(43,24,16,.6);transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease,border-color .3s ease}.roastbend-tile:focus-within,.roastbend-tile:hover{transform:translateY(-6px);border-color:var(--rb-line-2);box-shadow:0 26px 58px -30px rgba(43,24,16,.6)}.roastbend-tile-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:rgba(179,112,58,.13);color:var(--rb-copper-deep);margin-bottom:13px}.roastbend-tile h3{font-size:1.08rem;color:var(--rb-espresso);margin-bottom:7px}.roastbend-tile p{margin:0;font-size:.89rem;color:var(--rb-muted)}.roastbend-tile-ask{display:flex;align-items:flex-start;gap:8px;margin:13px 0 0;padding-top:12px;border-top:1px solid var(--rb-line);font-size:.8rem;font-weight:600;color:var(--rb-green)}.roastbend-tile-ask svg{flex-shrink:0;margin-top:2px}.roastbend-tile--media{padding:0;display:flex;flex-direction:column;min-height:220px}.roastbend-tile-photo{position:absolute;inset:0}.roastbend-tile-photo img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1)}.roastbend-tile--media:focus-within .roastbend-tile-photo img,.roastbend-tile--media:hover .roastbend-tile-photo img{transform:scale(1.06)}.roastbend-tile-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(27,15,8,.16),rgba(27,15,8,.82) 82%)}.roastbend-tile-caption{position:relative;margin-top:auto;padding:20px 18px;color:#fffaf3}.roastbend-tile-caption h3{color:#fffaf3;font-size:1.12rem;margin-bottom:6px;text-shadow:0 2px 12px rgba(0,0,0,.5)}.roastbend-tile-caption p{margin:0;font-size:.87rem;color:#f0e2ce;text-shadow:0 1px 10px rgba(0,0,0,.5)}.roastbend-marquee-band{background:var(--rb-espresso);color:var(--rb-oat);padding:18px 0;border-top:1px solid rgba(245,236,224,.14);border-bottom:1px solid rgba(245,236,224,.14)}.roastbend-marquee{position:relative;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.roastbend-marquee-track{display:flex;width:max-content;animation:roastbend-marquee 32s linear infinite;will-change:transform}.roastbend-marquee:focus-within .roastbend-marquee-track,.roastbend-marquee:hover .roastbend-marquee-track{animation-play-state:paused}.roastbend-marquee-list{display:flex;align-items:center;list-style:none;margin:0;padding:0}.roastbend-marquee-list li{display:inline-flex;align-items:center;gap:12px;padding:0 22px;font-family:var(--rb-serif);font-size:1.08rem;font-weight:700;letter-spacing:-.01em;color:#f5e8d6;white-space:nowrap}.roastbend-marquee-list li svg{color:var(--rb-copper-bright);flex-shrink:0}@keyframes roastbend-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.roastbend-quotes{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.roastbend-quote{margin:0;background:var(--rb-card);border:1px solid var(--rb-line);border-radius:20px;padding:22px 20px;min-width:0;display:flex;flex-direction:column;box-shadow:0 12px 30px -24px rgba(43,24,16,.6);transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s ease}.roastbend-quote:focus-within,.roastbend-quote:hover{transform:translateY(-6px);box-shadow:0 26px 56px -30px rgba(43,24,16,.6)}.roastbend-quote-mark{color:var(--rb-copper);opacity:.5}.roastbend-quote blockquote{margin:10px 0 0;font-size:.98rem;line-height:1.62;color:var(--rb-ink-soft);flex:1 1 auto}.roastbend-quote figcaption{margin-top:18px;padding-top:14px;border-top:1px solid var(--rb-line);display:flex;align-items:center;gap:11px}.roastbend-quote-avatar{width:40px;height:40px;border-radius:999px;background:var(--rb-espresso);color:var(--rb-oat);font-family:var(--rb-serif);font-weight:700;font-size:.95rem;display:grid;place-items:center;flex-shrink:0}.roastbend-quote-id{min-width:0}.roastbend-quote-name{display:block;font-weight:800;font-size:.88rem;color:var(--rb-espresso)}.roastbend-quote-place{display:inline-flex;align-items:center;gap:5px;font-size:.79rem;color:var(--rb-muted)}.roastbend-quote-place svg{color:var(--rb-copper-deep);flex-shrink:0}.roastbend-quotes-note{margin:22px auto 0;font-size:.81rem;line-height:1.62;color:var(--rb-muted);text-align:center;max-width:54rem}.roastbend-faq{max-width:850px;margin:0 auto;display:grid;gap:12px}.roastbend-faq-item{background:var(--rb-card);border:1px solid var(--rb-line);border-radius:16px;overflow:hidden;transition:border-color .22s ease,box-shadow .22s ease}.roastbend-faq-item[data-open=true]{border-color:var(--rb-line-2);box-shadow:0 16px 34px -26px rgba(43,24,16,.7)}.roastbend-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;background:none;border:0;padding:15px 17px;min-height:56px;font:inherit;font-weight:700;font-size:.99rem;color:var(--rb-espresso);text-align:left;cursor:pointer;transition:color .18s ease}.roastbend-faq-q span{min-width:0}.roastbend-faq-q svg,.roastbend-faq-q:hover{color:var(--rb-copper-deep)}.roastbend-faq-q svg{flex-shrink:0;transition:transform .28s cubic-bezier(.22,1,.36,1)}.roastbend-faq-item[data-open=true] .roastbend-faq-q svg{transform:rotate(180deg)}.roastbend-faq-a{padding:0 17px 17px;color:var(--rb-muted);font-size:.92rem;animation:roastbend-faqfade .3s ease}.roastbend-faq-a a{color:var(--rb-copper-deep);font-weight:700;text-underline-offset:3px}@keyframes roastbend-faqfade{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.roastbend-band{position:relative;overflow:clip;isolation:isolate;padding:60px 0;color:#fffaf3}.roastbend-band-photo{position:absolute;inset:0;z-index:0}.roastbend-band-photo img{width:100%;height:100%;object-fit:cover}.roastbend-band-tint{position:absolute;inset:0;z-index:0;background:rgba(27,15,8,.7);pointer-events:none}.roastbend-band-inner{position:relative;z-index:1;max-width:44rem;text-align:center;margin:0 auto;min-width:0}.roastbend-band-inner h2{font-size:clamp(1.62rem,6.6vw,2.4rem);color:#fffaf3;text-shadow:0 2px 18px rgba(0,0,0,.55)}.roastbend-band-inner p{margin:15px 0 24px;font-size:1rem;color:#f2e5d3;text-shadow:0 1px 12px rgba(0,0,0,.5)}.roastbend-band-inner .roastbend-actions{align-items:center}.roastbend-band-inner .roastbend-btn{max-width:22rem;margin:0 auto}.roastbend-band-note{margin:18px 0 0;font-size:.79rem;color:#e7d6c0;opacity:.9}.roastbend-final{background:linear-gradient(170deg,rgba(179,112,58,.2) 0,transparent 58%),linear-gradient(180deg,var(--rb-espresso) 0,var(--rb-espresso-darker) 100%);color:#fffaf3;padding:52px 0;scroll-margin-top:70px}.roastbend-final-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:30px;align-items:start}.roastbend-final-copy{min-width:0}.roastbend-final-copy h2{font-size:clamp(1.68rem,6.6vw,2.4rem);color:#fffaf3}.roastbend-final-copy h2 em{font-style:normal;color:var(--rb-copper-bright)}.roastbend-final-copy>p{color:var(--rb-muted-light);font-size:1rem;margin:14px 0 20px;max-width:34rem}.roastbend-final-points{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:11px}.roastbend-final-points li{display:flex;align-items:flex-start;gap:10px;font-size:.93rem;font-weight:600;color:#f3e7d7;min-width:0}.roastbend-final-points svg{color:var(--rb-copper-bright);flex-shrink:0;margin-top:3px}.roastbend-final .roastbend-btn--ghost{color:#fffaf3;border-color:rgba(255,250,243,.42)}.roastbend-final .roastbend-btn--ghost:hover{background:rgba(255,250,243,.12);border-color:#fffaf3}.roastbend-final-note{margin:18px 0 0;font-size:.83rem;color:var(--rb-muted-light)}.roastbend-final-note a{color:#fffaf3}.roastbend-footer{background:#150b06;color:#a08a76;padding:40px 0 120px;font-size:.86rem}.roastbend-footer .roastbend-logo-name b{color:#fffaf3}.roastbend-footer .roastbend-logo-name span{color:var(--rb-copper-bright)}.roastbend-footer .roastbend-phone{color:#fffaf3}.roastbend-footer-top{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding-bottom:22px;border-bottom:1px solid rgba(245,236,224,.12)}.roastbend-footer-links{display:flex;flex-wrap:wrap;gap:8px 18px;min-width:0}.roastbend-footer-links a{color:#c3ad97;text-decoration:none;font-weight:600}.roastbend-footer-links a:hover{color:var(--rb-copper-bright)}.roastbend-footer-resources{margin:22px 0 0;padding:18px;background:rgba(255,250,243,.04);border:1px solid rgba(245,236,224,.12);border-radius:16px}.roastbend-footer-resources h3{display:flex;align-items:center;gap:9px;font-size:1rem;color:#fffaf3;margin-bottom:10px}.roastbend-footer-resources h3 svg{color:var(--rb-copper-bright);flex-shrink:0}.roastbend-footer-resources p{margin:0 0 10px;font-size:.84rem;line-height:1.66;color:#c3ad97}.roastbend-footer-resources p:last-child{margin-bottom:0}.roastbend-footer-resources a{color:var(--rb-copper-bright);font-weight:700;text-underline-offset:3px}.roastbend-footer-resources strong{color:#ecdcc8}.roastbend-footer-disclaimer{margin:22px 0 0}.roastbend-footer-disclaimer p{margin:0 0 12px;font-size:.78rem;line-height:1.72;color:#8d7663;max-width:72rem}.roastbend-footer-disclaimer strong{color:#d3c0aa}.roastbend-footer-disclaimer a{color:#c3ad97;font-weight:700;text-underline-offset:3px}.roastbend-footer-legal{margin-top:16px!important;padding-top:14px;border-top:1px solid rgba(245,236,224,.12)}.roastbend-callbar{position:fixed;left:0;right:0;bottom:0;z-index:50;background:rgba(27,15,8,.97);backdrop-filter:blur(7px);border-top:2px solid var(--rb-copper);box-shadow:0 -10px 26px rgba(0,0,0,.3)}.roastbend-callbar-inner{display:flex;align-items:center;justify-content:center;gap:10px;max-width:1180px;margin:0 auto;padding:9px 12px;min-width:0}.roastbend-callbar-label{display:none;align-items:center;gap:9px;color:var(--rb-copper-bright);font-size:.84rem;font-weight:700}.roastbend-callbar-label svg{flex-shrink:0}.roastbend-callbar-phone{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 10px;color:#fffaf3;font-size:1.08rem;font-weight:800;letter-spacing:-.01em;text-decoration:none;white-space:nowrap}.roastbend-callbar-phone:hover{color:var(--rb-copper-bright)}.roastbend-callbar-btn{flex-shrink:0}@media (min-width:420px){.roastbend-wrap{padding:0 20px}.roastbend-nav-inner{padding:9px 20px}.roastbend-nav-cta{display:inline-flex}.roastbend-hero-inner{padding:0 22px}.roastbend-actions{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.roastbend-actions .roastbend-btn{width:auto}.roastbend-capture-row{flex-direction:row;align-items:stretch}.roastbend-capture-field{flex:1 1 190px}.roastbend-btn--submit{flex:0 0 auto;width:auto}.roastbend-stats-grid{gap:20px 16px}.roastbend-fees,.roastbend-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:560px){.roastbend-section{padding:60px 0}.roastbend-capture{padding:26px 24px}.roastbend-steps{gap:16px}.roastbend-bento,.roastbend-cards,.roastbend-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.roastbend-bento{gap:16px}.roastbend-quotes{grid-template-columns:repeat(2,minmax(0,1fr))}.roastbend-range{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;column-gap:18px}.roastbend-range-meta{grid-column:1/-1}.roastbend-range-figure{text-align:right}}@media (min-width:700px){.roastbend-hero h1{font-size:clamp(2.3rem,6.2vw,3rem)}.roastbend-hero-sub{font-size:1.06rem}.roastbend-hero-sub--2{font-size:1rem}.roastbend-callbar-label{display:inline-flex}.roastbend-footer-top{flex-direction:row;align-items:center;justify-content:space-between;gap:20px 28px}.roastbend-fdd{padding:24px 24px 26px}.roastbend-tile--media{min-height:260px}}@media (min-width:900px){.roastbend-page{--rb-nav:68px}.roastbend-wrap{padding:0 24px}.roastbend-nav-inner{gap:22px;padding:12px 24px}.roastbend-nav-links{display:flex}.roastbend-nav-phone{display:inline-flex}.roastbend-icon-call{display:none}.roastbend-hero{padding-block:clamp(2.5rem,5vh,5rem)}.roastbend-hero-eyebrow{font-size:.76rem}.roastbend-section{padding:88px 0}.roastbend-head{margin-bottom:44px}.roastbend-capture-band{padding:64px 0 68px}.roastbend-capture-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:46px}.roastbend-stats{padding:48px 0 44px}.roastbend-stats-grid{gap:26px 24px}.roastbend-stats-grid,.roastbend-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.roastbend-steps{gap:18px}.roastbend-steps-figure{aspect-ratio:21/8;margin-bottom:32px}.roastbend-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.roastbend-ranges{gap:14px}.roastbend-range{grid-template-columns:minmax(0,1.1fr) minmax(0,.7fr) minmax(0,1.4fr);column-gap:24px;padding:18px 22px 20px}.roastbend-range-meta{grid-column:auto;text-align:left}.roastbend-fees{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.roastbend-fdd-items{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;gap:12px 26px}.roastbend-bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.roastbend-tile--wide{grid-column:span 2}.roastbend-tile--media{grid-row:span 2;min-height:100%}.roastbend-quotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.roastbend-band{padding:96px 0}.roastbend-final{padding:88px 0}.roastbend-final-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}.roastbend-callbar-inner{gap:22px;padding:11px 16px}.roastbend-callbar-phone{font-size:1.22rem}.roastbend-footer{padding-bottom:116px}.roastbend-marquee-list li{font-size:1.22rem;padding:0 28px}}@media (min-width:1140px){.roastbend-hero h1{font-size:clamp(2.9rem,4.4vw,3.5rem)}.roastbend-hero-inner{max-width:48rem}.roastbend-section{padding:96px 0}}.roastbend-page[data-js=on] [data-reveal]{opacity:0;will-change:opacity,transform}.roastbend-page[data-js=on] [data-reveal=rise]{transform:translateY(26px)}.roastbend-page[data-js=on] [data-reveal=fade]{transform:none}.roastbend-page[data-js=on] [data-reveal=scale]{transform:scale(.94)}.roastbend-page[data-js=on] [data-reveal=slide]{transform:translateX(-28px)}.roastbend-page[data-js=on] [data-reveal].roastbend-in{opacity:1;transform:none;transition:opacity .7s ease,transform .75s cubic-bezier(.22,1,.36,1);transition-delay:var(--rb-d,0s)}@media (prefers-reduced-motion:reduce){.roastbend-page *,.roastbend-page :after,.roastbend-page :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.roastbend-page[data-js=on] [data-reveal=fade],.roastbend-page[data-js=on] [data-reveal=rise],.roastbend-page[data-js=on] [data-reveal=scale],.roastbend-page[data-js=on] [data-reveal=slide],.roastbend-page[data-js=on] [data-reveal],.roastbend-page[data-js=on] [data-reveal].roastbend-in{opacity:1!important;transform:none!important;transition:none!important}.roastbend-hero-fx{display:none!important}.roastbend-hero-cta,.roastbend-hero-eyebrow,.roastbend-hero-reassure,.roastbend-hero-sub,.roastbend-hw>span,.roastbend-rot{animation:none!important;opacity:1!important;transform:none!important}.roastbend-cupmark-steam i,.roastbend-rot ul{animation:none!important;transform:none!important}.roastbend-cupmark-steam i{opacity:.85!important}.roastbend-ring svg{animation:none!important;transform:none!important}.roastbend-livedot:after,.roastbend-ring:after{display:none!important}.roastbend-marquee-track{animation:none!important;transform:none!important}.roastbend-marquee{overflow-x:auto}.roastbend-btn:before{display:none!important}.roastbend-card-more,.roastbend-stat-num,.roastbend-stat-num>span,.roastbend-stats-note{opacity:1!important;transform:none!important;transition:none!important}.roastbend-faq-a,.roastbend-stat-num,.roastbend-stat-num>span,.roastbend-stats-note{animation:none!important}.roastbend-btn:active,.roastbend-btn:hover,.roastbend-card:focus-within,.roastbend-card:hover,.roastbend-icon-call:hover,.roastbend-quote:focus-within,.roastbend-quote:hover,.roastbend-range:focus-within,.roastbend-range:hover,.roastbend-step:focus-within,.roastbend-step:hover,.roastbend-tile:focus-within,.roastbend-tile:hover{transform:none!important}.roastbend-card:focus-within .roastbend-card-media img,.roastbend-card:hover .roastbend-card-media img,.roastbend-tile--media:focus-within .roastbend-tile-photo img,.roastbend-tile--media:hover .roastbend-tile-photo img{transform:none!important}.roastbend-nav-links a:after{display:none!important}.roastbend-btn svg,.roastbend-btn:hover svg,.roastbend-faq-q svg{transform:none!important}.roastbend-faq-item[data-open=true] .roastbend-faq-q svg{transform:rotate(180deg)!important}}