*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{color:#242726;background:#fff4dc;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}a:hover{text-underline-offset:5px;text-decoration:underline}button{font:inherit;color:inherit;cursor:pointer}a,button,summary{outline-offset:6px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #693ec8}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.055em;line-height:1.03}h1{margin-bottom:26px;font-size:clamp(52px,6.6vw,92px);font-weight:900}h2{margin-bottom:24px;font-size:clamp(34px,4.1vw,57px);font-weight:800}h3{margin-bottom:14px;font-size:23px;line-height:1.2}p{color:#57594e}img,svg{max-width:100%}.container{max-width:1200px;margin:auto;padding:0 38px}.eyebrow{letter-spacing:.15em;text-transform:uppercase;margin-bottom:19px;font-size:11px;font-weight:700;display:block}.reviewstrip{color:#fff4dc;background:#242726;justify-content:space-between;gap:18px;padding:9px 24px;font-size:11px;line-height:1.4;display:flex}.reviewstrip a{text-decoration:underline}.sitehead{border-bottom:2px solid #242726;justify-content:space-between;align-items:center;gap:24px;min-height:100px;display:flex}.wordmark{letter-spacing:-1.2px;white-space:nowrap;align-items:center;gap:10px;font-size:23px;font-weight:900;display:flex}.wordmark:hover{text-decoration:none}.mark{background:#f35c40;border:2px solid #242726;place-items:center;width:33px;height:35px;font-size:25px;font-style:italic;line-height:1;display:grid;transform:rotate(-8deg)}.sitehead nav{align-items:center;gap:24px;font-size:13px;display:flex}.btn{color:#242726;background:#f35c40;border:2px solid #242726;justify-content:center;align-items:center;gap:18px;padding:13px 21px;font-size:13px;font-weight:700;line-height:1.6;display:inline-flex;box-shadow:3px 3px #242726}.btn:hover{text-decoration:none;transform:translate(-1px,-1px)}.btn.secondary{box-shadow:none;background:0 0}.btn.small{padding:9px 15px;font-size:12px}.actions{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.fine{color:#57594e;font-size:12px;line-height:1.6}.hero{padding:60px 0 65px}.hero-grid{grid-template-columns:1.35fr 1fr;align-items:center;gap:42px;display:grid}.hero h1 em{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#f35c40;padding:0 5px;font-style:normal}.hero .intro{max-width:560px;margin-bottom:26px;font-size:18px;line-height:1.65}.note-stack{width:100%;max-width:450px;min-height:390px;margin:auto;position:relative}.sticky{border:2px solid #242726;width:225px;padding:28px;font-size:21px;font-weight:700;line-height:1.3;position:absolute;box-shadow:7px 9px #242726}.sticky small{letter-spacing:.12em;margin-bottom:23px;font-size:10px;display:block}.sticky:first-child{background:#ffe48b;top:3px;left:5px;transform:rotate(-8deg)}.sticky:nth-child(2){background:#c3d7f9;top:105px;right:2px;transform:rotate(6deg)}.sticky:nth-child(3){background:#fff9e9;top:225px;left:21px;transform:rotate(-3deg)}.ribbon{color:#fff4dc;letter-spacing:.13em;text-align:center;background:#242726;padding:13px 0;font-size:11px}.toolstrip{border-bottom:1px solid #cfc6ad;padding:24px 0}.toolrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;font-size:15px;font-weight:700;display:flex}.toolrow small{letter-spacing:.08em;max-width:140px;font-size:10px;font-weight:400;line-height:1.4}.toolstrip .fine{margin:9px 0 0;font-size:11px}.section{border-bottom:1px solid #cfc6ad;padding:85px 0}.sectionhead{grid-template-columns:1fr .8fr;align-items:end;gap:75px;margin-bottom:35px;display:grid}.sectionhead p{max-width:450px;margin-bottom:3px}.journey{background:#f9e9c7}.journeyhead{max-width:810px}.journeyhead p{max-width:660px}.journey-tabs{grid-template-columns:repeat(4,1fr);gap:18px;margin:36px 0 25px;display:grid}.journey-tab{text-align:left;background:#fff9e9;border:2px solid #242726;min-width:0;padding:22px 18px;line-height:1.4;position:relative;box-shadow:3px 3px #242726}.journey-tab:not(:last-child):after{content:"→";z-index:1;width:16px;font-size:18px;font-weight:400;position:absolute;top:44%;right:-18px}.journey-tab .stepno{margin-bottom:13px;font:11px monospace;display:block}.journey-tab strong{letter-spacing:-.03em;font-size:17px;display:block}.journey-tab small{margin-top:5px;font-size:11px;display:block}.journey-tab[aria-selected=true]{background:#f35c40;transform:translateY(-5px)}.journey-detail{background:#fff9e9;border:2px solid #242726;grid-template-columns:1.05fr 1fr;min-height:330px;display:grid}.journey-story{border-right:1px solid #cfc6ad;padding:32px 34px}.journey-story h3{max-width:450px;font-size:30px}.journey-story p{max-width:470px;font-size:14px}.journey-story .eyebrow{margin-bottom:18px;font-size:10px}.journey-record{align-self:center;min-width:0;padding:28px 30px}.record-top{border-bottom:1px solid #cfc6ad;justify-content:space-between;align-items:center;gap:12px;padding-bottom:15px;font-size:12px;display:flex}.record-top span{text-transform:uppercase;letter-spacing:.07em;border:1px solid #bcb49f;padding:3px 7px;font-size:9px}.record-name{color:#242726;letter-spacing:-.03em;margin:19px 0 3px;font-size:19px;font-weight:700}.record-sub{margin:0 0 15px;font-size:11px}.record-row{border-top:1px solid #d8cfb8;grid-template-columns:90px 1fr;gap:16px;padding:11px 0;font-size:12px;line-height:1.5;display:grid}.record-row span{color:#6b6a5d}.record-row b{font-weight:600}.journey-note{max-width:850px;margin:17px 0 0;font-size:11px}.comparison{grid-template-columns:.75fr 1.1fr;align-items:center;gap:50px;padding-top:45px;display:grid}.comparison h3{margin-bottom:13px;font-size:30px}.comparison .toggle{border:1px solid #242726;gap:4px;margin-bottom:15px;padding:4px;display:inline-flex}.toggle button{background:0 0;border:0;padding:7px 15px;font-size:12px}.toggle button[aria-pressed=true]{color:#fff4dc;background:#242726}.compare-lines{margin:0;padding:0;list-style:none}.compare-lines li{border-top:1px solid #cfc6ad;gap:15px;padding:13px 0;font-size:13px;display:flex}.compare-lines li:before{content:"✓";color:#743021;font-weight:700}.compare-lines.before li:before{content:"↝"}.pricing{background:#fff4dc}.pricingbox{background:#fbd1b7;border:2px solid #242726;padding:44px;box-shadow:7px 7px #242726}.pricinggrid{grid-template-columns:1fr 1fr;gap:65px;display:grid}.pricingbox h2{font-size:43px}.price{letter-spacing:-.065em;margin:18px 0 7px;font-size:80px;font-weight:700;line-height:1.1}.pricingbox .actions{margin:26px 0 23px}.checks{margin:0;padding:0;list-style:none}.checks li{border-bottom:1px solid #c3a38f;gap:13px;padding:12px 0;font-size:14px;line-height:1.6;display:flex}.checks li:before{content:"✓";font-weight:700}.pricingbox details{border-top:1px solid #c3a38f;margin-top:26px;padding-top:17px}.pricingbox summary{cursor:pointer;font-size:13px;font-weight:700}.pricingbox details p{max-width:900px;margin-top:15px;font-size:13px}.scope-link{margin-top:18px;font-size:12px;font-weight:700;text-decoration:underline;display:inline-block}.deliverygrid{grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.delivery-step{border-top:2px solid #242726;padding-top:20px}.delivery-step .eyebrow{margin-bottom:26px;font-family:monospace}.delivery-step h3{font-size:21px}.delivery-step p{font-size:13px}.fitgrid{grid-template-columns:1fr 1fr;gap:60px;display:grid}.fitgrid ul{padding-left:18px}.fitgrid li{color:#57594e;padding:6px 0;font-size:14px}.fitaside{border-left:2px solid #242726;align-self:center;padding-left:28px}.fitaside h3{font-size:29px}.caregrid{grid-template-columns:1fr 1fr;gap:30px;display:grid}.caregrid article{background:#fff9e9;border:1px solid #cfc6ad;padding:28px}.caregrid article:first-child{background:#c3d7f9}.caregrid p{font-size:13px}.caregrid .eyebrow{font-size:10px}.caregrid h3{font-size:28px}.caregrid .care-price{color:#242726;font-size:21px;font-weight:700}.peoplegrid{grid-template-columns:.9fr 1fr;align-items:center;gap:65px;display:grid}.peoplecards{grid-template-columns:1fr 1fr;gap:20px;display:grid}.person{background:#fff9e9;border:2px solid #242726;padding:24px;box-shadow:4px 4px #242726}.person:first-child{background:#ffe48b;transform:rotate(-2deg)}.person:nth-child(2){background:#c3d7f9;transform:rotate(2deg)}.initial{letter-spacing:-.08em;margin-bottom:35px;font-size:46px;font-weight:900;display:block}.person h3{margin-bottom:7px;font-size:21px}.person p{margin-bottom:0;font-size:12px}.faq{grid-template-columns:.7fr 1.1fr;gap:75px;display:grid}.faq h2{position:sticky;top:30px}.faqs details{border-top:1px solid #b7ae98;padding:20px 0}.faqs summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:16px;font-weight:700;line-height:1.4;list-style:none;display:flex}.faqs summary:after{content:"+";font-size:20px;font-weight:400}.faqs details[open] summary:after{content:"−"}.faqs p{margin:16px 0 0;font-size:13px}.endblock{background:#f35c40;border:2px solid #242726;grid-template-columns:1.2fr 1fr;align-items:center;gap:50px;padding:55px;display:grid;box-shadow:7px 7px #242726}.endblock .btn{background:#fff4dc}.endblock p{color:#3d352b}.endblock h2{font-size:49px}.endblock a.email{font-size:14px;text-decoration:underline}.sitefooter{color:#57594e;grid-template-columns:1fr 1fr;gap:30px;padding:36px 38px;font-size:11px;display:grid}.sitefooter strong{color:#242726}.footerlinks{flex-wrap:wrap;justify-content:flex-end;gap:20px;display:flex}.sitefooter p{max-width:600px;margin-bottom:0;font-size:11px}.footer-note{border-top:1px solid #cfc6ad;grid-column:1/-1;padding-top:20px}.skip{position:absolute;left:-9999px}.skip:focus{color:#242726;z-index:99;background:#fff;padding:15px;top:10px;left:15px}.mobile-toggle{display:none}.doc-intro{max-width:850px;padding:65px 0 40px}.doc-intro h1{font-size:64px}.doc-layout{grid-template-columns:200px 1fr;gap:70px;margin-bottom:80px;display:grid}.doc-nav{align-self:start;gap:14px;font-size:12px;display:grid;position:sticky;top:25px}.doc-section{border-bottom:1px solid #cfc6ad;margin-bottom:30px;padding:0 0 30px;scroll-margin-top:30px}.doc-section h2{font-size:31px}.doc-section p,.doc-section li{font-size:14px}.doc-section li{margin-bottom:9px}.doc-section a{text-decoration:underline}.doc-section .notice{background:#fbd1b7;border-left:3px solid #242726;padding:19px}.review-card{background:#fff9e9;border:1px solid #cfc6ad;margin-bottom:24px;padding:26px}.review-card h3{font-size:26px}.review-card .eyebrow{font-size:10px}.review-card p,.review-card li{font-size:14px}.review-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.copy-line{color:#242726;font-weight:700;font-size:21px!important}.review-card code{background:#ffe48b;padding:3px 5px;font-family:inherit}.pill{background:#c3d7f9;border:1px solid #242726;margin-bottom:16px;padding:5px 8px;font:10px monospace;display:inline-block}.review-title{max-width:850px}.review-title p{max-width:710px}.review-list{max-width:950px;margin-bottom:75px}.review-list h2{margin-top:45px;font-size:36px}.review-list a{text-decoration:underline}.backline{margin:30px 0;font-size:12px}body.menu-open{overflow:hidden}[hidden]{display:none!important}.privacy-body{max-width:800px;margin:0 auto;padding-bottom:30px}.privacy-body p,.privacy-body li{font-size:16px;line-height:1.7}.privacy-body p{margin:0 0 20px}.privacy-body ul{margin:0 0 20px;padding-left:24px}.privacy-body li{margin-bottom:10px}.privacy-body li:last-child{margin-bottom:0}.privacy-body a{overflow-wrap:anywhere;word-break:break-word}@media(max-width:1000px){.hero-grid{grid-template-columns:1.2fr 1fr;gap:20px}.hero h1{font-size:70px}.sitehead nav{gap:17px}.sticky{width:195px;padding:23px;font-size:19px}.note-stack{min-height:390px}.pricinggrid{gap:35px}.container{padding:0 28px}.journey-tab{padding:20px 15px}.peoplegrid{gap:35px}}@media(max-width:800px){.container{padding:0 23px}.sitehead{min-height:85px;position:relative}.wordmark{font-size:21px}.sitehead nav{display:none}.mobile-toggle{background:0 0;border:1px solid #242726;padding:8px 12px;font-size:12px;display:block}.sitehead nav.open{z-index:20;background:#fff4dc;border:2px solid #242726;flex-direction:column;align-items:stretch;gap:20px;padding:24px;display:flex;position:absolute;top:84px;left:0;right:0;box-shadow:4px 4px #242726}.hero{padding:40px 0 50px}.hero-grid{grid-template-columns:1fr;gap:35px}.hero h1{font-size:clamp(51px,10vw,79px)}.hero .intro{max-width:600px;font-size:17px}.note-stack{max-width:420px;min-height:390px}.sticky{width:215px;font-size:20px}.sticky:nth-child(2){right:10px}.sticky:nth-child(3){top:225px;left:35px}.ribbon{letter-spacing:.08em;padding:12px 0;font-size:10px}.toolrow{justify-content:flex-start;gap:18px}.toolrow small{flex-basis:100%;max-width:none}.section{padding:58px 0}.sectionhead,.pricinggrid,.fitgrid,.peoplegrid,.faq,.endblock{grid-template-columns:1fr;gap:28px}.journey-tabs{grid-template-columns:1fr 1fr;gap:12px}.journey-tab:not(:last-child):after{display:none}.journey-tab{padding:17px;box-shadow:2px 2px #242726}.journey-tab .stepno{margin-bottom:10px}.journey-tab[aria-selected=true]{transform:none}.journey-detail{grid-template-columns:1fr;min-height:0}.journey-story{border-bottom:1px solid #cfc6ad;border-right:0;padding:25px}.journey-story h3{font-size:29px}.journey-record{padding:24px}.comparison{grid-template-columns:1fr;gap:22px;padding-top:35px}.pricingbox{padding:27px;box-shadow:4px 4px #242726}.pricingbox h2{font-size:36px}.pricingbox .price{font-size:70px}.deliverygrid{grid-template-columns:1fr 1fr;gap:23px}.fitaside{padding-left:22px}.caregrid{grid-template-columns:1fr}.caregrid article{padding:25px}.peoplecards{max-width:550px}.faq h2{position:static}.endblock{padding:32px}.endblock h2{font-size:40px}.sitefooter{grid-template-columns:1fr;gap:23px;padding:32px 23px}.footerlinks{justify-content:flex-start}.reviewstrip{padding:8px 18px;font-size:10px}.reviewstrip span{max-width:170px}.doc-intro{padding-top:45px}.doc-intro h1{font-size:49px}.doc-layout{grid-template-columns:1fr;gap:35px}.doc-nav{flex-wrap:wrap;gap:15px;display:flex;position:static}.review-grid{grid-template-columns:1fr;gap:0}}@media(max-width:420px){.hero h1{font-size:clamp(38px,11.5vw,46px)}.note-stack{min-height:365px}.sticky{width:185px;padding:22px;font-size:18px}.sticky:first-child{left:10px}.sticky:nth-child(2){top:95px;right:6px}.sticky:nth-child(3){top:205px;left:25px}.journey-tab strong{font-size:15px}.journey-tab small{font-size:10px}.peoplecards{gap:13px}.person{padding:19px}.person h3{font-size:19px}.initial{margin-bottom:25px;font-size:40px}.record-top{align-items:flex-start}.journey-record{padding:20px}.record-row{grid-template-columns:75px 1fr;gap:12px}.reviewstrip span{max-width:155px}.pricingbox{padding:24px}.endblock{padding:27px}.endblock .btn{width:100%}.deliverygrid{gap:20px}.delivery-step h3{font-size:19px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}.ribbon-stage{white-space:nowrap;display:inline-block}@media(max-width:600px){.ribbon .container{flex-wrap:wrap;justify-content:center;gap:4px .6em;display:flex}}.toolrow{flex-wrap:nowrap}.tool-carousel{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.tool-viewport{flex:1;min-width:0;overflow:hidden}.tool-viewport:focus-visible{outline-offset:3px;outline:2px solid #242726}.tool-track{will-change:transform;margin:0;padding:0;list-style:none;display:flex}.tool-track.is-sliding{transition:transform .45s}.tool-item{flex:0 0 25%;justify-content:center;align-items:center;height:58px;padding:0 14px;display:flex}.tool-item img{object-fit:contain;width:auto;max-width:100%;height:28px}.tool-nav{color:#242726;width:38px;height:38px;font:inherit;cursor:pointer;background:#fff4dc;border:2px solid #242726;flex:none;font-size:16px}.tool-nav:hover{background:#ffe48b}.tool-nav:focus-visible{outline-offset:2px;outline:2px solid #f35c40}@media(max-width:980px){.toolrow{flex-wrap:wrap}.tool-carousel{flex-basis:100%}}@media(max-width:600px){.tool-item{flex-basis:50%}}.endblock .cta-privacy{margin-top:22px}.tool-item img[src$="/zoho.svg"]{height:42px}
