.pocket-landing *{box-sizing:border-box}.pocket-landing{scroll-behavior:smooth;scroll-padding-top:90px;margin:0;background:#171817;color:#f9f8f5;font-family:Arial,sans-serif;-webkit-font-smoothing:antialiased}.pocket-landing a,.pocket-landing button{-webkit-tap-highlight-color:transparent}.pocket-landing button,.pocket-landing input{font:inherit}.pocket-landing a,.pocket-landing button,.pocket-landing summary{touch-action:manipulation}.pocket-landing button{cursor:pointer}.pocket-landing a{color:inherit;text-decoration:none}.pocket-landing button{border:0}.pocket-landing [tabindex]:focus-visible,.pocket-landing a:focus-visible,.pocket-landing button:focus-visible,.pocket-landing summary:focus-visible{outline:3px solid #ff9f55;outline-offset:5px}.pocket-landing button:disabled{cursor:default}.pocket-landing .wrap{max-width:1280px;width:calc(100% - 112px);margin:auto}.pocket-landing .logo{font-size:29px;font-weight:800;letter-spacing:-1.5px;white-space:nowrap}.pocket-landing .logo span,.pocket-landing .orange{color:#ff701e}.pocket-landing .logo sup{font-size:9px;vertical-align:top;letter-spacing:0;margin:6px 0 0 3px;display:inline-block}.pocket-landing .button{display:inline-flex;align-items:center;justify-content:center;gap:34px;min-height:58px;padding:0 25px;background:#ff721f;color:#171817;border:1px solid #ff721f;border-radius:5px;font-weight:700;font-size:15px;transition:background .18s,transform .18s}.pocket-landing .button:hover{background:#ff8f4b;transform:translateY(-2px)}.pocket-landing .button span{font-size:23px;font-weight:400}.pocket-landing .button.outline{background:#15161560;border-color:#ffffff70;color:white;gap:12px}.pocket-landing .button.outline:hover{background:#ffffff12}.pocket-landing .button .play{font-size:26px}.pocket-landing .hero{position:relative;isolation:isolate;overflow:hidden;min-height:705px;background:#191917}.pocket-landing .hero-image{position:absolute;inset:0;background:url(/marketing/pocket-worksite.webp) center 43%/cover no-repeat;z-index:-2}.pocket-landing .hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#171817f5,#171817d9 32%,#1718175e 64%,#17181715),linear-gradient(0deg,#17181780,transparent 35%);z-index:-1}.pocket-landing .hero-inner{display:grid;grid-template-columns:1.2fr 1fr;min-height:705px;align-items:center;gap:32px}.pocket-landing .eyebrow{font-size:11px;font-weight:700;letter-spacing:2.2px;line-height:1.6;margin:0 0 25px}.pocket-landing .orange-line{width:24px;height:2px;background:#ff701e;display:inline-block;vertical-align:middle;margin-right:10px}.pocket-landing h1{font-size:clamp(50px,5.4vw,82px);line-height:1.04;letter-spacing:-4px;margin:0 0 27px;font-weight:800}.pocket-landing h1 em{color:#ff701e;font-style:normal}.pocket-landing .hero-description{color:#dddcd8;font-size:19px;line-height:1.65;margin:0 0 30px}.pocket-landing .cta-row{display:flex;gap:12px;flex-wrap:wrap}.pocket-landing .hero-proof{font-size:12px;color:#c5c3be;margin-top:18px}.pocket-landing .hero-proof span{padding:0 12px}.pocket-landing .hero-footnote{font-size:13px;color:#d2d0c9;margin-top:58px;letter-spacing:.3px}.pocket-landing .hero-product{position:relative;width:100%;display:flex;align-items:center;flex-direction:column;padding:40px 0 15px 35px}.pocket-landing .phone{width:280px;background:#202220;border:5px solid #353734;box-shadow:0 0 0 2px #111,0 28px 60px #0008,inset 0 0 0 2px #050505;border-radius:43px;padding:10px 12px 9px;position:relative;transform:rotate(4deg)}.pocket-landing .phone-camera{position:absolute;width:75px;height:20px;border-radius:20px;background:#070807;top:9px;left:calc(50% - 37px)}.pocket-landing .phone-status{display:flex;justify-content:space-between;font-size:10px;padding:1px 9px 14px}.pocket-landing .app-bar{display:flex;align-items:center;justify-content:space-between;padding:8px 8px 16px}.pocket-landing .app-bar .logo{font-size:19px;letter-spacing:-.8px}.pocket-landing .round-plus{background:#ff701e;color:#171817;border-radius:50%;font-size:20px;width:24px;height:24px;text-align:center}.pocket-landing .phone-photo{height:93px;background:linear-gradient(0deg,#0008,transparent),url(/marketing/pocket-worksite.webp) 68% 25% /360px;display:flex;align-items:end;padding:10px;border-radius:6px}.pocket-landing .pill{border-radius:20px;display:inline-block;padding:5px 9px;background:#363a34;color:#dcdfd8;font-size:10px;font-weight:600}.pocket-landing .pill.green{color:#c7efcb;background:#294934}.pocket-landing .phone-content{padding:15px 7px 0}.pocket-landing .mini-label{font-size:10px;letter-spacing:1.4px;font-weight:600;color:#999e96;margin:0 0 8px}.pocket-landing .phone h3{font-size:24px;letter-spacing:-.5px;margin:0 0 8px;line-height:1.1}.pocket-landing .small-copy{font-size:11px}.pocket-landing .muted{color:#a8aca5}.pocket-landing .appointment{display:flex;gap:12px;align-items:center;border-top:1px solid #ffffff15;border-bottom:1px solid #ffffff15;padding:14px 0;margin:15px 0}.pocket-landing .calendar-icon{border:1px solid #ffffff30;border-radius:5px;text-align:center;font-size:8px;width:31px;padding:3px}.pocket-landing .calendar-icon b{display:block;font-size:17px}.pocket-landing .appointment strong,.pocket-landing .phone-event strong{font-size:11px}.pocket-landing .appointment p,.pocket-landing .phone-event p{font-size:10px;color:#a8aca5;margin:4px 0 0}.pocket-landing .phone-event{display:flex;gap:9px;margin:17px 0}.pocket-landing .tick{color:#b1e9b8;background:#294934;width:19px;height:19px;text-align:center;line-height:19px;font-size:12px;border-radius:50%;flex-shrink:0}.pocket-landing .phone-button{display:flex;background:#ff701e;border-radius:5px;color:#171817;justify-content:space-between;padding:12px;font-size:11px;font-weight:700;margin-top:18px}.pocket-landing .app-bottom{display:flex;justify-content:space-between;color:#999e96;font-size:8px;padding:15px 4px 7px}.pocket-landing .app-bottom span:first-child{color:#ff8c42}.pocket-landing .notification{position:absolute;top:300px;right:-15px;display:flex;align-items:center;gap:12px;border-radius:9px;padding:18px 20px;background:#faf9f5;color:#20231e;box-shadow:0 15px 40px #0003;transform:rotate(-3deg)}.pocket-landing .notification-tick{color:white;background:#408751;font-size:15px;border-radius:50%;width:27px;height:27px;text-align:center;line-height:27px}.pocket-landing .notification strong{font-size:13px}.pocket-landing .notification p{font-size:11px;color:#62665e;margin:5px 0 0}.pocket-landing .now{align-self:start;font-size:9px;color:#73766f;margin-left:8px}.pocket-landing .sample-caption{font-size:9px;letter-spacing:.7px;color:#ddd9d2;align-self:center;margin-top:23px}.pocket-landing .trade-strip{border-bottom:1px solid #343630;border-top:1px solid #343630;padding:22px 0;background:#1c1e1b}.pocket-landing .trade-strip .wrap{display:flex;align-items:center;justify-content:space-between;gap:20px}.pocket-landing .trade-strip span{font-size:9px;letter-spacing:1.6px;color:#91968c;font-weight:700;white-space:nowrap}.pocket-landing .trade-strip p{font-size:12px;color:#c6c9c0;line-height:1.7;margin:0}.pocket-landing .trade-strip i{font-style:normal;color:#ff701e;padding:0 14px}.pocket-landing .section{padding:100px 0}.pocket-landing .journey{background:#f5f3ed;color:#21241f}.pocket-landing .section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:43px;gap:25px}.pocket-landing .section-heading .eyebrow{margin-bottom:18px}.pocket-landing h2{font-size:clamp(34px,3.65vw,53px);line-height:1.08;letter-spacing:-2px;margin:0;font-weight:750}.pocket-landing .section-heading>p{font-size:15px;line-height:1.7;color:#72766c;margin:0 0 4px}.pocket-landing .stage-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #d8d9d0;border-bottom:1px solid #d8d9d0;margin-bottom:35px}.pocket-landing .stage-tabs button{display:flex;gap:14px;align-items:center;background:transparent;min-height:75px;color:#73786e;text-align:left;font-size:15px;position:relative;padding:0 18px}.pocket-landing .stage-tabs button span{font-size:10px}.pocket-landing .stage-tabs button b{margin-left:auto;font-weight:400}.pocket-landing .stage-tabs button[aria-selected=true]{color:#21241f}.pocket-landing .stage-tabs button[aria-selected=true]:after{position:absolute;content:"";height:3px;background:#ff701e;bottom:-1px;left:0;right:0}.pocket-landing .stage-tabs button[aria-selected=true] span{color:#cb5010}.pocket-landing .journey-panel{display:grid;grid-template-columns:1fr 1fr;background:#ecece4;border:1px solid #e0e1d7;border-radius:9px;overflow:hidden;min-height:428px}.pocket-landing .journey-copy{padding:43px 46px}.pocket-landing .journey-copy .mini-label{color:#777e70;font-size:9px}.pocket-landing .journey-copy h3{font-size:32px;line-height:1.1;letter-spacing:-1px;margin:15px 0 20px}.pocket-landing .journey-copy>p:not(.mini-label){font-size:14px;line-height:1.75;color:#62685b;max-width:400px}.pocket-landing .customer-note{padding-left:16px;border-left:2px solid #ff701e;margin:25px 0}.pocket-landing .customer-note .mini-label{font-size:8px}.pocket-landing .customer-note p{font-size:12px;line-height:1.6;color:#62685b;margin:8px 0 0}.pocket-landing .next-stage{background:none;padding:9px 0;min-height:44px;display:flex;gap:25px;font-size:12px;font-weight:700;color:#363c2e}.pocket-landing .demo-card{align-self:center;background:#fffefb;border:1px solid #dedfd5;border-radius:9px;margin:28px 40px 28px 0;padding:27px;box-shadow:0 12px 24px #2b352009}.pocket-landing .demo-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.pocket-landing .demo-top .mini-label{color:#727a67;font-size:9px;margin:0}.pocket-landing .demo-card h4{font-size:21px;margin:0 0 6px;letter-spacing:-.6px}.pocket-landing .demo-meta{font-size:11px;color:#777e70;margin:0 0 23px}.pocket-landing .demo-row{display:flex;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid #ecece4;font-size:12px;color:#686e60}.pocket-landing .demo-row strong{color:#333b2b}.pocket-landing .demo-total{display:flex;align-items:center;justify-content:space-between;margin:20px 0}.pocket-landing .demo-total span{font-size:11px;color:#68705e}.pocket-landing .demo-total strong{font-size:29px;letter-spacing:-1px}.pocket-landing .demo-action{width:100%;background:#ff721f;border-radius:4px;min-height:44px;color:#21241f;font-size:12px;font-weight:700;margin-top:10px}.pocket-landing .demo-action:disabled{background:#dcebd8;color:#33522a}.pocket-landing .demo-hint{font-size:10px;text-align:center;line-height:1.5;color:#79816f;margin:10px 0 0}.pocket-landing .demo-note{font-size:10px;color:#7b8075;margin:15px 0 0;text-align:center}.pocket-landing .demo-calendar{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin:20px 0}.pocket-landing .demo-calendar span{font-size:10px;text-align:center;border:1px solid #dedfd5;border-radius:5px;padding:10px 2px;line-height:1.7}.pocket-landing .demo-calendar b{font-size:16px;display:block}.pocket-landing .demo-calendar .selected{background:#fff0e4;border-color:#ff721f}.pocket-landing .field-section{background:#1b1d1a}.pocket-landing .field-section .section-heading>p{color:#a4a99e}.pocket-landing .field-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.pocket-landing .day-board{background:#242722;border:1px solid #3c4037;border-radius:8px;padding:26px 30px}.pocket-landing .board-header{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #3c4037;padding-bottom:20px}.pocket-landing .board-header .mini-label{margin:0}.pocket-landing .board-header>span:last-child{font-size:10px;color:#a7ae9e}.pocket-landing .day-heading h3{font-size:24px;letter-spacing:-.5px;margin:23px 0 8px}.pocket-landing .day-heading p{font-size:11px;color:#a7ae9e;margin:0 0 25px}.pocket-landing .schedule-line{display:grid;grid-template-columns:40px 1fr;gap:14px;margin-bottom:12px}.pocket-landing .schedule-line time{font-size:10px;color:#a7ae9e;padding-top:12px}.pocket-landing .schedule-job{padding:15px;background:#2c3029;border-radius:4px;border-left:2px solid #646e58}.pocket-landing .schedule-job.active{border-color:#ff721f;background:#32352b}.pocket-landing .schedule-job strong{display:block;font-size:12px;margin-top:2px}.pocket-landing .schedule-job p{font-size:10px;color:#a7ae9e;margin:7px 0}.pocket-landing .schedule-job .pill{float:right;font-size:8px;padding:4px 7px;margin-left:4px}.pocket-landing .job-person{font-size:8px;color:#dedfd7;display:inline-block;margin-top:7px}.pocket-landing .job-person>span{padding-left:7px;color:#b6bda9}.pocket-landing .board-caption{font-size:8px;text-align:center;margin:24px 0 0}.pocket-landing .feature-list article{display:flex;gap:22px;border-bottom:1px solid #3c4037;padding:27px 0}.pocket-landing .feature-list article:first-child{padding-top:0}.pocket-landing .feature-number{color:#ff8a42;font-size:11px;padding-top:4px;white-space:nowrap}.pocket-landing .feature-list h3{font-size:22px;letter-spacing:-.5px;margin:0 0 10px}.pocket-landing .feature-list p{font-size:14px;line-height:1.8;color:#a7ae9e;margin:0}.pocket-landing .text-link{display:inline-flex;align-items:center;gap:25px;color:#ff8a42;font-size:13px;font-weight:600;min-height:44px;background:none;padding:0}.pocket-landing .feature-list>.text-link{margin-top:20px}.pocket-landing .margin-section{background:#22251f;border-top:1px solid #35392f}.pocket-landing .margin-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:90px;align-items:center}.pocket-landing .body-copy{font-size:15px;line-height:1.8;color:#b0b6a7;max-width:445px;margin:25px 0 17px}.pocket-landing .cost-card{border:1px solid #444b3b;background:#292e24;border-radius:8px;padding:28px}.pocket-landing .cost-top{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:20px}.pocket-landing .cost-top .mini-label{margin:0;font-size:9px}.pocket-landing .cost-row{display:flex;justify-content:space-between;font-size:13px;padding:18px 0;border-top:1px solid #444b3b;color:#b7bfad}.pocket-landing .cost-row strong{color:#f4f5ee;font-size:16px}.pocket-landing .profit-row{display:flex;justify-content:space-between;align-items:center;background:#cddbaf;color:#26321c;margin:10px -9px 0;padding:22px 18px;border-radius:5px}.pocket-landing .profit-row p{font-size:9px;letter-spacing:1.3px;margin:0 0 9px}.pocket-landing .profit-row strong{font-size:36px;letter-spacing:-1px}.pocket-landing .profit-row strong span{font-size:12px;font-weight:400;letter-spacing:0}.pocket-landing .profit-arrow{font-size:35px}.pocket-landing .cost-caption{font-size:9px;color:#b0b6a7;margin:17px 0 0}.pocket-landing .after-work{background:#ff7626;color:#20241b;padding:80px 0;position:relative;overflow:hidden}.pocket-landing .after-work .wrap{position:relative;z-index:1}.pocket-landing .after-work .eyebrow{font-size:10px;margin-bottom:18px}.pocket-landing .after-work h2{font-size:clamp(40px,5vw,70px);letter-spacing:-2.6px}.pocket-landing .after-work p:not(.eyebrow){font-size:15px;line-height:1.8;max-width:500px;margin:24px 0}.pocket-landing .button.dark{background:#20241b;border-color:#20241b;color:#fff}.pocket-landing .button.dark:hover{background:#343b2d}.pocket-landing .giant-arrow{position:absolute;font-size:430px;right:6%;top:-35px;color:#d5520e;font-weight:400;line-height:1.2}.pocket-landing .faq-section{background:#171917}.pocket-landing .faq-layout{display:grid;grid-template-columns:1fr 1.4fr;gap:80px}.pocket-landing .faq-list details{border-bottom:1px solid #383d32}.pocket-landing .faq-list details:first-child{border-top:1px solid #383d32}.pocket-landing .faq-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;font-size:15px;line-height:1.5;padding:24px 0}.pocket-landing .faq-list summary::-webkit-details-marker{display:none}.pocket-landing .faq-list summary span{color:#ff8a42;font-size:20px}.pocket-landing .faq-list details[open] summary span{transform:rotate(45deg)}.pocket-landing .faq-list details p{font-size:14px;line-height:1.8;color:#a7ae9e;margin:0 25px 24px 0}.pocket-landing .faq-list .text-link{margin-bottom:16px}@media(min-width:1500px){.pocket-landing .hero-image{background-position:center 42%}.pocket-landing .hero-inner{min-height:765px}.pocket-landing .hero-product{padding-left:0}.pocket-landing .phone{width:295px}.pocket-landing .hero-product .notification{right:0}}@media(max-width:1100px){.pocket-landing .wrap{width:calc(100% - 64px)}.pocket-landing h1{letter-spacing:-2.5px}.pocket-landing .hero-description{font-size:17px}.pocket-landing .hero-inner{gap:8px}.pocket-landing .hero-product{padding-left:0}.pocket-landing .notification{right:-10px;padding:14px;top:330px}.pocket-landing .field-grid,.pocket-landing .margin-layout{gap:45px}.pocket-landing .trade-strip .wrap{flex-direction:column;gap:12px}.pocket-landing .journey-copy{padding:30px}.pocket-landing .demo-card{margin:25px 25px 25px 0;padding:23px}.pocket-landing .giant-arrow{right:0;opacity:.65}.pocket-landing .phone{width:265px}}@media(max-width:760px){.pocket-landing{scroll-padding-top:25px}.pocket-landing .wrap{width:calc(100% - 40px)}.pocket-landing .logo{font-size:25px}.pocket-landing .hero-inner{grid-template-columns:1fr;gap:0;padding-top:43px;min-height:0}.pocket-landing .hero-copy{position:relative;z-index:2}.pocket-landing .eyebrow{font-size:9px;letter-spacing:1.7px;margin-bottom:22px}.pocket-landing h1{font-size:clamp(42px,8.8vw,66px);letter-spacing:-2.5px;line-height:1.04;margin-bottom:22px}.pocket-landing .hero-description{font-size:16px;line-height:1.7}.pocket-landing .hero-shade{background:linear-gradient(180deg,#171817f5,#171817ec 34%,#17181765 70%,#17181780)}.pocket-landing .hero-image{background-position:65%}.pocket-landing .cta-row{gap:10px}.pocket-landing .button{min-height:53px;padding:0 18px;gap:20px;font-size:13px}.pocket-landing .hero-proof{font-size:10px;margin-top:17px}.pocket-landing .hero-footnote{display:none}.pocket-landing .hero-product{padding:33px 0 12px;max-width:410px;margin:auto}.pocket-landing .phone{width:250px;transform:rotate(3deg)}.pocket-landing .phone-photo{height:75px}.pocket-landing .notification{right:0;top:232px;max-width:270px}.pocket-landing .phone h3{font-size:23px}.pocket-landing .sample-caption{margin-top:18px}.pocket-landing .trade-strip{padding:20px 0}.pocket-landing .trade-strip p{text-align:center;font-size:11px;line-height:2}.pocket-landing .trade-strip i{padding:0 7px}.pocket-landing .section{padding:64px 0}.pocket-landing .section-heading{align-items:start;flex-direction:column;gap:20px;margin-bottom:28px}.pocket-landing .section-heading>p{font-size:13px}.pocket-landing .section-heading h2 br{display:none}.pocket-landing h2{font-size:36px;letter-spacing:-1.5px;line-height:1.12}.pocket-landing .stage-tabs button{padding:14px 6px;font-size:11px;flex-direction:column;gap:7px;min-height:70px;justify-content:center}.pocket-landing .stage-tabs button b{display:none}.pocket-landing .stage-tabs{margin-bottom:22px}.pocket-landing .journey-panel{grid-template-columns:1fr}.pocket-landing .journey-copy{padding:28px 25px 12px}.pocket-landing .journey-copy h3{font-size:29px}.pocket-landing .journey-copy>p:not(.mini-label){font-size:14px}.pocket-landing .demo-card{margin:12px 20px 25px;padding:23px}.pocket-landing .demo-note{font-size:9px;line-height:1.6;margin-top:12px}.pocket-landing .field-grid{grid-template-columns:1fr;gap:35px}.pocket-landing .day-board{padding:22px}.pocket-landing .feature-list h3{font-size:20px}.pocket-landing .feature-list p{font-size:13px}.pocket-landing .margin-layout{grid-template-columns:1fr;gap:30px}.pocket-landing .cost-card{padding:22px}.pocket-landing .body-copy{font-size:14px}.pocket-landing .after-work{padding:60px 0}.pocket-landing .after-work h2{font-size:45px;letter-spacing:-2px}.pocket-landing .after-work p:not(.eyebrow){font-size:14px;max-width:290px}.pocket-landing .after-work p br{display:none}.pocket-landing .giant-arrow{font-size:230px;right:-25px;top:125px;opacity:.3}.pocket-landing .faq-layout{grid-template-columns:1fr;gap:30px}.pocket-landing .faq-layout h2 br{display:none}.pocket-landing .faq-list summary{font-size:14px}.pocket-landing .cost-top{gap:8px}.pocket-landing .cost-top .mini-label{font-size:8px}.pocket-landing .profit-row strong{font-size:31px}.pocket-landing .profit-row strong span{font-size:11px}}@media(prefers-reduced-motion:reduce){.pocket-landing{scroll-behavior:auto}.pocket-landing *,.pocket-landing :after,.pocket-landing :before{transition:none!important;animation:none!important}}.pocket-landing{padding-top:64px;line-height:normal}.pocket-landing .hero-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 43%;object-position:center 43%}.pocket-landing .hero-image{background:none}.pocket-landing .journey{color-scheme:light}.pocket-landing .journey .orange{color:#f97316}.pocket-landing section[id]{scroll-margin-top:85px}.pocket-landing .trade-links{display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:center;padding:22px 0 0}.pocket-landing .trade-links a{font-size:11px;line-height:1.5;color:#bfc7b6;padding:8px 0;min-height:36px}.pocket-landing .trade-links a:hover{color:#ff8a42}.pocket-landing .trade-strip .wrap{display:block}.pocket-landing .trade-strip .wrap>span{display:block;text-align:center}.pocket-landing .demo-card .pill{color:#4c5941;background:#e8ecdf}.pocket-landing .demo-row strong{text-align:right}.pocket-landing .phone-status{line-height:normal}.pocket-landing .source-note{font-size:10px;color:#a7ae9e;text-align:center;padding:18px}.pocket-landing .faq-list summary{font-weight:400}@media(max-width:760px){.pocket-landing .hero-image img{-o-object-position:65% center;object-position:65% center}.pocket-landing .trade-links{gap:3px 16px}}.pocket-landing .button.outline{outline:none}.pocket-landing .button.outline:focus-visible{outline:3px solid #ff9f55;outline-offset:5px}.pocket-landing h3,.pocket-landing h4{font-weight:700}