/* EE Easy — the working file. Shared by the English and Afrikaans editions. */
:root{--paper:#ffffff;--ink:#20236e;--muted:#606478;--line:#c6c7d1;--acid:#ffffff;--green:#b0161d;--white:#ffffff;--serif:Georgia,'Times New Roman',serif;--sans:Arial,Helvetica,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-underline-offset:5px}a:hover{text-decoration-thickness:2px}a:focus-visible,summary:focus-visible{outline:3px solid #ec1a23;outline-offset:5px}::selection{background:var(--acid);color:var(--ink)}img{display:block;max-width:100%;height:auto}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:500;line-height:1.06}h1,h2{letter-spacing:-.055em}h2{font-size:clamp(38px,4.2vw,62px)}h3{letter-spacing:-.03em}h1 em,h2 em,.file-title em,.workspace-note em{font-family:var(--serif);font-weight:400;letter-spacing:-.055em}p+p{margin-top:16px}.wrap{width:min(1280px,calc(100% - 96px));margin-inline:auto}.section{padding-block:108px}.kicker{font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;line-height:1.6}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:54px;padding:15px 22px;background:var(--ink);color:var(--white);text-decoration:none;font-size:14px;font-weight:700;border:1px solid var(--ink);transition:background .18s,color .18s}.button:hover{background:var(--green)}.button span{font-size:23px;line-height:1}.text-link{display:inline-flex;align-items:center;gap:22px;min-height:44px;font-size:14px;font-weight:700}.small-note{font-size:12px;color:var(--muted);line-height:1.7}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-100px;left:20px;z-index:10;padding:14px 20px;background:var(--acid)}.skip-link:focus{top:12px}
.utility{display:flex;justify-content:space-between;align-items:center;min-height:43px;font-size:11px;letter-spacing:.035em;border-bottom:1px solid var(--line)}.utility a{display:inline-flex;align-items:center;min-height:43px;gap:14px;text-decoration:none}.site-header{min-height:108px;display:flex;align-items:center;justify-content:space-between;gap:28px;border-bottom:1px solid var(--ink)}.wordmark{font-size:40px;line-height:1;font-weight:800;letter-spacing:-.085em;text-decoration:none;white-space:nowrap}.wordmark span{font-family:var(--serif);font-style:italic;font-weight:400}.wordmark b{color:#ec1a23;font-size:52px;font-weight:800}.site-header nav{display:flex;gap:32px;margin-left:auto;margin-right:40px}.site-header nav a{display:flex;align-items:center;min-height:44px;text-decoration:none;font-size:13px}.site-header nav a:hover,.languages a:hover{text-decoration:underline}.header-tools{display:flex;gap:30px;align-items:center}.languages{display:flex;align-items:center;gap:10px;font-size:11px}.languages a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.languages [aria-current=page]{font-weight:700;text-decoration:underline}.languages>span{color:var(--muted)}.login-link{display:flex;align-items:center;gap:18px;min-height:44px;font-size:13px;font-weight:700;text-decoration:none}
.hero{display:grid;grid-template-columns:1.15fr 1fr;gap:50px;padding-top:76px;padding-bottom:70px;align-items:center}.hero .kicker{display:flex;gap:10px;align-items:center;margin-bottom:25px}.status-dot{width:8px;height:8px;background:#ec1a23;display:inline-block;border-radius:50%;flex-shrink:0}h1{font-size:clamp(52px,6.05vw,88px);line-height:1.02;max-width:650px}.hero-intro{font-size:17px;line-height:1.65;max-width:440px;margin-top:27px;margin-bottom:29px}.hero-copy>.small-note{margin-top:13px}.dossier{position:relative;isolation:isolate;min-height:545px;margin-top:18px;padding:46px 30px 0}.dossier-top{position:absolute;top:0;left:28px;right:15px;display:flex;justify-content:space-between;font-size:10px;font-weight:700;letter-spacing:.12em}.dossier-top>span:last-child{font-size:25px;line-height:1}.file-sheet{border:1px solid var(--ink)}.sheet-back,.sheet-middle{position:absolute;inset:47px 18px 98px 30px;z-index:-1;transform:rotate(6deg);background:#ec1a23;padding:14px 18px}.sheet-back>span,.sheet-middle>span{font-size:9px;letter-spacing:.09em;float:right}.sheet-middle{inset:48px 35px 86px 21px;transform:rotate(-5deg);background:#2d3091}.sheet-front{background:var(--acid);padding:26px 30px 17px;position:relative;transform:rotate(1deg)}.file-meta{display:flex;justify-content:space-between;gap:20px;font-size:8px;letter-spacing:.1em;font-weight:700;border-bottom:1px solid var(--ink);padding-bottom:14px}.file-title{font-size:clamp(36px,3.7vw,53px);line-height:1.05;letter-spacing:-.055em;padding:27px 0}.file-index{list-style:none;padding:0;margin:0}.file-index li{display:grid;grid-template-columns:25px 1fr auto;align-items:center;gap:12px;border-top:1px solid #bfc1d5;padding:10px 0;font-size:11px}.file-index strong{font-size:16px;font-weight:500}.file-kind{font-size:10px}.file-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid var(--ink);font-size:8px;font-weight:700;letter-spacing:.08em}.file-arrow{font-size:31px;font-weight:400;line-height:1}.dossier-caption{font-family:var(--serif);font-size:14px;font-style:italic;margin:29px 0 0 10px;line-height:1.4;color:var(--muted)}.principles{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding-block:21px;gap:24px}.principles p{margin:0;font-size:12px}.principles p:not(:first-child){border-left:1px solid var(--line);padding-left:25px}.principles span{font-family:var(--serif);font-style:italic;margin-right:14px;color:var(--muted)}
.process{display:grid;grid-template-columns:1fr 1.55fr;gap:95px}.section-aside .kicker{margin-bottom:27px}.section-aside>p:not(.kicker){max-width:300px;color:var(--muted);font-size:14px;margin-top:27px}.section-aside .text-link{margin-top:23px}.process-list{list-style:none;padding:0;margin:0}.process-list li{display:grid;grid-template-columns:30px 1fr auto;gap:17px;border-top:1px solid var(--line);padding:25px 0 29px}.process-list li:first-child{border-color:var(--ink)}.process-list li:last-child{border-bottom:1px solid var(--line)}.step-number{font-family:var(--serif);font-size:18px;font-style:italic;line-height:1.5;color:var(--muted)}.process-list h3{font-size:24px;line-height:1.2;margin-bottom:12px}.process-list p{font-size:14px;color:var(--muted);line-height:1.7}.step-tag{font-size:9px;letter-spacing:.08em;padding-top:7px;font-weight:700}
.workspace-section{background:var(--ink);color:var(--paper)}.workspace-heading{display:flex;justify-content:space-between;gap:70px;align-items:flex-end;padding-bottom:58px;border-bottom:1px solid #6568a0}.workspace-heading .kicker{color:var(--acid);margin-bottom:25px}.workspace-heading>p{max-width:340px;font-size:15px;color:#e2e3f2}.workspace-body{display:grid;grid-template-columns:.9fr 1.25fr;gap:85px;padding-top:50px}.preview-label{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.12em;margin-bottom:15px;color:#e2e3f2}.product-preview img{border:1px solid #9699c3;width:100%;background:#fff}.product-preview>a{display:block}.product-preview figcaption{font-size:12px;line-height:1.7;margin-top:17px}.product-preview figcaption span{font-size:10px;color:#cccfe9}.workspace-note{font-size:31px;line-height:1.25;letter-spacing:-.025em;margin-top:40px!important}.workspace-note em{color:var(--acid)}.feature-list details{border-bottom:1px solid #6568a0}.feature-list details:first-child{border-top:1px solid #6568a0}.feature-list summary{display:flex;align-items:center;gap:20px;cursor:pointer;padding:24px 0;list-style:none;min-height:80px}.feature-list summary::-webkit-details-marker{display:none}.feature-code{font-family:var(--serif);font-style:italic;font-size:13px;color:var(--acid)}.feature-list h3{font-size:20px;line-height:1.25}.toggle{margin-left:auto;flex-shrink:0;position:relative;width:15px;height:15px}.toggle:before,.toggle:after{content:'';position:absolute;background:var(--acid);height:1px;width:13px;top:7px;left:1px}.toggle:after{transform:rotate(90deg)}details[open] .toggle:after{transform:none}.feature-content{padding:0 22px 24px 30px;color:#e2e3f2;font-size:14px;line-height:1.75}.workspace-section a:focus-visible,.workspace-section summary:focus-visible{outline-color:var(--acid)}.feature-list summary:hover h3{text-decoration:underline;text-underline-offset:5px}
.pricing-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:45px}.pricing-heading .kicker{margin-bottom:25px}.pricing-heading>p{font-size:14px;color:var(--muted);line-height:1.85}.pricing-heading strong{color:var(--ink);font-weight:500}.price-ledger{border:1px solid var(--ink)}.ledger-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 30px;background:var(--acid);border-bottom:1px solid var(--ink)}.ledger-heading h3{font-size:22px}.ledger-heading>span{font-size:10px;letter-spacing:.1em;font-weight:700}table{border-collapse:collapse;width:100%;text-align:left}th,td{padding:23px 30px;width:30%;border-bottom:1px solid var(--line);vertical-align:top}th:first-child{width:40%}thead th{font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:500}tbody th{font-size:14px;font-weight:500}td{font-size:19px;line-height:1.3}td+td,th+th{border-left:1px solid var(--line)}th span{display:block;font-weight:400;font-size:11px;color:var(--muted);margin-top:9px}td span{font-size:11px;font-weight:400;color:var(--muted)}.base-price td{font-size:clamp(28px,4vw,54px);letter-spacing:-.05em;padding-block:30px}.base-price th{padding-block:33px}.base-price td span{display:block;letter-spacing:0;margin-top:7px}.future-prices{display:grid;grid-template-columns:1.05fr 1fr 1fr;gap:30px;padding:23px 30px;background:#eeeeF6;font-size:12px}.future-prices p{margin:0}.future-prices p>span{display:block;color:var(--muted);margin-bottom:6px}.future-prices strong{font-weight:500}.proration{font-size:12px;color:var(--muted);margin-top:16px}.trial-row{display:grid;grid-template-columns:1fr 1.3fr;gap:100px;margin-top:56px;padding-top:48px;border-top:1px solid var(--line)}.trial-row .kicker{margin-bottom:18px}.trial-row h3{font-size:36px;line-height:1.12}.trial-row>div>p:not(.kicker){font-size:14px;max-width:550px}.trial-row>div>.small-note{font-size:12px!important}.trial-row .button{margin-top:24px}
.managed-section{background:#eeedf5;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.managed-inner{display:grid;grid-template-columns:1fr 1.3fr;gap:100px;padding-block:80px}.managed-label .kicker{max-width:220px}.bizconsult-name{display:inline-flex;gap:40px;align-items:center;font-family:var(--serif);font-size:35px;letter-spacing:-.04em;margin-top:27px;text-decoration:none}.bizconsult-name>span{font-family:var(--sans);font-size:28px}.managed-inner h2{margin-bottom:26px}.managed-inner>div>p:not(.kicker){font-size:14px;max-width:490px;color:#4a4e70}.managed-inner .text-link{margin-top:22px}.closing{padding-block:65px;display:flex;justify-content:space-between;gap:40px;align-items:flex-start}.closing>p{font-size:12px;padding-top:9px}.closing>a{font-size:clamp(34px,4.3vw,62px);letter-spacing:-.045em;line-height:1.08;text-decoration:none}.closing>a>span{display:inline-block;margin-left:45px}.closing>a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:8px}.site-footer{border-top:1px solid var(--ink);padding-top:52px}.footer-top{display:grid;grid-template-columns:1fr 1fr .9fr;gap:60px;padding-bottom:42px}.footer-top .wordmark{display:inline-block;font-size:34px}.footer-top>div>p:not(.kicker){font-size:12px;margin-top:18px}.footer-top .text-link{font-size:12px;margin-top:10px}.footer-top .kicker{margin-bottom:16px;color:var(--muted)}.footer-services>a{display:flex;align-items:center;min-height:35px;font-size:12px;text-decoration:none}.footer-services>a:hover{text-decoration:underline}.footer-contact>a{display:inline-flex;align-items:center;min-height:44px;font-size:12px}.footer-contact .languages{margin-top:20px}.footer-bottom{display:flex;justify-content:space-between;gap:55px;border-top:1px solid var(--line);padding-block:24px;font-size:10px;color:var(--muted)}.footer-bottom>p{max-width:720px}.footer-bottom>span{white-space:nowrap}
@media(min-width:1550px){.hero{padding-block:92px}.dossier{max-width:520px}}
@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.site-header nav{margin-right:0;gap:22px}.header-tools{gap:20px}.hero{gap:20px}.dossier{padding-inline:15px;min-height:520px}.sheet-front{padding-inline:23px}.file-kind{font-size:9px}.file-meta{font-size:7px}.process{gap:50px;grid-template-columns:1fr 1.45fr}.workspace-body{gap:45px}.trial-row,.managed-inner{gap:65px}.footer-top{gap:30px}.process-list li{gap:10px;grid-template-columns:26px 1fr auto}.process-list h3{font-size:22px}.future-prices{gap:20px}}
@media(max-width:800px){.wrap{width:calc(100% - 40px)}.site-header{min-height:100px;flex-wrap:wrap;gap:8px 20px;padding-top:18px;padding-bottom:8px}.wordmark{font-size:33px}.wordmark b{font-size:42px}.header-tools{margin-left:auto}.site-header nav{order:3;flex-basis:100%;justify-content:space-between;margin:0;max-width:420px;gap:22px}.site-header nav a{font-size:12px}.hero{padding-top:48px;gap:25px;grid-template-columns:1fr 1fr}h1{font-size:clamp(42px,6.7vw,62px)}.hero-intro{font-size:14px}.hero .kicker{font-size:9px;gap:7px}.dossier{padding:40px 6px 0;min-height:455px;margin-top:0}.dossier-top{left:10px;font-size:8px}.sheet-front{padding:20px 17px 14px}.file-title{font-size:36px}.file-meta span:last-child{max-width:100px;text-align:right}.file-index li{gap:4px;grid-template-columns:20px 1fr}.file-kind{display:none}.file-bottom{font-size:6px}.sheet-back,.sheet-middle{bottom:85px;left:8px;right:10px}.dossier-caption{font-size:12px}.principles{gap:15px}.principles p{font-size:10px}.principles span{display:block;margin-bottom:3px}.principles p:not(:first-child){padding-left:16px}.section{padding-block:72px}.process{grid-template-columns:1fr;gap:35px}.section-aside h2 br{display:none}.section-aside>p:not(.kicker){max-width:550px;margin-top:18px}.section-aside .text-link{margin-top:12px}.section-aside .kicker{margin-bottom:20px}.process-list li{grid-template-columns:34px 1fr 50px;gap:18px}.workspace-heading{gap:30px;align-items:flex-start;padding-bottom:35px}.workspace-heading>p{max-width:240px;font-size:13px}.workspace-body{grid-template-columns:.8fr 1.2fr;gap:30px;padding-top:35px}.feature-list h3{font-size:17px}.feature-list summary{gap:12px;padding-block:20px}.feature-content{padding-left:21px;font-size:13px}.workspace-note{font-size:25px}.pricing-heading>p{font-size:12px}th,td{padding:20px}.ledger-heading{padding:18px 20px}.future-prices{padding:20px;gap:18px;font-size:11px}.trial-row,.managed-inner{grid-template-columns:.9fr 1.1fr;gap:40px}.trial-row h3{font-size:30px}.managed-inner{padding-block:60px}.managed-label .kicker{font-size:10px}.bizconsult-name{font-size:30px;gap:20px}.footer-top{grid-template-columns:1fr 1fr}.footer-contact{grid-column:2}.footer-top{row-gap:25px}.footer-bottom{gap:30px}}
@media(max-width:560px){.utility{font-size:9px}.utility a{gap:6px}.header-tools{gap:17px}.login-link{font-size:12px;gap:10px}.hero{grid-template-columns:1fr;padding-top:35px;padding-bottom:38px;gap:38px}.hero .kicker{font-size:10px;margin-bottom:22px}h1{font-size:clamp(46px,11.5vw,67px)}.hero-intro{font-size:15px;max-width:350px;margin-top:23px;margin-bottom:24px}.hero .button{min-width:236px}.dossier{width:100%;max-width:375px;justify-self:center;min-height:0;padding:40px 15px 0;margin-block:2px 0}.dossier-top{left:17px;right:17px;font-size:9px}.file-title{font-size:42px;padding-block:24px}.sheet-front{padding:22px}.file-meta{font-size:7px}.file-meta span:last-child{max-width:none}.file-index li{grid-template-columns:22px 1fr auto;gap:8px;padding-block:11px}.file-kind{display:block;font-size:9px}.file-bottom{font-size:7px}.dossier-caption{margin-top:26px}.sheet-back,.sheet-middle{bottom:64px;left:16px;right:13px}.principles{gap:10px;padding-block:17px}.principles p{font-size:10px;line-height:1.6}.principles p:not(:first-child){padding-left:10px}.section{padding-block:58px}h2{font-size:40px}.section-aside h2 br{display:block}.section-aside .kicker{margin-bottom:20px}.process-list li{grid-template-columns:25px 1fr;gap:10px;padding-block:22px}.step-tag{grid-column:2;padding:0;margin-top:0;font-size:8px}.process-list h3{font-size:21px}.process-list p{font-size:13px}.workspace-heading{display:block}.workspace-heading>p{margin-top:24px;max-width:340px;font-size:14px}.workspace-body{display:flex;flex-direction:column;gap:30px}.product-preview{display:grid;grid-template-columns:1fr 1fr;column-gap:18px;align-items:start}.preview-label{grid-column:1/-1}.product-preview figcaption{margin-top:0;font-size:11px}.product-preview figcaption span{display:block;font-size:9px;margin-top:10px}.workspace-note{grid-column:1/-1;font-size:27px;margin-top:22px!important}.workspace-note br{display:none}.feature-list h3{font-size:18px}.feature-content{padding-left:22px}.pricing-heading{display:block;margin-bottom:30px}.pricing-heading>p{margin-top:25px;font-size:13px}.ledger-heading{align-items:flex-start;flex-direction:column;gap:7px;padding:18px 15px}.ledger-heading h3{font-size:21px}.ledger-heading>span{font-size:9px}th,td{padding:16px 12px}thead th{font-size:9px;letter-spacing:.015em}tbody th{font-size:12px;line-height:1.5}th:first-child{width:36%}th,td{width:32%}.base-price td{font-size:clamp(24px,6vw,34px);white-space:nowrap;padding-block:25px}.base-price th{padding-block:24px}.base-price td span{font-size:10px}th span{font-size:10px;line-height:1.45}td{font-size:15px}td span{font-size:10px}.future-prices{grid-template-columns:1fr;gap:15px;padding:20px 15px;font-size:12px}.future-prices p>span{margin-bottom:3px}.future-prices p:first-child{padding-bottom:14px;border-bottom:1px solid var(--line)}.proration{font-size:11px}.trial-row{grid-template-columns:1fr;gap:23px;padding-top:35px;margin-top:35px}.trial-row h3{font-size:33px}.trial-row h3 br{display:none}.managed-inner{grid-template-columns:1fr;gap:32px;padding-block:45px}.managed-label{display:flex;justify-content:space-between;gap:18px;align-items:center}.managed-label .kicker{max-width:145px;font-size:9px}.bizconsult-name{font-size:26px;margin:0;gap:15px}.bizconsult-name>span{font-size:20px}.managed-inner h2{font-size:41px}.closing{display:block;padding-block:40px}.closing>p{padding-top:0;margin-bottom:20px}.closing>a{display:block;font-size:38px}.closing>a>span{margin-left:20px}.site-footer{padding-top:36px}.footer-top{grid-template-columns:1fr;gap:30px;padding-bottom:30px}.footer-contact{grid-column:auto}.footer-services>a{min-height:40px}.footer-contact .languages{margin-top:12px}.footer-bottom{flex-direction:column;gap:15px;padding-block:20px}.footer-top .kicker{margin-bottom:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
@media print{body{background:#fff;color:#000}.wrap{width:100%}.utility,.site-header nav,.header-tools,.hero .button,.closing,.footer-services,.footer-contact,.toggle{display:none}.section{padding-block:25px}.hero{padding-block:20px}.workspace-section{background:#fff;color:#000}.feature-list details::details-content{content-visibility:visible}.feature-content,.workspace-heading>p,.preview-label{color:#000}.workspace-note em{color:#000}.feature-list details{break-inside:avoid}.managed-section{background:#eee}.price-ledger{break-inside:avoid}.site-footer{padding-top:20px}}
/* Original Bizconsult identity, expressed through the new editorial layout. */
:root{--red:#ec1a23;--red-dark:#b0161d;--blue:#2d3091}
::selection{background:#ffd9da;color:var(--ink)}
.button{background:var(--red-dark);border-color:var(--red-dark)}.button:hover{background:var(--blue);border-color:var(--blue)}
.file-title em{color:var(--red-dark)}.file-meta{color:var(--blue)}.file-bottom{color:var(--red-dark)}.sheet-back{color:white}.sheet-middle{color:white}
.ledger-heading{background:var(--red-dark);color:#fff}.price-ledger{background:#fff}.base-price td{color:var(--blue)}
.brand-lockup{display:flex;align-items:center;gap:19px;flex-shrink:0}.brand-logo{display:block;border-right:1px solid var(--line);padding-right:18px}.brand-logo img{width:65px;height:50px;object-fit:contain}.wordmark{color:var(--blue)}
.footer-bizconsult{display:inline-flex;align-items:center;gap:18px;min-height:54px;margin-top:15px;font-size:12px;font-weight:700}.footer-bizconsult img{width:62px;height:48px;object-fit:contain}
@media(max-width:1100px){.site-header{gap:20px}.site-header nav{gap:18px}.brand-lockup{gap:12px}.brand-logo{padding-right:12px}.brand-logo img{width:56px;height:45px}}
@media(max-width:560px){.brand-lockup{gap:10px}.brand-logo{padding-right:10px}.brand-logo img{width:42px;height:37px}.wordmark{font-size:30px}.wordmark b{font-size:38px}.header-tools{gap:12px}}
/* Match Bizconsult's white page and light-grey content surfaces. */
:root{--surface:#f3f5fa;--body-text:#303747}
body{color:var(--body-text)}
h1,h2,h3,.site-header,.utility,.file-sheet,.principles,.closing>a{color:var(--ink)}
.workspace-section,.managed-section,.future-prices{background:var(--surface);color:var(--body-text)}
.workspace-heading .kicker,.feature-code{color:var(--red-dark)}
.workspace-heading>p,.feature-content,.preview-label,.product-preview figcaption,.product-preview figcaption span,.managed-inner>div>p:not(.kicker){color:var(--body-text)}
.workspace-heading,.feature-list details,.feature-list details:first-child{border-color:var(--line)}
.workspace-note em{color:var(--blue)}
.toggle:before,.toggle:after{background:var(--blue)}
.workspace-section a:focus-visible,.workspace-section summary:focus-visible{outline-color:var(--red)}
.ledger-heading h3{color:var(--white)}
