:root{--portal-ink:#243c5e;--portal-muted:#617590;--portal-line:#c6d3e6;--portal-surface:linear-gradient(135deg,#fffffff5,#f4f7fddc 60%,#e0e9f7d9);--portal-shadow:inset 0 1px #fff,0 9px 25px #344f7714,0 0 0 1px #a9bdd336}body{background:radial-gradient(ellipse at 3% 6%,#e7edf8,transparent 32%),radial-gradient(ellipse at 95% 24%,#e9eaf8,transparent 30%),#f4f6fa;color:var(--portal-ink)}.header{background:#f6f8fdeb;border-bottom-color:#c9d6e599}.nav nav{margin-left:auto}.nav nav a{color:#3c526f}.hero{grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);gap:48px;padding-top:46px;padding-bottom:47px;min-height:640px}.hero h1{color:#253e5f;font-size:clamp(49px,4.6vw,68px);letter-spacing:-3px;line-height:1.1}.hero h1>span{font-size:.91em;white-space:normal}.hero-copy>p{color:#62758d;max-width:460px;font-size:14px;line-height:1.85}.hero-copy .eyebrow{font-size:8px;letter-spacing:1.7px}.hero-visual{padding:0;min-height:0;transform:none!important;will-change:auto}.hero-visual::before{display:none}.desk-aura{position:absolute;inset:-50px;background:radial-gradient(ellipse,#d6e1f4b3,transparent 68%);z-index:-1;pointer-events:none}.workspace-stage{border:1px solid #fff;border-radius:22px;background:radial-gradient(ellipse at 0 0,#dce6fa99,transparent 55%),linear-gradient(145deg,#f6f9ff,#eaf0fa);box-shadow:inset 0 1px #fff,0 23px 48px #29456d1b,0 0 0 1px #becde159;overflow:hidden;position:relative;transform:none!important;animation:desk-entrance .85s cubic-bezier(.2,.7,.25,1) both}.workspace-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 20px 14px;border-bottom:1px solid #c2d1e4b3}.workspace-brand{display:flex;align-items:center;gap:8px}.workspace-brand img{width:29px;height:31px;object-fit:contain}.workspace-brand strong{font-size:17px;font-weight:650;letter-spacing:.3px;color:#273e5b}.workspace-brand strong span{font-size:9px;letter-spacing:0;font-weight:400;color:#6b7e98;margin-left:6px}.workspace-system{font-size:8px;color:#7b8da8;white-space:nowrap}.workspace-tabs{display:flex;gap:5px;padding:12px 17px 3px}.workspace-tabs button{padding:8px 10px;border:1px solid transparent;border-radius:8px;color:#6a7e9a;font-size:9px;background:transparent;white-space:nowrap;transition:background .25s,border-color .25s,box-shadow .25s}.workspace-tabs button[aria-selected=true]{background:linear-gradient(145deg,#ffffffeb,#dfe9f9);border-color:white;color:#3e5f8e;box-shadow:inset 0 1px #fff,0 3px 9px #38578318,0 0 0 1px #b1c3dc66}.workspace-tabs button:hover{background:#ffffffa3}.workspace-stage #workspace-screen{padding:22px 21px 14px;min-height:355px}.desk-intro{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.desk-intro div>span{font-size:7px;letter-spacing:1.5px;color:#8192ac}.desk-intro h2{font-size:24px;line-height:1.25;letter-spacing:-.8px;color:#2f4b72;margin:6px 0 0}.desk-avatar{width:30px;height:30px;display:grid;place-items:center;flex-shrink:0;border:1px solid white;border-radius:50%;background:linear-gradient(#f4f7ff,#dce6f7);font-size:10px;color:#6c86aa;box-shadow:0 3px 8px #3d5b8220}.desk-metrics{display:grid;grid-template-columns:1fr 1.25fr;gap:11px;margin-bottom:16px}.desk-metrics>div{position:relative;display:grid;gap:8px;border:1px solid white;border-radius:15px;padding:16px;background:var(--portal-surface);box-shadow:var(--portal-shadow);overflow:hidden}.desk-metrics>div::after{content:'';position:absolute;width:70px;height:70px;border:12px solid #b5935320;border-radius:50%;right:-28px;top:-34px}.desk-metrics>div>span{font-size:10px;color:#546e92}.desk-metrics strong{font-size:34px;font-weight:450;letter-spacing:-1px;color:#3a5c8a;line-height:1.1}.desk-metrics strong.metric-word{font-size:18px;line-height:1.3;min-height:37px;display:flex;align-items:center;letter-spacing:-.6px}.desk-metrics small{font-size:8px;color:#8192aa}.desk-list{display:grid;gap:7px}.desk-list>div{display:flex;align-items:center;gap:11px;border:1px solid #fff;border-radius:10px;background:linear-gradient(135deg,#ffffffdd,#e9eff9b3);padding:10px 12px;box-shadow:0 2px 6px #344f7710}.desk-file{width:27px;height:29px;display:grid;place-items:center;border:1px solid #fff;border-radius:8px;background:linear-gradient(135deg,#fff,#dce6f7);color:#5b7da7;font-size:15px}.desk-list strong{font-size:10px;font-weight:600;color:#3f587b;display:block}.desk-list small{font-size:8px;color:#8797af;display:block;margin-top:4px}.desk-list b{font-size:13px;font-weight:400;margin-left:auto;color:#9a814b}.workspace-bottom{display:flex;align-items:center;gap:12px;border-top:1px solid #c7d4e5aa;padding:10px 19px;color:#8998ad;font-size:7px}.desk-dots{display:flex;gap:5px}.desk-dots i{width:5px;height:5px;background:#b6c5d9;border-radius:50%;transition:width .3s,background .3s}.desk-dots i.active{width:16px;border-radius:3px;background:#ac8d4d}.workspace-bottom>span{margin-left:auto}.workspace-bottom button{border:1px solid #c3d0e2;border-radius:6px;background:#ffffff9c;font-size:10px;width:24px;height:23px;color:#6b81a1}.desk-progress{height:2px;background:#dde5f1}.desk-progress span{display:block;width:100%;height:100%;background:var(--gold-metal);transform:scaleX(0);transform-origin:left}.desk-progress span.running{animation:desk-progress 6.5s linear both}.show-paused .desk-progress span{animation-play-state:paused}.workspace-ribbon{display:flex;align-items:center;gap:12px;margin:14px 15px 0;padding:13px 17px;border:1px solid transparent;background:linear-gradient(#f7faff,#e7effa) padding-box,var(--gold-metal) border-box;border-radius:12px;box-shadow:0 5px 15px #344f7712}.ribbon-icon{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;border:1px solid #bdcba9;background:#f2f6ed;color:#779a54;font-size:13px}.workspace-ribbon strong{font-size:11px;color:#4b6385;font-weight:550;display:block}.workspace-ribbon small{font-size:8px;display:block;color:#8595ab;margin-top:5px}.workspace-ribbon>a{margin-left:auto;color:#a1864c;font-size:15px;padding:5px}.desk-invoice{border:1px solid white;background:var(--portal-surface);box-shadow:var(--portal-shadow);border-radius:13px;padding:16px}.desk-invoice-top{display:flex;align-items:center;justify-content:space-between;font-size:10px;border-bottom:1px solid #d3deed;padding-bottom:12px;margin-bottom:14px}.desk-invoice-top strong{font-weight:600;color:#3a587d}.desk-invoice-top>span{font-size:8px;color:#9b7e44;border:1px solid #c5b791;border-radius:5px;padding:4px 7px}.desk-invoice-top>span.saved{color:#71914f;border-color:#a8bd92}.desk-invoice>div>small{display:block;color:#8596ad;font-size:7px;letter-spacing:1px;margin-bottom:7px}.desk-invoice>div>strong{font-size:10px;font-weight:550}.desk-invoice i{color:#7b9d5b;font-style:normal;margin-left:5px}.desk-invoice-detail{display:flex;justify-content:space-between;gap:10px;font-size:9px;color:#6b7e99;padding:15px 0 10px;border-bottom:1px solid #d4dfed;margin-top:7px}.desk-invoice-total{display:flex;justify-content:space-between;align-items:center;padding:14px 0}.desk-invoice-total>span{font-size:9px;color:#7285a2}.desk-invoice .desk-invoice-total>strong{font-size:23px;letter-spacing:-1px;font-weight:450;color:#39547a}.desk-invoice-total small{font-size:8px;letter-spacing:0}.desk-invoice button,.desk-answer button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px 13px;border:1px solid #9fb7d9;border-radius:8px;background:linear-gradient(135deg,#4d6e9b,#375982);color:white;font-size:9px;box-shadow:0 4px 10px #344f7720}.desk-invoice button>span,.desk-answer button>span{color:#e0ceaa}.desk-feedback{font-size:9px;color:#7a8da8;line-height:1.7;margin:11px 0 0}.desk-schedule{display:grid;gap:11px}.desk-schedule>div{position:relative;display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid #fff;border-radius:12px;background:var(--portal-surface);box-shadow:var(--portal-shadow)}.desk-schedule span{font-size:7px;letter-spacing:1px;color:#8c9bb0}.desk-schedule strong{font-size:12px;color:#446184;font-weight:550}.desk-schedule i{position:absolute;right:16px;top:23px;font-size:16px;font-style:normal;color:#829d5a}.desk-schedule>.schedule-final{border:1px solid transparent;background:var(--portal-surface) padding-box,var(--gold-metal) border-box}.desk-note{display:flex;gap:9px;padding:12px 2px 0}.desk-note>span{color:#ad8d4f;font-size:17px}.desk-note p{font-size:9px;line-height:1.7;color:#7b8ea9;margin:0}.desk-more{display:block;font-size:9px;color:#967b43;margin-top:9px}.desk-case{border:1px solid #fff;border-radius:12px;padding:15px 16px;background:var(--portal-surface);box-shadow:var(--portal-shadow)}.desk-case>span{font-size:7px;letter-spacing:1px;color:#8394ad}.desk-case>strong{display:block;font-size:13px;color:#425e83;margin:9px 0}.desk-case>p{font-size:10px;line-height:1.8;color:#7b8da8;margin:0}.desk-answer{margin-top:15px}.desk-answer label{font-size:9px;color:#6d819e;display:block;margin-bottom:7px}.desk-answer input{width:100%;padding:11px;border:1px solid #c2d1e6;border-radius:8px;background:#fbfdff;font-size:10px;color:#486486}.desk-answer button{margin-top:8px}.scene-change{animation:workspace-change .5s ease both}
.ecosystem{border-top-color:#bacbe18c}.ecosystem h2,.eco-item h3{color:#344e70}.eco-item p{color:#75869b}.systim-section{color:var(--portal-ink);background:radial-gradient(ellipse at 1% 5%,#dce6f8b3,transparent 45%),radial-gradient(ellipse at 95% 78%,#e5e6f8b3,transparent 48%),linear-gradient(140deg,#eef3fa,#e8eef8);padding-block:55px 27px;border-block:1px solid #c2d0e29c}.systim-section::before{display:none}.systim-intro>.eyebrow{color:#a1874c}.systim-intro h2{color:#2d486d;font-size:43px}.systim-intro h2>span{color:#7488a6}.systim-intro p{color:#788aa4;font-size:12px}.systim-explore{grid-template-columns:1fr 1.1fr;gap:45px;margin-top:33px}.systim-features{gap:7px}.systim-features button{padding:15px 16px;gap:13px;border:1px solid #ffffffb3;border-radius:12px;background:linear-gradient(135deg,#ffffff78,#f0f5fc55);box-shadow:inset 0 1px #ffffffb3;transition:transform .25s,background .25s,box-shadow .25s,border-color .25s}.systim-features button:hover{transform:translateX(3px);background:#fff9;box-shadow:0 5px 14px #344f7710}.systim-features button .feature-no{color:#9c875e;font-size:9px}.systim-features button strong{font-size:15px;color:#526e94;font-weight:550;letter-spacing:-.2px}.systim-features button small{font-size:10px;color:#8798af;margin-top:6px;line-height:1.6;max-width:none}.systim-features button b{font-size:17px;color:#a48a51}.systim-features button[aria-selected=true]{border:1px solid transparent;background:linear-gradient(#fcfdff,#e2ebf9) padding-box,var(--gold-metal) border-box;box-shadow:inset 0 1px #fff,0 6px 16px #344f7718}.systim-features button[aria-selected=true] strong{color:#35567f}.systim-panel{align-self:stretch;min-height:430px;padding:26px;border:1px solid white;border-radius:19px;background:var(--portal-surface);box-shadow:var(--portal-shadow);color:#3a577c}.systim-panel .product-topline{font-size:7px;letter-spacing:.9px;color:#8193ad}.systim-panel .product-topline span:last-child{color:#ab915a}.systim-panel .product-flow{margin-block:25px 23px;gap:14px}.systim-panel .product-flow-icon{border:1px solid white;background:linear-gradient(135deg,#fff,#e0e9f7);box-shadow:0 3px 10px #344f7714,0 0 0 1px #c3d1e6;color:#7b91ad;font-size:18px;width:36px;height:39px;border-radius:10px}.systim-panel .product-flow h3{font-size:24px;color:#35527a;letter-spacing:-.7px}.systim-panel .product-flow p{font-size:11px;line-height:1.85;color:#7a8ca6}.feature-screen{background:linear-gradient(135deg,#fff,#f2f6fd);border:1px solid #c9d6e7;border-radius:12px;padding:18px;box-shadow:inset 0 1px #fff,0 5px 16px #344f770a}.feature-screen-title{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #d5dfed;padding-bottom:13px;margin-bottom:2px;color:#507097}.feature-screen-title strong{font-size:12px;font-weight:550}.feature-screen-title>span{font-size:8px;color:#90a0b7}.feature-form-row{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:9px;padding:14px 0;border-bottom:1px solid #e1e7f0}.feature-form-row>span{color:#91a0b6;flex-shrink:0}.feature-form-row>strong{font-size:9px;font-weight:500;color:#557197;text-align:right;line-height:1.7}.feature-form-row i{font-style:normal;color:#849f62;margin-left:4px}.feature-screen-status{font-size:9px;color:#8e7950;line-height:1.7;padding-top:12px}.feature-benefit{display:flex;align-items:center;gap:15px;margin-top:20px;border-top:1px solid #c8d6e7;padding-top:17px}.feature-benefit>span{font-size:7px;letter-spacing:1px;color:#ae945a;flex-shrink:0}.feature-benefit>p{font-size:11px;color:#6882a6;margin:0;line-height:1.7}.feature-detail-link{display:inline-block;font-size:10px;color:#9d8049;margin-top:14px}.feature-document{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid #e0e7f1}.feature-document:last-child{border-bottom:0}.file-symbol{width:31px;height:34px;display:grid;place-items:center;flex-shrink:0;border:1px solid #d1ddec;border-radius:7px;font-size:8px;color:#7b93b5;background:#f9fbff}.feature-document>span>strong{display:block;font-size:10px;font-weight:550;color:#56739a}.feature-document small{display:block;font-size:8px;color:#8e9fb6;margin-top:5px}.feature-document>i{font-style:normal;color:#879f61;margin-left:auto}.payment-example{display:grid;grid-template-columns:1fr .7fr 1.1fr;gap:10px;align-items:center;padding:15px 0;border-bottom:1px solid #dce5f0;font-size:9px;color:#7890ad}.payment-example strong{font-size:11px;font-weight:550;color:#55739a;text-align:right}.payment-example small{font-size:8px;text-align:right;color:#8294af}.payment-example small.paid-label{color:#849c61}.payment-example small.overdue-label{color:#ac7a55}.recurring-months{display:flex;justify-content:space-between;padding:20px 5px 17px;gap:20px}.recurring-months>span{display:flex;align-items:center;flex-direction:column;gap:10px;font-size:7px;letter-spacing:1px;color:#8a9bb4}.recurring-months strong{display:grid;place-items:center;width:32px;height:33px;border:1px solid white;border-radius:9px;background:linear-gradient(#fff,#e1eaf8);color:#819e5c;box-shadow:0 3px 10px #344f7714;font-size:16px;font-weight:400}.recurring-months>span:last-child strong{color:#a88a4a}.mode-choice{display:flex;align-items:center;gap:10px;padding:13px 10px;color:#7d90ac;font-size:10px;border-bottom:1px solid #e0e7f1}.mode-choice>i{width:12px;height:12px;flex-shrink:0;border:1px solid #bacbe1;border-radius:50%;background:white}.mode-choice.selected{border:1px solid #c8b27c;border-radius:8px;margin-top:6px;color:#6f5d37;background:#f7f9fd}.mode-choice.selected>i{border:4px solid #b79959}.mode-choice b{margin-left:auto;color:#b49654;font-weight:400}.conversation-line{margin-top:12px;padding:10px 13px;border:1px solid #d4e0ed;background:#fbfcff;border-radius:10px;color:#6c83a2;max-width:92%}.conversation-line>small{font-size:7px;letter-spacing:1px;color:#a59164}.conversation-line p{font-size:10px;line-height:1.8;margin:6px 0 0;color:#7790b0}.conversation-line.reply{margin-left:auto;background:#e9f0fb;border-color:#c8d8ed}.systim-bottom{border-color:#bfcee38c;color:#8294ac;font-size:10px;margin-top:25px;padding-top:19px}.systim-bottom a{color:#a18a55}.module-note{font-size:9px;color:#93a0b4;margin:14px 0 0;line-height:1.7}.source-portal-section{background:radial-gradient(ellipse at 90% 60%,#dee7f8a6,transparent 65%),#eff3f9;border-top:1px solid #c4d1e4}.source-portal-section h2,.calculator-section .section-heading h2{color:#344f74}.source-portal-section h2 span{color:#7c91af}.portal-selector button[aria-selected=true]{background:linear-gradient(#fdfefe,#dce7f9) padding-box,var(--gold-metal) border-box;color:#45668f;box-shadow:inset 0 1px #fff,0 4px 11px #344f7717}.source-window{background:linear-gradient(#f8fbff,#e7eef9) padding-box,var(--gold-metal) border-box;box-shadow:0 20px 42px #344f771b}.ksef-day-section{padding-block:48px 40px}.ksef-day-section .section-heading{margin-bottom:28px}.ksef-day-section h2{font-size:40px;color:#355173}.ksef-day-section h2>span{color:#7f94af}.ksef-day-section .section-heading>p{max-width:390px;font-size:12px;color:#8293aa;line-height:1.85}.ksef-day-section .eyebrow{font-size:8px;letter-spacing:1.7px}.day-workspace{border:1px solid transparent;border-radius:20px;background:linear-gradient(#f4f8fe,#eaf1fb) padding-box,var(--gold-metal) border-box;box-shadow:inset 0 1px #fff,0 12px 28px #344f7710;overflow:hidden}.day-timeline{display:grid;grid-template-columns:repeat(4,1fr);padding:24px 25px 22px;gap:12px;border-bottom:1px solid #c2d1e6;background:linear-gradient(120deg,#fff9,#e6effb8c)}.day-timeline button{position:relative;text-align:left;padding:0 8px 0 0;background:transparent;color:#8a9bb2}.day-timeline button::after{content:'';position:absolute;top:17px;left:44px;right:-3px;height:1px;background:#bbcce3}.day-timeline button:last-child::after{display:none}.day-point{display:grid;place-items:center;width:34px;height:34px;border:1px solid white;border-radius:11px;background:linear-gradient(#fff,#e0eafa);box-shadow:0 3px 10px #344f7712,0 0 0 1px #bdcfe4;font-size:10px;color:#839bbd;margin-bottom:13px;transition:background .3s,border-color .3s,box-shadow .3s}.day-timeline small{display:block;font-size:7px;letter-spacing:1px;color:#91a1b9;margin-bottom:7px}.day-timeline strong{display:block;font-size:12px;font-weight:550;color:#6b84a7;line-height:1.5}.day-timeline button[aria-selected=true] .day-point{border:1px solid transparent;background:linear-gradient(#fff,#dce8fa) padding-box,var(--gold-metal) border-box;box-shadow:0 5px 13px #344f7722;color:#ac8d49}.day-timeline button[aria-selected=true] strong{color:#365881}.day-timeline button.passed::after{background:linear-gradient(90deg,#b89a58,#c3d1e5)}.day-timeline button.passed .day-point{color:#819b5c}.day-detail{display:grid;grid-template-columns:1fr 1.35fr;gap:60px;align-items:center;padding:32px 45px;min-height:258px}.day-visual{display:flex;align-items:center;gap:28px;justify-content:center}.day-symbol{width:54px;height:58px;flex-shrink:0;display:grid;place-items:center;background:linear-gradient(#fff,#d9e6fa);border:1px solid white;border-radius:17px;box-shadow:0 9px 22px #344f7720,0 0 0 1px #bdcee5;color:#869ab5;font-size:28px}.day-mini-document{padding:18px 19px;border:1px solid white;border-radius:12px;background:linear-gradient(#fff,#edf3fd);box-shadow:0 10px 25px #344f7714;width:190px}.day-mini-document>span{font-size:9px;color:#6f87a8;display:block;margin-bottom:15px}.day-mini-document>i{height:4px;display:block;background:#d9e4f4;border-radius:3px;margin:8px 0;width:100%}.day-mini-document>i:nth-child(3){width:70%}.day-mini-document>i:nth-child(4){width:45%}.day-mini-document>strong{font-weight:500;display:block;border-top:1px solid #d7e1ee;margin-top:14px;padding-top:12px;font-size:6px;letter-spacing:.5px;line-height:1.6;color:#a38b57}.day-explanation>span{font-size:7px;letter-spacing:1.5px;color:#ae945b}.day-explanation h3{font-size:26px;letter-spacing:-.8px;margin:10px 0 12px;color:#3d5b82}.day-explanation>p{font-size:11px;line-height:1.9;color:#7f91ac;max-width:430px;margin:0}.day-advance{display:flex;gap:25px;justify-content:space-between;max-width:430px;border-top:1px solid #ccd8e9;padding-top:14px;margin-top:20px}.day-advance button{background:transparent;padding:4px 0;font-size:10px;color:#8f7a49}.day-advance button:disabled{opacity:.35}.ksef-conditions{display:flex;align-items:flex-start;justify-content:space-between;gap:35px;padding:17px 4px 0}.ksef-conditions>p{font-size:9px;line-height:1.85;color:#95a2b5;max-width:850px;margin:0}.ksef-conditions>a{font-size:9px;color:#a18b59;white-space:nowrap;margin-top:3px}.calculator{background:linear-gradient(#fbfdff,#f3f7fd) padding-box,var(--gold-metal) border-box;box-shadow:0 14px 33px #344f7712}.calculator-main{background:#ffffff59}.price-summary{background:radial-gradient(ellipse at 100% 0,#dde7f9aa,transparent 60%),linear-gradient(#f0f5fc,#e6effb);color:#49658c}.summary-type,.final-price{color:#355378}.option-card{border-color:#c7d5e6;background:linear-gradient(#fcfdff,#f4f8fe);box-shadow:inset 0 1px #fff}.option-card:has(input:checked){background:linear-gradient(#fff,#e6effb) padding-box,var(--gold-metal) border-box;box-shadow:0 4px 11px #344f7712}.option-card h4{color:#47648b}.calculator h3{color:#39577d}.calculation-note{background:#eaf1fa99;border:1px solid #d6e2f0;color:#8094af}.number-control{background:#fbfdff;border-color:#c4d5e9}.number-control button{background:linear-gradient(#fff,#e4edfb);color:#7d93b1}.number-control input{background:transparent;color:#3c5e89}.contact-section{background:radial-gradient(ellipse at 95% 5%,#4c6482aa,transparent 60%),#263e5c}.faq summary{color:#537091}.faq details{border-color:#c8d4e3}.footer{background:transparent}.login{display:none}
@keyframes workspace-change{from{opacity:.25;translate:0 8px}to{opacity:1;translate:0 0}}@keyframes desk-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes desk-entrance{from{opacity:0;translate:0 22px}to{opacity:1;translate:0 0}}
@media(max-width:1100px){.hero{gap:30px;min-height:605px;padding-top:35px}.hero h1{font-size:52px;letter-spacing:-2.6px}.hero-copy>p{font-size:13px}.workspace-head{padding:15px}.workspace-tabs{padding-inline:12px;gap:3px}.workspace-tabs button{padding:7px 8px;font-size:8px}.workspace-stage #workspace-screen{padding:19px 16px 13px;min-height:350px}.desk-intro h2{font-size:21px}.desk-metrics>div{padding:13px}.desk-metrics strong.metric-word{font-size:16px}.workspace-ribbon{margin-inline:8px;padding:12px 14px}.workspace-ribbon strong{font-size:10px}.systim-intro h2{font-size:37px}.systim-explore{gap:30px}.systim-panel{padding:23px}.systim-panel .product-flow h3{font-size:22px}.systim-features button{padding:14px;gap:12px}.systim-features button strong{font-size:14px}.systim-features button small{font-size:9px}.feature-form-row{gap:15px}.day-detail{gap:35px;padding:28px 32px}.ksef-day-section h2{font-size:35px}.ksef-day-section .section-heading>p{max-width:310px;font-size:11px}.day-timeline strong{font-size:11px}.day-visual{gap:17px}.day-mini-document{width:165px;padding:16px}.day-explanation h3{font-size:24px}}
@media(max-width:800px){.hero{gap:24px;padding-block:33px}.hero h1{font-size:42px;letter-spacing:-2px}.hero-copy>p{font-size:12px}.hero-copy .eyebrow{font-size:6px}.workspace-head{padding:13px 12px}.workspace-brand{gap:6px}.workspace-brand img{width:25px;height:27px}.workspace-brand strong{font-size:14px}.workspace-brand strong>span{font-size:7px;margin-left:4px}.workspace-system{font-size:6px}.workspace-tabs{gap:1px;padding-inline:9px}.workspace-tabs button{font-size:7px;padding:7px 6px}.workspace-stage #workspace-screen{padding:17px 13px 12px;min-height:337px}.desk-intro h2{font-size:19px}.desk-intro{margin-bottom:16px}.desk-intro div>span{font-size:6px;letter-spacing:1px}.desk-avatar{width:26px;height:26px;font-size:9px}.desk-metrics{gap:8px}.desk-metrics>div{padding:12px;gap:7px}.desk-metrics>div>span{font-size:8px}.desk-metrics strong{font-size:28px}.desk-metrics strong.metric-word{font-size:14px;min-height:31px}.desk-metrics small{font-size:7px}.desk-list>div{padding:9px 10px;gap:8px}.desk-list strong{font-size:9px}.desk-list small{font-size:7px}.desk-file{width:24px;height:26px;font-size:13px}.workspace-ribbon{padding:11px 12px;gap:9px;margin-inline:4px}.workspace-ribbon strong{font-size:9px}.workspace-ribbon small{font-size:7px}.workspace-ribbon .ribbon-icon{width:24px;height:24px;font-size:12px}.workspace-ribbon>a{font-size:14px}.desk-invoice{padding:13px}.desk-invoice .desk-invoice-total>strong{font-size:21px}.desk-invoice-detail{gap:7px;font-size:8px}.desk-feedback{font-size:8px}.desk-schedule strong{font-size:10px}.desk-schedule>div{padding:13px}.desk-schedule i{right:12px;font-size:14px}.desk-note p{font-size:8px}.desk-case{padding:13px}.desk-case>strong{font-size:12px}.desk-case>p{font-size:9px}.desk-more{font-size:8px}.systim-intro h2{font-size:31px}.systim-intro p{font-size:11px}.systim-explore{grid-template-columns:.9fr 1fr;gap:21px}.systim-features button{padding:12px;gap:9px}.systim-features button strong{font-size:12px}.systim-features button small{font-size:8px}.systim-features button b{font-size:14px}.systim-features button .feature-no{font-size:8px}.systim-panel{padding:19px;min-height:420px}.systim-panel .product-flow{gap:10px;margin-block:21px}.systim-panel .product-flow h3{font-size:20px}.systim-panel .product-flow p{font-size:10px}.systim-panel .product-topline{font-size:6px}.systim-panel .product-flow-icon{width:29px;height:32px;font-size:16px;border-radius:8px}.feature-screen{padding:15px}.feature-screen-title strong{font-size:10px}.feature-screen-title>span{font-size:7px}.feature-form-row{font-size:8px;gap:10px;padding-block:12px}.feature-form-row>strong{font-size:8px}.feature-screen-status{font-size:8px}.feature-benefit{gap:10px}.feature-benefit>span{font-size:6px}.feature-benefit>p{font-size:10px}.feature-detail-link{font-size:9px}.feature-document{gap:9px}.feature-document>span>strong{font-size:9px}.feature-document small{font-size:7px}.file-symbol{width:26px;height:30px;font-size:7px}.payment-example{font-size:8px;gap:7px}.payment-example strong{font-size:10px}.payment-example small{font-size:7px}.mode-choice{font-size:9px;gap:8px;padding:12px 8px}.conversation-line p{font-size:9px}.module-note{font-size:8px}.systim-bottom{font-size:8px}.ksef-day-section{padding-block:34px}.ksef-day-section h2{font-size:30px}.ksef-day-section .section-heading>p{font-size:10px;max-width:260px}.day-timeline{padding:20px;gap:10px}.day-timeline strong{font-size:10px}.day-timeline small{font-size:6px;letter-spacing:.8px}.day-point{width:29px;height:30px;border-radius:9px;font-size:9px}.day-timeline button::after{top:15px;left:39px}.day-detail{grid-template-columns:.9fr 1.2fr;gap:25px;padding:25px}.day-symbol{width:40px;height:44px;font-size:22px;border-radius:12px}.day-visual{gap:13px}.day-mini-document{width:140px;padding:14px}.day-mini-document>span{font-size:8px}.day-mini-document>strong{font-size:5px}.day-explanation h3{font-size:21px}.day-explanation>p{font-size:10px}.day-explanation>span{font-size:6px}.day-advance button{font-size:9px}.ksef-conditions{gap:25px}.ksef-conditions>p{font-size:8px}.ksef-conditions>a{font-size:8px}}
@media(max-width:580px){.nav nav{margin-left:0}.menu-button{margin-left:auto}.hero{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:31px;padding-bottom:28px}.hero h1{font-size:clamp(38px,10.3vw,57px);letter-spacing:-2.3px}.hero-copy>p{font-size:13px;line-height:1.9}.hero-copy .eyebrow{font-size:7px;letter-spacing:1.3px}.hero-visual{margin:0;width:100%;max-width:none}.workspace-head{padding:16px}.workspace-brand img{width:28px;height:30px}.workspace-brand strong{font-size:16px}.workspace-brand strong>span{font-size:8px}.workspace-system{font-size:7px}.workspace-tabs{padding-inline:12px;gap:2px}.workspace-tabs button{font-size:8px;padding:8px 9px}.workspace-stage #workspace-screen{padding:20px 16px 15px;min-height:359px}.desk-intro h2{font-size:22px}.desk-intro div>span{font-size:6px}.desk-intro{margin-bottom:18px}.desk-avatar{width:29px;height:29px;font-size:10px}.desk-metrics{gap:10px}.desk-metrics>div{padding:14px}.desk-metrics>div>span{font-size:9px}.desk-metrics strong{font-size:31px}.desk-metrics strong.metric-word{font-size:16px;min-height:34px}.desk-metrics small{font-size:7px}.desk-list>div{padding:10px 11px;gap:10px}.desk-list strong{font-size:10px}.desk-list small{font-size:8px}.desk-file{width:26px;height:28px;font-size:14px}.workspace-ribbon{margin:12px 6px 0;padding:13px 14px;gap:11px}.workspace-ribbon strong{font-size:10px}.workspace-ribbon small{font-size:8px}.workspace-bottom{font-size:7px}.desk-invoice{padding:15px}.desk-feedback{font-size:9px}.desk-schedule strong{font-size:12px}.desk-schedule>div{padding:15px}.desk-schedule span{font-size:7px}.desk-schedule i{right:15px;top:24px;font-size:16px}.desk-note p{font-size:9px}.desk-more{font-size:9px}.desk-case>strong{font-size:13px}.desk-case>p{font-size:10px}.systim-section{padding-top:37px}.systim-intro h2{font-size:33px}.systim-intro p{font-size:12px}.systim-intro>.eyebrow{font-size:7px;letter-spacing:1.4px}.systim-explore{grid-template-columns:minmax(0,1fr);gap:17px;margin-top:24px}.systim-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.systim-features button{padding:13px 10px;gap:7px;min-width:0}.systim-features button .feature-no{font-size:7px;line-height:1.6}.systim-features button strong{font-size:11px;line-height:1.6;letter-spacing:-.1px}.systim-features button small{display:none}.systim-features button b{display:none}.systim-features button:hover{transform:none}.systim-panel{padding:21px;min-height:393px}.systim-panel .product-topline{font-size:6px;letter-spacing:.6px}.systim-panel .product-flow h3{font-size:23px}.systim-panel .product-flow p{font-size:11px}.systim-panel .product-flow-icon{width:33px;height:36px;font-size:18px}.systim-panel .product-flow{gap:12px}.feature-screen{padding:17px}.feature-screen-title strong{font-size:11px}.feature-screen-title>span{font-size:7px}.feature-form-row{font-size:9px;gap:15px}.feature-form-row>strong{font-size:9px}.feature-screen-status{font-size:9px}.feature-benefit>p{font-size:11px}.feature-benefit>span{font-size:7px}.feature-document>span>strong{font-size:10px}.feature-document small{font-size:8px}.payment-example{font-size:9px}.payment-example strong{font-size:11px}.payment-example small{font-size:8px}.mode-choice{font-size:10px}.conversation-line p{font-size:10px}.systim-bottom{font-size:9px;gap:15px}.module-note{font-size:8px;margin-top:13px}.ksef-day-section{padding-top:34px;padding-bottom:30px}.ksef-day-section .eyebrow{font-size:7px;letter-spacing:1.3px;line-height:1.8}.ksef-day-section h2{font-size:31px;letter-spacing:-1.4px}.ksef-day-section .section-heading>p{max-width:none;font-size:12px;margin-top:19px}.day-timeline{grid-template-columns:repeat(2,minmax(0,1fr));padding:19px 18px;gap:20px 18px}.day-timeline button{padding:0}.day-timeline strong{font-size:11px}.day-timeline small{font-size:6px;letter-spacing:1px}.day-timeline button::after{right:0}.day-timeline button:nth-child(2)::after{display:none}.day-point{width:31px;height:32px;border-radius:10px;font-size:9px;margin-bottom:9px}.day-timeline button::after{top:16px;left:41px}.day-detail{grid-template-columns:minmax(0,1fr);padding:25px 23px;gap:22px;min-height:390px}.day-visual{gap:25px;justify-content:center}.day-symbol{width:44px;height:47px;font-size:25px}.day-mini-document{width:157px;padding:14px 16px}.day-mini-document>span{font-size:8px;margin-bottom:12px}.day-mini-document>i{height:3px;margin:6px 0}.day-mini-document>strong{font-size:5px;margin-top:10px;padding-top:10px}.day-explanation h3{font-size:25px;margin-top:9px}.day-explanation>p{font-size:11px;line-height:1.9}.day-explanation>span{font-size:7px}.day-advance{margin-top:17px;padding-top:12px}.day-advance button{font-size:10px}.ksef-conditions{display:block;padding-top:14px}.ksef-conditions>p{font-size:8px;line-height:1.9}.ksef-conditions>a{display:inline-block;font-size:9px;margin-top:9px}.source-portal-section{padding-top:34px}.calculator-section{padding-top:33px}}
.systim-intro p,.systim-panel .product-flow p,.day-explanation>p,.ksef-day-section .section-heading>p{color:#627896}.systim-features button small{color:#7288a7}.module-note,.ksef-conditions>p{color:#7b8da6}.feature-form-row>span,.feature-screen-title>span,.feature-document small{color:#7b8fab}.day-timeline small{color:#7c8fab}.desk-intro div>span,.desk-metrics small,.desk-list small,.workspace-system{color:#7388a7}
@media(prefers-reduced-motion:reduce){.workspace-stage,.scene-change,.desk-progress span{animation:none!important}.desk-progress span{transform:none}.systim-features button{transition:none!important}}
