.r-site-footer,.r-site-header,.r-website{--r-ink:#092340;--r-body:#496078;--r-blue:#0068ac;--r-blue-dark:#00548d;--r-line:#dfe8ee;--r-wash:#f0f7fb;background:#fff;color:var(--r-ink);font-family:Inter Variable,Inter,Inter Fallback,sans-serif;-webkit-font-smoothing:antialiased}.r-website{overflow:clip}.r-site-footer *,.r-site-header *,.r-website *{box-sizing:border-box}.r-container{margin-inline:auto;width:min(1240px,calc(100% - 96px))}.r-site-footer a,.r-site-header a,.r-website a{text-decoration:none}.r-site-footer a:focus-visible,.r-site-header a:focus-visible,.r-site-header button:focus-visible,.r-website a:focus-visible,.r-website summary:focus-visible{border-radius:4px;outline:3px solid #0082d2;outline-offset:5px}.r-website h1,.r-website h2,.r-website h3{font-family:Archivo Variable,Archivo Fallback,Inter Variable,sans-serif}.r-website h1{font-size:clamp(46px,4.3vw,64px);font-weight:730;letter-spacing:-2.8px;line-height:1.04}.r-website h2{font-size:clamp(34px,3.05vw,45px);font-weight:680;letter-spacing:-1.65px;line-height:1.11}.r-website h3{font-size:21px;font-weight:650;letter-spacing:-.45px;line-height:1.25}.r-website em{color:var(--r-blue);font-style:normal}.r-website p{color:var(--r-body);font-size:16px;line-height:1.7}.r-website .r-eyebrow{color:var(--r-blue);font-size:12px;font-weight:750;letter-spacing:1.85px;line-height:1.5;margin-bottom:20px;text-transform:uppercase}.r-website .r-lead{font-size:18px;letter-spacing:-.2px;line-height:1.65}.r-button{align-items:center;background:var(--r-blue);border:1px solid transparent;border-radius:7px;color:#fff;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:650;gap:14px;justify-content:center;line-height:1.5;min-height:50px;padding:13px 22px;transition:background .16s,box-shadow .16s,transform .16s;white-space:nowrap}.r-button>svg{flex-shrink:0;height:18px;width:18px}.r-button:hover{background:var(--r-blue-dark);box-shadow:0 5px 18px #0068ac24;transform:translateY(-1px)}.r-button--quiet,.r-button--white{background:#fff;border-color:#d5e1eb;box-shadow:0 2px 3px #10284405;color:var(--r-ink)}.r-button--quiet:hover,.r-button--white:hover{background:#f7fbfd;color:var(--r-blue)}.r-text-link{align-items:center;color:var(--r-blue);display:inline-flex;font-size:14px;font-weight:650;gap:10px;min-height:44px}.r-text-link:hover{text-decoration:underline;text-underline-offset:5px}.r-text-link svg{flex-shrink:0;transition:transform .16s}.r-text-link:hover svg{transform:translate(3px)}.r-site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid #e9eff4;position:sticky;top:0;z-index:70}.r-header-inner{gap:25px;height:88px;justify-content:space-between}.r-brand,.r-header-inner{align-items:center;display:flex}.r-brand{flex-shrink:0;min-height:44px}.r-brand img{height:auto;width:189px}.r-desktop-nav,.r-header-actions{align-items:center;display:flex;gap:14px}.r-desktop-nav{gap:6px;margin-left:auto;margin-right:auto}.r-nav-link{align-items:center;display:flex;font-size:14px;font-weight:500;gap:6px;min-height:44px;padding:8px 12px;white-space:nowrap}.r-login:hover,.r-nav-link:hover,.r-nav-link[aria-current]{color:var(--r-blue)}.r-login{font-size:14px;padding:13px 8px}.r-header-demo{padding-inline:20px}.r-product-menu{position:relative}.r-product-dropdown{background:#fff;border:1px solid var(--r-line);border-radius:13px;box-shadow:0 20px 70px #0923401c;left:-16px;padding:10px;position:absolute;top:calc(100% + 14px);width:390px}.r-product-dropdown a{align-items:center;border-radius:8px;display:flex;gap:15px;padding:16px 12px}.r-product-dropdown a:hover,.r-product-dropdown a[aria-current]{background:var(--r-wash)}.r-product-dropdown a>svg{color:var(--r-blue);flex-shrink:0}.r-product-dropdown a>svg:last-child{margin-left:auto}.r-product-dropdown strong{display:block;font-size:14px;font-weight:650}.r-product-dropdown small{color:var(--r-body);display:block;font-size:12px;padding-top:4px}.r-menu-toggle,.r-mobile-label,.r-mobile-nav{display:none}.r-skip-link{background:#fff;border:1px solid var(--r-blue);left:12px;padding:12px 20px;position:fixed;top:-80px;z-index:100}.r-skip-link:focus{top:12px}.r-hero{background:radial-gradient(ellipse at 85% 40%,#e6f3fc 0,#f5faff 28%,#fff 66%);position:relative}.r-hero:after{background:linear-gradient(130deg,#e2f1fc50,#fff0);clip-path:polygon(62% 0,100% 0,100% 36%,4% 100%,0 65%);content:"";inset:0 0 0 50%;pointer-events:none;position:absolute}.r-hero-grid{align-items:center;display:grid;gap:0;grid-template-columns:44% 56%;min-height:600px;padding-block:68px 48px;position:relative;z-index:1}.r-hero-copy{position:relative;z-index:2}.r-hero h1{font-size:clamp(44px,3.9vw,58px)}.r-hero-copy>.r-lead{margin-top:25px;max-width:448px}.r-hero-actions{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px;max-width:448px;width:100%}.r-hero-actions .r-button{padding-inline:16px;width:100%}.r-check-list{display:flex;flex-direction:column;gap:12px;margin:27px 0}.r-check-list li{align-items:center;color:var(--r-body);display:flex;font-size:14px;gap:10px;line-height:1.5}.r-check-list svg{background:var(--r-blue);border-radius:50%;color:#fff;flex-shrink:0;height:18px;padding:3px;stroke-width:3;width:18px}.r-hero-checks{flex-direction:row;flex-wrap:wrap;gap:11px 20px;margin-bottom:0;margin-top:30px}.r-hero-checks li{font-size:12px;gap:7px}.r-hero-checks svg{height:16px;width:16px}.r-device-scene{--r-phone-right:13%;--r-phone-top:99px;height:500px;margin-left:-1px;position:relative;width:calc(100% + 16px)}.r-device-orbit{border:1px solid #cce7f680;border-radius:50%;box-shadow:0 0 0 30px #e3f2fa30,0 0 0 62px #e3f2fa20;height:360px;left:-5%;position:absolute;top:0;transform:rotate(-18deg);width:105%}.r-laptop{filter:drop-shadow(0 17px 12px #17395926);left:-1%;position:absolute;top:30px;width:84%}.r-laptop-lid{background:linear-gradient(125deg,#292c2e,#080a0b 18%,#030405 75%,#181b1e);border:1px solid #6f7478;border-radius:18px 18px 3px 3px;box-shadow:inset 0 1px 2px #ffffffa6,inset 2px 0 3px #ffffff26,inset 0 0 0 3px #151819;padding:16px 11px 22px;position:relative}.r-laptop-lid:before{background:#263745;border-radius:50%;box-shadow:0 0 0 1px #090f15,inset 1px 1px 1px #718c9e;content:"";height:4px;left:calc(50% - 2px);position:absolute;top:6px;width:4px}.r-laptop-lid:after{background:linear-gradient(#050709,#353a3e);border-radius:4px 4px 0 0;bottom:0;content:"";height:3px;left:13%;position:absolute;width:74%}.r-laptop-screen{background:#fff;border:1px solid #050a10;border-radius:3px;overflow:hidden}.r-laptop-product{height:auto;width:100%}.r-window-bar{align-items:center;border-bottom:1px solid #e2e9f0;color:#5c6b7f;display:flex;font-size:12px;height:34px;justify-content:space-between;padding:0 13px}.r-window-bar img{width:71px}.r-window-bar i{background:#e7eff9;border-radius:50%;height:14px;width:14px}.r-laptop-base{background:linear-gradient(90deg,#7c8389,#f3f4f5 1%,#c1c5c8 4%,#e1e3e5 48%,#b8bec3 94%,#7c858c 99%,#c9ced2),#c9ced2;border:1px solid #a3aab0;border-radius:1px 1px 22% 22%/1px 1px 55% 55%;border-top-color:#edf0f2;box-shadow:inset 0 1px #fff,inset 0 -3px 3px #3d464f75,0 4px 4px #16253728;height:17px;margin:-1px 0 0 -7%;position:relative;width:114%}.r-laptop-base:after{background:#515b64;border-radius:0 0 50% 50%;content:"";height:3px;inset:auto 3% -2px;position:absolute;z-index:-1}.r-laptop-notch{background:linear-gradient(90deg,#8c9297,#c9ced1 12%,#d6dadd,#c9ced1 88%,#8c9297);border-radius:0 0 9px 9px;box-shadow:inset 0 -1px 2px #575f6650,0 1px #f3f5f7;display:block;height:7px;margin:0 auto;width:14%}.r-product-crop{background:#f7f9fb;display:block;height:auto;width:100%}.r-phone{background:#fff;border:5px solid #080c10;border-radius:27px;box-shadow:0 1px 0 1px #7d8991,0 18px 28px #112b442b;overflow:hidden;position:absolute;right:var(--r-phone-right);top:var(--r-phone-top);width:26%}.r-phone img{display:block;height:auto;width:100%}.r-phone-speaker{background:#17232b;border-radius:4px;height:4px;left:37%;position:absolute;top:4px;width:26%}.r-device-note{color:#2c5c82;font-family:Archivo Variable,Archivo Fallback,sans-serif;font-size:13px;font-style:italic;line-height:1.35;position:absolute;right:-24px;top:42px;transform:rotate(-5deg);width:103px}.r-device-arrow{fill:none;height:60px;left:calc(100% - var(--r-phone-right) + 10px);pointer-events:none;position:absolute;stroke:#2c5c82;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.3;top:calc(var(--r-phone-top) + 38px);width:44px}.r-device-arrow path{vector-effect:non-scaling-stroke}.r-website .r-demo-caption{color:#66778b;font-size:12px;letter-spacing:.1px;line-height:1.6;margin-top:13px}.r-device-scene>.r-demo-caption{bottom:-22px;left:1%;position:absolute}.r-modules{border-bottom:1px solid var(--r-line);display:grid;grid-template-columns:repeat(6,1fr);padding:36px 0 38px}.r-modules a{align-items:center;border-right:1px solid var(--r-line);display:flex;flex-direction:column;gap:8px;padding:8px 13px;text-align:center;transition:color .16s}.r-modules a:first-child{padding-left:0}.r-modules a:last-child{border:0;padding-right:0}.r-modules svg{color:#123957;margin-bottom:7px}.r-modules strong{font-size:12px;font-weight:650;line-height:1.5}.r-modules span{color:var(--r-body);font-size:12px;line-height:1.6}.r-modules a:hover,.r-modules a:hover svg{color:var(--r-blue)}.r-section{padding-block:96px}.r-feature-grid{align-items:center;display:grid;gap:110px;grid-template-columns:1fr .88fr}.r-feature-copy>p:not(.r-eyebrow){margin-top:22px}.r-feature-copy>.r-text-link{margin-top:7px}.r-feature-visual{padding:0 7%;position:relative}.r-feature-visual .r-browser-frame{position:relative;transform:rotate(-1deg)}.r-visual-wash{background:radial-gradient(ellipse,#e3f2fc,#f3f9fd77 55%,#fff0 72%);border-radius:50%;inset:16% -25% -4%;position:absolute;transform:rotate(-15deg)}.r-browser-frame{background:#fff;border:1px solid #d7e2ec;border-radius:10px;box-shadow:0 16px 48px #143d6410,0 2px 6px #143d6407;overflow:hidden}.r-browser-bar{align-items:center;background:#fff;border-bottom:1px solid #e6edf4;color:#60738b;display:flex;font-size:12px;gap:10px;height:32px;justify-content:space-between;padding-inline:13px}.r-browser-bar>span{display:flex;gap:4px;min-width:33px}.r-browser-bar i{background:#d2dee8;border-radius:50%;height:5px;width:5px}.r-browser-frame>img{display:block;height:auto;width:100%}.r-image-label{align-items:center;color:#526a7f;display:flex;font-size:12px;gap:7px;justify-content:center;margin-top:22px;position:relative}.r-image-label>span{background:#328e82;border-radius:50%;height:5px;width:5px}.r-field-story{background:linear-gradient(110deg,#f3f9fc,#fff 75%);padding-block:74px}.r-story-grid{align-items:center;display:grid;gap:90px;grid-template-columns:.9fr 1fr}.r-story-copy>p:not(.r-eyebrow){margin-top:23px;max-width:470px}.r-workflow{margin:30px 0 15px}.r-workflow li{align-items:flex-start;display:flex;gap:17px;padding-bottom:22px;position:relative}.r-workflow li:not(:last-child):after{background:#aacfe5;content:"";height:calc(100% - 31px);left:14px;position:absolute;top:32px;width:1px}.r-step-number{background:var(--r-blue);border-radius:50%;color:#fff;flex-shrink:0;font-size:12px;font-weight:600;height:29px;justify-content:center;width:29px}.r-step-number,.r-step-title{align-items:center;display:flex}.r-step-title{gap:13px;min-height:29px}.r-step-title h3{font-size:15px;letter-spacing:-.15px}.r-status{background:#e2f0fd;border-radius:20px;color:#09619b;display:inline-block;font-size:12px;font-weight:600;padding:3px 8px}.r-status--done{background:#e1f4ec;color:#267356}.r-workflow p{font-size:12px;line-height:1.65;margin-top:2px;max-width:362px}.r-practice-photo{border-radius:12px 70px 12px 12px;height:615px;overflow:hidden;position:relative}.r-practice-photo>img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:51% 50%;object-position:51% 50%;width:100%}.r-practice-photo:after{background:linear-gradient(0deg,#031c34db,#031c3400);content:"";inset:40% 0 0;pointer-events:none;position:absolute}.r-photo-caption{bottom:48px;left:37px;position:absolute;right:22px;z-index:1}.r-photo-caption>span{color:#d5eafb;display:block;font-size:12px;font-weight:600;letter-spacing:2px;margin-bottom:14px;text-transform:uppercase}.r-photo-caption p{color:#fff;font-family:Archivo Variable,Archivo Fallback,sans-serif;font-size:30px;font-weight:550;letter-spacing:-.75px;line-height:1.25}.r-practice-photo figcaption{bottom:17px;color:#d8e6ef;font-size:12px;position:absolute;right:22px;z-index:1}.r-office-grid{align-items:center;display:grid;gap:75px;grid-template-columns:.75fr 1.2fr}.r-office-grid .r-feature-copy h2{font-size:36px}.r-office-grid figure{margin-right:-32px}.r-office-photo>img{border-radius:12px;box-shadow:0 18px 45px #153b5720;display:block;height:auto;width:100%}.r-connected-note{align-items:center;border-top:1px solid var(--r-line);color:var(--r-blue);display:flex;gap:15px;margin-top:33px;padding-top:22px}.r-connected-note p{color:var(--r-ink);font-size:12px;font-weight:600}.r-connected-note span{color:var(--r-body);font-weight:400}.r-start-section{background:#f4f8fb;padding-block:78px;scroll-margin-top:110px}.r-section-heading{align-items:end;display:grid;gap:90px;grid-template-columns:1fr .85fr;margin-bottom:42px}.r-section-heading>p{max-width:470px;padding-bottom:4px}.r-start-steps{display:grid;gap:38px;grid-template-columns:repeat(3,1fr)}.r-start-steps li{border-top:1px solid #cadce8;padding-top:24px}.r-start-steps li>span{color:var(--r-blue);font-size:12px;font-weight:650}.r-start-steps h3{margin-bottom:13px;margin-top:18px}.r-start-steps p{font-size:14px;min-height:95px}.r-start-steps a{margin-top:18px}.r-start-steps .r-button{font-size:13px;min-height:44px}.r-faq{display:grid;gap:95px;grid-template-columns:.85fr 1.15fr;padding-block:92px}.r-faq h2{font-size:35px}.r-faq>div>.r-text-link{margin-top:22px}.r-faq-list{border-top:1px solid var(--r-line)}.r-faq-list details{border-bottom:1px solid var(--r-line)}.r-faq-list summary{align-items:center;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:20px;justify-content:space-between;list-style:none;padding:24px 0}.r-faq-list summary::-webkit-details-marker{display:none}.r-faq-list summary:after{color:var(--r-blue);content:"+";font-size:22px;font-weight:400}.r-faq-list details[open] summary:after{content:"−"}.r-faq-list details p{font-size:14px;margin-bottom:24px}.r-faq-list p a{color:var(--r-blue);text-decoration:underline}.r-invitation{background:linear-gradient(105deg,#e9f4fc,#f7fbfe 70%);border-bottom:1px solid #e5f0f7;border-top:1px solid #e5f0f7;position:relative}.r-invitation:before{background:linear-gradient(125deg,#dceef940,#dceef9aa);bottom:0;clip-path:polygon(90% 0,100% 0,100% 100%,0 100%);content:"";height:100%;pointer-events:none;position:absolute;right:0;width:29%}.r-invitation-inner{align-items:center;display:flex;gap:50px;justify-content:space-between;padding-block:64px;position:relative}.r-invitation h2{font-size:38px}.r-invitation p:not(.r-eyebrow){font-size:14px;margin-top:17px;max-width:500px}.r-invitation .r-eyebrow{margin-bottom:14px}.r-invitation-actions{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:10px}.r-invitation-actions .r-button{min-width:205px}.r-invitation-actions small{color:#526c84;font-size:12px}.r-site-footer{padding:55px 0 25px}.r-footer-main{display:grid;gap:40px;grid-template-columns:1.6fr 1fr .8fr 1.1fr}.r-footer-brand img{height:auto;width:177px}.r-footer-brand p{color:var(--r-body);font-size:13px;line-height:1.7;margin-top:18px}.r-footer-brand span{color:var(--r-body);display:block;font-size:12px;margin-top:12px}.r-footer-main nav{display:flex;flex-direction:column}.r-footer-main h2{font-size:12px;font-weight:700;margin-bottom:12px}.r-footer-main nav a{color:var(--r-body);font-size:12px;min-height:32px;padding-block:7px}.r-footer-main nav a:hover{color:var(--r-blue);text-decoration:underline}.r-footer-main nav p{color:var(--r-body);font-size:12px;line-height:1.7;margin-top:13px}.r-footer-bottom{border-top:1px solid var(--r-line);color:var(--r-body);gap:20px;justify-content:space-between;margin-top:35px;padding-top:23px}.r-breadcrumb,.r-footer-bottom{align-items:center;display:flex;font-size:12px}.r-breadcrumb{color:#63788c;gap:10px;padding:26px 0 40px}.r-breadcrumb a{align-items:center;display:flex;min-height:35px}.r-calc-hero{padding-bottom:74px}.r-calc-hero-grid{align-items:center;display:grid;gap:90px;grid-template-columns:1.1fr 1fr}.r-calc-hero h1{font-size:55px;letter-spacing:-2.4px;line-height:1.1}.r-calc-hero .r-lead{margin-top:26px}.r-calc-hero-image{padding:0 35px 0 18px;position:relative}.r-calc-hero-image:before{background:radial-gradient(ellipse,#e4f3fe,transparent 70%);border-radius:50%;content:"";inset:10% -25%;position:absolute;z-index:-1}.r-calc-anchor-nav{background:#f5f9fc;border-block:1px solid var(--r-line)}.r-calc-anchor-nav>div{align-items:center;display:flex;gap:24px;justify-content:space-between}.r-calc-anchor-nav a{color:var(--r-blue);font-size:12px;font-weight:600;padding:21px 0}.r-calculation-page section[id]{scroll-margin-top:110px}.r-price-parts{display:grid;gap:36px;grid-template-columns:repeat(3,1fr)}.r-price-parts article{border-top:1px solid var(--r-line);padding-top:27px}.r-price-parts article>span{color:var(--r-blue);display:block;font-size:12px;font-weight:650;margin-bottom:16px}.r-price-parts h3{margin-bottom:13px}.r-price-parts p{font-size:14px}.r-margin-note{align-items:center;background:#f3f8fc;border-left:3px solid #6ca8cd;border-radius:0 10px 10px 0;display:flex;gap:23px;margin-top:46px;padding:28px 35px}.r-margin-note svg{color:var(--r-blue);flex-shrink:0}.r-margin-note h3{font-size:17px;margin-bottom:7px}.r-margin-note p{font-size:13px}.r-review-section{background:linear-gradient(115deg,#edf6fc,#f8fbfd);padding-block:84px}.r-review-grid{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr)}.r-review-media{min-width:0;width:100%}.r-review-steps{display:grid;gap:18px;grid-template-columns:.8fr 1fr 1.2fr;margin-top:27px}.r-review-steps li{border-top:1px solid #cbdde9;padding-top:15px}.r-review-steps li>span{align-items:center;color:var(--r-blue);display:flex;font-size:13px;font-weight:600;height:24px;margin-bottom:10px}.r-review-steps li:last-child>span{color:#227957}.r-review-steps strong{display:block;font-size:13px;line-height:1.5}.r-review-steps p{font-size:12px;line-height:1.6;margin-top:5px}.r-review-note{font-size:12px;margin-top:22px}.r-handoff-flow{align-items:center;border-block:1px solid var(--r-line);display:flex;gap:30px;justify-content:space-between;padding:36px 0}.r-handoff-flow>div{flex:1}.r-handoff-flow span{color:#507491;font-size:12px;letter-spacing:1.3px;text-transform:uppercase}.r-handoff-flow strong{display:block;font-size:24px;font-weight:650;letter-spacing:-.6px;margin-top:10px}.r-handoff-flow svg{color:#80a8c1}.r-website .r-optional-note{font-size:13px;margin:25px 0 36px;max-width:760px}.r-calculation-page #uitvoering>.r-browser-frame{margin-inline:auto;max-width:1050px}.r-calculation-page #uitvoering>.r-demo-caption{text-align:center}.r-actuals-section{background:#f6f9fc;padding-block:80px}.r-actuals-grid{align-items:center;display:grid;gap:85px;grid-template-columns:1fr 1.25fr}.r-actuals-grid p:not(.r-eyebrow){margin-top:22px}.r-actuals-grid .r-text-link{margin-top:20px}.r-actuals-grid figcaption{color:var(--r-body);font-size:12px;line-height:1.65;margin-top:20px;max-width:475px}.r-privacy-content>div{padding:60px 24px 90px}.r-privacy-content>div>div{max-width:800px}.r-privacy-content header{margin-bottom:44px}.r-privacy-content h1{font-size:clamp(32px,4vw,46px);letter-spacing:-1.6px}.r-privacy-page .r-privacy-content header>p{color:var(--r-body);font-size:17px;line-height:1.8;margin-top:24px}.r-privacy-content .dashboard-panel{background:none;border:0;border-radius:0;border-top:1px solid var(--r-line);box-shadow:none;margin-top:28px;padding:28px 0 0}.r-privacy-content .dashboard-panel-header{background:none;border:0;margin-bottom:18px;padding:0}.r-privacy-content .dashboard-panel h2{color:var(--r-ink);font-size:24px;letter-spacing:-.6px;line-height:1.3;overflow:visible;text-overflow:clip;white-space:normal;text-wrap:balance}.r-privacy-content .dashboard-panel>div:last-child{color:var(--r-body);font-size:15px;line-height:1.8;padding:0}.r-privacy-page .r-privacy-content p{color:var(--r-body)}.r-website.r-privacy-page h1,.r-website.r-privacy-page strong{color:var(--r-ink)}.r-privacy-page .r-privacy-content a{color:var(--r-blue);overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}@media(min-width:1600px){.r-device-scene{width:calc(100% + 25px)}}@media(max-width:1190px){.r-container{width:calc(100% - 64px)}.r-header-inner{gap:16px}.r-brand img{width:166px}.r-nav-link{font-size:13px;padding-inline:9px}.r-desktop-nav{gap:0}.r-header-actions{gap:7px}.r-header-demo{padding-inline:13px}.r-hero-grid{grid-template-columns:46% 54%;min-height:560px;padding-top:56px}.r-hero h1{font-size:46px}.r-hero .r-lead{font-size:16px;max-width:380px}.r-hero-actions{grid-template-columns:1fr;max-width:264px}.r-device-scene{--r-phone-top:93px;height:430px;width:calc(100% + 21px)}.r-phone{width:26%}.r-device-note{font-size:12px;right:-9px;top:39px;width:90px}.r-device-arrow{height:57px;width:36px}.r-device-scene>.r-demo-caption{bottom:-15px}.r-feature-grid,.r-story-grid{gap:60px}.r-office-grid{gap:45px}.r-office-grid figure{margin-right:0}.r-modules a{padding-inline:8px}.r-modules span,.r-modules strong{font-size:12px}.r-practice-photo{height:610px}.r-faq,.r-section-heading{gap:65px}.r-calc-hero-grid{gap:40px}.r-calc-hero h1{font-size:48px}.r-calc-hero-image{padding:0}.r-review-grid{gap:65px}.r-actuals-grid{gap:45px}}@media(max-width:980px){.r-desktop-nav,.r-login{display:none}.r-menu-toggle{align-items:center;border:1px solid var(--r-line);border-radius:7px;display:flex;height:50px;justify-content:center;width:50px}.r-header-inner{height:74px}.r-mobile-nav{border-top:1px solid var(--r-line);display:flex;flex-direction:column;max-height:calc(100dvh - 74px);overflow-y:auto;padding:15px 32px 24px}.r-mobile-nav>p{color:#71859a;font-size:12px;letter-spacing:1.8px;padding:10px 0;text-transform:uppercase}.r-mobile-nav a{align-items:center;border-bottom:1px solid #edf2f6;display:flex;font-size:14px;justify-content:space-between;min-height:47px;padding:12px 0}.r-mobile-nav a[aria-current]{color:var(--r-blue);font-weight:650}.r-hero h1{font-size:clamp(33px,4.4vw,43px);letter-spacing:-2px}.r-hero-grid{min-height:540px}.r-device-scene{--r-phone-top:99px;height:358px}.r-laptop{top:45px}.r-phone{border-radius:22px;border-width:4px;width:27%}.r-device-note{font-size:12px;right:-10px;width:80px}.r-device-arrow{height:51px;width:32px}.r-window-bar{font-size:6px;height:26px}.r-window-bar img{width:52px}.r-hero-checks{flex-direction:column;gap:9px}.r-hero-copy .r-lead{max-width:310px}.r-modules{grid-template-columns:repeat(3,1fr);row-gap:30px}.r-modules a:nth-child(3){border-right:0}.r-modules span,.r-modules strong{font-size:12px}.r-section{padding-block:72px}.r-feature-grid{gap:30px;grid-template-columns:1fr 1fr}.r-feature-visual{padding:0}.r-website h2{font-size:34px}.r-feature-copy p:not(.r-eyebrow){font-size:14px}.r-check-list li{font-size:12px}.r-story-grid{gap:35px;grid-template-columns:1fr 1fr}.r-practice-photo{height:650px}.r-photo-caption{left:25px}.r-photo-caption p{font-size:24px}.r-office-grid{gap:30px;grid-template-columns:1fr 1.15fr}.r-office-grid .r-feature-copy h2{font-size:29px}.r-section-heading{gap:40px}.r-section-heading>p{font-size:14px}.r-start-steps{gap:25px}.r-start-steps h3{font-size:19px}.r-start-steps p{font-size:13px;min-height:130px}.r-faq{gap:40px}.r-invitation-inner{gap:35px}.r-invitation h2{font-size:32px}.r-footer-main{gap:25px;grid-template-columns:1.1fr 1fr 1fr}.r-footer-main nav:last-child{grid-column:2/4}.r-calc-hero h1{font-size:42px;letter-spacing:-1.8px}.r-calc-hero .r-lead{font-size:16px}.r-calc-hero-grid{gap:30px}.r-review-grid{gap:40px}.r-actuals-grid{gap:35px;grid-template-columns:1fr}.r-actuals-grid>div{max-width:600px}}@media(max-width:700px){.r-container{width:calc(100% - 40px)}.r-header-inner{gap:10px;height:68px}.r-brand img{width:137px}.r-header-actions{gap:8px}.r-header-demo{gap:10px;padding-inline:12px}.r-menu-toggle{height:48px;width:48px}.r-button{font-size:13px;min-height:48px;padding-block:12px}.r-desktop-label{display:none}.r-mobile-label{display:inline}.r-mobile-nav{max-height:calc(100dvh - 68px);padding-inline:20px}.r-hero-grid{display:flex;flex-direction:column;gap:26px;padding-block:45px 28px}.r-hero-copy{width:100%}.r-website .r-eyebrow{font-size:12px;letter-spacing:1.5px;margin-bottom:17px}.r-hero h1{font-size:clamp(32px,8.7vw,52px);letter-spacing:-1.5px}.r-hero-copy .r-lead{font-size:16px;margin-top:20px;max-width:500px}.r-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:23px;max-width:448px}.r-hero-checks{flex-direction:row;gap:9px 14px;margin-top:23px}.r-device-scene{--r-phone-right:8%;--r-phone-top:36%;aspect-ratio:1.02;height:auto;margin:10px 0 0;width:100%}.r-laptop{left:1%;top:21%;width:84%}.r-laptop-lid{border-radius:11px 11px 4px 4px;padding:9px 5px 13px}.r-laptop-lid:before{height:3px;top:3px;width:3px}.r-laptop-base{height:10px}.r-laptop-notch{height:4px}.r-phone{border-radius:20px;border-width:3px;width:29%}.r-phone-speaker{height:3px;top:2px}.r-device-note{font-size:12px;right:0;top:0;width:107px}.r-device-arrow{height:60px;left:calc(100% - var(--r-phone-right) + 8px);top:calc(var(--r-phone-top) - 32px);width:25px}.r-device-orbit{height:70%}.r-device-scene>.r-demo-caption{bottom:-22px;font-size:12px}.r-window-bar{font-size:6px;height:24px;padding-inline:7px}.r-window-bar img{width:50px}.r-window-bar i{height:9px;width:9px}.r-modules{margin-top:12px;padding-block:25px 35px;row-gap:25px}.r-modules a{gap:7px;padding:4px 7px}.r-modules svg{height:25px;margin-bottom:3px;width:25px}.r-modules span,.r-modules strong{font-size:12px}.r-section{padding-block:56px}.r-website h2{font-size:35px;letter-spacing:-1.25px}.r-feature-grid,.r-office-grid,.r-story-grid{align-items:stretch;display:flex;flex-direction:column;gap:35px}.r-feature-grid{flex-direction:column-reverse}.r-feature-copy>p:not(.r-eyebrow){font-size:15px;margin-top:19px}.r-check-list{gap:11px;margin-block:23px}.r-check-list li{font-size:13px}.r-hero-checks{margin-bottom:0}.r-hero-checks li{font-size:12px}.r-feature-visual{padding:0 12px}.r-field-story{padding-block:55px}.r-story-copy>p:not(.r-eyebrow){font-size:15px}.r-workflow{margin-top:28px}.r-workflow li{padding-bottom:23px}.r-workflow p{font-size:13px;max-width:360px}.r-step-title h3{font-size:16px}.r-status{font-size:12px}.r-practice-photo{aspect-ratio:.98;border-top-right-radius:48px;height:auto}.r-photo-caption{bottom:43px;left:25px}.r-photo-caption p{font-size:28px}.r-office-grid .r-feature-copy h2{font-size:34px}.r-connected-note{margin-top:21px}.r-office-grid figure{width:100%}.r-start-section{padding-block:55px;scroll-margin-top:80px}.r-section-heading{gap:23px;grid-template-columns:1fr;margin-bottom:32px}.r-section-heading>p{font-size:15px}.r-start-steps{gap:26px;grid-template-columns:1fr}.r-start-steps li{padding-top:22px}.r-start-steps h3{font-size:22px;margin-top:11px}.r-start-steps p{font-size:14px;min-height:0}.r-start-steps a{margin-top:13px}.r-faq{gap:25px;grid-template-columns:1fr;padding-block:54px}.r-faq h2{font-size:32px}.r-faq>div>.r-text-link{margin-top:15px}.r-faq-list summary{font-size:14px;padding-block:23px}.r-invitation-inner{align-items:flex-start;flex-direction:column;gap:27px;padding-block:47px}.r-invitation h2{font-size:33px}.r-invitation-actions{align-items:flex-start;gap:6px}.r-invitation-actions .r-button{min-width:195px}.r-invitation-actions .r-text-link{margin-top:3px}.r-invitation-actions small{font-size:12px}.r-site-footer{padding-top:42px}.r-footer-main{gap:32px 18px;grid-template-columns:1fr 1fr}.r-footer-brand,.r-footer-main nav:last-child{grid-column:1/-1}.r-footer-main nav a{align-items:center;display:flex;font-size:12px;min-height:44px}.r-footer-main nav h2{font-size:13px;margin-bottom:4px}.r-footer-main nav p{font-size:12px}.r-footer-bottom{align-items:flex-start;flex-direction:column;font-size:12px;gap:10px;margin-top:27px}.r-breadcrumb{font-size:12px;padding-bottom:25px;padding-top:17px}.r-calc-hero{padding-bottom:46px}.r-calc-hero-grid{gap:27px;grid-template-columns:1fr}.r-calc-hero h1{font-size:45px;letter-spacing:-1.85px;line-height:1.08}.r-calc-hero .r-lead{font-size:16px;margin-top:22px}.r-calc-hero-image{padding:0 9px}.r-calc-anchor-nav>div{display:grid;gap:0 20px;grid-template-columns:1fr 1fr}.r-calc-anchor-nav a{font-size:12px;padding-block:15px}.r-calculation-page section[id]{scroll-margin-top:88px}.r-price-parts{gap:27px;grid-template-columns:1fr}.r-price-parts article{padding-top:22px}.r-price-parts article>span{margin-bottom:12px}.r-margin-note{align-items:flex-start;gap:16px;margin-top:31px;padding:23px}.r-margin-note h3{font-size:17px}.r-review-section{padding-block:52px}.r-review-grid{display:flex;flex-direction:column-reverse;gap:26px}.r-handoff-flow{align-items:flex-start;background:#f6fafe;border:0;border-radius:9px;flex-direction:column;gap:20px;padding:25px}.r-handoff-flow svg{height:18px;transform:rotate(90deg);width:18px}.r-handoff-flow strong{font-size:22px;margin-top:5px}.r-actuals-section{padding-block:51px}.r-actuals-grid{gap:30px}.r-actuals-grid p:not(.r-eyebrow){font-size:15px;margin-top:19px}}@media(max-width:370px){.r-container{width:calc(100% - 32px)}.r-brand img{width:121px}.r-header-actions{gap:6px}.r-header-demo{padding-inline:9px}.r-hero h1{font-size:32px}.r-device-note{font-size:12px}}@media(max-width:480px){.r-hero-actions{grid-template-columns:1fr;max-width:360px}}@media(prefers-reduced-motion:reduce){.r-site-header *,.r-website *{scroll-behavior:auto!important;transition:none!important}}.r-website .r-footer-main nav h2{font-size:13px;letter-spacing:.02em}.r-website .r-footer-bottom p{font-size:12px;line-height:1.65;margin:0}.r-calc-hero-image,.r-feature-visual{isolation:isolate}.r-feature-copy{position:relative;z-index:1}.r-website .r-modules strong{font-size:13px;line-height:1.5}.r-website .r-modules span{font-size:12px;line-height:1.55}@media(max-width:600px){.r-website .r-modules{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.r-website .r-modules a{border-left:0;border-right:0;padding:0 12px}.r-website .r-modules a:nth-child(odd){border-right:1px solid var(--r-line,#dae5ef)}}.r-laptop-product img,.r-product-crop img{display:block;height:auto;width:100%}.r-laptop-product{display:block}.r-onderhoud-page #onderhoud .r-product-figure{margin-inline:auto;max-width:680px}
