.eb{width:100%;min-width:0}.eb-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:36px}.eb-tabs button{min-height:48px;padding:13px 23px;border:1px solid #647c6966;background:#17251f;color:#dce6d6;border-radius:100px;font-size:.82rem}.eb-tabs button[aria-pressed=true]{color:#17281d;background:#c4d6b9;border-color:#c4d6b9}.eb-devices{display:grid;grid-template-columns:330px 110px minmax(0,430px);align-items:center;justify-content:center;gap:12px;padding:45px 30px;border:1px solid #78907833;border-radius:20px;background:radial-gradient(ellipse at 30% 65%,#40584455,transparent 60%),linear-gradient(135deg,#192721,#101a17);min-width:0}.eb-phone{position:relative;background:#efefe6;border:7px solid #080f13;outline:1px solid #6b7f70;border-radius:38px;box-shadow:0 35px 65px #0006;color:#173332;overflow:hidden}.eb-phone-camera{height:8px;width:70px;border-radius:0 0 12px 12px;margin:auto;background:#080f13}.eb-phone-top{display:flex;gap:10px;justify-content:space-between;align-items:center;padding:21px 17px 17px;border-bottom:1px solid #173b3320}.eb-phone-top strong{font:700 21px Georgia,serif;letter-spacing:-.04em;white-space:nowrap}.eb-phone-top>span{display:grid;place-items:center;background:#e0e5da;color:#34513f;width:28px;height:28px;border-radius:50%;font-size:11px}.eb-phone-content{padding:24px 18px 18px;min-height:397px;background:radial-gradient(ellipse at 90% 10%,#d8e7e333,transparent),#f5f3ec}.eb-overline{display:block;font-size:.64rem;letter-spacing:.08em;color:#5c7169;text-transform:uppercase}.eb-phone h3{font:27px/1.2 Georgia,serif;letter-spacing:-.03em;color:#142d31;margin-top:14px}.eb-phone-kind{color:#4f6762;font-size:.74rem;margin-top:9px}.eb dl{margin:22px 0}.eb dl>div{padding:13px 0;border-bottom:1px solid #35513e25}.eb dt{font-size:.65rem;color:#526961;margin-bottom:6px}.eb dd{margin:0;font-size:.83rem;line-height:1.5;color:#193e35}.eb-send{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border:0;border-radius:7px;padding:14px 13px;min-height:52px;background:#265b55;color:#fff;font-size:.75rem;text-align:left;line-height:1.5}.eb-send:hover{background:#1e4d48}.eb-receipt{font-size:.81rem;color:#1a5e3f;line-height:1.6;padding:14px;background:#dde9d8;border:1px solid #9bb992;border-radius:8px}.eb-reset{min-height:44px;border:0;background:transparent;color:#365f53;font-size:.72rem;padding:12px 0 0}.eb-phone-nav{display:flex;justify-content:space-around;background:#101c22;color:#cbd5d4;padding:15px 4px 17px}.eb-phone-nav>span{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:18px}.eb-phone-nav small{font-size:9px}.eb-connection{display:flex;align-items:center;gap:10px;color:#b4cba3}.eb-connection span{height:1px;background:#8ea67a66;flex:1}.eb-connection b{font-size:30px;font-weight:400}.eb-office{border:1px solid #aec09f;border-radius:16px;background:linear-gradient(135deg,#eeefdf,#dbe5d3);box-shadow:0 30px 60px #0003;padding:29px 30px;min-height:360px;color:#243d2d}.eb-office-top{display:flex;align-items:center;gap:12px;border-bottom:1px solid #63805755;padding-bottom:22px;margin-bottom:24px;font:21px Georgia,serif}.eb-office-top>span:first-child{font:32px Georgia,serif;color:#547649}.eb-office-top small{display:block;font:11px Inter,sans-serif;margin-top:5px;color:#496142}.eb-office h4{font-size:1.5rem;line-height:1.2;color:#25432e;margin-top:14px}.eb-office-status{font-size:.68rem;line-height:1.6;color:#3f5c39;padding-top:17px;border-top:1px solid #577b4c44}.eb-wait{display:flex;align-items:center;gap:18px;min-height:150px}.eb-wait>span{font-size:40px;color:#527a45}.eb-wait p{font-size:.88rem;color:#3f5a39;max-width:180px}.eb-office dl{min-height:190px}.eb-office dt{color:#496142}.eb-story{display:grid;grid-template-columns:1fr 1fr;gap:65px;margin-top:40px}.eb-story .eyebrow{font-size:.59rem;margin-bottom:17px}.eb-story h3{font-size:1.7rem;max-width:530px;margin-bottom:17px}.eb-story p{font-size:.91rem;max-width:530px}.eb-value{border-left:1px solid #9dbd8244;padding-left:32px}.eb-value p{font-size:1rem;color:#d5e0ce}.eb-note{font-size:.72rem;line-height:1.7;margin-top:26px;color:#a5b6a3;max-width:800px}.eb-complete .eb-connection{color:#d2e8ba}.eb-complete .eb-connection span{background:#b8d992}.employee-link-band{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:30px;border:1px solid #8ca77d66;border-radius:13px;background:#20332677;margin-top:30px}.employee-link-band h3{font-size:1.45rem;margin-bottom:10px}.employee-link-band p{font-size:.88rem;max-width:650px}.employee-link-band .text-link{flex-shrink:0}.employee-scope{padding:25px 30px;background:#1a2b22;border-left:2px solid #a8c296;margin-top:35px}.employee-scope p{font-size:.85rem}.employee-scope strong{color:#e2eadc}.employee-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;margin-top:45px}.employee-benefits article{border-top:1px solid #718b6166;padding:25px 0}.employee-benefits h3{font-size:1.4rem;margin-bottom:14px}.employee-benefits p{font-size:.9rem}.employee-benefits strong{display:block;color:#bdd1b4;font-size:.8rem;margin-top:16px;line-height:1.65}@media(max-width:1100px){.eb-devices{grid-template-columns:300px 50px minmax(0,380px);padding:32px 22px;gap:10px}.eb-office{padding:25px}.eb-story{gap:35px}}@media(max-width:760px){.eb-tabs{gap:8px;margin-bottom:26px}.eb-tabs button{font-size:.73rem;min-height:46px;padding:11px 16px}.eb-devices{grid-template-columns:minmax(0,1fr);gap:15px;padding:26px 18px;border-radius:14px}.eb-phone{max-width:330px;width:100%;margin:auto}.eb-connection{width:70px;margin:auto;transform:rotate(90deg);height:60px}.eb-office{width:100%;max-width:410px;min-height:320px;margin:auto;padding:25px}.eb-office h4{font-size:1.4rem}.eb-wait{min-height:120px}.eb-story{grid-template-columns:1fr;gap:25px;margin-top:30px}.eb-story h3{font-size:1.6rem}.eb-story p{font-size:.87rem}.eb-value{padding-left:20px}.eb-value p{font-size:.92rem}.eb-note{font-size:.68rem}.employee-link-band{display:block;padding:25px}.employee-link-band .text-link{margin-top:18px}.employee-benefits{grid-template-columns:1fr;gap:0}.employee-scope{padding:23px}.eb-phone-top strong{font-size:19px}.eb-phone-content{padding:21px 15px 16px}.eb-phone h3{font-size:24px}}@media(max-width:370px){.eb-devices{padding:24px 10px}.eb-phone-top{padding-inline:13px}.eb-phone-top strong{font-size:17px}.eb-office{padding:20px}.eb-send{font-size:.72rem}.eb dd{font-size:.77rem}}@media(prefers-reduced-motion:reduce){.eb *{animation:none!important;transition:none!important}}
