:root{--brand:#206d68;--brand2:#2fa29d;--brand-d:#144543;--brandi:#206d68;--ink:#13413e;--dark:#0e3230;--text:#1c615d;--muted:#25817c;--paper:#fff8ed;--bg:#eee8de;--bg2:#e7ddd2;--line:rgba(86,33,56,.16);--tealline:rgba(139,99,65,.35);--clever-gold:#d4b77d;--clever-cream:#fff2d8}
body{background:#eee8de;color:#1c615d}::selection{background:#ddc49b;color:#13413e}input,select,textarea{accent-color:#206d68}
.nav .navin{background:linear-gradient(105deg,#154745,#1c605d)!important;color:#fff2d8;border:1px solid #33afa955;box-shadow:0 15px 45px #11393725}
.nav .menu>a:not(.clever-internal-link),.nav .hasdrop>a,.nav .hasdrop>button,.nav .burger{color:#fff2d8!important}
.nav .lang a{color:#dde6e5;border-color:#5fd0cb44}.nav .lang a.on{background:#f3e6cf!important;color:#17514e!important;border-color:#f3e6cf}
.nav .navauth{background:#ffffff0b!important;border-color:#d1b47988;color:#fff0d4!important}.nav .navauth.logged{background:#d3b47b!important;color:#17514e!important}
.nav .menu .clever-internal-link,.nav .mobile .clever-internal-link{background:#f1e1c6!important;color:#195754!important;border-color:#d2b47d!important}
.nav .drop{background:#fff8ed!important;color:#1a5956;border-color:#d8c4af}.nav .drop a{color:#1a5956!important}.nav .mobile{background:#17514e;color:#fff2d8;border-color:#33afa9}.nav .mobile a,.nav .mobile button{color:#fff2d8}.nav .mob-sub{background:#113b39}
.cs-mega-intro{background:linear-gradient(145deg,#17514e,#0f3432)!important;color:#fff2d8}.cs-mega-intro h2,.cs-mega-intro h2 em{color:#f5e3bf!important}.cs-mega-intro p,.cs-mega-eyebrow,.cs-mega-footnote{color:#b3e9e7!important}.cs-mega-main{background:#f9f1e5!important}.cs-mega-card{background:#fff9ee!important;border-color:#a9e6e3}.cs-mega-card h3{color:#1a5b58}.cs-mega-discover{color:#2a928d}.cs-mega-bottom{border-color:#d9c9b8}
.footer{background:#134341!important;color:#c4eeec}.footer img{content:url('/images/clever-logo-metal-light.svg')}.footer h4,.footer a,.footer p{color:#dae5e4}.footer .fcopy{color:#8addd9}
.hero .grad{background:linear-gradient(90deg,rgba(45,13,29,.86),rgba(64,23,41,.58),rgba(49,16,31,.25))!important}.hero h1,.hero .eyebrow{color:#fff1d5}.hero h1 em{color:#e7c78f}
.bw-page,.pr-page{background:radial-gradient(ellipse at 8% 8%,#dfe7e730,transparent 55%),#eee8de!important}.bw-quote{background:linear-gradient(125deg,#1f6966,#113937)!important}.bw-quote>h2,.bw-quote-price strong,.bw-fee-total b{color:#f4dfb9!important}.bw-quote .bw-kicker{color:#d5b480}.bw-quote p,.bw-quote small,.bw-fee-row{color:#ffffff}.bw-quote-bottom{border-color:#c9a67a44}.bw-quote-price>span{color:#e1e9e8}
.bw-form-inner,.bw-budget-panel,.bw-book-overview,.co-builder{background:#fff9f0}.bw-field>span{color:#1c615d}.bw-field select,.bw-input,.co-input,.co-builder textarea{background:#fffaf3;border-color:#a9e6e3;color:#185351}.bw-addon-grid label:has(input:checked){background:#ffffff;border-color:#25817c;box-shadow:inset 4px 0 #206d68}.bw-addon-copy strong{color:#195754}.bw-addon-copy small{color:#25817c}.bw-annual-included{background:#f4e7d4;padding:18px;border-radius:14px;color:#21706d!important}
.bw-page .bw-book-price-grid article:first-child{background:linear-gradient(130deg,#1c5f5c,#123c3a);color:#fff1d9}.bw-page .bw-book-price-grid article:first-child strong{color:#f2d8a9}.bw-page .bw-book-price-grid article:last-child{background:#f3e5d3;color:#1d6461}.bw-page .bw-book-price-grid article:last-child strong{color:#278580}
.co-client-dialog{background:#f2e9df!important;border-color:#cdb295!important}.co-client-dialog .co-builder{background:#fff8ed}.co-client-dialog .bw-field>span{font-weight:750;font-size:16px;color:#195855}.co-client-dialog .co-document-fields select{font-weight:750;font-size:17px}.co-launcher{background:linear-gradient(120deg,#e1eae9,#fff6e9)!important}.co-hero-open,.co-quick-open,.co-launcher button:first-child{background:#1f6966!important;color:#fff0d1!important}.co-dialog-close{background:#fff8ed!important;color:#1e6864!important}
#co-preview-menu,#pr-report-menu,.ca-pdf-toolbar{background:#ede4d7;color:#1d635f}.co-pdf-actions button[data-co-do=download]{background:#1e6864!important;color:#fff2d7!important}.co-sheet{color:#17514e!important}.co-sheet h1,.co-sheet h2{color:#1c625e!important}.co-doc-customer{background:#f4e9dc!important;border-color:#b0e8e5!important}.co-doc-customer strong{color:#1d635f}.co-doc-totals{background:#1a5956!important;color:#fff0d8!important}.co-doc-totals strong{color:#ffebc5!important}.co-doc-totals span{color:#b8ebe8!important}.co-sheet footer{color:#2c9994;border-color:#a0e3e0}.co-sheet p{color:#26827e}.co-sheet td{border-color:#b1e8e6}
@media(max-width:780px){.nav .navin{border-radius:13px}.co-launcher{gap:18px}}
@media print{body{background:white!important}.co-sheet,#pr-report{background:white!important}.nav,.co-client-dialog{display:none!important}}
[data-internal-login]{background:#fff7eb!important;color:#195653!important;border-color:#9de2df!important}[data-internal-login] em{color:#2fa29d!important}[data-internal-login] p{color:#30a59f!important}[data-internal-login] button{background:#1e6965!important;color:#fff1d3!important}[data-internal-login] a{color:#247d78!important}
/* Reference finish: muted burgundy, rose-metal highlights and soft luminous edges. */
:root{--brand:#227773;--brand2:#25817c;--brand-d:#164b49;--brandi:#288a85;--ink:#164e4b;--dark:#113a38;--text:#1f6a66;--muted:#25817c;--bg:#edf1f1;--bg2:#ffffff;--paper:#f9fafa;--clever-gold:#e7d6b3;--clever-cream:#f5f7f7;--clever-metal:radial-gradient(ellipse at 0% 0%,rgba(225,165,184,.34),transparent 49%),linear-gradient(123deg,#2d9994 0%,#21736f 34%,#195553 72%,#103937 100%);--clever-edge:inset 0 1px 0 rgba(255,218,230,.55),inset 0 -1px 0 rgba(33,12,22,.7),0 20px 55px rgba(63,29,44,.18)}
body{background:radial-gradient(ellipse at 0% 10%,#ffffff66,transparent 52%),radial-gradient(ellipse at 100% 40%,#ffffff4d,transparent 55%),#edf1f1;color:#1f6a66}
.nav .navin,.nav .mobile,.footer,.cs-mega-intro{background:var(--clever-metal)!important;border-color:#c2a16a70;box-shadow:var(--clever-edge)}
.nav .navin{background:linear-gradient(112deg,#2a8f8a 0%,#206d68 42%,#17504d 100%)!important;box-shadow:inset 0 1px #e7d6b388,0 12px 40px #14464322}
.nav .lang a.on{background:#ecf1f1!important;color:#1e6764!important;border-color:#e7d6b3}.nav .menu .clever-internal-link,.nav .mobile .clever-internal-link{background:linear-gradient(140deg,#ffffff,#e7d6b3)!important;color:#1d6461!important;border-color:#e7d6b3!important}.nav .navauth.logged{background:#e7d6b3!important;color:#21716d!important;border-color:#e7d6b3}.nav .navauth{border-color:#e7d6b3aa}
.hero .grad{background:linear-gradient(102deg,rgba(46,20,32,.87),rgba(93,49,67,.65) 53%,rgba(106,62,80,.24))!important}.hero h1 em{color:#e7d6b3}
.btn.brand,.btn.primary,.co-primary,.co-hero-open,.co-quick-open,.co-launcher button:first-child,#bw-next,.ca-pdf-primary,.co-pdf-actions button[data-co-do=download]{background:linear-gradient(130deg,#c2a16a 0%,#31aaa4 24%,#247e7a 57%,#195452 100%)!important;color:#f6f9f8!important;border:1px solid #e7d6b36b!important;box-shadow:inset 0 1px #ffffff73,0 8px 24px #22736f23}
.bw-quote,.bw-page .bw-book-price-grid article:first-child,.co-doc-totals{background:var(--clever-metal)!important;border-color:#c2a16a6b;box-shadow:var(--clever-edge)}
.bw-quote::before{border-color:#e7d6b322!important}.bw-quote>h2,.bw-quote-price strong,.bw-fee-total b,.bw-page .bw-book-price-grid article:first-child strong,.co-doc-totals strong{color:#ffffff!important}.bw-quote .bw-kicker,.bw-quote-price>span{color:#e7d6b3!important}.bw-quote p,.bw-quote small,.bw-fee-row,.co-doc-totals span{color:#ffffff!important}.bw-fee-total{background:#c2a16a15!important;border-color:#e7d6b355!important}
.bw-page,.pr-page{background:radial-gradient(ellipse at 0% 0%,#ffffff55,transparent 52%),radial-gradient(ellipse at 100% 30%,#ffffff5c,transparent 54%),#edf1f1!important}.bw-form-inner,.bw-budget-panel,.bw-book-overview,.co-builder{background:linear-gradient(135deg,#fbfcfc,#eef2f2)!important;border-color:#e7d6b3}.bw-annual-included,.bw-page .bw-book-price-grid article:last-child{background:linear-gradient(125deg,#ffffff,#eef3f3)!important;color:#2a928d!important}.bw-addon-grid label:has(input:checked){background:linear-gradient(115deg,#ffffff,#ffffff)!important;border-color:#c2a16a;box-shadow:inset 4px 0 #2fa49e}.bw-addon-copy strong,.bw-field>span{color:#25807c}.bw-addon-copy small{color:#25817c}
.co-launcher{background:linear-gradient(120deg,#ffffff,#f7f9f9)!important;border-color:#e7d6b3}.co-client-dialog{background:linear-gradient(130deg,#ffffff,#ffffff)!important;border-color:#e7d6b3!important}.co-client-dialog .co-builder{background:#f9fbfa!important}.co-doc-customer{background:linear-gradient(120deg,#ffffff,#f2f5f5)!important;border-color:#e7d6b3!important}.co-sheet h1,.co-sheet h2{color:#237774!important}.co-sheet header{border-color:#25817c}.co-sheet footer{border-color:#e7d6b3}.co-sheet p{color:#2d9d97}
#co-preview-menu,#pr-report-menu,.ca-pdf-toolbar{background:#ffffff;color:#26827e}.pc-result-head,.pc-result-topline{color:#ffffff}.cs-mega-intro h2,.cs-mega-intro h2 em{color:#ffffff!important}.cs-mega-eyebrow,.cs-mega-footnote{color:#e7d6b3!important}
[data-internal-login]{background:linear-gradient(125deg,#fafbfb,#ffffff)!important;border-color:#e7d6b3!important}[data-internal-login] button{background:var(--clever-metal)!important}[data-internal-login] em{color:#25817c!important}
@media(prefers-reduced-motion:no-preference){.btn.brand,.co-primary,.co-hero-open,.co-quick-open{transition:filter .2s,box-shadow .2s}.btn.brand:hover,.co-primary:hover,.co-hero-open:hover,.co-quick-open:hover{filter:brightness(1.07)}}

/* Final luminous burgundy direction across both language versions. */
:root{--clever-metal:radial-gradient(ellipse at 0% 0%,#e7d6b35c,transparent 55%),linear-gradient(125deg,#25817c 0%,#2b9690 36%,#227470 72%,#195653 100%)}
.nav .navin{background:linear-gradient(112deg,#25817c 0%,#30a59f 43%,#237a76 100%)!important;box-shadow:inset 0 1px #ffffff99,0 12px 40px #1a58552b}
.cs-nav-trigger>span{width:7px!important;height:7px!important;border:0!important;border-right:1.5px solid #ffffff!important;border-bottom:1.5px solid #ffffff!important;border-radius:0!important;transform:rotate(45deg);margin:-4px 3px 0 2px;transition:transform .2s}
.cs-nav-trigger>span:before,.cs-nav-trigger>span:after{display:none!important}.cs-mega-open .cs-nav-trigger>span{transform:rotate(225deg);margin-top:4px}
.cs-mega-intro{background:var(--clever-metal)!important}.nav .drop .cs-mega-intro a,.nav .drop .cs-mega-intro a b{color:#ffffff!important}.nav .drop .cs-mega-intro a small,.cs-mega-intro p{color:#ffffff!important}.cs-mega-mark,.cs-mega-mark span{color:#ffffff!important}.cs-mega-tools>span,.cs-mega-eyebrow,.cs-mega-footnote{color:#ffffff!important}.cs-mega-footnote i{background:#e7d6b3!important}.cs-mega-tools{border-color:#ffffff40!important}
.cs-mega-main{background:radial-gradient(ellipse at 95% 0%,#ffffff88,transparent 65%),linear-gradient(135deg,#fafcfb,#ffffff)!important}.nav .drop a.cs-mega-card{background:linear-gradient(120deg,#fdfdfd,#ffffff)!important;border-color:#e7d6b3!important;box-shadow:inset 0 1px #fff,0 5px 18px #22757108}.cs-mega-card h3{color:#227571!important}.cs-mega-card p{color:#25817c!important}.cs-mega-discover{color:#25817c!important}.cs-mega-top>span{color:#30a6a0!important}.cs-mega-bottom b{color:#257f7b!important}.cs-mega-bottom small{color:#25817c!important}.cs-mega-mini-icon{display:none!important}.nav .drop a.cs-mega-contact{background:linear-gradient(125deg,#ffffff,#ffffff)!important;color:#237774!important}
.hero .kicker{color:#ffffff!important}.hero .hr-gold{background:linear-gradient(90deg,#c2a16a,#ffffff,#c2a16a)!important}.hero .hin p{color:#ffffff!important}
.pc-result-head{background:radial-gradient(ellipse at 0% 5%,#c2a16a66,transparent 65%),radial-gradient(ellipse at 100% 80%,#8f7ab242,transparent 60%),linear-gradient(145deg,#26837e,#17504d)!important}.pc-donut-wrap:before{background:radial-gradient(circle at 32% 14%,#25817c,#237975 53%,#164d4a)!important}.pc-donut-center strong{color:#f7faf9!important}.pc-donut-center>span,.pc-donut-center small,.pc-chart-hint{color:#ffffff!important}.pc-live{background:#ffffff15!important;color:#ffffff!important;border-color:#e7d6b344!important}.pc-chart-legend button{background:linear-gradient(115deg,#ffffff0c,#ffffff03)!important;border-color:#e7d6b338!important}.pc-chart-legend button b{color:#f9fbfa!important}.pc-legend-name{color:#ffffff!important}.pc-chart-legend button:nth-child(1){--slice:#edc68d!important}.pc-chart-legend button:nth-child(2){--slice:#e7d6b3!important}.pc-chart-legend button:nth-child(3){--slice:#c5b6e8!important}.pc-chart-legend button:nth-child(4){--slice:#9db9d7!important}.pc-chart-legend button:nth-child(5){--slice:#ffffff!important}
.pc-form{background:linear-gradient(130deg,#fafcfb,#ffffff)!important}.pc-form .pc-tabs button:nth-child(1){--tab:#25817c!important}.pc-form .pc-tabs button:nth-child(2){--tab:#47c9c3!important}.pc-form .pc-tabs button:nth-child(3){--tab:#a88355!important}.pc-form .pc-tabs{background:linear-gradient(110deg,#ffffff,#ffffff,#fcf4e7)!important}.pc-field label{font-size:14px!important;color:#227672!important}.pc-form-title p{color:#25817c!important}.pc-kk-rate{background:linear-gradient(125deg,#ffffff,#ffffff)!important;color:#2b9690!important}

.bw-page .bw-book-overview{padding:clamp(22px,4vw,48px);border-radius:30px;background:radial-gradient(ellipse at 95% 0%,#ffffff88,transparent 65%),linear-gradient(130deg,#fcfdfd,#ffffff)!important;border:1px solid #e7d6b3;box-shadow:0 24px 65px #26827e12}
.bw-page .bw-book-price-grid article:first-child{background:var(--clever-metal)!important}.bw-page .bw-book-price-grid article:first-child>span{color:#ffffff!important}.bw-page .bw-book-price-grid article:first-child h3{color:#ffffff!important}.bw-page .bw-book-price-grid article:first-child strong{color:#ffffff!important}.bw-page .bw-book-price-grid article:first-child small,.bw-page .bw-book-price-grid article:first-child p{color:#ffffff!important}
.bw-page .bw-book-price-grid article:last-child{background:radial-gradient(ellipse at 100% 0%,#d7e2e277,transparent 60%),linear-gradient(130deg,#ffffff,#ffffff)!important;border:1px solid #e7d6b3!important;box-shadow:inset 0 1px #ffffffbd,0 15px 35px #2785800d}.bw-page .bw-book-price-grid article:last-child>span{color:#30a59f!important}.bw-page .bw-book-price-grid article:last-child h3{color:#1f6c68!important}.bw-page .bw-book-price-grid article:last-child strong{color:#2a908c!important;font-size:clamp(27px,3vw,39px);line-height:1.35}.bw-page .bw-book-price-grid article:last-child small,.bw-page .bw-book-price-grid article:last-child p{color:#2c9691!important}.bw-page .bw-book-price-grid article{padding:30px;display:flex;flex-direction:column;min-height:320px}.bw-page .bw-book-price-grid article p{margin-top:auto;padding-top:23px}.bw-page .bw-book-overview>.bw-kicker{color:#25817c!important;font-weight:750;letter-spacing:1.8px}.bw-page .bw-book-overview>h2{max-width:800px;line-height:1.17;margin-bottom:28px}.bw-transfer-panel{background:linear-gradient(120deg,#ffffff,#f0f4f4)!important;border-color:#e7d6b3!important}.bw-transfer-panel button{background:var(--clever-metal)!important;color:#ffffff!important;border-color:#c2a16a!important}.bw-transfer-panel p{color:#2d9a95!important}.bw-quote h3,.bw-quote h4,.bw-quote label{color:#ffffff!important}.bw-quote .bw-fee-row strong,.bw-quote .bw-fee-row b{color:#ffffff!important}
@media(max-width:780px){.bw-page .bw-book-overview{padding:22px 16px;border-radius:22px}.bw-page .bw-book-price-grid article{padding:25px;min-height:285px}.bw-page .bw-book-price-grid article strong{font-size:32px!important}.bw-page .bw-book-overview>h2{font-size:31px;letter-spacing:-1px}}

/* Deep garnet release: richer wine surfaces, precise rose-metal highlights. */
:root{--brand:#247c78;--brand2:#25817c;--brand-d:#164a47;--ink:#154a48;--text:#1f6b67;--muted:#2e9f99;--bg:#ffffff;--paper:#f5f8f7;--clever-metal:radial-gradient(ellipse at 4% 0%,#c2a16a45,transparent 48%),linear-gradient(125deg,#2e9f99 0%,#22736f 36%,#195452 74%,#103835 100%)}
body{background:radial-gradient(ellipse at 0% 10%,#c2a16a30,transparent 55%),radial-gradient(ellipse at 100% 35%,#e7d6b32b,transparent 50%),#ffffff;color:#1f6b67}
.nav .navin{background:linear-gradient(112deg,#2e9d98 0%,#206d69 42%,#164a47 100%)!important;box-shadow:inset 0 1px #e7d6b380,0 12px 38px #164d4a30}
.nav .navauth,.nav .navauth.logged,.nav .mob-auth,.nav .mob-auth.logged{background:linear-gradient(135deg,#c2a16a,#288985)!important;color:#ffffff!important;border:1px solid #e7d6b36b!important;box-shadow:inset 0 1px #e7d6b359,0 4px 12px #0e2f2d21!important}.nav .navauth svg,.nav .navauth svg *{stroke:#ffffff!important}.au-ic,.au-av{background:linear-gradient(135deg,#25817c,#1d625f)!important;color:#ffffff!important;box-shadow:0 10px 28px #1f6a6633!important}.au-google{color:#257e79!important;background:linear-gradient(120deg,#f8fafa,#ffffff)!important;border:1px solid #e7d6b3!important}.au-google svg path{fill:currentColor!important}.au-modal{background:linear-gradient(140deg,#f9fbfa,#ffffff)!important}.au-head h3,.au-account,.au-uinfo b{color:#1d625f!important}
.cs-mega-intro,.bw-quote,.footer,.bw-page .bw-book-price-grid article:first-child,.co-doc-totals{background:var(--clever-metal)!important}.cs-mega-main{background:radial-gradient(ellipse at 100% 0%,#e7d6b352,transparent 65%),linear-gradient(135deg,#f6f9f8,#ffffff)!important}.nav .drop a.cs-mega-card{background:linear-gradient(125deg,#fafbfb,#ffffff)!important;border-color:#e7d6b3!important}.nav .drop a.cs-mega-contact{background:linear-gradient(135deg,#25817c,#278783)!important;color:#ffffff!important}.cs-mega-card h3{color:#1a5956!important}.cs-mega-card p{color:#2c9892!important}.cs-mega-discover{color:#2c9994!important}
.bw-page,.pr-page,.payroll{background:radial-gradient(ellipse at 0% 0%,#e7d6b34a,transparent 55%),radial-gradient(ellipse at 100% 30%,#e7d6b32e,transparent 55%),#ffffff!important}.bw-page .bw-book-overview{background:radial-gradient(ellipse at 100% 0%,#e7d6b357,transparent 60%),linear-gradient(130deg,#f6f9f8,#ffffff)!important}.bw-page .bw-book-price-grid article:last-child{background:radial-gradient(ellipse at 100% 0%,#e7d6b34d,transparent 60%),linear-gradient(135deg,#ffffff,#e7d6b3)!important;border-color:#c2a16a!important}.bw-page .bw-book-price-grid article:last-child h3{color:#1a5855!important}.bw-page .bw-book-price-grid article:last-child strong{color:#21716d!important}.bw-page .bw-book-price-grid article:last-child small,.bw-page .bw-book-price-grid article:last-child p{color:#257f7b!important}
.pc-result-head{background:radial-gradient(ellipse at 0% 0%,#25817c57,transparent 60%),radial-gradient(ellipse at 100% 85%,#4bcbc53b,transparent 55%),linear-gradient(145deg,#227773,#144442)!important}.pc-donut-wrap:before{background:radial-gradient(circle at 32% 14%,#25817c,#1e6864 53%,#103735)!important}.pc-form{background:linear-gradient(130deg,#f9fbfa,#ffffff)!important}.pc-form .pc-tabs{background:linear-gradient(110deg,#ffffff,#dbe5e5,#f0e3cc)!important}.pc-form .pc-tabs button[aria-pressed=true]{background:linear-gradient(135deg,#ffffff,#e7d6b3)!important;border-color:#25817c!important}.pc-submit,.co-primary,.co-hero-open,.co-quick-open,#bw-next,.btn.brand{background:linear-gradient(125deg,#25817c,#288884 45%,#18514e)!important;color:#ffffff!important}

/* White page canvas; garnet accents remain on components. */
:root{--bg:#ffffff;--bg2:#ffffff;--paper:#ffffff}
html,body,main,.bw-page,.pr-page,.payroll{background:#ffffff!important}

/* Partner: antique gold, bronze and espresso; white page canvas. */
.bw-page .bw-book-price-grid article:last-child{background:radial-gradient(ellipse at 0% 0%,#d8b26940,transparent 58%),linear-gradient(130deg,#665035 0%,#473622 48%,#113937 100%)!important;border:1px solid #b59455!important;box-shadow:inset 0 1px #ead59d80,0 18px 38px #17504d1f!important}.bw-page .bw-book-price-grid article:last-child>span{color:#e0c48b!important}.bw-page .bw-book-price-grid article:last-child h3{color:#fff2d8!important}.bw-page .bw-book-price-grid article:last-child strong{color:#f2d493!important}.bw-page .bw-book-price-grid article:last-child small,.bw-page .bw-book-price-grid article:last-child p{color:#f0e1c7!important}.bw-page .bw-book-overview{background:#ffffff!important;border-color:#ded4c6!important}.bw-transfer-panel{background:linear-gradient(125deg,#faf7f0,#eee5d3)!important;border-color:#d5c3a1!important}.bw-transfer-panel h3{color:#1b5d5a!important}.bw-transfer-panel p{color:#288b87!important}.co-launcher{background:linear-gradient(125deg,#fffdf8,#f0e6d4)!important;border-color:#d5bf98!important}.co-pdf-actions button[data-co-do=personalize]{background:linear-gradient(125deg,#f4e7c9,#dec895)!important;color:#1f6a66!important;border-color:#bea06c!important}

/* Controlled metallic highlights on key components. */
.nav .navin{background:linear-gradient(110deg,#c2a16a40 0%,#ffffff38 16%,transparent 27%,#0c282740 47%,#e7d6b327 65%,transparent 77%),linear-gradient(112deg,#2d9994,#1f6966 45%,#164a47)!important;border:1px solid #e7d6b380!important;box-shadow:inset 0 1px 0 #ffffffa6,inset 0 2px 2px #ffffff13,inset 0 -1px 1px #0c2d2bbd,0 12px 38px #164d4a26!important}
.bw-page .bw-book-price-grid article:first-child,.bw-quote{background:linear-gradient(118deg,#e7d6b33d 0%,#ffffff18 18%,transparent 33%,#09242233 58%,#c2a16a1a 77%,transparent 88%),var(--clever-metal)!important;border:1px solid #c2a16a8f!important;box-shadow:inset 0 1px #ffffffad,inset 1px 0 #e7d6b34d,inset 0 -1px #0a26259e,0 18px 38px #19565321!important}
.bw-page .bw-book-price-grid article:last-child{background:linear-gradient(118deg,#f4d99f33 0%,#ffeab63b 15%,transparent 29%,#0518173b 52%,#d5b87920 73%,transparent 86%),radial-gradient(ellipse at 0% 0%,#d8b26940,transparent 58%),linear-gradient(130deg,#665035,#473622 48%,#113937)!important;box-shadow:inset 0 1px #ffe4a7bd,inset 1px 0 #dcc28570,inset 0 -1px #052b29,0 18px 38px #17504d1f!important}
.btn.brand,.co-primary,.co-hero-open,.co-quick-open,#bw-next,.bw-transfer-panel button{background:linear-gradient(115deg,#e7d6b338 0%,#ffffff2b 17%,transparent 33%,#0e2f2d34 60%,#e7d6b326 79%,transparent 90%),linear-gradient(125deg,#25817c,#26847f 45%,#18514e)!important;border:1px solid #e7d6b387!important;box-shadow:inset 0 1px #ffffff88,inset 0 -1px #0e2f2d5e,0 8px 20px #1b5b5825!important}
.pc-result-head{box-shadow:inset 0 1px #e7d6b382,inset 1px 0 #c2a16a38!important}.pc-donut-wrap:before{box-shadow:inset 0 2px 2px #ffffff61,inset 0 -9px 18px #07191870,0 0 0 1px #c2a16a4a,0 14px 25px #0a222166!important}

/* Final palette: white, deep burgundy, antique gold, espresso and slate. */
:root{--brand:#1f6a66;--brand2:#9b7744;--brand-d:#113a38;--ink:#13403e;--text:#1d6662;--muted:#756567;--bg:#fff;--bg2:#fff;--paper:#fff;--clever-gold:#c6a264;--clever-cream:#fff4df;--clever-metal:linear-gradient(118deg,#d8b98024 0%,#f3dfb319 18%,transparent 35%,#081d1c33 60%,#b4945920 80%,transparent 92%),linear-gradient(125deg,#237975,#185351 52%,#0e302f)}
html,body,main,.bw-page,.pr-page,.payroll,.cs-page{background:#fff!important}
.nav .navin{background:linear-gradient(110deg,#d9bd8533 0%,#ead6ae20 16%,transparent 29%,#071a193b 49%,#b69a6122 68%,transparent 80%),linear-gradient(115deg,#21736f,#174f4c 50%,#0d2d2b)!important;border-color:#b4925d88!important;box-shadow:inset 0 1px #ead5a98c,inset 0 -1px #081f1e,0 12px 38px #0e323024!important}
.nav .navauth,.nav .navauth.logged,.nav .mob-auth,.nav .mob-auth.logged{background:linear-gradient(135deg,#d7bd85,#a37a3e 52%,#6d4d29)!important;color:#fff7e5!important;border-color:#ead5a1a3!important}.nav .menu .clever-internal-link,.nav .mobile .clever-internal-link{background:linear-gradient(125deg,#f4e8cb,#cbb17b)!important;color:#185451!important;border-color:#b89b63!important}.nav .lang a.on{background:#fff4df!important;color:#185451!important}
.cs-mega-intro,.bw-quote,.bw-page .bw-book-price-grid article:first-child,.footer{background:var(--clever-metal)!important;border-color:#ad8b5580!important}.cs-mega-main{background:linear-gradient(135deg,#fff,#f4efe5)!important}.nav .drop a.cs-mega-card,.bw-form-inner,.bw-budget-panel,.bw-form,.co-builder,.pc-form{background:#fff!important;border-color:#d8ccb7!important}.cs-mega-card h3,.bw-field>span{color:#1b5d5a!important}.nav .drop a.cs-mega-contact{background:linear-gradient(125deg,#278783,#12413f)!important;color:#fff4df!important}.cs-mega-eyebrow,.cs-mega-tools>span,.cs-mega-footnote,.cs-mega-intro p,.cs-mega-intro a small{color:#e6d4af!important}.cs-mega-mark,.cs-mega-mark span,.cs-mega-intro h2,.cs-mega-intro h2 em{color:#fff0ce!important}.cs-mega-footnote i{background:#d3b575!important}
.bw-page .bw-book-overview{background:#fff!important}.bw-transfer-panel,.co-launcher,.pc-form .pc-tabs{background:linear-gradient(120deg,#fffdf8,#eee5d2)!important}.bw-addon-grid label:has(input:checked),.pc-kk-rate{background:linear-gradient(120deg,#faf6e9,#e7d9ba)!important;color:#695033!important}.bw-addon-copy small{color:#756044!important}.pc-form .pc-tabs button:nth-child(1){--tab:#1f6c68!important}.pc-form .pc-tabs button:nth-child(2){--tab:#687989!important}.pc-form .pc-tabs button:nth-child(3){--tab:#9c793e!important}.pc-form .pc-tabs button[aria-pressed=true]{background:linear-gradient(125deg,#fdf9f0,#e7dabd)!important;border-color:#a98b54!important}
.btn.brand,.co-primary,.co-hero-open,.co-quick-open,#bw-next,.bw-transfer-panel button{background:linear-gradient(115deg,#dbbf862d 0%,#f7e2b21f 17%,transparent 35%,#071d1c33 61%,#ba985624 80%,transparent 92%),linear-gradient(125deg,#26827e,#195653 52%,#0d3230)!important;color:#fff4df!important;border-color:#bda06b88!important;box-shadow:inset 0 1px #eddbb184,inset 0 -1px #082321,0 8px 20px #13434122!important}
.pc-result-head{background:radial-gradient(ellipse at 0% 0%,#c8a66d24,transparent 60%),linear-gradient(140deg,#1c615d,#0f3231)!important}.pc-donut-wrap:before{background:radial-gradient(circle at 32% 14%,#2fa39d,#195855 53%,#0d2d2b)!important}.pc-donut-center strong{color:#fff5df!important}.pc-donut-center>span,.pc-donut-center small,.pc-chart-hint,.pc-live{color:#e9dcc4!important}.pc-chart-legend button:nth-child(1){--slice:#e5c380!important}.pc-chart-legend button:nth-child(2){--slice:#6cdbd6!important}.pc-chart-legend button:nth-child(3){--slice:#adbccc!important}.pc-chart-legend button:nth-child(4){--slice:#c7b47e!important}.pc-chart-legend button:nth-child(5){--slice:#90dfdb!important}.pc-legend-name{color:#f3e9d9!important}
.au-modal,.co-client-dialog,.co-client-dialog .co-builder{background:linear-gradient(125deg,#fff,#f1e9da)!important}.au-ic,.au-av{background:linear-gradient(130deg,#8d6940,#174f4c)!important}.au-google{background:#fff!important;color:#1e6764!important;border-color:#cbb68c!important}.au-google svg path{fill:currentColor!important}.co-doc-customer{background:#f4efe4!important;border-color:#d6c7a9!important}.co-doc-totals{background:var(--clever-metal)!important}.co-doc-totals strong,.bw-quote>h2,.bw-quote-price strong,.bw-fee-total b{color:#fff0cd!important}.bw-quote p,.bw-quote small,.bw-fee-row{color:#eadcc4!important}#co-preview-menu,.ca-pdf-toolbar,#pr-report-menu{background:#f1eadc!important;color:#1b5c59!important}.hero h1 em{color:#ead09a!important}.hero .kicker{color:#eddcbd!important}

.co-sheet .co-doc-customer{background:linear-gradient(120deg,#b7935c25,transparent 35%),linear-gradient(130deg,#1f6a66,#113937)!important;border-color:#ad905d!important}.co-sheet .co-doc-customer span{color:#e2c994!important}.co-sheet .co-doc-customer strong{color:#fff1d6!important}.co-sheet .co-doc-customer p{color:#f3e5cc!important}

/* Calm account dialog; clear provider identity and restrained controls. */
.au-overlay{background:rgba(24,19,25,.55)!important;backdrop-filter:blur(5px)!important}.au-modal{background:#fff!important;border:1px solid #d8d1c7!important;border-radius:22px!important;box-shadow:0 24px 90px #0c292840!important;color:#195653!important;padding:36px!important}.au-head{padding-bottom:0!important;margin-bottom:22px!important}.au-head .au-ic{display:none!important}.au-head h3{font:700 28px/1.2 Arial,sans-serif!important;letter-spacing:-.6px!important;color:#185351!important;margin:6px 0 12px!important}.au-close{display:grid!important;place-items:center!important;background:#f7f6f3!important;border:1px solid #ddd7cc!important;border-radius:50%!important;color:#25817c!important;opacity:1!important;font-size:20px!important;width:30px!important;height:30px!important;top:16px!important;right:16px!important}.au-user{background:#faf9f6!important;border:1px solid #e1dacf!important;border-left:3px solid #a38a57!important;border-radius:12px!important;padding:17px!important;gap:13px!important;margin-bottom:22px!important}.au-av{width:38px!important;height:38px!important;background:#1e6663!important;color:#fff!important;box-shadow:none!important;font-size:16px!important}.au-uinfo{min-width:0}.clever-account-provider{display:block;font:750 10px/1.4 Arial,sans-serif;letter-spacing:1px;text-transform:uppercase;color:#887044;margin-bottom:6px}.au-uinfo b,#auAccEmail{font:700 17px/1.4 Arial,sans-serif!important;letter-spacing:0!important;color:#195553!important;overflow-wrap:anywhere}.au-uinfo small{color:#7a6b73!important;font-size:12px!important;margin-top:4px!important}.au-account .btn.brand.big{display:block!important;background:#fff!important;border:1px solid #d9d2c6!important;border-radius:10px!important;box-shadow:none!important;color:#20706c!important;text-align:left!important;padding:16px 18px!important;font:650 14px/1.35 Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;margin-bottom:10px!important}.au-account .btn.brand.big:hover{background:#f7f5ef!important;border-color:#b7a47e!important;transform:none!important}.au-account #auLogout{background:#f7f5f1!important;border:1px solid #ddd4c5!important;border-radius:10px!important;box-shadow:none!important;color:#298c87!important;font:650 13px/1.4 Arial,sans-serif!important;text-transform:none!important;letter-spacing:0!important;opacity:1!important;padding:13px 18px!important}.au-brand{color:#8c7a80!important;opacity:1!important;font-size:10px!important;letter-spacing:1px!important}.au-google{background:#fff!important;border:1px solid #cbbd9d!important;box-shadow:none!important;color:#20706c!important;border-radius:11px!important;font-weight:700!important}.au-tabs .au-tab{color:#31a8a2!important}.au-form input{background:#fff!important;color:#1b5e5b!important;border-color:#d8d0c4!important}.clever-google-session .nav .menu>.navauth{width:auto!important;min-width:38px!important;gap:8px;padding:10px 13px!important;border-radius:11px!important;background:#fff9ed!important;color:#206d68!important;border-color:#c6b17d!important;box-shadow:inset 0 1px #fff!important}.clever-google-session .nav .menu>.navauth svg,.clever-google-session .nav .menu>.navauth svg *{stroke:#2b928e!important}.clever-google-session .nav .menu>.navauth .nat{display:inline!important;font:650 12px/1 Arial,sans-serif;white-space:nowrap}.clever-owner-nav .nav .menu{gap:clamp(15px,2vw,30px)!important}@media(min-width:921px) and (max-width:1120px){.clever-google-session .nav .menu>.navauth .nat{display:none!important}.clever-google-session .nav .menu>.navauth{padding:10px!important}}@media(max-width:560px){.au-modal{padding:30px 22px!important}.au-uinfo b,#auAccEmail{font-size:15px!important}}

/* Muted ruby / warm metal on a white canvas. */
:root{--brand:#2d9994;--brand2:#47cac3;--brand-d:#1f6c68;--ink:#343033;--text:#4b4548;--muted:#746a6d;--bg:#fff;--bg2:#fff;--paper:#fff;--clever-metal:linear-gradient(118deg,#e5c69b2b 0%,#f7e4c61f 18%,transparent 35%,#0e2e2d28 60%,#51cdc726 80%,transparent 92%),linear-gradient(125deg,#33afa9,#26847f 52%,#1c5f5c)}
html,body,main,.bw-page,.pr-page,.payroll,.cs-page{background:#fff!important;color:#4b4548}
.nav .navin{background:linear-gradient(110deg,#e1bc9430 0%,#f3ddc228 16%,transparent 31%,#113b3928 49%,#59cfc926 70%,transparent 83%),linear-gradient(115deg,#32aea8,#288884 50%,#1e6864)!important;border-color:#56cec880!important;box-shadow:inset 0 1px #edd4b799,inset 0 -1px #17514e66,0 10px 30px #206e6b21!important}
.cs-mega-intro,.bw-quote,.bw-page .bw-book-price-grid article:first-child,.footer{background:var(--clever-metal)!important}.btn.brand,.co-primary,.co-hero-open,.co-quick-open,#bw-next,.bw-transfer-panel button{background:linear-gradient(115deg,#e3c39f29 0%,#f3ddc220 19%,transparent 36%,#123c3a24 64%,#64d2cd20 83%,transparent 94%),linear-gradient(125deg,#37beb8,#2c9994 52%,#21726e)!important;border-color:#5fd1cb80!important;color:#f8fafa!important;box-shadow:inset 0 1px #a9e9e680,0 7px 18px #27878320!important}
.pc-result-head{background:radial-gradient(ellipse at 0% 0%,#e5c09224,transparent 60%),linear-gradient(140deg,#2d9994,#1e6965)!important}.pc-donut-wrap:before{background:radial-gradient(circle at 32% 14%,#3ec7c0,#278681 53%,#1a5956)!important}.pc-form .pc-tabs button:nth-child(1){--tab:#34b1ab!important}.nav .lang a.on{color:#247b77!important}.clever-google-session .nav .menu>.navauth{color:#25807c!important;background:#fffaf3!important}.clever-google-session .nav .menu>.navauth svg,.clever-google-session .nav .menu>.navauth svg *{stroke:#30a49f!important}.au-av{background:#2fa29d!important}.au-head h3,.au-account .btn.brand.big{color:#247b77!important}
/* Readability: no gold body text on pale payroll panels. */
.payroll .pc-result-body{background:#fff!important;color:#454147!important}.payroll .pc-result-body>details>summary,.payroll .pc-result-body summary{color:#227571!important;font-size:16px!important;font-weight:750!important}.payroll .pc-plan-note{background:#f7f7f5!important;border:1px solid #d8d5cf!important;color:#555057!important;font-size:14px!important;line-height:1.65!important;padding:16px!important}.payroll .pc-plan-note a,.payroll .pc-result-note,.payroll .pc-status,.payroll .pc-private,.payroll .pc-result-body>p,.payroll .pc-result-body small{color:#615a61!important;font-size:12px!important;line-height:1.6!important}.payroll .pc-result-actions{gap:12px!important;flex-wrap:wrap}.payroll .pc-result-actions button{padding:14px 18px!important;border:1px solid #bcb6b9!important;border-radius:9px!important;color:#237874!important;background:#fff!important;font-size:14px!important;font-weight:700!important}.payroll #pc-print{background:#2ea09a!important;color:#fff!important;border-color:#2ea09a!important}.payroll .pc-method p,.payroll .pc-method li{color:#595259!important;font-size:14px!important;line-height:1.7!important}.payroll .pc-method summary{color:#227773!important;font-size:15px!important}.payroll .pc-method a{color:#2fa29d!important}.payroll .pc-line{color:#4d454c!important;font-size:14px!important}.payroll .pc-line b{color:#1b5e5b!important}.payroll .pc-result-body .pc-line.sub{font-size:12px!important;color:#696167!important}
.bw-statutory{margin:28px 0 6px;padding:25px;border:1px solid #d8d2c8;border-radius:19px;background:linear-gradient(130deg,#fff,#f8f7f3);color:#4e454b}.bw-statutory-heading>span{font:750 10px Arial;letter-spacing:1.5px;color:#91775a}.bw-statutory h3{font:750 24px/1.2 Arial;color:#26817d;margin:10px 0 14px}.bw-statutory p,.stb-note p{font:14px/1.65 Arial;color:#625a60}.bw-statutory .bw-fields{margin-top:22px}.bw-statutory .bw-field>span{font-size:14px!important;color:#257e79!important}.bw-statutory .bw-field small{font-size:12px;line-height:1.55;color:#6a6267}.bw-statutory .bw-field input,.bw-statutory .bw-field select{background:#fff;color:#206d68;font-size:16px}.bw-statutory .bw-closing-check{font:650 14px/1.5 Arial;color:#26837e}.stb-note{grid-column:1/-1;padding:18px;border-left:3px solid #a58c65;background:#f5f4f0;border-radius:0 10px 10px 0}.stb-note>b{font:750 14px Arial;color:#288b86}.stb-note a{font:650 13px Arial;color:#2fa09b;text-underline-offset:3px}.bw-statutory #stb-live{font-weight:750;color:#2a8f8a;margin-top:20px}.bw-closing-price strong{font-size:clamp(25px,3vw,38px);color:#278580}.bw-closing-source{font-size:13px!important;color:#655b62!important;line-height:1.7!important}@media(max-width:600px){.bw-statutory{padding:20px 16px}.bw-statutory h3{font-size:22px}}

/* Clear crimson: white canvas, saturated red and precise metal accents. */
:root{--brand:#14b3ac;--brandi:#14b3ac;--brand2:#c49642;--brand-d:#0d7a75;--ink:#252429;--text:#403c42;--muted:#645d65;--clever-metal:linear-gradient(115deg,#ffffff12,transparent 24%,#063a3720 59%,#ffffff09 78%,transparent),linear-gradient(125deg,#15bbb3,#119992 52%,#0d736f)}
html,body,main,.bw-page,.pr-page,.payroll,.cs-page{background:#fff!important;color:#403c42}
.nav .navin{background:linear-gradient(112deg,#ffffff13,transparent 22%,#08444120 56%,#ffffff08 78%,transparent),linear-gradient(115deg,#15b9b2,#119892 56%,#0e7a75)!important;border-color:#52cdc790!important;box-shadow:inset 0 1px #b7f7f46b,0 12px 32px #0d75701c!important}
.nav .menu>a:not(.clever-internal-link),.nav .hasdrop>a,.nav .hasdrop>button{color:#fff!important;font-weight:600!important}
.nav .lang a{color:#fff!important}.nav .lang a.on{background:#fff!important;color:#119690!important;border-color:#fff!important}
.clever-google-session .nav .menu>.navauth,.nav .navauth,.nav .navauth.logged{background:#fff!important;color:#119690!important;border-color:#b3e9e7!important;box-shadow:none!important}.clever-google-session .nav .menu>.navauth svg,.clever-google-session .nav .menu>.navauth svg *,.nav .navauth svg{stroke:#119690!important}
.cs-mega-intro,.bw-quote,.bw-page .bw-book-price-grid article:first-child,.footer{background:var(--clever-metal)!important}
.btn.brand,.co-primary,.co-hero-open,.co-quick-open,#bw-next,.bw-transfer-panel button,.payroll #pc-print{background:linear-gradient(115deg,#17cfc6,#12a69f 56%,#0f857f)!important;color:#fff!important;border-color:#13aaa2!important;box-shadow:inset 0 1px #ffffff35,0 7px 18px #10908a1a!important}
.payroll .pc-intro h1{color:#252429!important}.payroll .pc-intro h1 em{color:#14b3ac!important}.payroll .pc-eyebrow{color:#13a8a1!important;font-weight:750!important}.payroll .pc-intro p,.pc-crumb,.pc-crumb a{color:#514a52!important}
.pc-form .pc-tabs{background:#f6f6f7!important;border:1px solid #e3e1e4!important;box-shadow:none!important}.pc-form .pc-tabs button{background:transparent!important;box-shadow:none!important;color:#154745!important}.pc-form .pc-tabs button[aria-pressed=true]{background:#fff!important;border:1.5px solid #14b1a9!important;box-shadow:0 6px 20px #119c9612!important}.pc-form .pc-tabs button:nth-child(1){--tab:#15b9b2!important}.pc-form .pc-tabs button:nth-child(2){--tab:#52677f!important}.pc-form .pc-tabs button:nth-child(3){--tab:#a67b2a!important}.pc-tabs button b{color:#123f3c!important}.pc-tabs button small{color:#5b535d!important}.pc-tabs button[aria-pressed=true]::after{background:#15b9b2!important;color:#fff!important}.pc-form-title h2{color:#113c3a!important}.pc-form-title p{color:#574d58!important}.pc-form-title>span{background:#fff!important;color:#13a7a0!important;border-color:#b2e9e6!important}.pc-field label{color:#185351!important;font-weight:750!important}.pc-kk-rate{background:#f5f5f7!important;color:#227470!important;border-color:#c0edea!important}
.pc-result-head{background:radial-gradient(ellipse at 0% 0%,#43eae220,transparent 57%),linear-gradient(140deg,#12a49d,#0d7973 55%,#0b4946)!important;box-shadow:inset 0 1px #ffffff3d!important}.pc-donut-wrap:before{background:radial-gradient(circle at 32% 14%,#28aba5,#136b66 53%,#0a3937)!important}.pc-donut-center strong{color:#fff!important}.pc-donut-center>span,.pc-donut-center small,.pc-chart-hint,.pc-live{color:#fff!important}.pc-chart-legend button:nth-child(1){--slice:#e2bd69!important}.pc-chart-legend button:nth-child(2){--slice:#68e1dc!important}.pc-chart-legend button:nth-child(3){--slice:#9bafce!important}.pc-legend-name{color:#fff!important}.pc-chart-legend button b{color:#fff!important}.payroll .pr-payroll-tools>span{background:#14b1a9!important}.payroll .pr-payroll-tools>a{color:#12a39b!important;border-color:#83dbd7!important}
.au-modal{background:#fff!important}.au-head h3,.au-account .btn.brand.big{color:#1a5956!important}.au-account .btn.brand.big{background:#fff!important;box-shadow:none!important;border-color:#c0edea!important}.au-av{background:#13a9a2!important}.au-user{border-left-color:#13a9a2!important}.clever-account-provider{color:#12a39b!important}.au-google{color:#129e98!important}.pc-year{color:#504751!important}.pc-year:before{background:#14b4ac!important}
#co-share-dialog{position:fixed!important;inset:0!important;margin:auto!important;max-height:90vh!important;overflow:auto!important}

.payroll .pc-result-head .pc-eyebrow{color:#fff!important}.payroll .pc-result-sub{color:#f0f4f4!important;font-size:13px!important}

/* WhatsApp retains its recognizable green brand color. */
#waFab,.wa-fab{background:#25d382!important;color:#fff!important;box-shadow:0 12px 28px -8px #25d38288!important;border:0!important}#waFab svg,.wa-fab svg{color:#fff!important;fill:currentColor}#waFab:hover,.wa-fab:hover{background:#1ebe77!important}

#waFab,.wa-fab,.wa-mic,.wr-ic.wa{background:#25d382!important;color:#fff!important;filter:none!important;opacity:1!important}a[href*="wa.me"],a[href*="api.whatsapp.com"],[data-co-do="whatsapp"],[data-pdf-action="whatsapp"]{background:#128c5e!important;color:#fff!important;border-color:#128c5e!important}a[href*="wa.me"] *{color:#fff!important}

/* Emerald and turquoise identity throughout the site. */
:root{--brand:#009e99;--brandi:#009e99;--brand2:#19b8af;--brand-d:#006461;--ink:#173736;--dark:#103b39;--text:#314948;--muted:#526966;--bg:#fff;--bg2:#fff;--paper:#fff;--clever-metal:linear-gradient(115deg,#ffffff14,transparent 24%,#002e2d26 59%,#ffffff0c 78%,transparent),linear-gradient(125deg,#079c98,#007d79 52%,#005956)}
.nav .navin{background:linear-gradient(112deg,#ffffff15,transparent 24%,#003b3922 58%,#ffffff09 80%,transparent),linear-gradient(115deg,#079d99,#007d79 56%,#005f5c)!important;border-color:#50b8b5!important;box-shadow:inset 0 1px #b2eeea7a,0 12px 32px #005f5c20!important}
.cs-mega-intro,.bw-quote,.bw-page .bw-book-price-grid article:first-child,.footer{background:var(--clever-metal)!important}
.btn.brand,.co-primary,.co-hero-open,.co-quick-open,#bw-next,.bw-transfer-panel button,.payroll #pc-print{background:linear-gradient(115deg,#08a19c,#008b87 56%,#006b68)!important;color:#fff!important;border-color:#078b87!important}
.payroll .pc-intro h1 em,.payroll .pc-eyebrow{color:#008c88!important}.payroll .pc-result-head .pc-eyebrow{color:#fff!important}.payroll .pc-result-sub{color:#e5fffb!important}.pc-form .pc-tabs button[aria-pressed=true]{border-color:#009d98!important}.pc-form .pc-tabs button:nth-child(1){--tab:#009d98!important}.pc-form .pc-tabs button:nth-child(2){--tab:#008f9c!important}.pc-form .pc-tabs button:nth-child(3){--tab:#a67b2a!important}.pc-tabs button[aria-pressed=true]::after{background:#009d98!important}.pc-result-head{background:radial-gradient(ellipse at 0% 0%,#24d6d126,transparent 57%),linear-gradient(140deg,#087f7b,#075c59 55%,#073b39)!important}.pc-donut-wrap:before{background:radial-gradient(circle at 32% 14%,#188e8a,#075a58 53%,#063837)!important}
.pc-chart-legend button:nth-child(1){--slice:#3edbce!important}.pc-chart-legend button:nth-child(2){--slice:#e5c178!important}.pc-chart-legend button:nth-child(3){--slice:#68bdd2!important}.payroll .pr-payroll-tools>span{background:#008e8a!important}.payroll .pr-payroll-tools>a{color:#007b77!important}.pc-form-title>span{color:#008581!important}.nav .lang a.on,.nav .navauth,.nav .navauth.logged,.clever-google-session .nav .menu>.navauth{color:#007b77!important;background:#fff!important}.nav .navauth svg,.clever-google-session .nav .menu>.navauth svg,.clever-google-session .nav .menu>.navauth svg *{stroke:#007b77!important}.au-av{background:#008e8a!important}.clever-account-provider,.au-google{color:#007d79!important}.hero .grad{background:linear-gradient(102deg,#023c3adc,#005a5799 53%,#007b772d)!important}
#waFab,.wa-fab,.wa-mic,.wr-ic.wa{background:#25d382!important;color:#fff!important;opacity:1!important;filter:none!important}

/* Clear turquoise actions: no gold overlay or metallic sheen. */
html body .btn.brand,html body .co-primary,html body .co-hero-open,html body .co-quick-open,html body .co-launcher button:first-child,html body #bw-next,html body .bw-transfer-panel button,html body .ca-pdf-primary,html body .co-pdf-actions button[data-co-do=download]{background:#009e99!important;background-image:none!important;color:#fff!important;border:1px solid #008a86!important;box-shadow:0 6px 16px #007a7618!important;text-shadow:none!important;filter:none!important}
html body .co-hero-open:hover,html body .co-quick-open:hover,html body .co-primary:hover,html body #bw-next:hover{background:#008884!important;filter:none!important}
html body .co-launcher{background:#fff!important;border-color:#d7e5e2!important}.co-launcher h2{color:#193e3b!important}
html body .au-account .btn.brand.big{background:#fff!important;color:#284543!important;border-color:#d8e2df!important;box-shadow:none!important}

/* Services menu: real white wordmark and clear emerald panel. */
html body .cs-mega-intro{background:#007b77!important;border:0!important;box-shadow:none!important}html body .cs-mega-mark{font-size:0!important;line-height:0!important;color:transparent!important;width:180px!important;height:55px!important;background:transparent url('/images/clever-logo-metal-light.svg') left center/contain no-repeat!important;margin-bottom:26px!important}html body .cs-mega-mark span{display:none!important}html body .cs-mega-eyebrow{display:none!important}html body .cs-mega-intro h2,html body .cs-mega-intro h2 em,html body .cs-mega-intro p,html body .cs-mega-tools>span,html body .cs-mega-footnote{color:#fff!important}html body .cs-mega-main{background:#fff!important}html body .cs-mega-intro a,html body .cs-mega-intro a b,html body .cs-mega-intro a small{color:#fff!important}

#waFab,.wa-fab,.wa-mic,.wr-ic.wa{background:#25d366!important;color:#fff!important}

/* Premium palette, readable navigation and authentication */
html body{--brand:#176b60;--brand-d:#103e38;--brand2:#d6bf8e;--ink:#153b35;--dark:#102d29;--text:#203e37;--muted:#5b6b64;--paper:#fffef9;--bg:#f7f5ef;--bg2:#efeee6;--line:#dcded4}
html body .nav{background:rgba(16,48,43,.96)!important;border:1px solid #cbb88566!important;box-shadow:0 8px 32px #102d292b!important;backdrop-filter:blur(18px)}
html body .nav .menu{gap:20px!important}
html body .nav .menu a,html body .nav .menu .hasdrop>button{color:#fffdf6!important;font-size:12px!important;letter-spacing:.6px!important}
html body .nav button.navauth,html body.clever-google-session .nav .menu>button.navauth{width:auto!important;min-width:112px!important;min-height:42px!important;padding:10px 14px!important;gap:9px!important;border-radius:10px!important;background:#f4ecda!important;color:#123e36!important;border:1px solid #d5bf8d!important;box-shadow:none!important;flex-shrink:0}
html body .nav button.navauth .nat,html body.clever-google-session .nav .menu>button.navauth .nat{display:inline!important;color:#123e36!important;font:600 12px/1.2 Arial,sans-serif!important;white-space:nowrap}
html body .nav button.navauth svg,html body .nav button.navauth svg *,html body.clever-google-session .nav .menu>button.navauth svg *{width:20px!important;height:20px!important;stroke:#123e36!important;fill:none!important;opacity:1!important;stroke-width:1.8!important}
html body .btn.brand,html body .btn.brand.big{background:#175b50!important;color:#fffdf6!important;border:1px solid #bba678!important;box-shadow:0 8px 20px #103e3820!important}
html body .btn.brand:hover{background:#103e38!important}
html body .nav .lang a.on{background:#f3ead4!important;color:#143e36!important}
html body .hero .grad{background:none!important}
html body .hero .hin{box-sizing:border-box;width:48%;max-width:560px;padding:32px 34px!important;margin:130px 0 78px auto!important;border:1px solid #d6bf8e70;border-radius:22px;background:rgba(9,39,34,.91);box-shadow:0 20px 60px #08271e33;backdrop-filter:blur(10px)}
html body .hero .hin h1{font-size:clamp(44px,4.5vw,62px)!important;font-weight:600!important;line-height:1.08!important;color:#fffdf6!important;letter-spacing:-.6px!important;text-shadow:none}
html body .hero .hin h1 em{color:#e5cf9c!important}
html body .hero .hin .kicker{color:#e0d2b3!important;font-size:11px;letter-spacing:2px!important}
html body .hero .hin p{color:#fffdf6!important;font-size:18px!important;font-weight:400!important;line-height:1.65!important;margin-top:20px}
html body .hero .hin .btn{background:#e0ca99!important;color:#133c33!important;border-color:#eadcbd!important;font-weight:700!important;box-shadow:none!important;margin-top:24px}
html body .hero .hmedia video{transform:translateZ(0);backface-visibility:hidden}
html body .au-overlay{background:rgba(5,23,20,.66)!important;backdrop-filter:blur(7px)!important}
html body .au-modal{background:#fffef9!important;color:#183e35!important;border:1px solid #d5c59e!important;box-shadow:0 28px 100px #061c1866!important;border-radius:22px!important;padding:34px!important}
html body .au-modal h3{color:#173e35!important;font:600 30px/1.2 Georgia,serif!important}
html body .au-modal p,html body .au-modal label,html body .au-modal .au-note,html body .au-modal .au-msg,html body .au-modal .au-offline,html body .au-modal .au-gatemsg,html body .au-modal small{color:#455b50!important;font-size:13px!important;line-height:1.6!important}
html body .au-modal .au-or,html body .au-modal .au-or span,html body .au-modal .au-brand{color:#64736a!important}
html body .au-modal .au-or:before,html body .au-modal .au-or:after{background:#d9ded5!important}
html body .au-modal .au-tabs{background:#eeefe7!important;padding:5px!important;border-radius:10px!important;border:0!important}
html body .au-modal .au-tab{color:#425d51!important;border:0!important;background:transparent!important;font-weight:600!important;border-radius:7px!important}
html body .au-modal .au-tab.active{background:#163f35!important;color:#fffef7!important;box-shadow:0 2px 8px #0e352724!important}
html body .au-modal input{background:#fff!important;color:#163e34!important;border:1px solid #aabbb0!important;border-radius:10px!important;font-size:15px!important;min-height:48px;box-shadow:none!important}
html body .au-modal input::placeholder{color:#62776b!important;opacity:1!important}
html body .au-modal input:focus{outline:2px solid #bba678!important;outline-offset:2px!important}
html body .au-modal .au-google,html body .au-modal .au-google span{color:#173e35!important;background:#fff!important;border-color:#b8c4b9!important;font-weight:600!important}
html body .au-modal #auSubmit,html body .au-modal .au-account .btn.brand.big{background:#163f35!important;color:#fffdf6!important;border:1px solid #163f35!important;min-height:48px!important}
html body .au-modal .au-close{background:#eeefe7!important;color:#173e35!important;border-color:#cfd5c8!important}
html body .au-modal #auLogout{color:#173e35!important;border:1px solid #9aafa1!important;background:transparent!important}
html body .au-modal .au-uinfo b,html body .au-modal .clever-account-provider{color:#173e35!important}
html body .au-modal .au-user{background:#eeefe7!important;border-color:#d2d8cd!important}
html body .au-modal .au-note{margin-top:18px!important}
@media(min-width:921px) and (max-width:1180px){html body .nav .menu{gap:12px!important}html body .nav .menu a,html body .nav .menu .hasdrop>button{font-size:11px!important}html body .nav button.navauth{min-width:42px!important;padding:10px!important}html body .nav button.navauth .nat{display:none!important}}
@media(max-width:767px){html body .hero>.wrap{width:calc(100% - 32px)!important}html body .hero .hin{width:100%;max-width:100%;padding:22px!important;margin:110px 0 320px!important;border-radius:16px}html body .hero .hin h1{font-size:36px!important}html body .hero .hin p{font-size:15px!important;line-height:1.55!important}html body .hero .hin .kicker{font-size:9px!important;letter-spacing:1.4px!important}html body .au-modal{padding:28px 22px!important}html body .nav .mobile button.navauth .nat{display:inline!important}}html body{--clever-metal:linear-gradient(125deg,#194d42,#0d3029 62%,#102c27)}
html body .nav{background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important}
html body .nav .navin{background:linear-gradient(120deg,rgba(23,66,57,.97),rgba(11,42,35,.97))!important;border:1px solid #c7b58770!important;box-shadow:0 8px 30px #08261e30!important;backdrop-filter:blur(16px)!important}
html body .nav .mobile{background:#123e34!important;border-color:#c7b58770!important}
html body .cs-mega-intro{background:#123e34!important}
html body .footer,html body .sec.brand{background:linear-gradient(130deg,#194a40,#102e28)!important}
html body .au-modal .au-note{color:#455c50!important;font-weight:400!important;opacity:1!important}
html body .au-modal .au-brand{color:#5d7064!important;opacity:1!important}
html body .nav .mobile a{color:#fffdf6!important}
/* Clear video, with shading confined to the lettering. */
html body .hero .hin{background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;border-radius:0!important}
html body .hero .grad{background:none!important}
html body .hero .hin h1{color:#fffdf7!important;text-shadow:0 2px 4px rgba(3,22,17,.9),0 0 16px rgba(3,22,17,.7)!important}
html body .hero .hin h1 em{color:#f1dfb7!important;text-shadow:0 2px 4px rgba(3,22,17,.9),0 0 16px rgba(3,22,17,.7)!important}
html body .hero .hin p,html body .hero .hin .kicker{color:#fffdf7!important;text-shadow:0 1px 3px #061d16,0 0 8px rgba(3,22,17,.95),0 0 16px rgba(3,22,17,.65)!important}
/* Member area: forest, warm ivory and brushed champagne. */
html body .au-overlay{background:rgba(4,17,14,.68)!important;backdrop-filter:blur(12px)!important}
html body .au-modal{max-width:480px!important;width:calc(100% - 36px)!important;padding:40px 38px 30px!important;border-radius:14px!important;border:1px solid rgba(210,186,133,.48)!important;background:radial-gradient(ellipse at 15% 0%,rgba(101,132,106,.14),transparent 55%),linear-gradient(150deg,#173d32,#0b241f 72%)!important;color:#f6f0e2!important;box-shadow:0 40px 110px rgba(0,0,0,.5),inset 0 1px rgba(244,224,177,.08)!important}
html body .au-modal .au-head{text-align:left!important;margin-bottom:26px!important;padding:0!important}
html body .au-modal .au-head:before{content:'';display:block;width:122px;height:40px;background:url('/images/clever-logo-metal-light.svg') left center/contain no-repeat;margin:0 0 28px;opacity:.95}
html body .au-modal h3{font:400 39px/1.12 Georgia,'Times New Roman',serif!important;letter-spacing:-1px!important;color:#f7f0e1!important;margin:0!important}
html body .au-modal .au-head:after{content:'Vaš prostor za jasnije poslovanje.';display:block;margin-top:12px;color:#b9c7ba;font:400 13px/1.5 Arial,sans-serif;letter-spacing:.2px}
html[lang=de] body .au-modal .au-head:after{content:'Ihr Raum für klare Geschäfte.'}
html body .au-modal .au-close{top:20px!important;right:20px!important;width:30px!important;height:30px!important;background:transparent!important;border:1px solid #cbb78350!important;color:#decda8!important;font-size:20px!important;box-shadow:none!important}
html body .au-modal .au-google{min-height:50px!important;border:1px solid #b6bea65e!important;background:rgba(255,255,255,.035)!important;border-radius:6px!important;box-shadow:none!important;gap:12px!important}
html body .au-modal .au-google,html body .au-modal .au-google span{color:#f3efdf!important;background-color:transparent!important;font:500 13px/1.4 Arial,sans-serif!important;letter-spacing:.2px!important}
html body .au-modal .au-google:hover{background:rgba(220,202,154,.08)!important;border-color:#d6c28b!important}
html body .au-modal .au-google svg path{fill:#dfc994!important}
html body .au-modal .au-or{margin:20px 0!important;gap:14px!important}
html body .au-modal .au-or span{color:#9cae9e!important;font-size:9px!important;letter-spacing:2px!important}
html body .au-modal .au-or:before,html body .au-modal .au-or:after{background:#c9ba8b30!important}
html body .au-modal .au-tabs{background:transparent!important;padding:0!important;gap:24px!important;border-bottom:1px solid #c9ba8b30!important;border-radius:0!important;margin-bottom:22px!important}
html body .au-modal .au-tab{background:transparent!important;color:#a8b9aa!important;border-radius:0!important;padding:0 0 13px!important;font:500 11px/1.3 Arial,sans-serif!important;letter-spacing:1.7px!important;box-shadow:none!important;position:relative!important}
html body .au-modal .au-tab.active{background:transparent!important;color:#ecd9aa!important;box-shadow:0 1px 0 #d6bd80!important}
html body .au-modal .au-form{gap:13px!important}
html body .au-modal input{height:51px!important;min-height:51px!important;padding:0 16px!important;border:1px solid #9bab945e!important;border-radius:6px!important;background:rgba(255,255,255,.035)!important;color:#fff9eb!important;font:400 14px/1.4 Arial,sans-serif!important;box-shadow:inset 0 1px 2px #00000015!important}
html body .au-modal input::placeholder{color:#bac8ba!important;font-weight:400!important;opacity:1!important}
html body .au-modal input:focus{border-color:#d8c18c!important;outline:1px solid #d8c18c70!important;outline-offset:2px!important;background:rgba(255,255,255,.055)!important}
html body .au-modal #auSubmit,html body .au-modal .au-account .btn.brand.big{min-height:50px!important;margin-top:5px!important;border-radius:6px!important;border:1px solid #d9c38c!important;background:linear-gradient(110deg,#e2d0a6,#cbb27b)!important;color:#142f23!important;font:700 11px/1.4 Arial,sans-serif!important;letter-spacing:1.7px!important;box-shadow:0 8px 22px #00000020!important}
html body .au-modal #auSubmit:hover{background:#eadbb8!important}
html body .au-modal .au-note{color:#aebfaf!important;font:400 11px/1.65 Arial,sans-serif!important;margin-top:22px!important;max-width:330px!important;margin-left:auto!important;margin-right:auto!important;opacity:1!important}
html body .au-modal .au-brand{color:#c1ac7c!important;font:400 9px/1.4 Arial,sans-serif!important;letter-spacing:2.6px!important;margin-top:24px!important;opacity:1!important}
html body .au-modal .au-msg,html body .au-modal .au-pin-help,html body .au-modal .au-gatemsg,html body .au-modal .au-offline{color:#e5d2a6!important}
html body .au-modal .au-user{background:rgba(255,255,255,.04)!important;border-color:#b8a57755!important}
html body .au-modal .au-uinfo b{color:#f6f0df!important}
html body .au-modal .au-uinfo small,html body .au-modal .clever-account-provider{color:#becbbd!important}
html body .au-modal #auLogout{background:transparent!important;border-color:#c1af7f70!important;color:#e5d3a8!important;border-radius:6px!important}
@media(max-width:560px){html body .au-modal{padding:30px 24px 24px!important;max-height:calc(100svh - 30px)!important;overflow-y:auto!important}html body .au-modal .au-head:before{margin-bottom:22px;width:108px;height:34px}html body .au-modal h3{font-size:34px!important}html body .au-modal .au-head{margin-bottom:22px!important}}

html body .nav .navin{background:linear-gradient(115deg,#138f84,#087b71 58%,#08655f)!important;border-color:#b4d9c36b!important;box-shadow:0 8px 28px #003d3933!important}
html body .nav .mobile{background:#08776e!important;border-color:#b4d9c36b!important}
html body .hero .hin h1,html body .hero .hin h1 em{color:#fffefa!important;-webkit-text-stroke:.45px rgba(3,24,18,.62);text-shadow:0 2px 2px #031c14,0 3px 7px rgba(0,18,13,.95),0 0 20px rgba(0,20,13,.95)!important}
html body .hero .hin p{color:#fff!important;font-weight:500!important;-webkit-text-stroke:.18px rgba(0,18,13,.6);text-shadow:0 1px 2px #001d12,0 2px 5px #001d12,0 0 12px #001d12,0 0 22px rgba(0,18,13,.9)!important}
html body .hero .hin .kicker{color:#fff!important;font-weight:600!important;text-shadow:0 1px 2px #001d12,0 0 7px #001d12,0 0 14px #001d12!important}
/* Place the desktop copy over the lawn, clear of the architecture and logo. */
@media(min-width:768px){
html body .hero{min-height:max(100svh,850px)!important;align-items:flex-end!important}
html body .hero>.wrap{width:calc(100% - 80px)!important;max-width:1180px!important}
html body .hero .hin{width:48%!important;max-width:560px!important;margin:0 0 40px auto!important;padding:0 8px!important}
html body .hero .hin h1{font-size:clamp(40px,3.8vw,52px)!important;line-height:1.04!important;letter-spacing:-.7px!important}
html body .hero .hin .kicker{font-size:10px!important;line-height:1.2!important;letter-spacing:1.8px!important}
html body .hero .hin .hr-gold{margin:11px 0 15px!important;height:1px!important;width:44px!important}
html body .hero .hin p{font-size:16px!important;line-height:1.45!important;font-weight:500!important;max-width:48ch!important;margin-top:16px!important}
html body .hero .hin .btn{margin-top:18px!important;min-height:46px!important;padding:14px 24px!important}
html body .hero .scrolldown{bottom:18px!important;left:45%!important}
}@media(min-width:768px) and (max-height:849px){
html body .hero{min-height:100svh!important}
html body .hero .hin{margin-bottom:30px!important}
html body .hero .hin .kicker,html body .hero .hin .hr-gold{display:none!important}
html body .hero .hin h1{font-size:clamp(36px,3.4vw,46px)!important;line-height:1.04!important}
html body .hero .hin p{font-size:15px!important;line-height:1.4!important;margin-top:12px!important}
html body .hero .hin .btn{margin-top:14px!important;padding:13px 22px!important;min-height:43px!important}
}
@media(min-width:768px){
html body .hero{min-height:100svh!important;align-items:flex-end!important}
html body .hero>.wrap{width:100%!important;max-width:none!important}
html body .hero .hin{width:32%!important;max-width:570px!important;margin:0 5vw 8vh auto!important;padding:0!important}
html body .hero .hin .kicker,html body .hero .hin .hr-gold{display:none!important}
html body .hero .hin h1{font-size:clamp(34px,3vw,50px)!important;line-height:1.06!important}
html body .hero .hin p{font-size:16px!important;line-height:1.45!important;margin-top:15px!important}
html body .hero .hin .btn{margin-top:18px!important}
html body .hero .scrolldown{display:none!important}
}
@media(min-width:768px) and (max-width:1050px){html body .hero .hin{width:37%!important;margin-right:4vw!important}html body .hero .hin h1{font-size:34px!important}html body .hero .hin p{font-size:14px!important}}
@media(min-width:768px){
html body .hero{height:100svh!important;min-height:100svh!important;position:relative!important}
html body .hero>.wrap{position:static!important}
html body .hero .hin{position:absolute!important;top:67%!important;right:5vw!important;bottom:auto!important;left:auto!important;width:32%!important;max-width:570px!important;margin:0!important;padding:0!important}
html body .hero .hin h1{font-size:clamp(29px,4.4svh,46px)!important;line-height:1.04!important}
html body .hero .hin p{font-size:clamp(13px,1.95svh,16px)!important;line-height:1.4!important;margin-top:12px!important}
html body .hero .hin .btn{font-size:10px!important;min-height:40px!important;padding:12px 20px!important;line-height:1.3!important;margin-top:13px!important}
}
@media(min-width:768px) and (max-width:1050px){html body .hero .hin{width:36%!important;right:4vw!important}html body .hero .hin h1{font-size:29px!important}html body .hero .hin p{font-size:13px!important}}
@media(min-width:768px){
html body .hero .hin{top:max(calc(65.6svh + 12px),calc(50svh + 8.75vw + 12px))!important}
html body .hero .hin p{width:100%!important;max-width:none!important;margin-top:8px!important}
html body .hero .hin .btn{margin-top:10px!important}
}
