.public-motion :is(.price-button,.contact-button){transition:background-color .18s,box-shadow .25s,translate .3s cubic-bezier(.16,1,.3,1)}.public-motion :is(.price-button,.contact-button):active{translate:0 1px}.public-motion .price-billing button{transition:background-color .2s,color .2s,box-shadow .2s}.public-motion .price-plan{transition:box-shadow .25s,border-color .25s}.public-motion .contact-quick-grid>a>svg{transition:rotate .3s,color .2s}.public-motion .contact-icon svg{transition:rotate .35s cubic-bezier(.16,1,.3,1)}.public-motion .contact-success{animation:public-success .45s cubic-bezier(.16,1,.3,1)}@keyframes public-success{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.public-motion :is(.price-button,.contact-button):hover{translate:0 -2px;box-shadow:0 6px 18px #007a9c20}.public-motion .price-plan:hover{box-shadow:0 12px 35px #007a9c0d;border-color:#7acce8}.public-motion .contact-quick-grid>a:hover>svg{rotate:-5deg;color:#007a9c}.public-motion .contact-methods>div:hover .contact-icon svg{rotate:-6deg}}@media (prefers-reduced-motion:reduce){.public-motion *,.public-motion *:before,.public-motion *:after{animation:none!important;transition:none!important}}.price-page{background:#fefdfb;color:#171717;--price-blue: #00a8eb}.price-page .ref-desktop-nav a[href="/pricing"]{border-radius:0;border-bottom:2px solid #00a8eb}.price-page .ref-header .ref-button{background:#00a8eb}.price-page .price-eyebrow{text-transform:uppercase;letter-spacing:.19em;font-size:12px;font-weight:700;color:#465a6d;margin-bottom:16px}.price-hero{position:relative;min-height:515px;isolation:isolate}.price-hero-backdrop{position:absolute;top:0;right:0;bottom:-100px;left:37%;z-index:-2;background:linear-gradient(90deg,#fefdfb,#fefdfbc9 27%,#fff2 70%),linear-gradient(0deg,#fefdfb,transparent 52%),url(/images/pricing/van.jpg) center 36% / cover no-repeat;opacity:.52;filter:blur(2px)}.price-employee{position:absolute;right:8%;top:8px;width:39%;height:555px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;z-index:-1;-webkit-mask-image:linear-gradient(#000 65%,transparent 100%);mask-image:linear-gradient(#000 65%,transparent 100%)}.price-hero-copy{padding:48px 0 72px 5.5%;width:56%}.price-page h1{font-size:clamp(46px,5.15vw,76px);letter-spacing:-.055em;line-height:.98;margin:0 0 18px}.price-hero-copy>p:not(.price-eyebrow){font-size:clamp(16px,1.65vw,23px);line-height:1.4;max-width:590px;color:#344257}.price-cyan,.price-page h1>span{color:#00a8eb}.price-hero-copy ul{display:flex;gap:26px;padding:0;margin:22px 0 0;list-style:none;white-space:nowrap}.price-hero-copy li{font-size:12px;font-weight:700;display:flex;gap:7px;align-items:center}.price-hero-copy li svg{color:#00a8eb;width:18px;height:18px;flex-shrink:0}.price-note{font-family:Caveat,cursive;font-size:clamp(25px,2.6vw,37px);font-weight:700;line-height:1.02;display:block;width:-moz-max-content;width:max-content;transform:rotate(-10deg);color:#171717}.price-note svg{display:block;width:100px;height:70px;margin:4px auto 0}.price-hero-note{position:absolute;left:48.8%;top:122px}.price-side-note{position:absolute;right:2%;top:140px;font-size:clamp(22px,2.3vw,33px)}.price-side-note svg{height:18px;width:100%;border-top:3px solid #00a8eb;margin-top:12px}.price-side-note svg path{display:none}.price-plans-wrap{position:relative;z-index:1;padding:0 5.5%;margin-top:-45px}.price-billing{display:flex;width:-moz-max-content;width:max-content;gap:3px;padding:4px;background:#eaf0f4;border:1px solid #dfe6eb;border-radius:8px;margin:0 0 28px}.price-billing button{border:0;border-radius:5px;padding:8px 13px;font-size:12px;min-height:36px;color:#556777;background:transparent;font-weight:600}.price-billing button[aria-pressed=true]{background:#fff;color:#171717;box-shadow:0 1px 3px #17171712}.price-billing button span{color:#007a9c;margin-left:7px;font-size:10px}.price-billing button:hover{background:#ffffffb0}.price-early{margin-bottom:25px;font-size:14px}.price-plans{display:grid;grid-template-columns:1fr 1fr .93fr;gap:19px;align-items:stretch}.price-plan,.price-contact{position:relative;display:flex;flex-direction:column;background:#ffffffeb;border:1px solid #e1e7eb;border-radius:10px;padding:30px 32px 22px;box-shadow:0 10px 35px #17171703}.price-page .price-plan h2{font-size:clamp(32px,3.35vw,48px);letter-spacing:-.035em;line-height:1}.price-plan-top{min-height:102px}.price-page .price-plan-top p{font-size:18px;line-height:1.2;color:#344257;margin-top:8px}.price-amount{display:flex;align-items:baseline;gap:12px;margin:4px 0 0}.price-amount strong{font-size:clamp(38px,4vw,57px);font-weight:800;line-height:1.1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.price-amount>span{font-size:20px;color:#344257}.price-page .price-billed{font-size:14px;color:#647184;min-height:27px;margin-top:5px}.price-plan ul{list-style:none;padding:0;margin:12px 0 22px;display:grid;gap:10px}.price-plan li{font-size:15px;display:flex;gap:10px;line-height:1.25;color:#344257;align-items:flex-start}.price-plan li strong{font-weight:700;color:#171717}.price-plan li svg{width:22px;height:22px;flex-shrink:0;color:#00a8eb;margin-top:-1px}.price-page .price-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 20px;min-height:48px;border:1px solid #00a8eb;border-radius:5px;background:#00a8eb;color:#102430;font-size:14px;font-weight:750;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s}.price-page .price-button:hover{background:#38b8eb;border-color:#38b8eb;box-shadow:0 3px 10px #007a9c18}.price-plan>.price-button{margin-top:auto;width:100%}.price-page .price-button-outline{background:transparent;color:inherit;border-color:#82919e}.price-page .price-button-outline:hover{background:#f0f7fa;border-color:#007a9c}.price-team{border-color:#8cdefa;background:linear-gradient(115deg,#fff,#eaf8fe);box-shadow:0 12px 40px #00a8eb0c}.price-plan-ribbon{position:absolute;left:-1px;right:-1px;bottom:100%;height:30px;display:grid;place-items:center;background:#00a8eb;border-radius:9px 9px 0 0;font-size:12px;font-weight:800;letter-spacing:.15em;color:#102430}.price-team{border-top-left-radius:0;border-top-right-radius:0}.price-contact{padding-top:34px}.price-contact>svg{margin:0 0 24px}.price-page .price-contact h2{font-size:clamp(28px,2.9vw,42px);line-height:1.02;letter-spacing:-.05em;margin-bottom:20px}.price-page .price-contact>p{font-size:17px;line-height:1.4;color:#344257}.price-page .price-contact>.price-seat-note{font-size:13px;line-height:1.5;margin:14px 0 24px;color:#657689}.price-contact>.price-note{align-self:flex-end;font-size:32px;margin:75px -6px 0 0}.price-contact>.price-note svg{position:absolute;bottom:100%;left:-20px;transform:rotate(185deg);height:65px;width:80px}.price-page .price-plan-fine{font-size:11px;text-align:center;color:#68798a;margin:17px 0}.price-promises{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid #e1e7eb;background:#fff9;border-radius:10px;padding:25px 12px;margin-inline:-16px}.price-promises>div{display:flex;align-items:flex-start;gap:17px;padding:0 20px;border-right:1px solid #e5ebef}.price-promises>div:last-child{border-right:0}.price-promises svg{width:38px;height:38px;flex-shrink:0}.price-promises strong{display:block;font-size:13px;line-height:1.3}.price-promises small{display:block;font-size:12px;color:#617084;line-height:1.35;margin-top:7px}.price-calculator{margin:24px 5.5% 0;border-bottom:1px solid #e1e7eb;font-size:14px}.price-calculator summary{padding:16px 0;cursor:pointer;display:flex;justify-content:space-between;font-weight:600}.price-calculator summary:hover{color:#007a9c}.price-calculator-body{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:15px 0 28px}.price-calculator label{display:block;font-weight:600;font-size:14px}.price-calculator input{display:block;background:#fff;border:1px solid #b4c3ce;border-radius:5px;min-height:44px;width:110px;padding:8px 12px;margin:12px 0}.price-page .price-calculator p{font-size:13px;color:#637184}.price-calculation{display:flex;justify-content:space-between;margin-bottom:16px!important}.price-calculation>strong{font-size:22px;color:#171717}.price-calculation small{display:block;font-size:11px;font-weight:400}.price-calculator-body>div>small{font-size:11px;color:#68798a}.price-payments{display:grid;grid-template-columns:48% 52%;padding:55px 5.5% 45px;min-height:570px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 85% 70%,#e7edf2aa,transparent 48%)}.price-page .price-payments h2{font-size:clamp(40px,4.5vw,65px);line-height:.98;margin-bottom:20px}.price-page .price-payments-copy>p:not(.price-eyebrow){font-size:20px;line-height:1.35;max-width:510px;color:#344257}.price-text-link{color:#007a9c;font-size:14px;display:inline-flex;min-height:40px;align-items:center;gap:8px;margin-top:4px}.price-text-link:hover{text-decoration:underline;text-underline-offset:4px}.price-payment-facts{display:grid;grid-template-columns:1fr 1fr;margin-top:24px;max-width:505px}.price-payment-facts>div{padding-right:25px}.price-payment-facts>div+div{padding-left:32px;border-left:1px solid #bac6d0}.price-payment-facts strong{font-size:39px;letter-spacing:-.035em;color:#00a8eb;line-height:1.1}.price-page .price-payment-facts p{font-size:15px;line-height:1.35;color:#46576c;margin-top:8px}.price-email-scene{position:relative;padding:0 60px 0 52px}.price-inbox{position:relative;background:#fff;border-radius:12px;box-shadow:0 4px 34px #44586912;padding:15px 23px;max-width:465px;min-height:435px}.price-inbox>header{display:flex;align-items:center;gap:12px;font-size:17px;border-bottom:1px solid #e6ebef;padding-bottom:12px}.price-inbox header>small{font-size:10px;margin-left:auto;color:#7b8b99}.price-mail-icon{width:28px;height:28px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.price-inbox-message{display:flex;gap:13px;padding:15px 0 10px}.price-inbox-message>i{width:32px;height:32px;border-radius:50%;background:#00a8eb;flex-shrink:0}.price-inbox-message>div{flex:1}.price-inbox-message strong{display:block;font-size:15px}.price-inbox-message strong>span{color:#00a8eb}.price-inbox-message time{float:right;font-size:11px;font-weight:400;color:#7d8b97}.price-inbox-message b{display:block;font-size:12px;margin:3px 0;line-height:1.25}.price-page .price-inbox-message p{font-size:13px;line-height:1.3;color:#617186}.price-email{position:relative;margin:8px 4px -30px 14px;padding:20px 24px 18px;border:1px solid #e5edf2;border-radius:8px;background:#fff;box-shadow:0 5px 30px #526d8710}.price-email .ref-approved-symbol{width:26px;height:24px}.price-email .ref-approved-wordmark{width:106px;height:15px}.price-email .ref-wordmark-lockup small{display:none}.price-page .price-email h3{font-size:22px;letter-spacing:-.03em;line-height:1.2;font-weight:800;margin:19px 0 12px}.price-page .price-email p{font-size:13px;color:#617186;line-height:1.35;margin:7px 0}.price-email>.price-button{display:flex;min-height:38px;padding:7px 10px;font-size:12px;margin:12px 0}.price-email>small{font-size:11px;color:#617186;line-height:1.25;display:block}.price-get-paid{position:absolute;left:-65px;top:0;font-size:29px;z-index:1}.price-reminder-note{position:absolute;right:-21px;bottom:18px;font-size:27px;z-index:1;transform:rotate(-12deg)}.price-reminder-note svg{position:absolute;right:95%;bottom:10px;transform:rotate(185deg);width:65px}.price-questions{display:grid;grid-template-columns:minmax(0,44fr) minmax(0,56fr);padding:36px 5.5% 40px;gap:30px;border-top:1px solid #e8edf0}.price-page .price-questions h2{font-size:clamp(29px,3.3vw,47px);line-height:1.05;letter-spacing:-.045em;margin-bottom:14px}.price-questions>div:nth-child(2){border:1px solid #e1e7eb;border-radius:9px;padding:0 22px;background:#fff9}.price-questions button{font-size:14px;text-align:left;padding-block:13px;font-weight:500;min-height:45px}.price-questions [data-state=open]>div{font-size:13px;line-height:1.6;color:#56677a}.price-closing{position:relative;isolation:isolate;min-height:215px;overflow:hidden;padding:28px 5.5%;background:#122025;color:#fff}.price-closing>img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 52%;object-position:center 52%}.price-closing:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#101c21ed 10%,#101c2170 42%,transparent 76%)}.price-page .price-closing h2{font-size:30px;line-height:1.1;font-weight:700;letter-spacing:-.03em;margin-bottom:10px}.price-page .price-closing p{font-size:16px;line-height:1.4;color:#f0f4f6}.price-closing-actions{display:flex;gap:16px;margin-top:17px}.price-closing-actions>.price-button{min-height:43px;font-size:13px;padding:9px 16px}.price-closing-actions>.price-button-outline{border-color:#e6edf2;color:#fff;background:#17171766}.price-closing>.price-note{position:absolute;left:49%;top:28px;color:#171717;background:radial-gradient(ellipse,#fffffff2 35%,#ffffffb0 62%,transparent 75%);padding:8px 12px;font-size:29px}.price-closing>.price-note svg{height:14px;width:100%;border-top:3px solid #00a8eb}.price-closing>.price-note svg path{display:none}.price-footer{background:#111a1e;color:#fff;display:grid;grid-template-columns:1.4fr .8fr .9fr .8fr 1fr;gap:30px;padding:33px 5.5% 42px;border-top:1px solid #fff2}.price-footer>.ref-approved-logo{align-self:start;gap:10px}.price-footer .ref-approved-symbol{width:36px;height:34px}.price-footer .ref-approved-wordmark{width:140px;height:18px}.price-footer .ref-wordmark-lockup small{font-size:5px}.price-footer>div>strong{font-size:12px;display:block;margin-bottom:8px}.price-footer>div>a{font-size:12px;line-height:1.7;display:block;color:#cbd3d8}.price-footer>div>a:hover{color:#7acce8;text-decoration:underline}.price-page .price-copyright p{font-size:12px;line-height:1.5;color:#cbd3d8}.price-copyright span{color:#00a8eb}@media (min-width: 1600px){.price-page{max-width:none;margin:auto}.price-hero{min-height:560px}.price-employee{height:610px}.price-plans-wrap{margin-top:-25px}}@media (max-width: 1100px){.price-hero{min-height:410px}.price-hero-copy{padding-top:26px;padding-bottom:60px}.price-employee{height:445px;right:6%;width:40%}.price-hero-note{top:110px;font-size:26px}.price-side-note{font-size:23px;right:1%;top:110px}.price-hero-copy ul{gap:14px}.price-hero-copy li{font-size:10px}.price-plans-wrap{margin-top:-20px}.price-plan,.price-contact{padding:23px 24px}.price-plan-top{min-height:83px}.price-page .price-plan-top p{font-size:15px}.price-plan li{font-size:13px;gap:8px}.price-plan ul{gap:8px}.price-page .price-contact>p{font-size:14px}.price-contact>.price-note{font-size:26px}.price-promises>div{padding:0 12px;gap:12px}.price-promises svg{width:32px;height:32px}.price-promises strong{font-size:11px}.price-promises small{font-size:10px}.price-email-scene{padding:0 30px 0 25px}.price-page .price-payments-copy>p:not(.price-eyebrow){font-size:17px}.price-get-paid{font-size:24px;left:-62px}.price-reminder-note{font-size:22px;right:-30px}.price-inbox{padding:13px 16px}.price-email{padding:18px}.price-payment-facts strong{font-size:31px}.price-footer{gap:20px}.price-footer .ref-approved-wordmark{width:115px}}@media (max-width: 767px){.price-hero{min-height:610px}.price-hero-copy{width:100%;padding:32px 24px 0}.price-page h1{font-size:46px}.price-hero-copy>p:not(.price-eyebrow){font-size:17px;max-width:420px}.price-hero-copy ul{flex-wrap:wrap;gap:10px 18px;margin-top:20px;white-space:normal}.price-hero-copy li{font-size:10px}.price-employee{top:330px;right:0;width:62%;height:310px;-o-object-position:top;object-position:top;-webkit-mask-image:linear-gradient(#000 65%,transparent 98%);mask-image:linear-gradient(#000 65%,transparent 98%)}.price-hero-backdrop{top:330px;right:0;bottom:0;left:0;opacity:.4}.price-hero-note{top:405px;left:8%;font-size:26px}.price-side-note{display:none}.price-plans-wrap{margin-top:0;padding:0 24px}.price-billing{margin-bottom:25px}.price-plans{grid-template-columns:1fr;gap:45px}.price-plan,.price-contact{padding:26px}.price-page .price-plan h2{font-size:36px}.price-plan-top{min-height:0;margin-bottom:20px}.price-page .price-plan-top p{font-size:16px}.price-amount strong{font-size:48px}.price-plan li{font-size:15px}.price-plan ul{gap:11px}.price-contact{min-height:420px}.price-page .price-contact h2{font-size:34px}.price-page .price-contact>p{font-size:16px}.price-contact>.price-note{font-size:28px;margin-top:65px}.price-promises{grid-template-columns:1fr 1fr;padding:20px 0;gap:25px 0;margin-inline:0}.price-promises>div{padding:0 12px;gap:9px}.price-promises>div:nth-child(2){border-right:0}.price-promises strong,.price-promises small{font-size:11px}.price-promises svg{width:27px;height:27px}.price-calculator{margin:15px 24px 0}.price-calculator-body{grid-template-columns:1fr;gap:22px}.price-payments{grid-template-columns:1fr;padding:40px 24px 60px;gap:50px}.price-page .price-payments h2{font-size:43px}.price-page .price-payments-copy>p:not(.price-eyebrow){font-size:17px}.price-payment-facts strong{font-size:31px}.price-page .price-payment-facts p{font-size:13px}.price-email-scene{padding:40px 20px 55px 0}.price-get-paid{top:-22px;left:auto;right:8%;font-size:25px;transform:rotate(-6deg)}.price-get-paid svg{display:none}.price-inbox{min-height:410px}.price-email{margin-right:0;margin-left:8px}.price-reminder-note{right:-6px;bottom:-8px;font-size:23px}.price-reminder-note svg{width:50px}.price-questions{grid-template-columns:1fr;padding:30px 24px;gap:20px}.price-page .price-questions h2{font-size:33px}.price-questions>div:nth-child(2){padding:0 16px}.price-questions button{font-size:13px}.price-closing{padding:30px 24px 150px}.price-page .price-closing h2{font-size:26px}.price-page .price-closing p{font-size:14px}.price-closing>img{-o-object-position:65% center;object-position:65% center}.price-closing:after{background:linear-gradient(#101c21e6,transparent)}.price-closing>.price-note{font-size:23px;top:auto;bottom:15px;left:12%}.price-closing-actions{gap:10px}.price-closing-actions>.price-button{font-size:12px}.price-footer{grid-template-columns:1fr 1fr;padding:30px 24px;gap:26px}.price-footer>.ref-approved-logo{grid-column:1/-1}.price-copyright{align-self:end}}@media (prefers-reduced-motion: reduce){.price-page *{transition:none!important}}@media (max-width: 767px){.price-hero{min-height:0;padding-bottom:310px}.price-hero-copy{padding-bottom:30px}.price-employee{top:auto;bottom:0}.price-hero-note{top:auto;bottom:115px}.price-hero-backdrop{inset:auto 0 0;height:310px}}.price-note-words{display:block;position:relative;padding-bottom:12px}.price-note-words:after{content:"";position:absolute;left:4%;bottom:1px;width:90%;height:4px;background:#00a8eb;border-radius:80% 20% 65% 35%;transform:rotate(-3deg)}.price-contact>.price-note .price-note-arrow{transform:none;left:-28px;bottom:calc(100% - 5px)}.price-reminder-note .price-note-arrow{transform:none;bottom:22px}.price-closing>.price-note{background:none;padding:0;color:#fff;text-shadow:0 2px 6px #07151bb3}.price-closing:after{background:linear-gradient(90deg,#101c21ed 10%,#101c2170 42%,#101c2166 60%,transparent 80%)}@media (max-width: 767px){.price-closing:after{background:linear-gradient(#101c21e6,#101c2144)}}.price-employee{-o-object-fit:contain;object-fit:contain;height:auto;aspect-ratio:1199 / 1312}.price-note-words:after{display:none}.price-note-ink{display:block;position:absolute;left:3%;bottom:0;width:94%;height:10px;background:#00a8eb;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 20'%3E%3Cpath d='M2 18C28 12 53 10 78 7C104 4 126 3 149 1C127 5 104 7 79 10C53 13 26 18 9 19Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 20'%3E%3Cpath d='M2 18C28 12 53 10 78 7C104 4 126 3 149 1C127 5 104 7 79 10C53 13 26 18 9 19Z'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transform:rotate(-3deg)}
