:root{--ink:#17213d;--muted:#66738f;--blue:#385be4;--mint:#35ddc1;--line:#e3e9f3;--paper:#f7f9fe;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.55 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit}img{max-width:100%;height:auto}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.045em;line-height:1.1}.shell{width:min(1220px,calc(100% - 48px));margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.header{position:sticky;top:0;z-index:10;background:rgba(248,250,254,.88);backdrop-filter:blur(18px);border-bottom:1px solid rgba(222,229,241,.8)}.nav{min-height:76px;display:flex;align-items:center;gap:30px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-size:1.24rem;font-weight:800;letter-spacing:-.04em;white-space:nowrap}.brand img{width:38px;height:38px;border-radius:11px;box-shadow:0 5px 12px rgba(38,54,150,.16)}nav{display:flex;gap:25px;margin-left:auto}nav a,.support-link{font-size:.88rem;font-weight:660;text-decoration:none;color:#475571;white-space:nowrap}nav a:hover,.support-link:hover,.footer a:hover{color:var(--blue)}.nav-end{display:flex;align-items:center;gap:23px}.lang select{border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:99px;padding:9px 28px 9px 13px;font:inherit;font-size:.84rem;cursor:pointer}.hero{min-height:665px;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:5%;padding-top:65px;padding-bottom:85px}.hero-copy{position:relative;z-index:2}.eyebrow{text-transform:uppercase;letter-spacing:.19em;font-size:.72rem;font-weight:800;color:#4666d9;margin-bottom:23px}.hero h1{font-size:clamp(3.5rem,5.8vw,6rem);max-width:780px;margin-bottom:28px}.lead{font-size:1.25rem;line-height:1.55;color:var(--muted);max-width:620px;margin-bottom:31px}.button{display:inline-flex;align-items:center;gap:27px;border-radius:100px;padding:16px 26px;background:var(--blue);color:#fff;font-weight:750;text-decoration:none;box-shadow:0 13px 30px rgba(56,91,228,.2);transition:transform .2s,box-shadow .2s}.button:hover{transform:translateY(-2px);box-shadow:0 17px 35px rgba(56,91,228,.28)}.micro{font-size:.86rem;color:var(--muted);margin-top:20px}.hero-art{height:500px;position:relative;display:grid;place-items:center}.orb{position:absolute;border-radius:50%;filter:blur(1px)}.orb-one{width:430px;height:430px;right:10px;top:10px;background:radial-gradient(circle at 35% 35%,#a6fcf0,#9ac3fb 54%,#c9b5fb 85%);opacity:.8}.orb-two{width:130px;height:130px;left:17px;bottom:28px;background:#d8e9ff}.art-card{position:relative;width:405px;min-height:290px;transform:rotate(-5deg);background:rgba(255,255,255,.93);border:1px solid #dce4f3;box-shadow:0 32px 70px rgba(56,78,131,.2);border-radius:24px;padding:29px 30px}.art-top{display:flex;justify-content:space-between;font-size:.94rem;font-weight:800;color:var(--blue)}.art-top b{color:var(--mint)}.art-title{display:block;font-size:1.6rem;font-weight:750;letter-spacing:-.045em;margin:44px 0 23px}.art-line{display:block;width:80%;height:9px;border-radius:9px;background:#e4e9f4;margin:10px 0}.art-line.short{width:58%}.art-tags{display:flex;gap:6px;margin-top:31px}.art-tags i{font-style:normal;font-size:.74rem;padding:5px 10px;background:#eaf0ff;border-radius:100px;color:#5668a8}.art-mini{position:absolute;right:5px;bottom:27px;transform:rotate(6deg);background:#fff;border:1px solid var(--line);box-shadow:0 17px 35px #6372a12b;border-radius:15px;padding:14px 18px;color:#3a8072;font-weight:750}.art-mini span{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#d4f8eb;margin-right:7px}.section{padding-top:105px;padding-bottom:110px;scroll-margin-top:74px}.section-heading{max-width:810px;margin-bottom:45px}.section-heading h2,.cta h2{font-size:clamp(2.5rem,4.1vw,4.3rem);margin-bottom:20px}.section-heading>p:last-child{font-size:1.12rem;color:var(--muted);line-height:1.65}.features{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.feature{min-height:255px;background:#fff;border:1px solid var(--line);border-radius:19px;padding:28px;box-shadow:0 10px 30px #6070a00b}.number{color:var(--blue);font-size:.77rem;font-weight:800}.feature h3{font-size:1.5rem;margin:30px 0 13px}.feature p{font-size:.93rem;color:var(--muted);line-height:1.58}.screens{background:#eef3fb;overflow:hidden}.mock-label{font-size:.76rem;color:#7182a3;text-transform:uppercase;letter-spacing:.13em;font-weight:800}.screens-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(250px,.6fr);align-items:end;gap:50px}.screens figure{margin:0}.screens img{display:block;box-shadow:0 25px 55px #384d811f}.mac-shot img{border-radius:18px}.ios-shot{max-width:300px}.ios-shot img{border-radius:32px}.screens figcaption{color:var(--muted);font-size:.84rem;padding-top:14px}.table-wrap{overflow:auto;border:1px solid var(--line);border-radius:18px;background:#fff}table{width:100%;border-collapse:collapse;text-align:left;min-width:820px}th,td{padding:21px 20px;border-bottom:1px solid var(--line);vertical-align:top}thead th{background:#f1f5fc;color:#50617d;font-size:.76rem;text-transform:uppercase;letter-spacing:.1em}tbody tr:last-child th,tbody tr:last-child td{border-bottom:0}tbody th{font-size:1rem}td{color:#52617b;font-size:.92rem}.status{display:inline-block;padding:5px 10px;border-radius:99px;font-size:.75rem;font-weight:750;white-space:nowrap}.ready{background:#ddf7ef;color:#176d5c}.planned{background:#eef1fa;color:#62708e}.table-note{color:var(--muted);font-size:.86rem;margin-top:18px}.invoice{background:#17213d;color:#fff}.invoice .eyebrow{color:#8eeedc}.invoice .section-heading>p:last-child{color:#b8c3db}.invoice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.invoice-card{background:#242f50;border:1px solid #394567;border-radius:20px;padding:29px;min-height:275px}.invoice-head{display:flex;justify-content:space-between;align-items:center}.invoice-card .status{background:#354362;color:#c4d2f2}.invoice-card .ready{background:#255748;color:#c8ffe9}.flag{font-size:.76rem;font-weight:850;letter-spacing:.14em;color:#90aaff}.invoice-card h3{font-size:1.7rem;margin:42px 0 15px}.invoice-card p{font-size:.95rem;color:#c6cfe0}.disclaimer{border-left:3px solid var(--mint);padding-left:20px;color:#d6dff0;max-width:800px;margin:35px 0 25px}.sources{font-size:.83rem;color:#aebad1}.sources a{color:#b7d7ff}.privacy-section{padding-bottom:120px}.privacy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.privacy-grid article{border-top:2px solid var(--blue);padding-top:23px}.privacy-grid h3{font-size:1.45rem}.privacy-grid p{color:var(--muted)}.privacy-detail{margin:40px 0 17px;padding:20px 24px;background:#eaf0ff;border-radius:13px;color:#43557c;max-width:890px}.text-link{font-weight:800;text-decoration:none;color:var(--blue)}.cta{background:linear-gradient(120deg,#3459dc,#7549dc);color:#fff;padding:67px 0}.cta-grid{display:flex;justify-content:space-between;align-items:center;gap:40px}.cta .eyebrow{color:#bde9ff}.cta h2{margin-bottom:14px}.cta p:last-child{color:#e1e8ff;margin:0}.button.light{background:#fff;color:#3253c3;white-space:nowrap}footer{background:#111b34;color:#d8e1f0;padding:54px 0}.footer{display:flex;justify-content:space-between;gap:35px}.footer-brand{font-weight:850;color:#fff;font-size:1.5rem}.footer p{margin:13px 0;color:#aab6cf}.footer a{color:#b4c5eb;text-decoration:none;font-size:.9rem}.footer-links{display:flex;gap:24px;flex-wrap:wrap;align-content:start}.article{padding-top:90px;padding-bottom:120px;min-height:65vh;max-width:880px}.back{display:inline-block;margin-bottom:30px;color:var(--blue);font-weight:750;text-decoration:none}.article h1{font-size:clamp(3rem,6vw,5rem);margin-bottom:24px}.article-intro{font-size:1.22rem;line-height:1.65;color:var(--muted)}.updated{color:#7a88a1;font-size:.86rem}.article-content{margin-top:60px}.article-content section{padding:24px 0;border-top:1px solid var(--line)}.article-content h2{font-size:1.5rem;letter-spacing:-.03em}.article-content p{color:#52617b;line-height:1.75;max-width:760px}a:focus-visible,select:focus-visible{outline:3px solid #40cdb7;outline-offset:3px}@media(max-width:1050px){nav{gap:14px}.nav{gap:15px}.support-link{display:none}.hero{grid-template-columns:1fr 1fr}.hero h1{font-size:4.3rem}.features{grid-template-columns:repeat(2,1fr)}.screens-grid{gap:20px}}@media(max-width:760px){.shell{width:min(100% - 32px,600px)}.nav{min-height:66px;flex-wrap:wrap;padding:10px 0;justify-content:space-between}.brand img{width:34px;height:34px}nav{order:3;width:100%;justify-content:space-between;overflow-x:auto;padding:7px 0 2px;gap:16px;margin:0}nav a{font-size:.76rem}.nav-end{margin-left:auto}.hero{display:block;min-height:auto;padding-top:75px;padding-bottom:35px}.hero h1{font-size:clamp(3.4rem,12vw,5rem)}.lead{font-size:1.08rem}.hero-art{height:330px;margin-top:18px}.orb-one{width:280px;height:280px;right:20px}.orb-two{width:80px;height:80px}.art-card{width:min(85%,320px);min-height:230px;padding:22px}.art-title{font-size:1.24rem;margin:30px 0 18px}.art-mini{right:1px;bottom:0}.section{padding:70px 0}.section-heading h2,.cta h2{font-size:2.65rem}.features,.invoice-grid,.privacy-grid{grid-template-columns:1fr}.feature{min-height:0}.feature h3{margin-top:17px}.screens-grid{grid-template-columns:1fr;gap:40px}.ios-shot{width:55%;margin:auto!important}.table-wrap{margin-right:-16px}.cta-grid,.footer{display:block}.cta .button{margin-top:30px}.footer-links{margin-top:30px}.article{padding-top:60px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}
.pricing-section{padding-top:95px}.pricing-wrap{margin-top:34px}.pricing-table{min-width:1160px;table-layout:fixed}.pricing-table th:first-child,.pricing-table td:first-child{width:27%}.pricing-table thead th{vertical-align:top}.pricing-table thead th:not(:first-child){text-transform:none;letter-spacing:normal;color:var(--ink)}.pricing-table thead th strong{display:block;font-size:1rem;line-height:1.3;margin-bottom:9px}.pricing-table thead th span{display:block;text-transform:none;letter-spacing:normal;font-size:.8rem;line-height:1.45;font-weight:500;color:var(--muted)}.pricing-table .plus-column{background:#eef2ff}.pricing-table thead .plus-column{color:#304fc2}.pricing-table .pricing-group th{padding-top:15px;padding-bottom:12px;background:#f7f9fe;color:#42557e;font-size:.76rem;letter-spacing:.12em;text-transform:uppercase}.pricing-table .pricing-check{text-align:center;vertical-align:middle;color:#23836f;font-size:1.15rem;font-weight:800}.pricing-table .pricing-check span[aria-label="Non inclus"],.pricing-table .pricing-check span[aria-label="Not included"],.pricing-table .pricing-check span[aria-label="Niet inbegrepen"],.pricing-table .pricing-check span[aria-label="Nicht enthalten"],.pricing-table .pricing-check span[aria-label="No incluido"],.pricing-table .pricing-check span[aria-label="Non incluso"]{color:#a3adc0;font-weight:500}.pricing-table .price-row th,.pricing-table .price-row td{background:#f7f9fe;vertical-align:middle}.pricing-table .price-row td{text-align:center}.pricing-table .price-row td strong{display:block;font-size:1.12rem;color:var(--ink);white-space:nowrap}.pricing-table .price-row td span,.pricing-table .price-row td small{display:block;color:var(--muted);font-size:.76rem;line-height:1.4;margin-top:4px}.pricing-table .price-row td small.saving{color:#1b745f;font-weight:800;background:#dff7ee;border-radius:999px;padding:5px 8px;margin-top:9px}.pricing-table .price-row td.plus-column{background:#edf1ff}.pricing-trial{margin:24px 0 5px;font-weight:800;color:var(--ink)}.pricing-note{color:var(--muted);font-size:.83rem;margin:0}
