.direction-switch{display:flex;gap:6px;padding:6px;background:#e8eddf;width:max-content!important;max-width:calc(100% - 36px);margin:100px auto 18px!important;border-radius:18px}.direction-switch a{min-width:170px;text-align:center;padding:15px 25px;border-radius:13px;font-size:15px;font-weight:500;color:#626c5b}.direction-switch a[aria-current=page]{background:#242423;color:#fff;box-shadow:0 4px 12px #24242318}.direction-switch a span{margin-left:12px}.direction-switch+.hero{margin-top:0}.seat-section{display:grid;grid-template-columns:1.4fr 1fr;gap:50px;padding-top:35px;padding-bottom:80px}.seat-section h2{font-size:40px;margin:22px 0}.seat-section p{font-size:16px;line-height:1.75;max-width:590px}.seat-section .button,.meeting-card .button{background:#242423;color:white;gap:25px;margin-top:22px}.seat-details{background:#cfdbd5;padding:40px;border-radius:28px}.seat-details>span{font-size:11px;text-transform:uppercase;letter-spacing:1px}.seat-details h3{font-size:40px;line-height:1.08;letter-spacing:-1.5px;margin:28px 0}.seat-details p{font-size:13px}.meeting-section{padding-top:25px;padding-bottom:90px}.meeting-card{display:grid;grid-template-columns:1.15fr 1fr;background:#e8eddf;border-radius:32px;overflow:hidden}.meeting-card>div{padding:44px}.meeting-card h2{font-size:43px;margin:22px 0}.meeting-card p{font-size:16px;line-height:1.7}.meeting-card small{font-size:11px;line-height:1.6;display:block;margin-top:20px;color:#687160}.meeting-card>img{width:100%;height:100%;min-height:450px;object-fit:cover}.courier-hero{margin:0 20px;background:#242423;border-radius:30px;color:white;display:grid;grid-template-columns:1.1fr 1fr;overflow:hidden;min-height:590px}.courier-hero-copy{padding:62px 55px}.courier-hero h1{font-size:59px;letter-spacing:-2.8px;line-height:1.07;margin:25px 0}.courier-hero h1 span{color:#f5e318}.courier-hero p{font-size:17px;line-height:1.75;color:#d9dfd3;max-width:480px}.courier-hero .button{background:#f5e318;color:#242423;margin-top:22px;gap:22px}.courier-hero-photo{position:relative;background:url('assets/office-lounge-edited.jpg') 65% center/cover;min-height:460px}.courier-hero-photo>span{position:absolute;bottom:24px;left:24px;right:24px;padding:22px;background:#ffffffdf;color:#242423;border-radius:20px;backdrop-filter:blur(15px);font-size:16px;line-height:1.6}.courier-hero .section-tag{color:#d9dfd3}.courier-equip{padding-top:30px;padding-bottom:75px}.courier-equip h2{margin:20px 0 35px}.equip-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.equip-card{background:#e8eddf;border-radius:28px;padding:32px;display:flex;flex-direction:column;align-items:flex-start}.equip-card:nth-child(2){background:#cfdbd5}.equip-card:nth-child(3){background:#f5e318}.equip-card>span{font-size:11px;letter-spacing:1px}.equip-card h3{font-size:30px;line-height:1.15;letter-spacing:-1px;margin:28px 0 18px}.equip-card p{font-size:15px;line-height:1.7}.equip-card .button{margin-top:auto;background:#242423;color:#fff;font-size:13px;padding:16px 20px}.equip-card small{font-size:11px;line-height:1.6;margin:15px 0 25px;color:#596150}.courier-steps{padding-top:10px;padding-bottom:80px}.courier-steps h2{margin-bottom:35px}.courier-steps .equip-card{min-height:260px}.courier-steps .equip-card h3{font-size:24px}.courier-footer{background:#e8eddf;padding:40px 0}.courier-footer .section-shell{display:flex;gap:30px;justify-content:space-between;flex-wrap:wrap}.courier-footer p{font-size:12px;line-height:1.7;max-width:580px}.courier-footer img{width:160px}.courier-page .hook-team{padding-right:30px}.courier-page .hook-personal{grid-column:span 2}.courier-page .hook-service{padding-right:30px}
@media(max-width:1000px){.courier-hero h1{font-size:43px}.courier-hero-copy{padding:40px 30px}.meeting-card>div{padding:30px}.meeting-card h2{font-size:35px}.equip-grid{gap:14px}.equip-card{padding:25px}.equip-card h3{font-size:26px}.seat-section{gap:25px}.seat-section h2{font-size:34px}.courier-page .hook-personal{grid-column:span 1}}
@media(max-width:700px){.direction-switch{margin-top:86px!important;margin-bottom:14px!important}.direction-switch a{min-width:140px;padding:13px 18px;font-size:14px}.direction-switch+.hero{margin-top:0}.seat-section{grid-template-columns:1fr;padding-bottom:55px}.seat-section h2{font-size:32px}.seat-details{padding:28px}.seat-details h3{font-size:34px}.meeting-section{padding-bottom:55px}.meeting-card{grid-template-columns:1fr;border-radius:25px}.meeting-card>div{padding:28px 24px}.meeting-card h2{font-size:33px}.meeting-card>img{min-height:0;height:290px}.meeting-card .button{font-size:13px;padding:18px}.courier-hero{margin:0 10px;grid-template-columns:1fr}.courier-hero-copy{padding:35px 25px}.courier-hero h1{font-size:43px;letter-spacing:-2px}.courier-hero p{font-size:15px}.courier-hero-photo{min-height:340px}.equip-grid{grid-template-columns:1fr}.courier-equip h2,.courier-steps h2{font-size:34px}.equip-card{padding:28px}.equip-card h3{font-size:30px}.courier-page .hook-personal{grid-column:span 2}}
.extra-hooks{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding-bottom:65px}.extra-hooks .hook-card{grid-column:auto;background:#e8eddf;min-height:270px}.extra-hooks .hook-card:nth-child(2){background:#cfdbd5}.extra-hooks h3{font-size:32px}
@media(max-width:600px){.extra-hooks{grid-template-columns:1fr;gap:14px;padding-bottom:40px}.extra-hooks h3{font-size:28px}}
.courier-hero .button,.meeting-card .button,.seat-section .button{display:inline-flex;align-items:center;justify-content:space-between;padding:20px 24px;line-height:1.3;text-decoration:none}.equip-card .button{display:inline-flex;align-items:center;line-height:1.4}
.direction-switch a{display:inline-flex;align-items:center;justify-content:center;font-family:Roboto,Arial,sans-serif;font-weight:600;min-width:170px}.direction-switch a[aria-current=page]{background:#f5e318;color:#242423;box-shadow:none}.courier-hero .button-hero{font-family:Roboto,Arial,sans-serif;font-size:15px;font-weight:600;border-radius:16px;padding:20px 25px;gap:42px;justify-content:center;line-height:normal;box-shadow:none}.courier-hero .button-hero:hover{background:#ffec2c}.equip-card .button,.meeting-card .button,.seat-section .button{font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:600;border-radius:16px;min-height:56px;padding:18px 22px}.courier-page .button-small{border-radius:16px}
@media(max-width:700px){.direction-switch a{min-width:140px}.courier-hero .button-hero{padding:19px 21px;width:100%;justify-content:space-between;font-size:15px}.equip-card .button,.meeting-card .button,.seat-section .button{font-size:13px}}
