@font-face{font-family:Vazirmatn;src:url(/assets/vazirmatn-arabic.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+200C-200E,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Vazirmatn;src:url(/assets/vazirmatn-latin.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+??,U+2000-200B,U+200F-206F,U+2190-21FF}@font-face{font-family:Vazirmatn;src:url(/assets/vazirmatn-arabic.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+200C-200E,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Vazirmatn;src:url(/assets/vazirmatn-latin.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+??,U+2000-200B,U+200F-206F,U+2190-21FF}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--text:#f4f5fa;--muted:#afb7c9;--line:#ffffff14}*{box-sizing:border-box}body{color:var(--text);-webkit-font-smoothing:antialiased;background:#090b13;margin:0;font-family:Vazirmatn,Tahoma,sans-serif}::selection{color:#fff;background:#9583ef}:focus-visible{outline-offset:5px;outline:2px solid #c9baff}svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}button,summary{font:inherit;-webkit-tap-highlight-color:transparent}.scene{pointer-events:none;position:fixed;inset:0;overflow:hidden}.ambient{filter:blur(100px);opacity:.4;border-radius:50%;position:absolute}.hero{align-items:center;max-width:1456px;min-height:100svh;margin:auto;padding:48px;display:flex;position:relative}.bento{grid-template:"ai ai tax"minmax(370px,auto)"reports books tax"minmax(265px,auto)/minmax(0,5fr) minmax(0,3fr) minmax(0,4fr);gap:18px;width:100%;display:grid}.glass{isolation:isolate;-webkit-backdrop-filter:blur(28px)saturate(145%);background:linear-gradient(135deg,#ffffff0b,#ffffff02 65%),#1418249c;border:1px solid #ffffff1c;border-radius:30px;min-width:0;position:relative;box-shadow:inset 0 1px #ffffff13,inset 0 -1px #ffffff04,0 20px 60px -30px #000a}.glass:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(at 95% 0,#ffffff09,#0000 60%);position:absolute;inset:0}.card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.identity{align-items:center;gap:12px;font-size:12px;font-weight:550;display:flex}.icon-tile{background:linear-gradient(145deg,#ffffff16,#ffffff04);border:1px solid #ffffff1c;border-radius:13px;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 1px #ffffff1a}.icon-tile svg{width:20px;height:20px}.index{color:#b5bdd080;letter-spacing:1.5px;font-family:Arial,sans-serif;font-size:10px}h1,h2,p{margin:0}.muted{color:var(--muted)}.card-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.card-footer>span{color:var(--muted);font-size:10px}.arrow-button{background:#ffffff05;border:1px solid #ffffff16;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.arrow-button svg{width:16px;height:16px}.ai-card{background:linear-gradient(115deg,#8270cc12,#ffffff06 65%),#151725ab;grid-area:books;padding:25px 30px 24px}.ai-card:after{content:"";z-index:-1;pointer-events:none;filter:blur(65px);background:#8e71d62e;border-radius:50%;width:280px;height:210px;position:absolute;top:90px;left:6%}.ai-card .icon-tile{color:#c4b4ff;background:linear-gradient(145deg,#a78bfa28,#8b5cf607);border-color:#c4b4ff25}.ai-body{grid-template-columns:1fr 260px;align-items:center;gap:20px;margin-top:24px;display:grid}.ai-copy h1{letter-spacing:-1.3px;font-size:clamp(29px,3vw,44px);font-weight:750;line-height:1.55}.ai-copy h1>span{color:#0000;background:linear-gradient(110deg,#e9e1ff,#b3a0f6);-webkit-background-clip:text;background-clip:text}.ai-copy>p{color:#afb3ca;max-width:330px;margin-top:12px;font-size:12px;line-height:2}.ai-action{color:#ded6ff;background:linear-gradient(135deg,#a994ff1c,#a994ff06);border:1px solid #c8b9ff28;border-radius:10px;align-items:center;gap:18px;margin-top:20px;padding:9px 14px;font-size:11px;display:inline-flex}.ai-action svg{width:15px;height:15px}.ai-visual{height:234px;position:relative}.orb-ring{border:1px solid #d6c7ff18;border-radius:50%;width:188px;height:188px;position:absolute;top:0;left:37px;transform:rotate(-25deg)}.orb-ring:before{content:"";border:1px solid #d6c7ff0c;border-radius:50%;position:absolute;inset:15px}.orb-ring:after{content:"";background:#d9caff;border-radius:50%;width:5px;height:5px;position:absolute;top:32px;left:15px;box-shadow:0 0 15px #c4a8ff}.orb{backdrop-filter:blur(12px);background:radial-gradient(circle at 28% 20%,#ffffff35,#0000 45%),linear-gradient(140deg,#bb9fff22,#9d6ef610 45%,#73bff329);border:1px solid #d9cbff4d;border-radius:36px;place-items:center;width:117px;height:117px;display:grid;position:absolute;top:31px;left:73px;transform:rotate(-15deg);box-shadow:inset 2px 3px 12px #ede5ff26,inset -8px -10px 22px #93b6ff0b,0 0 45px #ab7bff13}.orb svg{fill:#ded0ff;stroke:#f0e7ff;stroke-width:.5px;filter:drop-shadow(0 0 12px #b894ff8c);width:65px;height:65px}.source-chip{backdrop-filter:blur(12px);background:#252735cc;border:1px solid #ffffff25;border-radius:9px;align-items:center;gap:8px;padding:9px 11px;font-size:9px;display:flex;position:absolute;top:25px;right:-2px;transform:rotate(6deg);box-shadow:0 8px 20px #0002}.source-chip svg{color:#bcb5d8;width:17px;height:17px}.draft-preview{backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffff0d,#ffffff03),#202332c9;border:1px solid #c8b9ff27;border-radius:15px;padding:14px;position:absolute;bottom:2px;left:0;right:0;box-shadow:inset 0 1px #ffffff12,0 15px 30px #0003}.draft-title{justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.draft-title svg{color:#a5d0b6;width:15px;height:15px}.draft-lines{flex-direction:column;gap:7px;margin-top:13px;display:flex}.draft-lines i{background:#ffffff10;border-radius:3px;width:85%;height:4px;display:block}.draft-lines i:last-child{width:57%}.draft-bottom{color:#aaaec1;border-top:1px solid #ffffff0b;justify-content:space-between;align-items:center;gap:8px;margin-top:13px;padding-top:10px;font-size:8px;display:flex}.approval{color:#bcd6c7;align-items:center;gap:5px;display:inline-flex}.approval:before{content:"";background:#a0c4ad;border-radius:50%;width:4px;height:4px}.ai-demo{position:relative}.ai-demo summary{cursor:pointer;list-style:none}.ai-demo summary::-webkit-details-marker{display:none}.ai-demo[open] summary{background:#a994ff30}.demo-content{z-index:5;background:#222437;border:1px solid #c8b9ff35;border-radius:14px;width:300px;max-width:70vw;margin-top:8px;padding:16px;position:absolute;top:100%;right:0;box-shadow:0 20px 40px #0008}.demo-content>p{font-size:11px;line-height:1.9}.demo-content dl{color:#bfc3d2;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;font-size:10px;display:grid}.demo-content dd{text-align:left;margin:0}.demo-content small{color:#a3acc0;font-size:9px}.tax-card{background:linear-gradient(155deg,#5b9a8120,#ffffff02 55%),#141c24a3;flex-direction:column;grid-area:tax;padding:25px 27px 24px;display:flex}.tax-card .icon-tile{color:#a6dbbf;background:linear-gradient(145deg,#a0e4bf1f,#73b18b05);border-color:#b6edca20}.tax-copy{margin-top:24px}.tax-copy h2{letter-spacing:-.8px;font-size:29px;font-weight:700;line-height:1.5}.tax-copy>p{color:#abbfb8;margin-top:10px;font-size:12px;line-height:1.95}.invoice-scene{place-items:center;height:270px;margin:8px -6px 10px;display:grid;position:relative}.invoice-scene:before{content:"";filter:blur(55px);background:#4a9c7520;border-radius:50%;position:absolute;inset:50px 10px}.invoice{backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffff12,#ffffff03 65%),#20342d65;border:1px solid #bde6d238;border-radius:17px;width:222px;height:250px;padding:21px 19px;position:relative;transform:rotate(-5deg);box-shadow:inset 0 1px #ffffff25,12px 14px 30px #0002}.invoice:before{content:"";z-index:-1;background:#bde6d205;border:1px solid #d4f0e013;border-radius:17px;position:absolute;inset:-8px 10px 12px -9px;transform:rotate(10deg)}.invoice-heading{justify-content:space-between;align-items:center;font-size:11px;font-weight:550;display:flex}.invoice-heading svg{color:#bfdecf;width:17px;height:17px}.invoice-number{text-align:right;color:#bdd4c88c;letter-spacing:1px;direction:ltr;margin-top:8px;font-family:monospace;font-size:8px}.invoice-line{border-top:1px dashed #ffffff21;margin:18px 0}.invoice-row{color:#c6d1cc;justify-content:space-between;gap:8px;margin-top:11px;font-size:8px;display:flex}.invoice-row strong{font-size:10px;font-weight:450}.invoice-total{border-top:1px solid #ffffff12;flex-direction:column;gap:4px;margin-top:20px;padding-top:12px;display:flex}.invoice-total span{color:#a7bcb0;font-size:8px}.invoice-total strong{letter-spacing:1px;font-size:23px;font-weight:550}.invoice-barcode{opacity:.5;background:repeating-linear-gradient(90deg,#cee4d6b0 0 1px,#0000 1px 3px,#cee4d6b0 3px 5px,#0000 5px 8px);width:100px;height:15px;margin-top:12px}.invoice-badge{color:#c1e7cf;backdrop-filter:blur(15px);background:#2b4238d9;border:1px solid #bce3cd3b;border-radius:12px;align-items:center;gap:8px;padding:11px 14px;font-size:10px;display:flex;position:absolute;bottom:27px;left:0;transform:rotate(4deg);box-shadow:inset 0 1px #ffffff16,0 10px 20px #0003}.invoice-badge svg{width:16px;height:16px}.tax-tags{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.tax-tags span{color:#aebeb6;background:#ffffff03;border:1px solid #c4e0d112;border-radius:7px;padding:5px 10px;font-size:9px}.tax-card .card-footer{border-top:1px solid #ffffff0b;margin-top:auto;padding-top:18px}.sample-note{color:#8da69a;margin-top:12px;font-size:8px}.report-card{background:linear-gradient(135deg,#689eca12,#ffffff03 75%),#131b29b5;flex-direction:column;grid-area:reports;padding:23px 25px;display:flex}.report-card .icon-tile{color:#9cc8eb;background:linear-gradient(145deg,#72bbe021,#72bbe005);border-color:#a5d0ff20;border-radius:11px;width:35px;height:35px}.report-body{flex:1;grid-template-columns:1fr 160px;align-items:center;gap:15px;margin-top:20px;display:grid}.report-copy h2{letter-spacing:-.5px;font-size:24px;font-weight:650;line-height:1.65}.report-copy p{color:#a5b9cb;margin-top:8px;font-size:10px;line-height:1.9}.chart-visual{height:112px;position:relative}.chart-grid{background:repeating-linear-gradient(#c3d5f10e 0 1px,#0000 1px 29px);position:absolute;inset:0 0 20px}.chart-visual>svg{stroke:none;width:100%;height:96px;position:relative;overflow:visible}.chart-visual .chart-area{fill:url(#chart-fill)}.chart-visual .chart-line{stroke:#89b9e7;stroke-width:2px;fill:none}.chart-visual .chart-dot{fill:#c6e1ff;stroke:#5e90bf;stroke-width:4px}.chart-legend{color:#92a8be;justify-content:center;align-items:center;gap:5px;font-size:8px;display:flex}.chart-legend:before{content:"";background:#89b9e7;border-radius:50%;width:5px;height:5px}.report-card .card-footer{margin-top:14px}.books-card{background:linear-gradient(155deg,#c19f5714,#ffffff02 75%),#1e1c24a8;flex-direction:column;grid-area:ai;padding:23px;display:flex}.books-card .icon-tile{color:#e0c497;background:linear-gradient(145deg,#d2b27220,#d2b27205);border-color:#d2b27220;border-radius:11px;width:35px;height:35px}.books-copy h2{letter-spacing:-.5px;font-size:22px;font-weight:650;line-height:1.6}.books-copy p{color:#beb6a7;margin-top:7px;font-size:10px;line-height:1.7}.balance{color:#c6bfae;background:#ffffff03;border:1px solid #dfc59115;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding:7px 12px;font-size:9px;display:flex}.balance strong{color:#e8d9b9;font-family:Arial,sans-serif;font-size:19px;font-weight:400;line-height:1}.balance-check{color:#b9bfaa;align-items:center;gap:5px;font-size:8px;display:flex}.balance-check svg{width:13px;height:13px}.books-card .card-footer>span{font-size:9px}.info{position:relative}.info summary{cursor:pointer;list-style:none}.info summary::-webkit-details-marker{display:none}.info summary:hover,.info[open] summary{background:#ffffff12;border-color:#ffffff30}.info[open]{z-index:6}.info p{color:#d3d9e4;background:#232938f5;border:1px solid #ffffff26;border-radius:14px;width:250px;max-width:70vw;margin:0;padding:16px;font-size:11px;line-height:2;position:absolute;bottom:40px;left:0;box-shadow:0 20px 40px #0006}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background-color:#191d2a}.invoice{background-color:#263b32}.draft-preview,.source-chip{background-color:#282b3d}}@media (width>=1500px){.bento{grid-template-rows:minmax(390px,auto) minmax(280px,auto)}.ai-body{grid-template-columns:1fr 290px;margin-top:32px}.ai-visual{height:245px}.report-body{grid-template-columns:1fr 190px}}@media (width<=1200px){.hero{padding:32px}.bento{grid-template-columns:minmax(0,5fr) minmax(0,3.5fr) minmax(0,4fr)}.ai-card{padding-inline:25px}.ai-body{grid-template-columns:1fr 215px;gap:12px}.ai-copy h1{font-size:32px}.ai-copy>p{font-size:11px}.orb-ring{left:12px}.orb{left:47px}.source-chip{font-size:8px;right:-7px}.tax-card{padding-inline:22px}.tax-copy h2{font-size:28px}.report-body{grid-template-columns:1fr 125px;gap:8px}.report-copy h2{font-size:21px}.books-card{padding:23px 19px}}@media (width<=1000px){.hero{align-items:flex-start;padding:28px}.bento{grid-template:"ai ai""reports tax""books tax"/minmax(0,1fr) minmax(0,1fr)}.ai-card{min-height:355px}.ai-body{grid-template-columns:1fr 260px;gap:24px}.ai-copy h1{font-size:38px}.ai-copy>p{font-size:12px}.orb-ring{left:37px}.orb{left:73px}.source-chip{font-size:9px;right:-2px}.tax-card{min-height:580px}.report-card{min-height:290px}.report-body{grid-template-columns:1fr 120px}.report-copy h2{font-size:23px}.books-card{min-height:255px;padding-inline:25px}.balance{max-width:300px}}@media (width<=720px){.hero{padding:20px}.bento{gap:14px}.glass{border-radius:24px}.ai-body{grid-template-columns:1fr 205px;gap:16px}.ai-copy h1{font-size:30px}.ai-copy>p{font-size:11px}.orb-ring{left:7px}.orb{left:41px}.source-chip{right:-9px}.report-body{grid-template-columns:1fr;gap:12px;margin-top:14px}.chart-visual{height:90px}.chart-visual>svg{height:75px}.report-card{min-height:320px;padding:22px}.tax-card{min-height:590px;padding:22px 18px}.invoice{width:193px}.tax-copy h2{font-size:26px}.tax-copy>p{font-size:11px}.invoice-badge{padding:9px 10px;left:-3px}}@media (width<=560px){.hero{padding:16px}.bento{grid-template:"ai""tax""reports""books"/minmax(0,1fr)}.ai-card{padding:22px}.ai-body{grid-template-columns:minmax(0,1fr);gap:25px;margin-top:25px}.ai-copy h1{font-size:clamp(28px,7.7vw,36px)}.ai-copy>p{font-size:12px}.ai-action{margin-top:17px}.ai-visual{justify-self:center;width:260px;max-width:100%;height:237px;margin-bottom:4px}.orb-ring{left:calc(50% - 94px)}.orb{left:calc(50% - 58px)}.source-chip{right:0}.tax-card{min-height:550px;padding:22px}.tax-copy{margin-top:24px}.invoice{width:222px}.invoice-scene{align-self:center;width:270px;max-width:100%}.invoice-badge{left:0}.tax-tags{margin-top:0;margin-bottom:20px}.report-card{min-height:280px}.report-body{grid-template-columns:1fr 115px;gap:12px}.report-copy h2{font-size:22px}.chart-visual{height:115px}.chart-visual>svg{height:95px}.books-card{min-height:265px;padding:22px}.books-copy h2{font-size:24px}.balance{max-width:none}}@media (width<=360px){.hero{padding:12px}.ai-card,.tax-card,.report-card,.books-card{padding-inline:18px}.report-body{grid-template-columns:1fr}.chart-visual{height:100px}.chart-visual>svg{height:80px}}.books-card{padding:25px 30px 24px}.books-card .identity{gap:12px;font-size:12px}.books-card .icon-tile{border-radius:13px;width:40px;height:40px}.books-body{grid-template-columns:minmax(0,1fr) 270px;align-items:center;gap:24px;margin-top:22px;display:grid}.books-copy{margin-top:0}.books-copy h1{letter-spacing:-1.1px;font-size:clamp(28px,2.8vw,40px);font-weight:750;line-height:1.55}.books-copy h1 span{color:#e3cfa7}.books-copy p{margin-top:12px;font-size:12px;line-height:2}.module-tags{flex-wrap:wrap;gap:6px;margin-top:17px;display:flex}.module-tags span{color:#cfc3af;background:#e3cfa705;border:1px solid #e3cfa718;border-radius:7px;padding:5px 8px;font-size:9px}.books-card .card-footer{margin-top:14px;padding-top:0}.ledger-visual{min-width:0;padding:12px 0}.ledger-sheet{backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffff0c,#ffffff02),#282733a3;border:1px solid #ddc69826;border-radius:18px;padding:18px;box-shadow:inset 0 1px #ffffff1a,0 14px 35px #0002}.ledger-sheet-head{justify-content:space-between;gap:8px;font-size:10px;display:flex}.ledger-sheet-head>span:last-child{color:#b0a997;font-size:8px}.ledger-table{margin-top:18px}.ledger-table>div{color:#c6c3bb;border-bottom:1px solid #ffffff0b;grid-template-columns:1fr 1.1fr 1.1fr;gap:5px;padding:8px 0;font-size:8px;display:grid}.ledger-table>div>span:not(:first-child){text-align:left}.ledger-table .ledger-table-header{color:#ada99e;padding-top:0;font-size:7px}.ledger-sample{color:#a69f91;margin-top:10px;font-size:8px;display:block}.ai-card{padding:23px}.ai-card .identity{gap:9px;font-size:11px}.ai-card .icon-tile{border-radius:11px;width:35px;height:35px}.ai-card:after{width:150px;height:110px;top:60px}.ai-body{margin-top:14px;display:block}.ai-copy h2{letter-spacing:-.5px;font-size:21px;font-weight:650;line-height:1.55}.ai-copy>p{max-width:none;margin-top:7px;font-size:10px;line-height:1.9}.ai-action{gap:12px;margin-top:13px;padding:7px 10px;font-size:10px}.demo-content{width:240px;margin-top:0;margin-bottom:8px;top:auto;bottom:100%}.theme-control{cursor:pointer;background:#ffffff05;border:1px solid #ffffff1b;border-radius:9px;flex-shrink:0;align-items:center;gap:3px;padding:3px;font-size:9px;display:inline-flex;position:relative}.theme-control input{opacity:0;width:1px;height:1px;position:absolute}.theme-control:has(input:focus-visible){outline-offset:4px;outline:2px solid #a68cdb}.theme-control>span{color:#aeb7c7;border-radius:6px;padding:4px 8px}.theme-control:has(input:checked) .theme-dark{color:#f4f5fa;background:#ffffff14;box-shadow:0 1px 3px #0002}:root:not(:has(#dark-mode:checked)){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--text:#243047;--muted:#5b687d;--line:#283a5014}:root:not(:has(#dark-mode:checked)) body{background:#f3f5fa}:root:not(:has(#dark-mode:checked)) ::-moz-selection{color:#2c204b;background:#ddd3f3}:root:not(:has(#dark-mode:checked)) ::selection{color:#2c204b;background:#ddd3f3}:root:not(:has(#dark-mode:checked)) .ambient{opacity:.2}:root:not(:has(#dark-mode:checked)) .ambient-one{background:#b3a0e4}:root:not(:has(#dark-mode:checked)) .ambient-two{background:#80b9d5}:root:not(:has(#dark-mode:checked)) .ambient-three{background:#d1bbda}:root:not(:has(#dark-mode:checked)) .scene-grid{background-image:linear-gradient(#283a5004 1px,#0000 1px),linear-gradient(90deg,#283a5004 1px,#0000 1px)}:root:not(:has(#dark-mode:checked)) .glass{background:linear-gradient(135deg,#ffffffa8,#ffffff52),#fff6;border-color:#ffffffc9;box-shadow:inset 0 1px #fff,inset 0 -1px #ffffffab,0 20px 55px -30px #36527940,0 0 0 1px #233d5707}:root:not(:has(#dark-mode:checked)) .glass:before{background:radial-gradient(at 95% 0,#fff9,#0000 60%)}:root:not(:has(#dark-mode:checked)) .index{color:#748097}:root:not(:has(#dark-mode:checked)) .icon-tile{box-shadow:inset 0 1px #fff}:root:not(:has(#dark-mode:checked)) .books-card{background:linear-gradient(145deg,#f3eada5e,#ffffff70 65%),#fff8}:root:not(:has(#dark-mode:checked)) .books-card .icon-tile{color:#957346;background:linear-gradient(145deg,#e5d2a636,#fff5);border-color:#95734620}:root:not(:has(#dark-mode:checked)) .books-copy h1 span{color:#8c714c}:root:not(:has(#dark-mode:checked)) .books-copy p{color:#6c6c72}:root:not(:has(#dark-mode:checked)) .module-tags span{color:#776b57;background:#fff6;border-color:#8c714c18}:root:not(:has(#dark-mode:checked)) .ledger-sheet{background:linear-gradient(135deg,#ffffffd6,#ffffff80),#f7f4ee66;border-color:#fff;box-shadow:inset 0 1px #fff,0 12px 30px #6f665d0c}:root:not(:has(#dark-mode:checked)) .ledger-sheet-head>span:last-child,:root:not(:has(#dark-mode:checked)) .ledger-sample{color:#7a7467}:root:not(:has(#dark-mode:checked)) .ledger-table>div{color:#5b6170;border-color:#39465a0c}:root:not(:has(#dark-mode:checked)) .ledger-table .ledger-table-header{color:#737783}:root:not(:has(#dark-mode:checked)) .balance{color:#756748;background:#e9e2d72b;border-color:#9c835d1a}:root:not(:has(#dark-mode:checked)) .balance strong{color:#8c714c}:root:not(:has(#dark-mode:checked)) .balance-check{color:#678170}:root:not(:has(#dark-mode:checked)) .ai-card{background:linear-gradient(145deg,#ece6fa70,#fff6),#fff8}:root:not(:has(#dark-mode:checked)) .ai-card:after{background:#c1a7ed29}:root:not(:has(#dark-mode:checked)) .ai-card .icon-tile{color:#8362b0;background:linear-gradient(145deg,#cdb5f12b,#fff5);border-color:#8362b020}:root:not(:has(#dark-mode:checked)) .ai-copy>p{color:#706980}:root:not(:has(#dark-mode:checked)) .ai-action{color:#795da3;background:#cab4eb1c;border-color:#8d6db926}:root:not(:has(#dark-mode:checked)) .ai-demo[open] summary{background:#cab4eb45}:root:not(:has(#dark-mode:checked)) .demo-content{color:#3d3156;background:#faf7ff;border-color:#d4c3ed;box-shadow:0 20px 40px #45345518}:root:not(:has(#dark-mode:checked)) .demo-content dl{color:#6d617e}:root:not(:has(#dark-mode:checked)) .demo-content small{color:#7c7289}:root:not(:has(#dark-mode:checked)) .tax-card{background:linear-gradient(155deg,#ddf0e66b,#fff6 65%),#fff8}:root:not(:has(#dark-mode:checked)) .tax-card .icon-tile{color:#558b70;background:linear-gradient(145deg,#acd8bc30,#fff5);border-color:#558b7020}:root:not(:has(#dark-mode:checked)) .tax-copy>p{color:#65786e}:root:not(:has(#dark-mode:checked)) .invoice-scene:before{background:#98c4ad25}:root:not(:has(#dark-mode:checked)) .invoice{color:#3c5c4b;background:linear-gradient(145deg,#fffffff0,#fff6),#e1f0e860;border-color:#ffffffed;box-shadow:inset 0 1px #fff,12px 14px 30px #36614c10}:root:not(:has(#dark-mode:checked)) .invoice:before{background:#bad8c526;border-color:#5e987326}:root:not(:has(#dark-mode:checked)) .invoice-heading svg,:root:not(:has(#dark-mode:checked)) .invoice-row{color:#637c6d}:root:not(:has(#dark-mode:checked)) .invoice-number{color:#778b7d}:root:not(:has(#dark-mode:checked)) .invoice-line{border-color:#6685742c}:root:not(:has(#dark-mode:checked)) .invoice-total{border-color:#6685741a}:root:not(:has(#dark-mode:checked)) .invoice-total span{color:#738575}:root:not(:has(#dark-mode:checked)) .invoice-barcode{background:repeating-linear-gradient(90deg,#678573 0 1px,#0000 1px 3px,#678573 3px 5px,#0000 5px 8px)}:root:not(:has(#dark-mode:checked)) .invoice-badge{color:#4c7e60;background:#e4f2e9d9;border-color:#ffffffd4;box-shadow:inset 0 1px #fff,0 10px 20px #34584010}:root:not(:has(#dark-mode:checked)) .tax-tags span{color:#65796c;background:#fff5;border-color:#537e681a}:root:not(:has(#dark-mode:checked)) .tax-card .card-footer{border-color:#537e6812}:root:not(:has(#dark-mode:checked)) .sample-note{color:#718579}:root:not(:has(#dark-mode:checked)) .report-card{background:linear-gradient(135deg,#e2ecf774,#fff6),#fff8}:root:not(:has(#dark-mode:checked)) .report-card .icon-tile{color:#5d8aac;background:linear-gradient(145deg,#a3c9e82b,#fff5);border-color:#5d8aac20}:root:not(:has(#dark-mode:checked)) .report-copy p{color:#697d92}:root:not(:has(#dark-mode:checked)) .chart-grid{background:repeating-linear-gradient(#5d8aac10 0 1px,#0000 1px 29px)}:root:not(:has(#dark-mode:checked)) .chart-visual .chart-line{stroke:#739fc3}:root:not(:has(#dark-mode:checked)) .chart-visual .chart-dot{fill:#e5f2ff;stroke:#739fc3}:root:not(:has(#dark-mode:checked)) .chart-legend{color:#6c8198}:root:not(:has(#dark-mode:checked)) .arrow-button{color:#647389;background:#fff5;border-color:#425f7e16}:is(:root:not(:has(#dark-mode:checked)) .info summary:hover,:root:not(:has(#dark-mode:checked)) .info[open] summary){background:#dbe4ed66;border-color:#425f7e26}:root:not(:has(#dark-mode:checked)) .info p{color:#52637a;background:#fafcff;border-color:#dce4ee;box-shadow:0 20px 40px #34507216}:root:not(:has(#dark-mode:checked)) .theme-control{background:#fff7;border-color:#425f7e16}:root:not(:has(#dark-mode:checked)) .theme-control>span{color:#768297}:root:not(:has(#dark-mode:checked)) .theme-control .theme-light{color:#354760;background:#edf1f5;box-shadow:0 1px 3px #263c5010}@media (width<=1200px){.books-body{grid-template-columns:minmax(0,1fr) 235px;gap:16px}.books-copy h1{font-size:32px}.books-card{padding-inline:25px}.ai-card{padding-inline:19px}.ai-copy h2{font-size:20px}}@media (width<=1000px){.ai-card{min-height:255px}.books-card{min-height:355px}.books-body{grid-template-columns:minmax(0,1fr) 270px}.books-copy h1{font-size:35px}.ai-copy h2{font-size:23px}.ai-copy>p{font-size:11px}}@media (width<=720px){.books-body{grid-template-columns:minmax(0,1fr) 220px}.books-copy h1{font-size:29px}.books-copy p{font-size:11px}.ledger-sheet{padding:14px}.tax-copy h2{font-size:24px}}@media (width<=560px){.books-card,.ai-card{padding:22px}.books-body{grid-template-columns:minmax(0,1fr);gap:17px}.books-copy h1{font-size:clamp(27px,7.4vw,35px)}.books-copy p{font-size:12px}.ledger-visual{justify-self:center;width:100%;max-width:330px}.ledger-sheet{padding:18px}.books-card .card-footer{margin-top:5px}.ai-body{margin-top:18px}.ai-copy h2{font-size:25px}.ai-copy>p{font-size:12px}.theme-control>span{padding-inline:6px}}.why-orbit{--why-paper:#f8fcff;--why-card:#ffffffed;--why-ink:#021738;--why-muted:#47566d;--why-blue:#021738;--why-red:#ff3147;--why-line:#aeb9c9;--why-icon-bg:#fff0f2;isolation:isolate;background:radial-gradient(ellipse at 50% 45%,#ff314708 0,transparent 65%),var(--why-paper);color:var(--why-ink);border-block:1px solid #0217380c;position:relative;overflow:hidden}:root:has(#dark-mode:checked) .why-orbit{--why-paper:#021738;--why-card:#112747f5;--why-ink:#e5edff;--why-muted:#afbed5;--why-blue:#b7c6dc;--why-red:#ff3147;--why-line:#425574;--why-icon-bg:#ff314716;background:radial-gradient(ellipse at 50% 45%,#ff31470c,transparent 65%),var(--why-paper);border-color:#aeb9c915}.why-orbit-inner{max-width:1240px;margin:auto;padding:40px 28px 25px}.why-map{aspect-ratio:1;direction:ltr;width:100%;position:relative}.why-connectors{pointer-events:none;stroke-width:1.65px;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.why-guide{stroke:var(--why-line);stroke-dasharray:4 5;stroke-width:.7px;opacity:.8}.inner-guide{stroke-dasharray:3 4}.why-wire{stroke:var(--why-blue)}.why-red-wire{stroke:var(--why-red);stroke-width:2px}.why-wire-ends{fill:var(--why-blue);stroke:var(--why-icon-bg);stroke-width:5px}.why-wire-joints{fill:var(--why-red);stroke:var(--why-card);stroke-width:2px}.why-center{text-align:center;border:2px solid var(--why-red);background:var(--why-card);z-index:2;direction:rtl;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:34%;height:34%;display:flex;position:absolute;top:33%;left:33%;box-shadow:0 14px 30px #02173814,0 0 0 8px #ffffff35}.why-center h2{letter-spacing:-1.5px;margin:0;font-size:clamp(36px,4.5vw,65px);font-weight:850;line-height:1.4}.why-center-rule{background:var(--why-red);border-radius:3px;width:65px;height:4px;margin:16px 0 14px}.why-center p{margin:0;font-size:clamp(16px,2.05vw,28px);font-weight:500;line-height:1.75}.why-wordmark{letter-spacing:-1px;margin-top:14px;font-size:clamp(24px,3vw,40px);font-weight:800;line-height:1.3;position:relative}.why-wordmark i{background:var(--why-red);border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:12px}.why-reason{background:var(--why-card);text-align:center;z-index:1;direction:rtl;border:1px solid #0217380a;border-radius:30px;flex-direction:column;align-items:center;width:28%;height:24%;padding:16px 15px;display:flex;position:absolute;box-shadow:0 12px 25px #02173818,0 0 45px #ff31470b}.why-reason-one{top:2%;left:36%}.why-reason-two{top:18.5%;left:70%}.why-reason-three{top:57.5%;left:70%}.why-reason-four{top:74%;left:36%}.why-reason-five{top:57.5%;left:2%}.why-reason-six{top:18.5%;left:2%}.why-number{background:var(--why-icon-bg);width:38px;height:38px;color:var(--why-ink);border-radius:50%;place-items:center;font-size:18px;font-weight:700;display:grid;position:absolute;top:7%;right:10%}.why-icon{background:radial-gradient(circle at 25% 20%,#ffffff30,transparent),var(--why-icon-bg);width:clamp(65px,8.2vw,103px);height:clamp(65px,8.2vw,103px);color:var(--why-red);border-radius:50%;flex-shrink:0;place-items:center;margin-bottom:13px;display:grid}.why-icon svg{stroke-width:2.2px;width:55%;height:55%}.why-bars{fill:var(--why-red);stroke:none}.why-reason h3{letter-spacing:-.8px;color:var(--why-ink);margin:0 0 8px;font-size:clamp(17px,2.05vw,27px);font-weight:800;line-height:1.65}.why-reason p{color:var(--why-muted);margin:0;font-size:clamp(12px,1.65vw,21px);font-weight:450;line-height:1.8}.why-orbit-footer{direction:rtl;justify-content:center;align-items:center;gap:30px;padding:30px 20px 15px;display:flex}.why-orbit-footer>span{border-top:1px solid var(--why-line);width:65px}.why-orbit-footer p{color:var(--why-muted);margin:0;font-size:18px;line-height:1.8}.why-orbit-footer strong{color:var(--why-ink);font-weight:800}@media (width>=761px) and (width<=1000px){.why-orbit-inner{padding:35px 20px 20px}.why-reason{border-radius:24px;padding:12px 8px}.why-icon{width:70px;height:70px;margin-bottom:9px}.why-number{width:28px;height:28px;font-size:14px}.why-reason h3{letter-spacing:-.6px;margin-bottom:5px;font-size:18px}.why-reason p{font-size:14px}.why-center h2{font-size:40px}.why-center p{font-size:18px}.why-center-rule{width:45px;height:3px;margin:10px 0}.why-wordmark{margin-top:10px;font-size:29px}}@media (width<=760px){.why-orbit-inner{padding:45px 24px 30px}.why-map{aspect-ratio:auto;direction:rtl;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.why-connectors{display:none}.why-center{grid-column:1/-1;width:290px;height:290px;margin:0 auto 22px;position:relative;inset:auto}.why-center h2{font-size:46px}.why-center p{font-size:20px}.why-wordmark{font-size:31px}.why-reason{border-radius:25px;width:auto;height:auto;min-height:225px;padding:22px 12px;position:relative;inset:auto}.why-number{width:29px;height:29px;font-size:14px;top:12px;right:12px}.why-icon{width:74px;height:74px;margin-bottom:15px}.why-reason h3{letter-spacing:-.5px;font-size:19px}.why-reason p{font-size:14px}.why-orbit-footer{gap:18px;padding:35px 0 0}.why-orbit-footer>span{width:30px}.why-orbit-footer p{font-size:14px}}@media (width<=440px){.why-orbit-inner{padding:35px 16px 28px}.why-map{gap:12px}.why-center{width:265px;height:265px;margin-bottom:16px}.why-center h2{font-size:43px}.why-center p{font-size:18px}.why-center-rule{margin:12px 0}.why-reason{border-radius:22px;min-height:220px;padding:22px 9px 18px}.why-reason h3{font-size:16px}.why-reason p{font-size:12px}.why-number{width:26px;height:26px;font-size:13px;top:9px;right:9px}.why-icon{width:65px;height:65px}.why-orbit-footer{gap:10px}.why-orbit-footer>span{width:18px}.why-orbit-footer p{font-size:12px}}@media (width>=761px){.why-orbit{align-items:center;min-height:100svh;display:flex}.why-orbit-inner{width:100%;padding:16px 28px}.why-map{width:min(100%,100svh - 90px);margin-inline:auto;container-type:inline-size}.why-center h2{letter-spacing:-.13cqw;font-size:5.5cqw}.why-center p{font-size:2.35cqw}.why-center-rule{width:5.5cqw;height:.34cqw;margin:1.35cqw 0 1.18cqw}.why-wordmark{letter-spacing:-.08cqw;margin-top:1.18cqw;font-size:3.4cqw}.why-wordmark i{width:.42cqw;height:.42cqw;top:.42cqw;right:1cqw}.why-reason{border-radius:2.53cqw;padding:1.35cqw 1.26cqw}.why-icon{width:8.7cqw;height:8.7cqw;margin-bottom:1.1cqw}.why-number{width:3.2cqw;height:3.2cqw;font-size:1.52cqw}.why-reason h3{letter-spacing:-.067cqw;margin-bottom:.67cqw;font-size:2.25cqw}.why-reason p{font-size:1.77cqw}.why-orbit-footer{gap:24px;padding:12px 0 0}.why-orbit-footer p{font-size:14px}}.mosaic-story{--ink:#eff2fa;--muted:#a0aec5;--surface:#11274799;--paper:#021738;--line:#b2c7eb25;color:var(--ink);background:radial-gradient(ellipse at 10% 25%,#02173812,transparent 40%),radial-gradient(ellipse at 85% 60%,#ff31470c,transparent 38%),var(--paper);isolation:isolate;position:relative;overflow:clip}:root:not(:has(#dark-mode:checked)) .mosaic-story{--ink:#021738;--muted:#526078;--surface:#ffffffa6;--paper:#f8fcff;--line:#02173820}.mosaic-wrap{max-width:1400px;margin:auto;padding:85px 48px 55px}.mosaic-heading{max-width:800px;margin-bottom:50px}.mosaic-heading>p{color:var(--muted);margin:0 0 18px;font-size:12px}.mosaic-heading h2{letter-spacing:-1.8px;margin:0 0 18px;font-size:clamp(35px,4.3vw,60px);font-weight:550;line-height:1.55}.mosaic-heading em{color:var(--muted);font-style:normal;font-weight:350}.mosaic-heading>span{color:var(--muted);font-size:13px}.mosaic-grid{perspective:1800px;grid-template-rows:repeat(17,70px);grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;display:grid}.mosaic-tax{--tone:255,49,71;grid-area:1/1/6/8}.mosaic-ai{--tone:255,49,71;grid-area:1/8/8/13}.mosaic-books{--tone:255,49,71;grid-area:6/1/11/5}.mosaic-reports{--tone:255,49,71;grid-area:6/5/12/8}.mosaic-time{--tone:255,49,71;grid-area:8/8/13/13}.mosaic-future{--tone:255,49,71;grid-area:12/1/18/8}.mosaic-group{--tone:255,49,71;grid-area:13/8/18/13}.mosaic-card{--phase:1;--drift:0px;--mx:50%;--my:50%;border:1px solid var(--line);background:radial-gradient(ellipse at 15% 100%,rgba(var(--tone),.18),transparent 65%),linear-gradient(125deg,#ffffff10,transparent 60%),var(--surface);backdrop-filter:blur(28px)saturate(125%);isolation:isolate;min-width:0;transform:translateY(var(--drift));border-radius:28px;padding:30px;transition:border-color .4s,box-shadow .4s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff50,0 15px 50px #0217380a}.mosaic-card:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(350px circle at var(--mx)var(--my),rgba(var(--tone),.18),transparent 70%);opacity:.3;transition:opacity .4s;position:absolute;inset:0}.mosaic-card:hover:before{opacity:1}.mosaic-card:hover{border-color:rgba(var(--tone),.45);box-shadow:inset 0 1px 0 #ffffff70,0 20px 60px rgba(var(--tone),.14)}.mosaic-card:after{content:"";z-index:-1;border:1px solid rgba(var(--tone),.12);width:400px;height:400px;box-shadow:0 0 0 30px rgba(var(--tone),.025),0 0 0 60px rgba(var(--tone),.02);pointer-events:none;border-radius:50%;position:absolute;bottom:-170px;left:-100px}.mosaic-card>header{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;font-size:11px;display:flex}.mosaic-card>header b{opacity:.7;font-size:10px;font-weight:400}.mosaic-card h3{letter-spacing:-.8px;margin:0;font-size:32px;font-weight:550;line-height:1.55}.mosaic-card h3 em{color:rgb(var(--tone));font-style:normal;font-weight:400}.mosaic-card>p{color:var(--muted);max-width:380px;margin:13px 0 0;font-size:11px;line-height:2}.mosaic-card>footer{color:var(--muted);align-items:center;gap:20px;font-size:9px;display:flex;position:absolute;bottom:24px;left:30px;right:30px}.mosaic-card>footer i{color:rgb(var(--tone));font-style:normal}.mosaic-tax h3{font-size:36px}.mosaic-tax>p{max-width:43%}.tax-animation{pointer-events:none;position:absolute;inset:90px 0 55px}.receipt-panel{border:1px solid var(--line);background:var(--paper);width:210px;transform:translateY(calc((1 - var(--phase))*35px))rotate(calc(-8deg + var(--phase)*12deg));border-radius:15px;padding:23px;position:absolute;top:0;left:40px;box-shadow:0 20px 40px #02173813}.receipt-panel>div:first-child{justify-content:space-between;gap:8px;margin-bottom:22px;font-size:9px;display:flex}.receipt-panel>small{color:var(--muted);font-size:8px}.receipt-panel>strong{text-align:right;direction:ltr;margin:7px 0;font-size:24px;font-weight:500;display:block}.receipt-panel>span{color:var(--muted);font-size:8px}.receipt-panel>i{background:var(--line);height:3px;margin-top:16px;display:block}.receipt-panel>i:nth-of-type(2){width:65%;margin-top:8px}.receipt-code{background:repeating-linear-gradient(90deg,var(--muted)0 1px,transparent 1px 4px,var(--muted)4px 6px,transparent 6px 8px);opacity:.45;height:20px;margin-top:22px}.tax-server{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:5px;width:80px;height:42px;padding:10px;display:flex;position:absolute;bottom:0;right:30px}.tax-server i{background:rgba(var(--tone),.18);border:1px solid rgba(var(--tone),.25);border-radius:3px;width:12px}.tax-server>span{white-space:nowrap;color:var(--muted);font-size:8px;position:absolute;bottom:-20px;right:0}.tax-flight{border-bottom:1px dashed rgba(var(--tone),.35);height:1px;position:absolute;bottom:20px;left:180px;right:120px}.tax-flight i{background:rgb(var(--tone));width:6px;height:6px;top:-3px;left:calc(var(--phase)*90%);box-shadow:0 0 12px rgba(var(--tone),.5);border-radius:50%;position:absolute}.tax-flight i:nth-child(2){opacity:.5;margin-left:-16px}.tax-flight i:nth-child(3){opacity:.25;margin-left:-32px}.sent-stamp{background:var(--paper);border:1px solid rgba(var(--tone),.35);color:rgb(var(--tone));transform:scale(calc(.75 + var(--phase)*.25));opacity:calc(.15 + var(--phase)*.85);border-radius:30px;align-items:center;gap:7px;padding:9px 14px;font-size:14px;display:flex;position:absolute;bottom:8px;left:25px}.sent-stamp span{font-size:9px}.ai-animation{height:315px;position:absolute;bottom:25px;left:0;right:0}.scan-paper{border:1px solid var(--line);background:var(--paper);width:130px;transform:translate(calc(var(--phase)*-22px),calc(var(--phase)*-15px))rotate(calc(-10deg + var(--phase)*8deg));border-radius:11px;padding:16px;position:absolute;top:20px;right:35px;overflow:hidden}.scan-paper>span{font-size:9px}.scan-paper>i{background:var(--line);height:3px;margin-top:10px;display:block}.scan-paper>b{text-align:right;direction:ltr;margin-top:15px;font-size:12px;font-weight:400;display:block}.scan-beam{left:0;right:0;top:calc(var(--phase)*95%);background:rgb(var(--tone));height:2px;box-shadow:0 0 17px 5px rgba(var(--tone),.15);position:absolute}.ai-halo{border:1px solid rgba(var(--tone),.18);width:220px;height:220px;transform:rotateX(50deg)rotateZ(calc(var(--phase)*90deg));box-shadow:0 0 0 30px rgba(var(--tone),.035),0 0 0 60px rgba(var(--tone),.02);border-radius:50%;position:absolute;top:35px;left:calc(50% - 110px)}.ai-star{color:rgb(var(--tone));filter:drop-shadow(0 0 25px rgba(var(--tone),.25));transform:rotate(calc(var(--phase)*90deg));font-size:95px;line-height:1;position:absolute;top:70px;left:calc(50% - 45px)}.ai-result{border:1px solid var(--line);background:var(--paper);width:195px;transform:translateY(calc((1 - var(--phase))*35px))rotate(calc(10deg - var(--phase)*14deg));opacity:calc(.2 + var(--phase)*.8);border-radius:14px;padding:20px;position:absolute;bottom:35px;left:35px;box-shadow:0 15px 40px #02173810}.ai-result>span{font-size:10px}.ai-result>div{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:9px 0;font-size:9px;display:flex}.ai-result b{font-weight:400}.ai-result>small{color:rgb(var(--tone));margin-top:12px;font-size:8px;display:block}.ai-trace{color:var(--muted);font-size:8px;position:absolute;bottom:0;right:30px}.books-animation{margin-top:30px}.books-row{background:var(--surface);border:1px solid var(--line);transform:translateX(calc((1 - var(--phase))*28px));opacity:calc(.25 + var(--phase)*.75);border-radius:10px;grid-template-columns:1fr auto;gap:8px;padding:12px 15px;font-size:10px;display:grid}.books-row+div{transform:translateX(calc((1 - var(--phase))*-28px));margin-top:10px}.books-row b{direction:ltr;font-size:12px;font-weight:400}.books-row small{color:var(--muted);font-size:8px}.books-balance{color:var(--muted);justify-content:center;align-items:center;gap:20px;padding:14px 0;font-size:9px;display:flex}.books-balance strong{color:rgb(var(--tone));font-size:25px;font-weight:400;line-height:1}.books-balance>b{color:rgb(var(--tone));opacity:var(--phase);font-size:18px}.mosaic-reports{padding:25px}.reports-animation{direction:ltr;height:205px;position:absolute;bottom:45px;left:25px;right:25px}.report-label{color:var(--muted);direction:rtl;justify-content:space-between;gap:10px;margin-bottom:20px;font-size:7px;display:flex}.report-label b{color:rgb(var(--tone));font-weight:400}.reports-animation svg{z-index:1;width:100%;height:135px;position:relative}.report-area{fill:url(#mosaic-area);stroke:none;opacity:var(--phase)}.report-line{stroke:rgb(var(--tone));stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--phase))}.report-bars{opacity:.2;align-items:flex-end;gap:6px;height:120px;display:flex;position:absolute;bottom:20px;left:0;right:0}.report-bars i{background:rgb(var(--tone));height:calc((15% + var(--phase)*85%)*var(--bar,1));border-radius:4px 4px 0 0;flex:1}.report-bars i:nth-child(2n){--bar:.65}.report-bars i:nth-child(3n){--bar:.4}.time-animation{height:180px;position:absolute;bottom:28px;left:30px;right:30px}.time-dial{border:1px dashed rgba(var(--tone),.35);background:radial-gradient(circle,rgba(var(--tone),.1),transparent 70%);width:120px;height:120px;box-shadow:0 0 0 10px rgba(var(--tone),.025);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.time-dial>span{font-size:25px;font-weight:300}.time-dial small{color:var(--muted);font-size:8px}.time-hand{transform:rotate(calc(var(--phase)*300deg));position:absolute;inset:0}.time-hand:before{content:"";background:rgb(var(--tone));width:8px;height:8px;box-shadow:0 0 12px rgba(var(--tone),.5);border-radius:50%;position:absolute;top:-4px;left:calc(50% - 4px)}.time-event{border-right:1px solid var(--line);transform:translateY(calc((1 - var(--phase))*15px));flex-direction:column;gap:10px;padding-right:16px;display:flex;position:absolute;top:25px;right:0}.time-event small{color:var(--muted);font-size:8px}.time-event span{font-size:10px}.time-event b{color:rgb(var(--tone));font-size:8px;font-weight:400}.time-track{border-bottom:1px solid var(--line);position:absolute;bottom:22px;left:0;right:0}.time-track b{right:calc(var(--phase)*96%);background:rgb(var(--tone));width:8px;height:8px;box-shadow:0 0 0 5px rgba(var(--tone),.1);border-radius:50%;position:absolute;top:-4px}.time-months{color:var(--muted);justify-content:space-between;font-size:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.future-animation{direction:ltr;height:240px;position:absolute;bottom:26px;left:30px;right:30px}.future-chips{direction:rtl;gap:8px;display:flex}.future-chips>span{border:1px solid var(--line);color:var(--muted);background:var(--surface);border-radius:30px;padding:6px 12px;font-size:8px}.future-chips>span:nth-child(2){color:rgb(var(--tone));background:rgba(var(--tone),calc(var(--phase)*.13))}.future-animation svg{width:100%;height:170px;margin-top:20px;overflow:visible}.future-base{stroke:var(--muted);stroke-width:1px;stroke-dasharray:4 7;opacity:.5}.future-up,.future-down{stroke:rgb(var(--tone));stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--phase))}.future-down{stroke-width:1px;opacity:.5}.future-now{color:var(--muted);font-size:8px;position:absolute;bottom:14px;left:0}.future-legend{color:var(--muted);direction:rtl;gap:16px;font-size:8px;display:flex;position:absolute;bottom:0;right:0}.future-legend b{color:rgb(var(--tone));font-weight:400}.group-animation{direction:ltr;height:190px;position:absolute;bottom:24px;left:30px;right:30px}.group-animation svg{width:100%;height:100%;stroke:rgb(var(--tone));stroke-width:1px;opacity:.4;position:absolute;inset:0}.group-animation path{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--phase))}.group-hub{border:1px solid var(--line);background:var(--paper);width:80px;height:80px;color:rgb(var(--tone));box-shadow:0 0 0 13px rgba(var(--tone),.04),0 0 0 27px rgba(var(--tone),.025);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-size:30px;font-weight:550;display:flex;position:absolute;top:calc(50% - 40px);left:calc(50% - 40px)}.group-hub span{color:var(--muted);font-size:7px;font-weight:400}.group-company{border:1px solid var(--line);background:var(--paper);transform:translateY(calc((1 - var(--phase))*12px));opacity:calc(.3 + var(--phase)*.7);border-radius:9px;padding:10px 13px;font-size:9px;position:absolute}.company-a{top:5px;left:0}.company-b{top:5px;right:0}.company-c{bottom:0;right:5%}.group-pulse{border:1px solid rgba(var(--tone),.25);width:100px;height:100px;transform:scale(calc(.7 + var(--phase)*.6));opacity:calc(1 - var(--phase)*.65);pointer-events:none;border-radius:50%;position:absolute;top:calc(50% - 50px);left:calc(50% - 50px)}.mosaic-footer{color:var(--muted);justify-content:space-between;gap:20px;margin-top:40px;font-size:12px;display:flex}.mosaic-footer small{font-size:9px}@media (width>=1000px) and (width<=1200px){.mosaic-wrap{padding-left:28px;padding-right:28px}.mosaic-grid{grid-template-rows:repeat(17,74px);gap:16px}.mosaic-card{padding:24px}.mosaic-card h3{font-size:29px}.mosaic-tax h3{font-size:31px}.receipt-panel{width:175px;padding:19px;left:25px}.mosaic-tax>p{max-width:48%}.mosaic-reports{padding:20px}.mosaic-reports h3{font-size:26px}.time-event{max-width:145px}.mosaic-books>p{font-size:10px}}@media (width<=999px){.mosaic-wrap{padding:65px 24px 35px}.mosaic-grid{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px}.mosaic-card{grid-area:auto;min-height:440px;padding:25px}.mosaic-tax,.mosaic-future{grid-column:1/-1}.mosaic-tax{min-height:430px}.mosaic-ai{min-height:610px}.mosaic-reports{min-height:520px}.mosaic-time{min-height:440px}.mosaic-future{min-height:520px}.mosaic-group{min-height:460px}.mosaic-books{min-height:470px}.time-event{max-width:145px}.time-dial{width:100px;height:100px}.ai-result{left:25px}.scan-paper{right:25px}.mosaic-heading h2{font-size:43px}}@media (width<=600px){.mosaic-wrap{padding:55px 16px 30px}.mosaic-heading{margin-bottom:35px}.mosaic-heading h2{letter-spacing:-1px;font-size:35px}.mosaic-heading>span{font-size:11px}.mosaic-grid{flex-direction:column;gap:18px;display:flex}.mosaic-card{border-radius:24px;width:100%;min-height:430px}.mosaic-tax{min-height:575px}.mosaic-tax h3{font-size:32px}.mosaic-tax>p{max-width:100%}.tax-animation{inset:240px 0 55px}.receipt-panel{width:170px;padding:18px;left:30px}.receipt-panel>div:first-child{margin-bottom:16px}.receipt-panel>strong{font-size:22px}.receipt-panel>i{margin-top:12px}.receipt-code{height:16px;margin-top:15px}.tax-server{width:70px;bottom:35px;right:25px}.tax-flight{bottom:55px;left:180px;right:105px}.sent-stamp{bottom:12px;left:24px}.mosaic-ai{min-height:610px}.mosaic-books{min-height:460px}.mosaic-reports{min-height:490px}.mosaic-time{min-height:440px}.mosaic-future{min-height:540px}.mosaic-group{min-height:460px}.mosaic-card h3{font-size:32px}.mosaic-footer{flex-direction:column;gap:10px;margin-top:25px}.mosaic-card>header{font-size:12px}}.time-dial{position:absolute;top:0;left:0}.mosaic-detail{z-index:6;border:1px solid var(--line);background:var(--paper);border-radius:11px;font-size:10px;position:absolute;bottom:16px;left:24px;right:24px}.mosaic-detail summary{cursor:pointer;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;list-style:none;display:flex}.mosaic-detail summary::-webkit-details-marker{display:none}.mosaic-detail summary>span{color:rgb(var(--tone));font-size:16px;line-height:1}.mosaic-detail[open] summary{border-bottom:1px solid var(--line)}.mosaic-detail[open] summary>span{transform:rotate(45deg)}.mosaic-detail>div{overscroll-behavior:contain;scrollbar-width:thin;max-height:280px;padding:3px 16px 10px;overflow-y:auto}.mosaic-detail p{color:var(--muted);margin:13px 0;font-size:11px;line-height:2}.mosaic-detail strong{color:var(--ink);margin-bottom:4px;font-size:12px;font-weight:550;display:block}.mosaic-ai .ai-animation{bottom:70px}.mosaic-reports .reports-animation{bottom:85px}.mosaic-time .time-animation,.mosaic-future .future-animation{bottom:72px}.mosaic-group .group-animation{bottom:68px}.mosaic-tax .tax-animation{bottom:90px}.mosaic-books .books-animation{margin-top:20px}.mosaic-books .books-row{padding:10px 12px}.mosaic-reports h3{font-size:25px}@media (width>=1000px){.mosaic-grid{grid-template-rows:repeat(17,80px)}.mosaic-tax h3{max-width:54%;font-size:32px}.mosaic-reports .reports-animation{height:175px}.mosaic-reports .reports-animation svg{height:110px}}@media (width<=999px){.mosaic-books{min-height:510px}.mosaic-time{min-height:480px}.mosaic-group{min-height:500px}.mosaic-future{min-height:570px}.mosaic-ai{min-height:650px}.mosaic-reports{min-height:540px}.mosaic-tax{min-height:470px}}@media (width<=600px){.mosaic-tax{min-height:620px}.mosaic-tax h3{font-size:29px}.mosaic-tax .tax-animation{top:265px}.mosaic-reports h3{font-size:30px}}@media (prefers-reduced-motion:reduce){.mosaic-card{transition:none;transform:none}.mosaic-card:before{transition:none}}.mosaic-card>p{max-width:none;font-size:12px;line-height:1.95}.mosaic-points{gap:13px;margin:20px 0 0;padding:0;list-style:none;display:grid}.mosaic-points li{border-right:2px solid rgba(var(--tone),.28);padding-right:13px;position:relative}.mosaic-points strong{color:var(--ink);margin-bottom:4px;font-size:11px;font-weight:550;display:block}.mosaic-points span{color:var(--muted);font-size:11px;line-height:1.9;display:block}.mosaic-card>p.mosaic-example{color:rgb(var(--tone));border-top:1px solid var(--line);margin-top:18px;padding-top:14px;font-size:10px;line-height:1.95}.mosaic-books .books-animation{margin:0;position:absolute;bottom:75px;left:30px;right:30px}.books-flow{color:var(--muted);justify-content:center;align-items:center;gap:12px;font-size:8px;display:flex;margin-top:12px!important;transform:none!important}.books-flow span{border:1px solid var(--line);border-radius:5px;padding:4px 8px}.books-flow i{color:rgb(var(--tone));font-style:normal}.books-flow span:nth-of-type(2){opacity:calc(.3 + var(--process,1)*.7)}.books-flow span:nth-of-type(3){opacity:calc(.3 + var(--output,1)*.7)}.mosaic-ai .scan-beam{top:calc(var(--input,1)*95%)}.mosaic-ai .ai-result{opacity:calc(.15 + var(--output,1)*.85);transform:translateY(calc((1 - var(--output,1))*35px))rotate(calc(10deg - var(--output,1)*14deg))}.books-row{opacity:calc(.25 + var(--input,1)*.75)}.books-row+div{opacity:calc(.25 + var(--process,1)*.75)}.books-balance>b{opacity:var(--output,1)}.sent-stamp{opacity:calc(.2 + var(--output,1)*.8)}.report-cursor{top:25px;bottom:10px;left:calc(8% + var(--phase)*80%);border-left:1px dashed rgba(var(--tone),.4);z-index:2;position:absolute}.report-cursor b{white-space:nowrap;color:rgb(var(--tone));background:var(--paper);border-radius:5px;padding:5px;font-size:7px;font-weight:400;position:absolute;top:0;right:8px}.report-cursor i{background:rgb(var(--tone));width:7px;height:7px;box-shadow:0 0 0 5px rgba(var(--tone),.12);border-radius:50%;position:absolute;top:55%;left:-4px}.future-endpoint{background:var(--paper);border:1px solid var(--line);color:rgb(var(--tone));transform:translateY(calc((1 - var(--output,1))*20px));opacity:calc(.2 + var(--output,1)*.8);border-radius:6px;padding:5px 9px;font-size:8px;position:absolute;right:0}.endpoint-up{top:45px}.endpoint-down{bottom:35px}.group-packet{background:rgb(var(--tone));width:5px;height:5px;box-shadow:0 0 8px rgba(var(--tone),.5);left:calc(15% + var(--process,1)*35%);top:calc(15% + var(--process,1)*35%);border-radius:50%;position:absolute}.packet-two{left:auto;right:calc(15% + var(--output,1)*35%);top:calc(85% - var(--output,1)*35%)}.group-motion-caption{text-align:center;color:var(--muted);font-size:8px;position:absolute;bottom:-16px;left:0;right:0}@keyframes mosaic-breathe{0%,to{filter:drop-shadow(0 0 15px rgba(var(--tone),.15))}50%{filter:drop-shadow(0 0 30px rgba(var(--tone),.4))}}@keyframes mosaic-transmit{to{background-position:40px 0}}.mosaic-card.is-in-view .ai-star{animation:3s ease-in-out infinite mosaic-breathe}.mosaic-card.is-in-view .tax-flight{background:repeating-linear-gradient(90deg,rgba(var(--tone),.4)0 3px,transparent 3px 8px);border:0;height:1px;animation:3s linear infinite mosaic-transmit}@media (width>=1000px){.mosaic-grid{grid-template-rows:repeat(17,120px)}.mosaic-tax>p,.mosaic-tax .mosaic-points{max-width:49%}.mosaic-tax .tax-server{bottom:15px;left:85px;right:auto}.mosaic-tax .tax-flight{width:140px;bottom:80px;left:85px;right:auto}.mosaic-tax .sent-stamp{bottom:140px}.mosaic-tax .receipt-panel{top:35px}.mosaic-reports>p,.mosaic-reports .mosaic-points span{font-size:11px}.mosaic-reports .mosaic-points{gap:12px}}@media (width>=601px) and (width<=999px){.mosaic-tax{min-height:720px}.mosaic-tax>p,.mosaic-tax .mosaic-points{max-width:49%}.mosaic-tax .tax-animation{width:50%;top:145px;left:0;right:auto}.mosaic-tax .tax-server{left:80px;right:auto}.mosaic-tax .tax-flight{width:90px;left:80px;right:auto}.mosaic-tax .receipt-panel{left:20px}.mosaic-card{min-height:840px}.mosaic-ai{min-height:960px}.mosaic-books{min-height:850px}.mosaic-reports{min-height:920px}.mosaic-time,.mosaic-group{min-height:850px}.mosaic-future{min-height:810px}}@media (width<=600px){.mosaic-card{min-height:760px}.mosaic-ai{min-height:900px}.mosaic-books{min-height:770px}.mosaic-reports{min-height:800px}.mosaic-time{min-height:760px}.mosaic-future{min-height:840px}.mosaic-group{min-height:780px}.mosaic-tax{min-height:1020px}.mosaic-tax .tax-animation{height:300px;top:auto;bottom:90px}.mosaic-card>p{font-size:12px}.mosaic-points{gap:15px}.mosaic-points span{font-size:11px}.mosaic-card h3{font-size:30px}}@media (prefers-reduced-motion:reduce){.mosaic-card.is-in-view .ai-star,.mosaic-card.is-in-view .tax-flight{animation:none}}.motion-stage{isolation:isolate;transform:perspective(1000px)rotateX(var(--pointer-x,0deg))rotateY(var(--pointer-y,0deg));transform-origin:50%;transform-style:preserve-3d;transition:transform .22s ease-out}.motion-stage.is-measuring{transform:none!important}.motion-atmosphere{z-index:-1;pointer-events:none;border-radius:20px;position:absolute;inset:-12px;overflow:hidden}.motion-orbit{border:1px solid rgba(var(--tone),.28);width:230px;height:230px;transform:rotateX(62deg)rotateZ(calc(var(--phase)*250deg));box-shadow:0 0 35px rgba(var(--tone),.07),inset 0 0 35px rgba(var(--tone),.06);border-radius:50%;position:absolute;top:calc(50% - 115px);left:calc(50% - 115px)}.orbit-b{border-style:dashed;border-color:rgba(var(--tone),.19);width:300px;height:300px;transform:rotateX(30deg)rotateY(45deg)rotateZ(calc(var(--phase)*-170deg));top:calc(50% - 150px);left:calc(50% - 150px)}.motion-flare{background:radial-gradient(ellipse,rgba(var(--tone),.3),transparent 65%);filter:blur(18px);width:70%;height:80%;opacity:calc(.2 + var(--burst,0)*.8);transform:scale(calc(.65 + var(--phase)*.5));border-radius:50%;position:absolute;top:10%;left:15%}.motion-sweep{top:-45%;left:calc(-100% + var(--phase)*200%);background:linear-gradient(90deg,transparent,rgba(var(--tone),.17),#ffffff20,transparent);width:42%;height:190%;opacity:var(--burst,0);position:absolute;transform:rotate(28deg)}.motion-comet{width:65%;height:1px;left:calc(-50% + var(--process,1)*90%);background:linear-gradient(90deg,transparent,rgba(var(--tone),.2),rgb(var(--tone)));box-shadow:0 0 15px rgba(var(--tone),.5);opacity:var(--burst,0);position:absolute;top:65%;transform:rotate(-24deg)}.motion-particles{position:absolute;inset:0}.motion-particles>i{left:var(--x);top:var(--y);width:var(--size);height:var(--size);background:rgb(var(--tone));box-shadow:0 0 9px rgba(var(--tone),.6);opacity:calc(.12 + var(--burst,0)*.65);transform:translate3d(calc((.5 - var(--phase))*40px),calc((.5 - var(--phase))*100px),0);border-radius:50%;position:absolute}.mosaic-card:before{background:radial-gradient(450px circle at var(--mx)var(--my),rgba(var(--tone),.29),transparent 65%)}.mosaic-card.is-in-view{border-color:rgba(var(--tone),.3);box-shadow:inset 0 1px 0 #ffffff65,0 20px 70px rgba(var(--tone),.09)}.mosaic-tax .receipt-panel{z-index:3;transform:perspective(700px)translate3d(calc((1 - var(--input,1))*-45px),calc((1 - var(--input,1))*75px),40px)rotateX(calc((1 - var(--input,1))*15deg))rotateZ(calc(-16deg + var(--phase)*22deg));box-shadow:0 30px 45px rgba(var(--tone),.16),inset 0 1px 0 #ffffff60}.receipt-echo{border:1px solid rgba(var(--tone),.25);background:linear-gradient(180deg,rgba(var(--tone),.1),var(--surface));backdrop-filter:blur(10px);transform-origin:50%;z-index:1;border-radius:15px;width:210px;height:255px;position:absolute;top:42px;left:40px}.echo-one{transform:translate(calc(var(--process,1)*35px),calc(var(--process,1)*-26px))rotate(calc(var(--process,1)*-13deg));opacity:calc(.2 + var(--process,1)*.6)}.echo-two{transform:translate(calc(var(--process,1)*55px),calc(var(--process,1)*-45px))rotate(calc(var(--process,1)*-23deg));opacity:calc(var(--process,1)*.4)}.mosaic-tax .sent-stamp{z-index:4;transform:translateY(calc((1 - var(--output,1))*30px))scale(calc(.35 + var(--output,1)*.65));box-shadow:0 0 calc(var(--output,1)*30px)rgba(var(--tone),.25)}.motion-mini{color:rgb(var(--tone));z-index:4;border:1px solid rgba(var(--tone),.25);background:var(--paper);opacity:calc(.1 + var(--output,1)*.9);transform:translateY(calc((1 - var(--output,1))*18px));border-radius:8px;padding:7px 9px;font-size:8px;position:absolute}.tax-mini{bottom:65px;left:35px}.mosaic-ai .scan-paper{z-index:3;transform:perspective(700px)translate3d(calc(var(--process,1)*-60px),calc(var(--process,1)*-30px),20px)rotateZ(calc(-18deg + var(--input,1)*8deg))rotateY(calc(var(--process,1)*-15deg));opacity:calc(1 - var(--output,1)*.65);box-shadow:0 20px 35px rgba(var(--tone),.15)}.mosaic-ai .scan-beam{height:3px;box-shadow:0 0 24px 10px rgba(var(--tone),.23)}.mosaic-ai .ai-star{transform:translateZ(65px)rotate(calc(var(--process,1)*185deg))scale(calc(.65 + var(--process,1)*.7));filter:drop-shadow(0 0 40px rgba(var(--tone),.45))}.mosaic-ai .ai-halo{transform:rotateX(60deg)rotateZ(calc(var(--phase)*340deg))scale(calc(.7 + var(--process,1)*.5));border-color:rgba(var(--tone),.4)}.mosaic-ai .ai-result{z-index:5;transform:perspective(800px)translate3d(calc((1 - var(--output,1))*-45px),calc((1 - var(--output,1))*65px),60px)rotateX(calc((1 - var(--output,1))*25deg))rotateZ(calc(18deg - var(--output,1)*23deg));box-shadow:0 25px 40px rgba(var(--tone),.17)}.ai-data{border:1px solid rgba(var(--tone),.25);color:rgb(var(--tone));background:var(--paper);z-index:4;opacity:calc(.2 + var(--process,1)*.65);transform:translateY(calc((1 - var(--process,1))*25px));border-radius:25px;padding:6px 9px;font-size:8px;position:absolute}.data-one{top:55px;left:12px}.data-two{top:160px;right:15px}.data-three{top:140px;left:30px}.books-row{transform:perspective(800px)translate3d(calc((1 - var(--input,1))*-65px),calc((1 - var(--input,1))*20px),0)rotateY(calc((1 - var(--input,1))*15deg));box-shadow:0 10px 20px rgba(var(--tone),.08)}.books-row+div{transform:perspective(800px)translate3d(calc((1 - var(--process,1))*70px),calc((1 - var(--process,1))*15px),0)rotateY(calc((1 - var(--process,1))*-15deg))}.books-balance strong{transform:scale(calc(.6 + var(--output,1)*.6));text-shadow:0 0 15px rgba(var(--tone),.4)}.ledger-scan{top:calc(var(--process,1)*65%);background:linear-gradient(90deg,transparent,rgb(var(--tone)),transparent);height:1px;box-shadow:0 0 14px rgba(var(--tone),.5);opacity:var(--burst,0);pointer-events:none;position:absolute;left:0;right:0}.report-line{stroke-width:3px;filter:drop-shadow(0 0 8px rgba(var(--tone),.5))}.report-bars{opacity:.32;transform:perspective(500px)rotateX(calc((1 - var(--input,1))*35deg));transform-origin:bottom}.report-cursor{box-shadow:0 0 18px rgba(var(--tone),.1)}.report-cursor i{box-shadow:0 0 0 6px rgba(var(--tone),.12),0 0 18px rgba(var(--tone),.7)}.report-horizon{background:repeating-linear-gradient(0deg,transparent 0 29px,rgba(var(--tone),.1)29px 30px);transform-origin:bottom;z-index:-1;position:absolute;inset:25px 0 10px;transform:perspective(400px)rotateX(35deg)}.report-mini{font-size:7px;bottom:-24px;right:0}.time-dial{transform:perspective(600px)rotateX(calc((1 - var(--input,1))*30deg))rotateY(calc(var(--impulse,0)*12deg));box-shadow:0 0 0 10px rgba(var(--tone),.025),0 0 35px rgba(var(--tone),.12);border-color:rgba(var(--tone),.5)}.time-hand{transform:rotate(calc(var(--phase)*720deg))}.time-echo{border:1px solid rgba(var(--tone),.2);width:140px;height:140px;transform:scale(calc(.75 + var(--process,1)*.45));opacity:calc(.5 - var(--output,1)*.2);border-radius:50%;position:absolute;top:-10px;left:-10px}.time-echo-two{width:170px;height:170px;transform:rotate(calc(var(--phase)*-180deg))scale(calc(.8 + var(--output,1)*.3));opacity:.25;border-style:dashed;top:-25px;left:-25px}.time-mini{font-size:7px;top:115px;right:0}.time-event{transform:perspective(600px)translateX(calc((1 - var(--process,1))*40px))rotateY(calc((1 - var(--process,1))*-18deg))}.future-up,.future-down{filter:drop-shadow(0 0 6px rgba(var(--tone),.4))}.future-up{stroke-width:3px}.future-chips>span{transform:translateY(calc((1 - var(--input,1))*-15px));box-shadow:0 6px 18px rgba(var(--tone),.05)}.future-chips>span:nth-child(2){border-color:rgba(var(--tone),.45);box-shadow:0 0 18px rgba(var(--tone),calc(var(--process,1)*.2))}.future-runner{background:rgb(var(--tone));width:9px;height:9px;box-shadow:0 0 0 6px rgba(var(--tone),.1),0 0 18px rgba(var(--tone),.5);offset-distance:calc(var(--phase)*100%);opacity:calc(.3 + var(--process,1)*.7);border-radius:50%;position:absolute}.runner-up{offset-path:path("M0 172C70 165 105 140 150 143S250 80 330 45S410 30 460 15");top:50px;left:0}.runner-down{offset-path:path("M0 172C70 165 105 140 150 143S285 183 460 158");opacity:.4;top:50px;left:0}.future-crosshair{top:60px;bottom:30px;left:calc(5% + var(--phase)*85%);border-left:1px dashed rgba(var(--tone),.2);position:absolute}.future-endpoint{box-shadow:0 8px 18px rgba(var(--tone),.08)}.group-hub{transform:perspective(700px)scale(calc(.75 + var(--process,1)*.35))rotateY(calc(var(--impulse,0)*15deg));box-shadow:0 0 0 15px rgba(var(--tone),.045),0 0 0 32px rgba(var(--tone),.025),0 0 45px rgba(var(--tone),.18);z-index:3}.group-company{transform:perspective(600px)translateY(calc((1 - var(--input,1))*35px))rotateX(calc((1 - var(--input,1))*25deg));box-shadow:0 12px 25px rgba(var(--tone),.1)}.group-energy{border:1px solid rgba(var(--tone),.35);width:120px;height:120px;transform:scale(calc(.5 + var(--output,1)*1.25));opacity:calc(.6 - var(--output,1)*.45);z-index:0;border-radius:50%;position:absolute;top:calc(50% - 60px);left:calc(50% - 60px)}.energy-two{transform:scale(calc(.6 + var(--output,1)*1.5));opacity:calc(.4 - var(--output,1)*.3)}.group-packet{width:7px;height:7px;box-shadow:0 0 0 4px rgba(var(--tone),.1),0 0 15px rgba(var(--tone),.6)}@keyframes mosaic-particle-drift{0%,to{opacity:.2;translate:0}50%{opacity:.7;translate:8px -18px}}@keyframes mosaic-atmosphere-pulse{0%,to{opacity:.4}50%{opacity:.85}}.motion-particles>i{animation:mosaic-particle-drift var(--duration)ease-in-out var(--delay)infinite;animation-play-state:paused}.mosaic-card.is-in-view .motion-particles>i{animation-play-state:running}.mosaic-card.is-in-view .motion-flare{animation:4s ease-in-out infinite mosaic-atmosphere-pulse}.motion-paused *{animation-play-state:paused!important}@media (width<=1200px) and (width>=1000px){.receipt-echo{width:175px;left:25px}}@media (width<=999px){.receipt-echo{width:170px;height:230px;left:30px}.motion-stage{transform:none}.motion-particles>i:nth-child(2n){display:none}.motion-orbit{opacity:.6}.ai-data{font-size:7px}.runner-up,.runner-down{display:none}}@media (prefers-reduced-motion:reduce){.motion-stage,.time-dial,.group-hub{transform:none!important}.motion-atmosphere,.receipt-echo,.time-echo,.future-runner,.group-energy{display:none}.mosaic-card .ai-star,.mosaic-card .motion-flare,.motion-particles>i{animation:none!important}.receipt-panel,.scan-paper,.ai-result,.books-row,.books-row+div,.group-company,.future-chips>span,.time-event{transform:none!important}.motion-sweep,.ledger-scan{display:none}}.future-orb{fill:rgb(var(--tone));stroke:var(--paper);stroke-width:2px;filter:drop-shadow(0 0 6px rgba(var(--tone),.7))}.future-orb.orb-two{opacity:.55}.mosaic-story{--brand-secondary:#b7c6dc}:root:not(:has(#dark-mode:checked)) .mosaic-story{--brand-secondary:#021738}.mosaic-story .report-bars i:nth-child(2n){background:var(--brand-secondary)}.mosaic-story .future-down{stroke:var(--brand-secondary)}.mosaic-story .future-orb.orb-two{fill:var(--brand-secondary)}.mosaic-story .endpoint-down{color:var(--brand-secondary)}.mosaic-story .orbit-b{border-color:var(--brand-secondary);opacity:.15}.journal{--j-ink:#f0f3fa;--j-muted:#9babc4;--j-paper:#10192b;--j-glass:#1c2a4099;--j-line:#b2c7e325;isolation:isolate;background:radial-gradient(ellipse at 10% 15%,#6583bc15,transparent 50%),radial-gradient(ellipse at 85% 75%,#9680ba16,transparent 45%),var(--j-paper);color:var(--j-ink);border-top:1px solid var(--j-line);position:relative}:root:not(:has(#dark-mode:checked)) .journal{--j-ink:#293953;--j-muted:#738095;--j-paper:#f0f3f9;--j-glass:#ffffffa8;--j-line:#8199bc30}.journal-inner{max-width:1400px;margin:auto;padding:95px 48px 55px}.journal-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:28px;display:flex}.journal-heading>div>p{color:var(--j-muted);margin:0 0 18px;font-size:12px}.journal-heading h2{letter-spacing:-1.5px;margin:0;font-size:clamp(34px,4vw,55px);font-weight:550;line-height:1.55}.journal-heading h2 em{color:var(--j-muted);font-style:normal;font-weight:350}.journal-heading-note{max-width:300px;padding-bottom:8px}.journal-heading-note>span{color:var(--j-ink);font-size:11px}.journal-heading-note p{line-height:2;margin:10px 0 0!important;font-size:12px!important}.journal-preview-note{color:var(--j-muted);margin:0 0 24px;font-size:9px;line-height:1.9}.journal-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:18px;display:grid}.journal-lead{grid-area:1/1/3/7}.journal-wide{grid-area:1/7/2/13}.journal-close{grid-area:2/7/3/10}.journal-ai{grid-area:2/10/3/13}.journal-card{--accent:124,161,204;border:1px solid var(--j-line);background:linear-gradient(140deg,#ffffff10,transparent 70%),var(--j-glass);backdrop-filter:blur(28px)saturate(135%);isolation:isolate;border-radius:27px;transition:border-color .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff45,0 20px 45px #14243c08}.journal-card:hover{border-color:rgba(var(--accent),.4);box-shadow:inset 0 1px 0 #ffffff60,0 20px 55px rgba(var(--accent),.1)}.journal-wide{--accent:113,173,152;grid-template-columns:190px 1fr;min-height:300px;display:grid}.journal-close{--accent:162,151,129}.journal-ai{--accent:165,139,207}.journal-art{isolation:isolate;background:radial-gradient(ellipse at 50% 70%,rgba(var(--accent),.23),transparent 70%),linear-gradient(135deg,rgba(var(--accent),.05),transparent);direction:ltr;height:170px;position:relative;overflow:hidden}.journal-lead .journal-art{height:365px}.journal-wide .journal-art{height:100%;min-height:300px}.journal-art:before{content:"";border:1px solid rgba(var(--accent),.13);pointer-events:none;border-radius:50%;position:absolute;inset:25px;transform:rotateX(45deg)rotate(-15deg)}.journal-art-index{letter-spacing:.1em;color:var(--j-muted);opacity:.6;font-size:7px;position:absolute;bottom:15px;left:22px}.journal-content{padding:25px 28px 22px}.journal-meta{color:var(--j-muted);justify-content:space-between;align-items:center;gap:8px;margin-bottom:15px;font-size:8px;display:flex}.journal-meta span:first-child{color:rgb(var(--accent));border:1px solid rgba(var(--accent),.2);background:rgba(var(--accent),.04);border-radius:20px;padding:4px 9px}.journal-card h3{letter-spacing:-.4px;margin:0 0 12px;font-size:22px;font-weight:550;line-height:1.8}.journal-lead h3{font-size:30px;line-height:1.7}.journal-card .journal-content>p{color:var(--j-muted);margin:0;font-size:11px;line-height:2}.journal-small .journal-content{padding:20px}.journal-small h3{font-size:18px}.journal-small .journal-meta{flex-wrap:wrap;font-size:7px}.journal-wide .journal-content{padding:22px}.journal-wide h3{font-size:21px}.journal-outline summary{cursor:pointer;color:var(--j-ink);justify-content:space-between;align-items:center;gap:10px;font-size:9px;list-style:none;display:flex}.journal-outline summary::-webkit-details-marker{display:none}.journal-outline summary>span{border:1px solid var(--j-line);width:27px;height:27px;color:rgb(var(--accent));border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;transition:transform .3s;display:grid}.journal-outline[open] summary>span{transform:rotate(45deg)}.journal-outline>p{color:var(--j-muted);margin:15px 0 0;font-size:10px;line-height:2}.journal-footer{color:var(--j-muted);justify-content:space-between;gap:20px;margin-top:28px;font-size:10px;display:flex}.journal-footer>span:last-child{font-size:8px}.editorial-orbit{border:1px solid rgba(var(--accent),.2);width:300px;height:300px;box-shadow:0 0 0 30px rgba(var(--accent),.025);border-radius:50%;position:absolute;top:20px;left:calc(50% - 150px);transform:rotateX(35deg)rotate(-15deg)}.orbit-offset{border-style:dashed;width:230px;height:230px;top:60px;left:calc(50% - 115px);transform:rotateX(60deg)rotate(15deg)}.editorial-sheet{background:var(--j-glass);border:1px solid var(--j-line);backdrop-filter:blur(24px);direction:rtl;border-radius:17px;width:270px;padding:24px;transition:transform .5s;position:absolute;top:65px;left:calc(50% - 135px);transform:rotate(-7deg);box-shadow:0 25px 45px #14243c12}.editorial-sheet>span{font-size:11px}.editorial-sheet>i{background:var(--j-line);width:70%;height:3px;margin:12px 0;display:block}.editorial-sheet>i:nth-of-type(2){width:45%}.editorial-sheet svg{width:100%;height:90px;color:rgb(var(--accent));stroke-width:2px;margin:14px 0}.editorial-sheet>div{color:var(--j-muted);justify-content:space-between;font-size:8px;display:flex}.editorial-badge{border:1px solid var(--j-line);background:var(--j-paper);direction:rtl;border-radius:30px;padding:12px 16px;font-size:12px;position:absolute;bottom:45px;right:30px;box-shadow:0 10px 30px #14243c10}.journal-lead:hover .editorial-sheet{transform:translateY(-6px)rotate(-3deg)}.editorial-receipt{border:1px solid var(--j-line);background:var(--j-glass);backdrop-filter:blur(16px);direction:rtl;border-radius:12px;width:115px;padding:17px;transition:transform .5s;position:absolute;top:calc(50% - 80px);left:calc(50% - 57px);transform:rotate(10deg);box-shadow:0 15px 30px #14243c0f}.editorial-receipt>span{font-size:9px}.editorial-receipt i{background:var(--j-line);height:3px;margin-top:14px;display:block}.editorial-receipt i:nth-of-type(2){width:70%}.editorial-code{background:repeating-linear-gradient(90deg,var(--j-muted)0 1px,transparent 1px 4px,var(--j-muted)4px 6px,transparent 6px 8px);opacity:.4;height:18px;margin-top:20px}.editorial-check{border:1px solid rgba(var(--accent),.3);width:36px;height:36px;color:rgb(var(--accent));background:var(--j-paper);border-radius:50%;place-items:center;display:grid;position:absolute;top:60%;right:20px}.journal-wide:hover .editorial-receipt{transform:translateY(-5px)rotate(5deg)}.editorial-books{width:110px;height:95px;transition:transform .5s;position:absolute;bottom:30px;left:calc(50% - 55px);transform:rotate(-8deg)}.editorial-books i{border:1px solid rgba(var(--accent),.3);background:var(--j-paper);border-radius:5px;width:100%;height:22px;display:block;position:absolute;box-shadow:0 8px 14px #14243c08}.editorial-books i:first-child{bottom:0;transform:translate(6px)}.editorial-books i:nth-child(2){bottom:27px;transform:translate(-5px)}.editorial-books i:nth-child(3){bottom:54px}.closing-year{color:rgb(var(--accent));opacity:.7;font-size:25px;font-weight:300;position:absolute;top:22px;left:calc(50% - 40px)}.journal-close:hover .editorial-books{transform:translateY(-4px)rotate(-3deg)}.editorial-star{color:rgb(var(--accent));opacity:.65;filter:drop-shadow(0 0 18px rgba(var(--accent),.15));font-size:75px;transition:transform .5s;position:absolute;top:15px;left:20px}.editorial-review{border:1px solid var(--j-line);background:var(--j-glass);backdrop-filter:blur(12px);direction:rtl;border-radius:11px;width:125px;padding:15px;position:absolute;bottom:32px;right:20px;transform:rotate(-7deg);box-shadow:0 12px 25px #14243c0f}.editorial-review span{font-size:8px}.editorial-review i{background:var(--j-line);height:3px;margin-top:10px;display:block}.editorial-review i:nth-of-type(2){width:60%}.editorial-review b{color:rgb(var(--accent));margin-top:12px;font-size:7px;font-weight:400;display:block}.journal-ai:hover .editorial-star{transform:rotate(30deg)}@media (width<=1150px) and (width>=901px){.journal-inner{padding-left:28px;padding-right:28px}.journal-wide{grid-template-columns:145px 1fr}.journal-small .journal-content{padding:18px}.journal-wide h3{font-size:19px}.journal-lead h3{font-size:27px}}@media (width<=900px){.journal-inner{padding:65px 24px 40px}.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.journal-card{grid-area:auto}.journal-lead,.journal-wide{grid-column:1/-1}.journal-lead{grid-template-columns:1fr 1fr;display:grid}.journal-lead .journal-art{height:100%;min-height:365px}.journal-lead h3{font-size:25px}.journal-wide{grid-template-columns:200px 1fr}.journal-heading h2{font-size:38px}.journal-heading-note{max-width:200px}.journal-small h3{font-size:20px}.journal-small .journal-art{height:180px}}@media (width<=560px){.journal-inner{padding:55px 16px 30px}.journal-heading{display:block}.journal-heading h2{letter-spacing:-1px;font-size:34px}.journal-heading-note{max-width:none;margin-top:22px}.journal-heading-note p{display:none}.journal-preview-note{margin-bottom:22px;font-size:9px}.journal-grid{flex-direction:column;gap:18px;display:flex}.journal-card{border-radius:24px;width:100%}.journal-lead,.journal-wide{display:block}.journal-lead .journal-art{height:290px;min-height:0}.journal-lead .editorial-sheet{top:38px}.editorial-orbit{top:-15px}.orbit-offset{top:20px}.editorial-badge{font-size:10px;bottom:25px;right:20px}.journal-content,.journal-small .journal-content,.journal-wide .journal-content{padding:23px}.journal-lead h3{font-size:25px}.journal-wide .journal-art{height:210px;min-height:0}.journal-wide .editorial-receipt{top:25px}.journal-wide .editorial-check{right:calc(50% - 95px)}.journal-wide h3,.journal-small h3{font-size:22px}.journal-small .journal-art{height:190px}.journal-meta,.journal-small .journal-meta{font-size:9px}.editorial-review{bottom:30px;right:calc(50% - 90px)}.editorial-star{left:calc(50% - 100px)}.journal-footer{flex-direction:column;gap:10px}}.journal-outline{border-top:0;margin-top:22px;padding-top:0}.journal-outline .journal-read-more{border:1px solid rgba(var(--accent),.3);background:linear-gradient(125deg,rgba(var(--accent),.14),rgba(var(--accent),.04)),var(--j-glass);backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 #ffffff45,0 5px 16px rgba(var(--accent),.06);border-radius:13px;gap:23px;padding:8px 9px 8px 17px;font-size:11px;font-weight:550;transition:background .25s,border-color .25s,box-shadow .25s;display:inline-flex}.journal-outline .journal-read-more>span{background:rgba(var(--accent),.12);border-color:rgba(var(--accent),.2);border-radius:9px;width:30px;height:30px;font-size:19px}.journal-outline .journal-read-more:hover{border-color:rgba(var(--accent),.55);box-shadow:inset 0 1px 0 #ffffff65,0 8px 22px rgba(var(--accent),.14)}.journal-outline .journal-read-more:hover>span{transform:translate(-2px)}.journal-outline[open] .journal-read-more>span{transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){.journal-card,.editorial-sheet,.editorial-receipt,.editorial-books,.editorial-star,.journal-outline summary>span,.journal-outline .journal-read-more{transition:none}.journal-lead:hover .editorial-sheet,.journal-wide:hover .editorial-receipt,.journal-close:hover .editorial-books,.journal-ai:hover .editorial-star{transform:none}}:root:has(#dark-mode) .hero{--brand-primary:#ff3147;--brand-secondary:#021738;--hero-ink:#021738;--hero-muted:#506079;--hero-faint:#66758b;--hero-rule:#02173812;--hero-glass:#ffffffa6;--hero-paper:#ffffffd9;--hero-accent-wash:#ff314710;--hero-shadow:#02173818;isolation:isolate}:root:has(#dark-mode) .hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 84% 14%,#ff314719,#0000 48%),radial-gradient(at 9% 77%,#02173814,#0000 46%),linear-gradient(145deg,#f7f8fcf5,#fff5 48%,#fff0);position:absolute;inset:0}:root:has(#dark-mode) .hero .glass{color:var(--hero-ink);background:linear-gradient(135deg,#ffffff75,#ffffff15),var(--hero-glass);box-shadow:inset 0 1px 0 #ffffffdf,inset 0 -1px 0 #ffffff60,0 24px 64px -30px var(--hero-shadow),0 0 0 1px var(--hero-rule);-webkit-backdrop-filter:blur(30px)saturate(130%);border:1px solid #ffffffc9}:root:has(#dark-mode) .hero .glass:before{background:radial-gradient(at 95% 0,#ffffff38,#0000 65%)}:root:has(#dark-mode) .hero .icon-tile{color:var(--brand-primary);background:linear-gradient(145deg,#ff314718,#ff314705);border-color:#ff314726;box-shadow:inset 0 1px #ffffff75}:root:has(#dark-mode) .hero .index{color:var(--hero-faint)}:root:has(#dark-mode) .hero .card-footer>span{color:var(--hero-muted)}:root:has(#dark-mode) .hero .arrow-button{color:var(--brand-primary);background:var(--hero-accent-wash);border-color:#ff314726;transition:background .2s,transform .2s}:root:has(#dark-mode) .hero .info summary:hover,:root:has(#dark-mode) .hero .info[open] summary{color:#fff;background:var(--brand-primary);border-color:var(--brand-primary);transform:translate(-2px)}:root:has(#dark-mode) .hero .info p{color:var(--hero-ink);background:var(--hero-paper);border-color:var(--hero-rule);box-shadow:0 20px 40px var(--hero-shadow);backdrop-filter:blur(24px)}:root:has(#dark-mode) .hero .books-card{color:#fff;background:radial-gradient(at 2% 0,#ff31473a,#0000 48%),linear-gradient(130deg,#153454e8,#021738f5 65%);border-color:#ffffff38;box-shadow:inset 0 1px #ffffff35,0 26px 65px -30px #02173870}:root:has(#dark-mode) .hero .books-card .identity{color:#edf2fa}:root:has(#dark-mode) .hero .books-card .icon-tile{color:#fff;background:var(--brand-primary);border-color:#ff657575;box-shadow:0 6px 20px #ff31472b,inset 0 1px #ffffff40}:root:has(#dark-mode) .hero .books-copy h1 span{color:#ff6475}:root:has(#dark-mode) .hero .books-copy p,:root:has(#dark-mode) .hero .books-card .card-footer>span{color:#c1cede}:root:has(#dark-mode) .hero .module-tags span{color:#e1e8f3;background:#ffffff09;border-color:#ffffff21}:root:has(#dark-mode) .hero .books-card .arrow-button{color:#fff;background:#ffffff0c;border-color:#ffffff30}:root:has(#dark-mode) .hero .ledger-sheet{color:#fff;background:linear-gradient(135deg,#ffffff16,#ffffff05);border-color:#ffffff32;box-shadow:inset 0 1px #ffffff25,0 14px 35px #00000020}:root:has(#dark-mode) .hero .ledger-sheet-head>span:last-child,:root:has(#dark-mode) .hero .ledger-sample{color:#aebed5}:root:has(#dark-mode) .hero .ledger-table>div{color:#dae3f0;border-color:#ffffff13}:root:has(#dark-mode) .hero .ledger-table .ledger-table-header{color:#9aadc8}:root:has(#dark-mode) .hero .balance{color:#d8e2f0;background:#ffffff06;border-color:#ffffff20}:root:has(#dark-mode) .hero .balance strong{color:#ff6475}:root:has(#dark-mode) .hero .balance-check{color:#e1e9f5}:root:has(#dark-mode) .hero .balance-check svg{color:#ff6475}:root:has(#dark-mode) .hero .theme-control{background:#ffffff0b;border-color:#ffffff26}:root:has(#dark-mode) .hero .theme-control>span{color:#b8c8df}:root:has(#dark-mode) .hero .theme-control .theme-light{color:var(--brand-secondary);background:#fff}:root:has(#dark-mode) .hero .theme-control:has(input:checked) .theme-light{color:#b8c8df;box-shadow:none;background:0 0}:root:has(#dark-mode) .hero .theme-control:has(input:checked) .theme-dark{color:#fff;background:var(--brand-primary)}:root:has(#dark-mode) .hero .theme-control:has(input:focus-visible){outline-color:var(--brand-primary)}:root:has(#dark-mode) .hero .tax-card{background:linear-gradient(155deg,#ff314710,#ffffff08 62%),var(--hero-glass)}:root:has(#dark-mode) .hero .tax-copy>p{color:var(--hero-muted)}:root:has(#dark-mode) .hero .invoice-scene:before{background:#ff314724}:root:has(#dark-mode) .hero .invoice{color:var(--hero-ink);background:linear-gradient(145deg,#ffffff90,#ffffff18),var(--hero-paper);box-shadow:inset 0 1px 0 #ffffff9c,12px 14px 35px var(--hero-shadow);border-color:#ffffffbd}:root:has(#dark-mode) .hero .invoice:before{background:#ff314709;border-color:#ff314724}:root:has(#dark-mode) .hero .invoice-heading svg{color:var(--brand-primary)}:root:has(#dark-mode) .hero .invoice-number,:root:has(#dark-mode) .hero .invoice-total span{color:var(--hero-faint)}:root:has(#dark-mode) .hero .invoice-row{color:var(--hero-muted)}:root:has(#dark-mode) .hero .invoice-line,:root:has(#dark-mode) .hero .invoice-total{border-color:var(--hero-rule)}:root:has(#dark-mode) .hero .invoice-total strong{color:var(--hero-ink)}:root:has(#dark-mode) .hero .invoice-barcode{background:repeating-linear-gradient(90deg,var(--hero-ink)0 1px,transparent 1px 3px,var(--hero-ink)3px 5px,transparent 5px 8px)}:root:has(#dark-mode) .hero .invoice-badge{color:#fff;background:#021738ed;border-color:#ffffff30;box-shadow:inset 0 1px #fff2,0 10px 25px #02173828}:root:has(#dark-mode) .hero .invoice-badge svg{color:#ff6475}:root:has(#dark-mode) .hero .tax-tags span{color:var(--hero-muted);background:var(--hero-accent-wash);border-color:#ff31471c}:root:has(#dark-mode) .hero .tax-card .card-footer{border-color:var(--hero-rule)}:root:has(#dark-mode) .hero .sample-note{color:var(--hero-faint)}:root:has(#dark-mode) .hero .report-card{background:linear-gradient(135deg,#02173807,#ffffff08),var(--hero-glass)}:root:has(#dark-mode) .hero .report-copy p{color:var(--hero-muted)}:root:has(#dark-mode) .hero .chart-grid{background:repeating-linear-gradient(to bottom,var(--hero-rule)0 1px,transparent 1px 29px)}:root:has(#dark-mode) .hero .chart-visual .chart-line{stroke:var(--brand-primary);stroke-width:2.5px}:root:has(#dark-mode) .hero .chart-visual .chart-dot{fill:var(--brand-primary);stroke:#ff314728;stroke-width:7px}:root:has(#dark-mode) .hero #chart-fill stop{stop-color:var(--brand-primary)}:root:has(#dark-mode) .hero .chart-legend{color:var(--hero-faint)}:root:has(#dark-mode) .hero .chart-legend:before{background:var(--brand-primary)}:root:has(#dark-mode) .hero .ai-card{background:linear-gradient(145deg,#ff314715,#ffffff05 70%),var(--hero-glass)}:root:has(#dark-mode) .hero .ai-card:after{background:#ff31471c}:root:has(#dark-mode) .hero .ai-copy>p{color:var(--hero-muted)}:root:has(#dark-mode) .hero .ai-action{color:#fff;background:var(--brand-primary);border-color:#ff3147;box-shadow:0 7px 20px #ff314724,inset 0 1px #ffffff30}:root:has(#dark-mode) .hero .ai-demo[open] summary{background:#dc2137}:root:has(#dark-mode) .hero .demo-content{color:var(--hero-ink);background:var(--hero-paper);box-shadow:0 20px 40px var(--hero-shadow);backdrop-filter:blur(24px);border-color:#ff314725}:root:has(#dark-mode) .hero .demo-content dl{color:var(--hero-muted)}:root:has(#dark-mode) .hero .demo-content small{color:var(--hero-faint)}:root:has(#dark-mode) .hero :focus-visible{outline-color:var(--brand-primary)}:root:has(#dark-mode) .hero ::selection{color:#fff;background:var(--brand-primary)}:root:has(#dark-mode:checked) .hero{--hero-ink:#edf2fa;--hero-muted:#b8c8df;--hero-faint:#96aac7;--hero-rule:#ffffff16;--hero-glass:#021738b8;--hero-paper:#0e2645ed;--hero-accent-wash:#ff31471b;--hero-shadow:#00000060}:root:has(#dark-mode:checked) .hero:before{background:radial-gradient(at 84% 14%,#ff314722,#0000 48%),radial-gradient(at 9% 77%,#02173899,#0000 48%)}:root:has(#dark-mode:checked) .hero .glass{background:linear-gradient(135deg,#ffffff0b,#ffffff02),var(--hero-glass);border-color:#ffffff20}:root:has(#dark-mode:checked) .hero .books-card{background:radial-gradient(at 2% 0,#ff314735,#0000 48%),linear-gradient(130deg,#153454e8,#021738f5 65%)}:root:has(#dark-mode:checked) .hero .tax-card,:root:has(#dark-mode:checked) .hero .ai-card{background:linear-gradient(145deg,#ff314718,#ffffff02 65%),var(--hero-glass)}:root:has(#dark-mode:checked) .hero .invoice{background:linear-gradient(145deg,#ffffff0d,#ffffff02),var(--hero-paper);border-color:#ffffff30}:root:has(#dark-mode) .hero-six{padding-block:38px 52px}:root:has(#dark-mode) .hero-six .bento{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"ai tax""books reports""plan holding";align-items:stretch;gap:20px}:root:has(#dark-mode) .hero-six .glass{border-radius:28px;flex-direction:column;min-height:405px;padding:27px 30px 24px;display:flex}:root:has(#dark-mode) .hero-six .plan-card{grid-area:plan}:root:has(#dark-mode) .hero-six .holding-card{grid-area:holding}:root:has(#dark-mode) .hero-six .card-head{min-height:40px}:root:has(#dark-mode) .hero-six .identity{gap:11px;font-size:12px}:root:has(#dark-mode) .hero-six .icon-tile{border-radius:13px;width:40px;height:40px}:root:has(#dark-mode) .hero-six .service-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}:root:has(#dark-mode) .hero-six .index{letter-spacing:1px;font-size:9px}:root:has(#dark-mode) .hero-six .service-intro{margin-top:19px}:root:has(#dark-mode) .hero-six .service-intro h1,:root:has(#dark-mode) .hero-six .service-intro h2{letter-spacing:-.7px;font-size:clamp(22px,2.1vw,29px);font-weight:750;line-height:1.6}:root:has(#dark-mode) .hero-six .service-intro p{color:var(--hero-muted);margin-top:7px;font-size:12px;line-height:1.95}:root:has(#dark-mode) .hero-six .books-card .service-intro p{color:#c1cede}:root:has(#dark-mode) .hero-six .service-kicker{color:var(--brand-primary);margin-top:4px;font-size:14px;font-weight:650;display:block}:root:has(#dark-mode) .hero-six .service-stage{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:23px;margin-top:14px;display:grid}:root:has(#dark-mode) .hero-six .service-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}:root:has(#dark-mode) .hero-six .service-features li{border:1px solid var(--hero-rule);min-width:0;color:var(--hero-ink);background:#ffffff30;border-radius:11px;align-items:center;gap:8px;padding:10px 9px;font-size:10px;line-height:1.75;display:flex}:root:has(#dark-mode) .hero-six .service-features li>span{color:var(--brand-primary);flex-shrink:0;font:19px/1 Arial,sans-serif}:root:has(#dark-mode) .hero-six .service-stage .service-features{grid-template-columns:1fr;margin:0}:root:has(#dark-mode) .hero-six .books-card .service-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:root:has(#dark-mode) .hero-six .books-card .service-features li{color:#e1e8f3;background:#ffffff09;border-color:#ffffff1c;padding:11px 9px}:root:has(#dark-mode) .hero-six .books-card .service-features li>span{color:#ff6475}:root:has(#dark-mode) .hero-six .ledger-visual{padding:8px 0}:root:has(#dark-mode) .hero-six .ledger-sheet{border-radius:16px;padding:16px;transform:rotate(-4deg)}:root:has(#dark-mode) .hero-six .ledger-table{margin-top:14px}:root:has(#dark-mode) .hero-six .ledger-table>div{padding:8px 0;font-size:7px}:root:has(#dark-mode) .hero-six .balance{padding-inline:8px;font-size:8px}:root:has(#dark-mode) .hero-six .balance-check{font-size:7px}:root:has(#dark-mode) .hero-six .invoice-scene{width:100%;height:204px;margin:0}:root:has(#dark-mode) .hero-six .invoice{border-radius:14px;width:180px;height:195px;padding:14px}:root:has(#dark-mode) .hero-six .invoice-heading{font-size:9px}:root:has(#dark-mode) .hero-six .invoice-line{margin:10px 0}:root:has(#dark-mode) .hero-six .invoice-row{margin-top:8px;font-size:7px}:root:has(#dark-mode) .hero-six .invoice-row strong{font-size:8px}:root:has(#dark-mode) .hero-six .invoice-total{margin-top:12px;padding-top:9px}:root:has(#dark-mode) .hero-six .invoice-total strong{font-size:21px}:root:has(#dark-mode) .hero-six .invoice-barcode{height:12px;margin-top:9px}:root:has(#dark-mode) .hero-six .invoice-badge{white-space:nowrap;gap:5px;padding:9px 10px;font-size:8px;bottom:4px;left:-7px}:root:has(#dark-mode) .hero-six .invoice-badge svg{width:13px;height:13px}:root:has(#dark-mode) .hero-six .service-details{align-self:flex-start;margin-top:20px;position:relative}:root:has(#dark-mode) .hero-six .service-cta{cursor:pointer;color:#fff;background:var(--brand-primary);border:1px solid #ff3147;border-radius:11px;align-items:center;gap:20px;padding:10px 17px;font-size:11px;font-weight:550;text-decoration:none;list-style:none;transition:transform .2s,background .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff35,0 7px 20px #ff314722}:root:has(#dark-mode) .hero-six .service-cta::-webkit-details-marker{display:none}:root:has(#dark-mode) .hero-six .service-cta svg{width:17px;height:17px}:root:has(#dark-mode) .hero-six .service-cta:hover{background:#e9253b;transform:translate(-3px)}:root:has(#dark-mode) .hero-six .service-details[open] .service-cta{background:#d91e34}:root:has(#dark-mode) .hero-six .service-details>p{z-index:8;width:290px;max-width:70vw;color:var(--hero-ink);background:var(--hero-paper);backdrop-filter:blur(24px);border:1px solid var(--hero-rule);box-shadow:0 15px 40px var(--hero-shadow);border-radius:14px;padding:17px;font-size:11px;line-height:2;position:absolute;bottom:calc(100% + 10px);right:0}:root:has(#dark-mode) .hero-six .hero-ai-flow{justify-content:center;align-items:center;gap:15px;height:160px;margin-top:13px;display:flex}:root:has(#dark-mode) .hero-six .hero-scan{background:var(--hero-paper);width:110px;height:145px;box-shadow:0 10px 22px var(--hero-shadow);border:1px solid #ff31473b;border-radius:10px;padding:17px 12px;position:relative;transform:rotate(-4deg)}:root:has(#dark-mode) .hero-six .hero-scan>span{color:var(--hero-faint);font-size:8px}:root:has(#dark-mode) .hero-six .hero-scan>i{background:var(--hero-rule);border-radius:2px;height:4px;margin-top:11px;display:block}:root:has(#dark-mode) .hero-six .hero-scan>i:nth-child(3){width:70%}:root:has(#dark-mode) .hero-six .hero-scan>div{color:var(--hero-ink);margin-top:16px;font-size:12px}:root:has(#dark-mode) .hero-six .hero-scan>b{background:var(--brand-primary);height:2px;position:absolute;top:50%;left:-5px;right:-5px;box-shadow:0 0 14px #ff314745}:root:has(#dark-mode) .hero-six .hero-flow-arrow{color:var(--brand-primary);font:28px Arial,sans-serif}:root:has(#dark-mode) .hero-six .hero-ai-document{border:1px solid var(--hero-rule);background:var(--hero-paper);width:220px;box-shadow:inset 0 1px 0 #ffffff40,0 12px 28px var(--hero-shadow);border-radius:16px;padding:16px}:root:has(#dark-mode) .hero-six .hero-ai-document>div{justify-content:space-between;align-items:center;font-size:10px;display:flex}:root:has(#dark-mode) .hero-six .hero-ai-document>div>b{color:var(--brand-primary);font-size:25px;font-weight:400}:root:has(#dark-mode) .hero-six .hero-ai-document>p{color:var(--hero-muted);align-items:center;gap:8px;margin-top:11px;font-size:8px;display:flex}:root:has(#dark-mode) .hero-six .hero-ai-document>p>i{background:var(--brand-primary);border-radius:50%;width:6px;height:6px}:root:has(#dark-mode) .hero-six .hero-ai-document>p>strong{margin-right:auto;font-size:9px;font-weight:450}:root:has(#dark-mode) .hero-six .hero-ai-document>small{color:var(--hero-faint);margin-top:13px;font-size:8px;display:block}:root:has(#dark-mode) .hero-six .hero-dashboard{border:1px solid var(--hero-rule);background:var(--hero-paper);box-shadow:0 15px 35px var(--hero-shadow);border-radius:17px;padding:13px 16px;transform:rotate(-4deg)}:root:has(#dark-mode) .hero-six .hero-dashboard-top{direction:ltr;gap:4px;margin-bottom:8px;display:flex}:root:has(#dark-mode) .hero-six .hero-dashboard-top i{background:var(--hero-rule);border-radius:50%;width:4px;height:4px}:root:has(#dark-mode) .hero-six .hero-dashboard-top i:first-child{background:var(--brand-primary)}:root:has(#dark-mode) .hero-six .hero-dashboard>span{font-size:9px}:root:has(#dark-mode) .hero-six .chart-visual{height:85px;margin-top:12px}:root:has(#dark-mode) .hero-six .chart-visual>svg{height:78px}:root:has(#dark-mode) .hero-six .hero-dashboard-bottom{direction:ltr;grid-template-columns:1fr 1fr;gap:17px;padding-top:9px;display:grid}:root:has(#dark-mode) .hero-six .hero-bars{align-items:flex-end;gap:5px;height:32px;display:flex}:root:has(#dark-mode) .hero-six .hero-bars i{background:#ff31475c;border-radius:3px 3px 0 0;flex:1;height:50%}:root:has(#dark-mode) .hero-six .hero-bars i:nth-child(2n){background:var(--brand-primary);height:75%}:root:has(#dark-mode) .hero-six .hero-bars i:last-child{background:#02173880;height:100%}:root:has(#dark-mode) .hero-six .hero-dashboard-lines{flex-direction:column;justify-content:center;gap:6px;display:flex}:root:has(#dark-mode) .hero-six .hero-dashboard-lines i{background:var(--hero-rule);border-radius:4px;height:4px}:root:has(#dark-mode) .hero-six .hero-dashboard-lines i:nth-child(2){width:70%}:root:has(#dark-mode) .hero-six .hero-plan-visual{direction:ltr;flex:1;height:145px;min-height:130px;margin-top:8px;padding-left:122px;position:relative}:root:has(#dark-mode) .hero-six .hero-plan-grid{background-image:linear-gradient(var(--hero-rule)1px,transparent 1px),linear-gradient(90deg,var(--hero-rule)1px,transparent 1px);opacity:.65;background-size:35px 30px;position:absolute;inset:10px 0 8px 122px}:root:has(#dark-mode) .hero-six .hero-plan-visual svg{width:100%;height:130px;position:relative;overflow:visible}:root:has(#dark-mode) .hero-six .hero-scenario{stroke-width:2.5px;stroke:var(--brand-primary)}:root:has(#dark-mode) .hero-six .hero-scenario.baseline{stroke:var(--hero-ink);opacity:.65}:root:has(#dark-mode) .hero-six .hero-scenario.cautious{stroke:var(--brand-primary);opacity:.4}:root:has(#dark-mode) .hero-six .hero-plan-visual circle{fill:var(--brand-primary);stroke:none}:root:has(#dark-mode) .hero-six .hero-plan-visual circle:nth-last-child(2){fill:var(--hero-ink)}:root:has(#dark-mode) .hero-six .hero-plan-visual circle:last-child{opacity:.4}:root:has(#dark-mode) .hero-six .hero-plan-labels{flex-direction:column;gap:17px;padding-top:8px;display:flex;position:absolute;top:0;left:0}:root:has(#dark-mode) .hero-six .hero-plan-labels>span{border:1px solid var(--hero-rule);color:var(--hero-muted);background:var(--hero-paper);border-radius:7px;padding:5px 8px;font-size:8px}:root:has(#dark-mode) .hero-six .hero-plan-labels>span:first-child{color:var(--brand-primary)}:root:has(#dark-mode) .hero-six .hero-holding-visual{flex-direction:column;flex:1;align-items:center;min-height:160px;padding-top:12px;display:flex;position:relative}:root:has(#dark-mode) .hero-six .hero-parent{z-index:1;border:1px solid var(--hero-rule);background:var(--hero-paper);width:95px;box-shadow:0 8px 20px var(--hero-shadow);border-radius:12px;flex-direction:column;align-items:center;gap:5px;padding:10px;display:flex;position:relative}:root:has(#dark-mode) .hero-six .hero-parent svg{width:28px;height:28px;color:var(--brand-primary)}:root:has(#dark-mode) .hero-six .hero-parent span{font-size:9px}:root:has(#dark-mode) .hero-six .hero-group-wire{border:1px solid #ff314744;border-bottom:0;border-radius:12px 12px 0 0;width:66%;height:22px;margin-top:18px;position:relative}:root:has(#dark-mode) .hero-six .hero-group-wire:before{content:"";border-left:1px solid #ff314744;height:19px;position:absolute;top:-19px;left:50%}:root:has(#dark-mode) .hero-six .hero-group-wire:after{content:"";border-left:1px solid #ff314744;height:22px;position:absolute;top:0;left:50%}:root:has(#dark-mode) .hero-six .hero-subsidiaries{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:95%;display:grid}:root:has(#dark-mode) .hero-six .hero-subsidiaries>span{border:1px solid var(--hero-rule);background:var(--hero-paper);border-radius:11px;flex-direction:column;align-items:center;gap:5px;padding:9px;font-size:9px;display:flex}:root:has(#dark-mode) .hero-six .hero-subsidiaries b{color:var(--brand-primary);font:22px Arial,sans-serif}@media (width<=1100px){:root:has(#dark-mode) .hero-six .glass{padding:23px}:root:has(#dark-mode) .hero-six .service-stage{gap:13px}:root:has(#dark-mode) .hero-six .books-card .service-features{grid-template-columns:1fr;gap:5px}:root:has(#dark-mode) .hero-six .books-card .service-features li{padding-block:6px}:root:has(#dark-mode) .hero-six .service-features li{gap:5px;padding-inline:7px;font-size:9px}:root:has(#dark-mode) .hero-six .invoice-badge{font-size:7px;left:-12px}}@media (width<=760px){:root:has(#dark-mode) .hero-six{padding:22px 16px 35px}:root:has(#dark-mode) .hero-six .bento{grid-template-columns:minmax(0,1fr);grid-template-areas:"ai""tax""books""reports""plan""holding";gap:16px}:root:has(#dark-mode) .hero-six .glass{min-height:390px;padding:24px}:root:has(#dark-mode) .hero-six .service-intro h1,:root:has(#dark-mode) .hero-six .service-intro h2{font-size:27px}:root:has(#dark-mode) .hero-six .books-card .service-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:root:has(#dark-mode) .hero-six .books-card .service-features li{padding-block:10px}:root:has(#dark-mode) .hero-six .service-stage{gap:22px}:root:has(#dark-mode) .hero-six .service-features li{font-size:10px}:root:has(#dark-mode) .hero-six .invoice-badge{left:0}}@media (width<=420px){:root:has(#dark-mode) .hero-six .glass{padding:21px 18px}:root:has(#dark-mode) .hero-six .service-intro h1,:root:has(#dark-mode) .hero-six .service-intro h2{font-size:23px}:root:has(#dark-mode) .hero-six .service-intro p{font-size:11px}:root:has(#dark-mode) .hero-six .service-meta{gap:6px}:root:has(#dark-mode) .hero-six .books-card .service-meta>.index{display:none}:root:has(#dark-mode) .hero-six .service-stage{grid-template-columns:1fr;gap:15px}:root:has(#dark-mode) .hero-six .service-stage .service-features{grid-template-columns:1fr}:root:has(#dark-mode) .hero-six .books-card .service-features{grid-template-columns:repeat(2,minmax(0,1fr))}:root:has(#dark-mode) .hero-six .ledger-visual,:root:has(#dark-mode) .hero-six .hero-dashboard{justify-self:center;width:min(100%,255px)}:root:has(#dark-mode) .hero-six .invoice-scene{justify-self:center;width:220px}:root:has(#dark-mode) .hero-six .service-features{gap:5px}:root:has(#dark-mode) .hero-six .service-features li{text-align:center;flex-direction:column;gap:6px;padding:8px 6px;font-size:9px}:root:has(#dark-mode) .hero-six .hero-ai-flow{gap:9px}:root:has(#dark-mode) .hero-six .hero-scan{flex-shrink:0;width:95px}:root:has(#dark-mode) .hero-six .hero-ai-document{padding:12px}:root:has(#dark-mode) .hero-six .hero-ai-document>p{gap:4px}:root:has(#dark-mode) .hero-six .hero-ai-document>p>strong{font-size:8px}:root:has(#dark-mode) .hero-six .hero-plan-visual{padding-left:101px}:root:has(#dark-mode) .hero-six .hero-plan-grid{left:101px}:root:has(#dark-mode) .hero-six .hero-plan-labels>span{padding-inline:6px;font-size:7px}}@media (width>=1000px){:root:has(#dark-mode) .hero-six{align-items:stretch;height:100svh;min-height:0;padding:clamp(14px,2.5svh,28px) 28px}:root:has(#dark-mode) .hero-six .bento{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"ai tax books""reports plan holding";gap:clamp(10px,1.8svh,18px);height:100%;min-height:0}:root:has(#dark-mode) .hero-six .glass{border-radius:23px;min-height:0;padding:clamp(12px,2svh,22px) 18px}:root:has(#dark-mode) .hero-six .card-head{flex-shrink:0;gap:7px;min-height:28px}:root:has(#dark-mode) .hero-six .identity{gap:8px;font-size:10px}:root:has(#dark-mode) .hero-six .icon-tile{border-radius:9px;width:28px;height:28px}:root:has(#dark-mode) .hero-six .icon-tile svg{width:16px;height:16px}:root:has(#dark-mode) .hero-six .index{font-size:8px}:root:has(#dark-mode) .hero-six .service-meta{gap:7px}:root:has(#dark-mode) .hero-six .books-card .service-meta>.index{display:none}:root:has(#dark-mode) .hero-six .theme-control{padding:2px;font-size:8px}:root:has(#dark-mode) .hero-six .theme-control>span{padding:3px 5px}:root:has(#dark-mode) .hero-six .service-intro{flex-shrink:0;margin-top:clamp(7px,1.4svh,15px)}:root:has(#dark-mode) .hero-six .service-intro h1,:root:has(#dark-mode) .hero-six .service-intro h2{letter-spacing:-.45px;font-size:clamp(17px,1.55vw,23px);line-height:1.5}:root:has(#dark-mode) .hero-six .service-intro p{margin-top:5px;font-size:10px;line-height:1.8}:root:has(#dark-mode) .hero-six .service-kicker{margin-top:3px;font-size:11px}:root:has(#dark-mode) .hero-six .service-stage{gap:10px;min-height:0;margin-top:8px}:root:has(#dark-mode) .hero-six .service-features{flex-shrink:0;gap:5px;margin-top:7px}:root:has(#dark-mode) .hero-six .service-features li{border-radius:8px;gap:5px;padding:6px;font-size:8px;line-height:1.6}:root:has(#dark-mode) .hero-six .service-features li>span{font-size:14px}:root:has(#dark-mode) .hero-six .books-card .service-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}:root:has(#dark-mode) .hero-six .books-card .service-features li{padding:7px 5px;font-size:8px}:root:has(#dark-mode) .hero-six .ledger-visual{zoom:.73;padding:0}:root:has(#dark-mode) .hero-six .invoice-scene{zoom:.7}:root:has(#dark-mode) .hero-six .invoice-badge{font-size:7px;left:-4px}:root:has(#dark-mode) .hero-six .hero-dashboard{zoom:.8}:root:has(#dark-mode) .hero-six .hero-ai-flow{flex:1;gap:9px;height:auto;min-height:0;margin-top:7px}:root:has(#dark-mode) .hero-six .hero-scan,:root:has(#dark-mode) .hero-six .hero-ai-document{zoom:.72}:root:has(#dark-mode) .hero-six .hero-flow-arrow{font-size:22px}:root:has(#dark-mode) .hero-six .hero-plan-visual{height:auto;min-height:0;margin-top:6px;padding-left:98px}:root:has(#dark-mode) .hero-six .hero-plan-grid{left:98px}:root:has(#dark-mode) .hero-six .hero-plan-visual svg{height:100%;max-height:130px}:root:has(#dark-mode) .hero-six .hero-plan-labels{gap:12px;padding-top:3px}:root:has(#dark-mode) .hero-six .hero-plan-labels>span{padding:4px 5px;font-size:7px}:root:has(#dark-mode) .hero-six .hero-holding-visual{zoom:.75;justify-content:center;min-height:0;padding-top:6px}:root:has(#dark-mode) .hero-six .service-details{flex-shrink:0;margin-top:10px}:root:has(#dark-mode) .hero-six .service-cta{border-radius:9px;gap:12px;padding:7px 12px;font-size:10px}:root:has(#dark-mode) .hero-six .service-cta svg{width:14px;height:14px}}@media (width>=1000px) and (height<=700px){:root:has(#dark-mode) .hero-six{padding-block:12px}:root:has(#dark-mode) .hero-six .glass{padding:11px 15px}:root:has(#dark-mode) .hero-six .service-intro{margin-top:6px}:root:has(#dark-mode) .hero-six .service-intro h1,:root:has(#dark-mode) .hero-six .service-intro h2{font-size:17px;line-height:1.45}:root:has(#dark-mode) .hero-six .service-intro p{margin-top:3px;font-size:9px;line-height:1.6}:root:has(#dark-mode) .hero-six .service-kicker{font-size:10px}:root:has(#dark-mode) .hero-six .service-stage{margin-top:5px}:root:has(#dark-mode) .hero-six .service-features li,:root:has(#dark-mode) .hero-six .books-card .service-features li{padding-block:4px}:root:has(#dark-mode) .hero-six .ledger-visual,:root:has(#dark-mode) .hero-six .invoice-scene{zoom:.55}:root:has(#dark-mode) .hero-six .hero-dashboard{zoom:.6}:root:has(#dark-mode) .hero-six .hero-scan,:root:has(#dark-mode) .hero-six .hero-ai-document{zoom:.55}:root:has(#dark-mode) .hero-six .hero-holding-visual{zoom:.6}:root:has(#dark-mode) .hero-six .service-details{margin-top:7px}:root:has(#dark-mode) .hero-six .service-cta{padding-block:5px;font-size:9px}:root:has(#dark-mode) .hero-six .hero-plan-labels{gap:6px}:root:has(#dark-mode) .hero-six .hero-plan-labels>span{font-size:6px}}:root:has(#dark-mode) .hero-six{flex-direction:column;align-items:stretch;gap:20px}:root:has(#dark-mode) .hero-six:before{background:radial-gradient(at 75% 0,#ff31471b,#0000 52%),radial-gradient(at 4% 55%,#02173812,#0000 45%),linear-gradient(145deg,#f7f8fcf5,#fff7 48%,#fff0)}:root:has(#dark-mode) .hero-six .hero-welcome{flex-shrink:0;justify-content:space-between;align-items:center;gap:30px;padding-inline:3px;display:flex}:root:has(#dark-mode) .hero-six .hero-eyebrow{color:var(--hero-muted);align-items:center;gap:9px;margin-bottom:7px;font-size:10px;font-weight:550;display:flex}:root:has(#dark-mode) .hero-six .hero-eyebrow>span{background:var(--brand-primary);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #ff314712}:root:has(#dark-mode) .hero-six .hero-message>h1{letter-spacing:-1.5px;color:var(--hero-ink);font-size:clamp(30px,3.2vw,47px);font-weight:850;line-height:1.5}:root:has(#dark-mode) .hero-six .hero-message>h1>em{color:var(--brand-primary);white-space:nowrap;font-style:normal;position:relative}:root:has(#dark-mode) .hero-six .hero-message>h1>em:after{content:"";background:linear-gradient(90deg,#ff314700,#ff314744);border-radius:50%;height:4px;position:absolute;bottom:-2px;left:4px;right:2px;transform:rotate(-2deg)}:root:has(#dark-mode) .hero-six .hero-promise{color:var(--hero-muted);margin-top:6px;font-size:12px;line-height:1.9}:root:has(#dark-mode) .hero-six .hero-signature{align-items:center;gap:24px;padding-left:8px;display:flex}:root:has(#dark-mode) .hero-six .hero-wordmark{letter-spacing:-2px;color:var(--hero-ink);font-size:49px;font-weight:900;line-height:1.5}:root:has(#dark-mode) .hero-six .hero-wordmark>span{color:var(--brand-primary)}:root:has(#dark-mode) .hero-six .hero-signature-caption{border-right:1px solid var(--hero-rule);align-items:center;gap:11px;padding-right:23px;display:flex}:root:has(#dark-mode) .hero-six .hero-signature-caption>b{color:var(--brand-primary);font-size:36px;font-weight:300;line-height:1}:root:has(#dark-mode) .hero-six .hero-signature-caption>span{color:var(--hero-muted);font-size:10px;line-height:1.9}:root:has(#dark-mode:checked) .hero-six:before{background:radial-gradient(at 75% 0,#ff314724,#0000 52%),radial-gradient(at 4% 55%,#02173899,#0000 45%)}@media (width>=1000px){:root:has(#dark-mode) .hero-six{gap:clamp(10px,1.8svh,18px);padding-block:clamp(12px,2svh,22px)}:root:has(#dark-mode) .hero-six .hero-welcome{height:clamp(94px,15svh,145px)}:root:has(#dark-mode) .hero-six .bento{flex:1;height:auto;min-height:0}:root:has(#dark-mode) .hero-six .glass{padding:12px 17px}:root:has(#dark-mode) .hero-six .service-intro{margin-top:7px}:root:has(#dark-mode) .hero-six .service-intro h2{font-size:clamp(16px,1.4vw,20px);line-height:1.45}:root:has(#dark-mode) .hero-six .service-intro p{margin-top:4px;font-size:9px;line-height:1.7}:root:has(#dark-mode) .hero-six .service-kicker{font-size:10px}:root:has(#dark-mode) .hero-six .service-stage{margin-top:5px}:root:has(#dark-mode) .hero-six .service-features li,:root:has(#dark-mode) .hero-six .books-card .service-features li{padding-block:5px}:root:has(#dark-mode) .hero-six .ledger-visual,:root:has(#dark-mode) .hero-six .invoice-scene{zoom:.55}:root:has(#dark-mode) .hero-six .hero-dashboard{zoom:.6}:root:has(#dark-mode) .hero-six .hero-scan,:root:has(#dark-mode) .hero-six .hero-ai-document{zoom:.58}:root:has(#dark-mode) .hero-six .hero-holding-visual{zoom:.62}:root:has(#dark-mode) .hero-six .service-details{margin-top:7px}:root:has(#dark-mode) .hero-six .service-cta{padding-block:6px;font-size:9px}:root:has(#dark-mode) .hero-six .hero-plan-labels{gap:7px}}@media (width>=1000px) and (height>=900px){:root:has(#dark-mode) .hero-six .glass{padding-block:19px}:root:has(#dark-mode) .hero-six .service-intro{margin-top:12px}:root:has(#dark-mode) .hero-six .service-intro p{font-size:10px}:root:has(#dark-mode) .hero-six .ledger-visual,:root:has(#dark-mode) .hero-six .invoice-scene{zoom:.7}:root:has(#dark-mode) .hero-six .hero-dashboard{zoom:.8}:root:has(#dark-mode) .hero-six .hero-scan,:root:has(#dark-mode) .hero-six .hero-ai-document{zoom:.72}:root:has(#dark-mode) .hero-six .hero-holding-visual{zoom:.75}:root:has(#dark-mode) .hero-six .service-details{margin-top:12px}}@media (width>=1000px) and (height<=700px){:root:has(#dark-mode) .hero-six{gap:10px;padding-block:10px}:root:has(#dark-mode) .hero-six .hero-welcome{height:80px}:root:has(#dark-mode) .hero-six .hero-message>h1{font-size:32px;line-height:1.3}:root:has(#dark-mode) .hero-six .hero-eyebrow{margin-bottom:4px;font-size:9px}:root:has(#dark-mode) .hero-six .hero-promise{margin-top:4px;font-size:10px}:root:has(#dark-mode) .hero-six .hero-wordmark{font-size:40px}:root:has(#dark-mode) .hero-six .glass{padding:8px 13px}:root:has(#dark-mode) .hero-six .card-head{min-height:24px}:root:has(#dark-mode) .hero-six .icon-tile{width:24px;height:24px}:root:has(#dark-mode) .hero-six .service-intro{margin-top:5px}:root:has(#dark-mode) .hero-six .service-intro h2{font-size:15px;line-height:1.35}:root:has(#dark-mode) .hero-six .service-intro p{font-size:8px;line-height:1.5}:root:has(#dark-mode) .hero-six .service-kicker{font-size:9px}:root:has(#dark-mode) .hero-six .service-features li,:root:has(#dark-mode) .hero-six .books-card .service-features li{padding-block:3px;font-size:7px}:root:has(#dark-mode) .hero-six .ledger-visual,:root:has(#dark-mode) .hero-six .invoice-scene{zoom:.43}:root:has(#dark-mode) .hero-six .hero-dashboard{zoom:.5}:root:has(#dark-mode) .hero-six .hero-scan,:root:has(#dark-mode) .hero-six .hero-ai-document{zoom:.45}:root:has(#dark-mode) .hero-six .hero-holding-visual{zoom:.5}:root:has(#dark-mode) .hero-six .service-cta{padding-block:4px;font-size:8px}:root:has(#dark-mode) .hero-six .service-details{margin-top:5px}:root:has(#dark-mode) .hero-six .hero-plan-labels>span{padding-block:3px}}@media (width<=999px){:root:has(#dark-mode) .hero-six .hero-welcome{padding-block:14px}:root:has(#dark-mode) .hero-six .hero-signature{gap:14px}:root:has(#dark-mode) .hero-six .hero-wordmark{font-size:36px}:root:has(#dark-mode) .hero-six .hero-signature-caption{padding-right:14px}:root:has(#dark-mode) .hero-six .hero-signature-caption>b{font-size:28px}:root:has(#dark-mode) .hero-six .hero-signature-caption>span{font-size:8px}}@media (width<=760px){:root:has(#dark-mode) .hero-six .hero-welcome{align-items:flex-start;gap:10px}:root:has(#dark-mode) .hero-six .hero-message>h1{letter-spacing:-1px;font-size:clamp(27px,6vw,39px)}:root:has(#dark-mode) .hero-six .hero-message>h1>em{display:block}:root:has(#dark-mode) .hero-six .hero-promise{max-width:270px;font-size:11px}:root:has(#dark-mode) .hero-six .hero-wordmark{font-size:31px}:root:has(#dark-mode) .hero-six .hero-signature-caption{display:none}:root:has(#dark-mode) .hero-six .hero-signature{padding:18px 0 0}}@media (prefers-reduced-motion:no-preference){:root:has(#dark-mode) .hero-six .hero-message{animation:.65s ease-out both hero-message-arrive}:root:has(#dark-mode) .hero-six .hero-signature{animation:.8s ease-out both hero-message-arrive}@keyframes hero-message-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}.brand-interlude{--interlude-progress:0;--interlude-drift:0px;--interlude-ink:#021738;--interlude-surface:#f8fcff;--interlude-veil:#f8fcff70;isolation:isolate;text-align:center;background:linear-gradient(to bottom,#f3f5fa00,var(--interlude-surface)75%);height:45svh;min-height:280px;max-height:500px;color:var(--interlude-ink);flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:18px 24px 35px;display:flex;position:relative;overflow:hidden}.brand-interlude>p{z-index:2;letter-spacing:-.4px;text-shadow:0 1px 18px var(--interlude-surface),0 0 35px var(--interlude-surface);opacity:calc(.65 + var(--interlude-progress)*.35);transform:translateY(calc((1 - var(--interlude-progress))*8px));margin:0;font-size:clamp(17px,1.7vw,24px);font-weight:450;line-height:1.9;position:relative}.brand-interlude>p>span{font-weight:650}.interlude-cue{z-index:2;flex-shrink:0;width:180px;height:8px;position:relative}.interlude-art{z-index:0;pointer-events:none;margin:0;position:absolute;inset:0;overflow:hidden}.interlude-art>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:150%;transform:translate3d(0,var(--interlude-drift),0);display:block;position:absolute;top:-25%;left:0}.interlude-art:after{content:"";background:linear-gradient(to bottom,var(--interlude-surface),transparent 24%,transparent 72%,var(--interlude-surface)),linear-gradient(90deg,transparent 8%,var(--interlude-veil)48%,var(--interlude-veil)75%,transparent);position:absolute;inset:0}.interlude-line{background:linear-gradient(90deg,transparent,var(--interlude-ink)35%,var(--interlude-ink)65%,transparent);height:1px;opacity:calc(.35 - var(--interlude-progress)*.2);transform:scaleX(calc(1 - var(--interlude-progress)*.94));position:absolute;top:3px;left:0;right:0}.interlude-dot{width:8px;height:8px;opacity:var(--interlude-progress);transform:scale(calc(.4 + var(--interlude-progress)*.6));background:#ff3147;border-radius:50%;position:absolute;top:0;left:calc(50% - 4px);box-shadow:0 0 0 5px #ff31470b,0 0 18px #ff31471f}.interlude-thread{z-index:1;width:1px;top:var(--thread-start,calc(50% + 22px));transform-origin:top;transform:scaleY(var(--interlude-progress));opacity:var(--interlude-progress);pointer-events:none;background:linear-gradient(#ff314747,#02173819);position:absolute;bottom:0;left:calc(50% - .5px)}.brand-interlude+.why-orbit{border-top-color:#0000}.brand-interlude+.why-orbit:before{content:"";pointer-events:none;background:linear-gradient(#02173819,#0000);width:1px;height:16px;position:absolute;top:0;left:calc(50% - .5px)}:root:has(#dark-mode:checked) .brand-interlude{--interlude-ink:#dbe6f5;--interlude-surface:#0e192c;--interlude-veil:#0e192cc9;background:linear-gradient(to bottom,#090b1300,var(--interlude-surface)75%)}:root:has(#dark-mode:checked) .interlude-thread{background:linear-gradient(#ff314747,#dbe6f519)}:root:has(#dark-mode:checked) .interlude-art>img{filter:brightness(.65)saturate(.8)}:root:has(#dark-mode:checked) .brand-interlude+.why-orbit:before{background:linear-gradient(#dbe6f519,#0000)}@media (width<=600px){.brand-interlude{gap:16px;height:40svh;min-height:245px;padding-inline:18px}.brand-interlude>p{font-size:17px}.interlude-cue{width:135px}.interlude-art>img{-o-object-position:35% center;object-position:35% center}}@media (prefers-reduced-motion:reduce){.brand-interlude{--interlude-progress:1}.brand-interlude>p{opacity:1;transform:none}.interlude-art>img{transform:none}}.interlude-fluid{z-index:0;isolation:isolate;pointer-events:none;transform:translate3d(0,calc(var(--interlude-drift)*.25),0);background:linear-gradient(115deg,#ff314712,#f8fcff 45%,#0217380c);position:absolute;inset:-12% 0;overflow:hidden}.interlude-fluid:before{content:"";z-index:5;background:radial-gradient(at 50% 45%,#f8fcfff2 0%,#f8fcffb0 18%,#f8fcff15 48%,#0000 70%);position:absolute;inset:0}.interlude-fluid:after{content:"";z-index:6;background:linear-gradient(to bottom,var(--interlude-surface)4%,transparent 25%,transparent 74%,var(--interlude-surface)97%);position:absolute;inset:0}.fluid-stream{filter:blur(35px);mix-blend-mode:multiply;will-change:transform;border-radius:47% 53% 68% 32%/42% 36% 64% 58%;width:70%;height:170%;animation:15s ease-in-out infinite alternate paused fluid-east;display:block;position:absolute;top:-35%}.fluid-red{background:radial-gradient(at 57% 52%,#ff3147cf 0%,#ff314770 27%,#ff31471f 51%,#0000 70%);animation-delay:-5s;left:-40%}.fluid-navy{background:radial-gradient(at 40%,#021738c9 0%,#02173870 27%,#02173816 54%,#0000 72%);animation-name:fluid-west;animation-duration:18s;animation-delay:-11s;right:-40%}.fluid-coral{filter:blur(22px);opacity:.8;background:radial-gradient(#ff314798,#ff7b883d 36%,#0000 65%);width:65%;height:115%;animation-duration:21s;animation-delay:-13s;top:8%;left:-28%}.fluid-blue{filter:blur(25px);opacity:.65;background:radial-gradient(#163c658f,#02173831 34%,#0000 67%);width:60%;height:125%;animation-name:fluid-west;animation-duration:23s;animation-delay:-3s;top:-28%;right:-25%}.fluid-glint{z-index:4;filter:blur(15px);opacity:.7;background:linear-gradient(170deg,#0000 25%,#ffffff6b 48%,#ffffffa3 50%,#0000 65%);border-radius:50%;width:70%;height:55%;animation:19s ease-in-out infinite alternate paused fluid-glint;position:absolute;top:23%;left:-25%}.brand-interlude.is-visible .fluid-stream,.brand-interlude.is-visible .fluid-glint{animation-play-state:running}@keyframes fluid-east{0%{transform:translateY(-10%)rotate(-22deg)scaleY(.82)}45%{transform:translate(62%,16%)rotate(15deg)scale(1.25,.65)}to{transform:translate(122%,-4%)rotate(-12deg)scale(.85,1.1)}}@keyframes fluid-west{0%{transform:translateY(13%)rotate(18deg)scaleY(.78)}55%{transform:translate(-70%,-14%)rotate(-20deg)scale(1.2,.85)}to{transform:translate(-122%,5%)rotate(10deg)scale(.9,1.05)}}@keyframes fluid-glint{0%{transform:translateY(20%)rotate(-15deg)}to{transform:translate(120%,-15%)rotate(18deg)}}:root:has(#dark-mode:checked) .interlude-fluid{background:linear-gradient(115deg,#1e1b35,#0e192c 45%,#021738)}:root:has(#dark-mode:checked) .fluid-stream{mix-blend-mode:screen;opacity:.6}:root:has(#dark-mode:checked) .fluid-navy{background:radial-gradient(at 40%,#225583,#10345a70 35%,#0000 70%)}:root:has(#dark-mode:checked) .interlude-fluid:before{background:radial-gradient(at 50% 45%,#0e192cf2,#0e192c9c 20%,#0000 63%)}:root:has(#dark-mode:checked) .fluid-glint{opacity:.08}@media (width<=600px){.fluid-stream{filter:blur(25px);width:100%}.fluid-coral,.fluid-blue{width:85%}.fluid-red,.fluid-coral{left:-55%}.fluid-navy,.fluid-blue{right:-55%}.interlude-fluid:before{background:radial-gradient(at 50% 45%,#f8fcfff2,#f8fcffb0 24%,#0000 75%)}}@media (prefers-reduced-motion:reduce){.interlude-fluid{transform:none}.fluid-stream,.fluid-glint{will-change:auto;animation:none}.fluid-red{transform:translate(25%)}.fluid-navy{transform:translate(-25%)}}.brand-interlude{--clarity-settle:.5;--clarity-reveal:1;--clarity-collapse:0;gap:28px;height:60svh;min-height:360px;max-height:620px}.interlude-fluid{opacity:calc(.85 - var(--clarity-settle)*.45)}.clarity-currents{z-index:1;pointer-events:none;width:100%;height:100%;transform:translateY(calc(var(--interlude-drift)*.15));position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.clarity-chaos{stroke-width:9px;opacity:calc((1 - var(--clarity-settle))*.65);filter:drop-shadow(0 5px 12px #ff314726)}.clarity-chaos path:nth-child(2){stroke-width:2px}.clarity-chaos path:nth-child(3){stroke-width:22px;opacity:.2}.clarity-chaos>g{transform-origin:720px 280px;animation:8s ease-in-out infinite alternate paused clarity-breathe}.clarity-chaos>g+g{animation-direction:alternate-reverse;animation-delay:-4s}.clarity-order{stroke-width:2px;opacity:var(--clarity-settle)}.clarity-ring{z-index:1;aspect-ratio:1;backdrop-filter:blur(28px)saturate(1.2);opacity:1;pointer-events:none;background:radial-gradient(circle at 30% 20%,#fff9,#ffffff18 60%),conic-gradient(from 40deg,#0217380d,#ffffffb0,#ff314720,#ffffffb0,#0217380d);border:1px solid #ffffffc9;border-radius:50%;width:clamp(220px,22vw,310px);position:absolute;top:46.7%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 30px #fff9,inset 0 0 0 8px #ffffff30,0 18px 60px #02173812,-15px 0 55px #ff314720,15px 0 55px #02173815}.clarity-ring:before,.clarity-ring:after,.clarity-ring-inner{content:"";border-radius:inherit;border:1px solid #02173812;position:absolute;inset:-9px}.clarity-ring:after{border-color:#ffffffba;inset:10px}.clarity-ring-inner{transform:rotate(calc(var(--clarity-settle)*55deg));border-style:dashed;border-color:#ff31471c;inset:-25px}.clarity-orbit-point{border-radius:inherit;transform:rotate(calc(-100deg + var(--clarity-settle)*210deg));position:absolute;inset:-10px}.clarity-orbit-point:before{content:"";background:#ff3147;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:calc(50% - 3px);box-shadow:0 0 0 5px #ff31470a,0 0 18px #ff314780}.brand-interlude>.clarity-message{z-index:2;opacity:var(--clarity-reveal);transform:translateY(calc((1 - var(--clarity-reveal))*18px));font-size:clamp(20px,2.1vw,30px);font-weight:450;line-height:1.65}.clarity-message>span{color:#ff3147;font-weight:750;display:block}.brand-interlude .interlude-cue{margin-top:2px}.brand-interlude .interlude-thread{opacity:var(--clarity-collapse);transform:scaleY(var(--clarity-collapse));background:linear-gradient(#ff3147,#ff314740)}.brand-interlude.is-visible .clarity-chaos>g{animation-play-state:running}@keyframes clarity-breathe{0%{transform:translateY(-14px)scaleY(.9)}to{transform:translateY(14px)scaleY(1.1)}}:root:has(#dark-mode:checked) .clarity-ring{background:radial-gradient(circle at 30% 20%,#ffffff12,#0e192c60 60%);border-color:#ffffff38;box-shadow:inset 0 0 30px #ffffff0c,inset 0 0 0 8px #ffffff04,0 18px 60px #0003,-15px 0 55px #ff314720,15px 0 55px #5283b320}:root:has(#dark-mode:checked) .clarity-ring:before{border-color:#ffffff19}:root:has(#dark-mode:checked) .clarity-ring:after{border-color:#ffffff28}:root:has(#dark-mode:checked) .clarity-currents{filter:brightness(1.7)}@media (width<=600px){.brand-interlude{height:52svh;min-height:330px}.clarity-currents{width:170%;left:-35%}.brand-interlude>.clarity-message{font-size:22px}}@media (prefers-reduced-motion:reduce){.clarity-chaos>g{animation:none}.clarity-currents,.brand-interlude>.clarity-message{transform:none}}.feature-bridge{--bridge-feed:1;--bridge-open:1;--bridge-word:1;--bridge-flash:0;--bridge-paper:#f8fcff;isolation:isolate;color:#021738;background:radial-gradient(ellipse at 50% 31%,#ff314709,transparent 48%),var(--bridge-paper);height:36svh;min-height:280px;max-height:400px;position:relative;overflow:hidden}.bridge-circuit{fill:none;stroke:url(#bridge-energy);stroke-width:1.3px;width:100%;height:100%;position:absolute;inset:0}.bridge-feed{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--bridge-feed))}.bridge-branches{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--bridge-open));opacity:.6}.bridge-branches path:nth-child(2n){stroke-width:.75px}.bridge-terminals{stroke:none;fill:#ff3147;opacity:var(--bridge-open)}.bridge-arrival{left:calc(50% - 3px);top:calc(var(--bridge-feed)*31.1%);width:6px;height:6px;opacity:calc(1 - var(--bridge-open));background:#ff3147;border-radius:50%;position:absolute;box-shadow:0 0 0 5px #ff314709,0 0 18px #ff314780}.bridge-core{z-index:2;backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffffd9,#ffffff40);border:1px solid #ffffffdb;border-radius:20px;width:64px;height:64px;position:absolute;top:31.1%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 5px #ffffff50,0 12px 35px #0217380e,0 0 45px #ff314715}.bridge-core:before,.bridge-core:after{content:"";transform:scale(calc(1 + var(--bridge-flash)*.6));opacity:calc(.3 + var(--bridge-flash)*.7);border:1px solid #ff31471a;border-radius:28px;position:absolute;inset:-12px}.bridge-core:after{border-color:#0217380a;border-radius:36px;inset:-24px}.bridge-core>i{transform:rotate(calc(45deg + var(--bridge-open)*90deg));background:#ff3147;border-radius:8px;position:absolute;inset:20px;box-shadow:0 0 24px #ff314775}.bridge-core>span{border-top:1px solid #fff;border-radius:13px;position:absolute;inset:8px}.feature-bridge>p{z-index:3;text-align:center;background:radial-gradient(ellipse,var(--bridge-paper)40%,transparent 72%);width:min(620px,100% - 40px);text-shadow:0 0 12px var(--bridge-paper),0 0 25px var(--bridge-paper);opacity:var(--bridge-word);transform:translate(-50%,calc((1 - var(--bridge-word))*12px));margin:0;padding:8px 24px;font-size:clamp(19px,1.8vw,26px);font-weight:450;line-height:1.8;position:absolute;top:49%;left:50%}.feature-bridge>p>span,.feature-bridge>p>strong{display:block}.feature-bridge>p>strong{color:#ff3147;font-weight:700}.mosaic-card.bridge-activated{animation:1.4s ease-out both bridge-card-ignite}@keyframes bridge-card-ignite{0%{border-color:#ff314790;box-shadow:inset 0 1px #ffffff80,0 0 35px #ff314725}to{border-color:var(--line);box-shadow:inset 0 1px #ffffff50,0 15px 50px #10213a0a}}:root:has(#dark-mode:checked) .feature-bridge{--bridge-paper:#0e192c;color:#dbe6f5}:root:has(#dark-mode:checked) .bridge-core{background:linear-gradient(135deg,#ffffff16,#ffffff04);border-color:#ffffff28;box-shadow:inset 0 0 0 5px #ffffff04,0 12px 35px #0002,0 0 45px #ff314718}:root:has(#dark-mode:checked) .bridge-core:after{border-color:#ffffff10}:root:has(#dark-mode:checked) .bridge-core>span{border-color:#ffffff40}@media (width<=900px){.feature-bridge{height:auto;min-height:320px;max-height:none;padding:170px 20px 42px}.bridge-circuit{width:100%;height:300px;inset:0}.bridge-core{top:93.333px}.bridge-arrival{top:calc(var(--bridge-feed)*93.333px)}.feature-bridge>p{overflow-wrap:break-word;width:100%;max-width:620px;transform:translateY(calc((1 - var(--bridge-word))*12px));margin-inline:auto;padding:8px 0;font-size:clamp(17px,3.2vw,23px);line-height:1.9;position:relative;top:auto;left:auto}}@media (prefers-reduced-motion:reduce){.mosaic-card.bridge-activated{animation:none}}.dot-design .mosaic-card{background:radial-gradient(at 20% 95%,#02173808,#0000 65%),linear-gradient(130deg,#ffffffb8,#ffffff70);box-shadow:inset 0 1px #fff,0 18px 55px #02173809}.dot-design .mosaic-card:before{background:radial-gradient(350px circle at var(--mx)var(--my),#ff31470b,transparent 70%)}.dot-design .mosaic-card:after{display:none}.dot-design .mosaic-card h3 em{color:var(--brand-secondary);font-weight:600}.dot-design .mosaic-points li{border-color:#02173820}.dot-design .mosaic-example{color:var(--muted)}.dot-design .mosaic-card.is-in-view{border-color:#02173828;box-shadow:inset 0 1px #fff,0 18px 55px #0217380d}.dot-design .dot-stage{isolation:isolate;background:radial-gradient(at 25% 0,#31577b80,#0000 60%),radial-gradient(at 85% 95%,#ff314725,#0000 55%),#021738;border:1px solid #ffffff18;border-radius:22px;overflow:hidden;box-shadow:inset 0 1px #ffffff30,inset 0 -30px 60px #00000020,0 18px 35px #02173819}.dot-design .dot-stage:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:linear-gradient(125deg,#ffffff0c,#0000 40%);position:absolute;inset:0}.dot-design .dot-stage:after{content:"";pointer-events:none;background:#ff3147;border-radius:50%;width:5px;height:5px;position:absolute;top:15px;right:16px;box-shadow:0 0 0 4px #ff314715,0 0 15px #ff314780}.dot-design .dot-stage>*{display:none}.dot-design .dot-stage>.dot-canvas{width:100%;height:calc(100% - 36px);display:block}.dot-design .dot-stage>.dot-caption{color:#a8bdd5;direction:rtl;justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:9px;line-height:1.6;display:flex;position:absolute;inset:auto 14px 10px}.dot-caption>span{color:#e0eaf6}.dot-caption>small{opacity:.6;font-size:7px}.dot-design .mosaic-tax .tax-animation{width:43%;height:340px;inset:auto auto 95px 25px}.dot-design .books-animation{height:190px}.dot-design .reports-animation{height:195px}.dot-design .ai-animation{height:285px;left:25px;right:25px}.dot-design .time-animation{height:200px}.dot-design .future-animation{height:240px}.dot-design .group-animation{height:225px}:root:has(#dark-mode:checked) .dot-design .mosaic-card{background:radial-gradient(at 20% 95%,#ff314706,#0000 65%),linear-gradient(130deg,#112747e6,#0a203fdb)}:root:has(#dark-mode:checked) .dot-design .dot-stage{border-color:#ffffff18}:root:has(#dark-mode:checked) .dot-design .mosaic-points li{border-color:#ffffff25}@media (width<=600px){.dot-design .mosaic-tax .tax-animation{width:auto;height:290px;bottom:90px;left:25px;right:25px}.dot-design .dot-caption{font-size:8px}}.apple-bento{color:#021738;background:#f4f5f7;height:100svh;min-height:0;max-height:none;overflow:hidden}.apple-bento .mosaic-wrap{max-width:1560px;height:100%;padding:clamp(18px,3vh,34px) clamp(18px,3vw,48px)}.apple-bento .mosaic-grid{perspective:none;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:minmax(0,1fr) minmax(0,1.48fr) minmax(0,1fr);gap:clamp(12px,1.4vw,22px);height:100%;display:grid}.apple-bento .mosaic-card{isolation:isolate;background:#fff;border:1px solid #fff;border-radius:26px;grid-area:auto;width:auto;min-width:0;height:100%;min-height:0;padding:clamp(16px,1.8vw,27px);position:relative;overflow:hidden;transform:none;box-shadow:0 4px 24px #02173806}.apple-bento .mosaic-books{grid-area:1/2/4}.apple-bento .mosaic-tax{grid-area:1/1}.apple-bento .mosaic-ai{grid-area:2/1}.apple-bento .mosaic-reports{grid-area:3/1}.apple-bento .mosaic-time{grid-area:1/3}.apple-bento .mosaic-future{grid-area:2/3}.apple-bento .mosaic-group{grid-area:3/3}.apple-bento .feature-body{z-index:2;position:relative}.bento-label{color:#536077;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-size:10px;display:flex}.bento-label b{color:#ff3147;font-size:10px;font-weight:450}.apple-bento .mosaic-card h3{letter-spacing:-.6px;color:#021738;max-width:none;margin:0;font-size:clamp(17px,1.5vw,23px);font-weight:750;line-height:1.6}.bento-description{color:#596578;max-width:95%;margin:8px 0 0;font-size:clamp(10px,.85vw,12px);line-height:1.9}.apple-bento .mosaic-card .feature-visual{z-index:0;width:100%;height:44%;box-shadow:none;pointer-events:none;border:0;border-radius:0;margin:0;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000 35%);mask-image:linear-gradient(#0000,#000 35%)}.apple-bento .feature-visual>.dot-caption{display:none}.apple-bento .feature-visual>.dot-canvas{height:100%}.apple-bento .feature-visual:before,.apple-bento .feature-visual:after{display:none}.apple-bento .mosaic-card:not(.bento-center) .feature-visual{background:0 0;-webkit-mask-image:linear-gradient(#0000,#000 28%);mask-image:linear-gradient(#0000,#000 28%)}.apple-bento .mosaic-card.bento-center{color:#fff;background:radial-gradient(at 10% 100%,#ff314726,#0000 60%),radial-gradient(at 90% 40%,#24426770,#0000 65%),#021738;border-color:#ffffff20;padding:clamp(25px,3vw,48px);box-shadow:0 16px 45px #02173820}.bento-center .bento-label{color:#c3cedf;margin-bottom:clamp(24px,5vh,54px);font-size:12px}.bento-center .bento-label b{font-size:12px}.apple-bento .bento-center h3{color:#fff;letter-spacing:-1.5px;font-size:clamp(30px,3.2vw,49px);font-weight:750;line-height:1.45}.apple-bento .bento-center h3 em{color:#aebed4;margin-top:7px;font-size:.69em;font-style:normal;font-weight:450;display:inline-block}.bento-center .bento-description{color:#b5c3d8;margin-top:24px;font-size:clamp(12px,1vw,15px);line-height:2}.bento-topics{flex-wrap:wrap;gap:7px;margin-top:24px;display:flex}.bento-topics>span{color:#dce5f2;background:#ffffff05;border:1px solid #ffffff19;border-radius:30px;padding:7px 11px;font-size:10px}.apple-bento .bento-center .feature-visual{background:0 0;height:55%;-webkit-mask-image:linear-gradient(#0000,#000 30%);mask-image:linear-gradient(#0000,#000 30%)}.apple-bento .mosaic-card.is-in-view{border-color:#fff;box-shadow:0 4px 24px #02173806}.apple-bento .bento-center.is-in-view{border-color:#ffffff20;box-shadow:0 16px 45px #02173820}.apple-bento .mosaic-card.bridge-activated{animation:none}:root:has(#dark-mode:checked) .apple-bento{background:#090f1b}:root:has(#dark-mode:checked) .apple-bento .mosaic-card:not(.bento-center){background:#11233d;border-color:#ffffff0d}:root:has(#dark-mode:checked) .apple-bento .mosaic-card h3{color:#edf2fa}:is(:root:has(#dark-mode:checked) .apple-bento .bento-label,:root:has(#dark-mode:checked) .apple-bento .bento-description){color:#aebed4}@media (height<=720px) and (width>=801px){.apple-bento .mosaic-card{border-radius:22px;padding:14px 18px}.apple-bento .mosaic-card h3{font-size:clamp(16px,1.35vw,20px)}.apple-bento .bento-label{margin-bottom:5px}.apple-bento .bento-description{margin-top:5px;font-size:10px;line-height:1.7}.apple-bento .mosaic-card .feature-visual{height:36%}.apple-bento .bento-center{padding:28px}.apple-bento .bento-center h3{font-size:clamp(28px,3vw,40px)}.bento-center .bento-label{margin-bottom:28px}.apple-bento .bento-center .bento-description{margin-top:18px;font-size:13px}.apple-bento .bento-center .feature-visual{height:48%}.bento-topics{gap:5px;margin-top:18px}.bento-topics>span{padding:5px 9px;font-size:9px}}@media (width<=800px){.apple-bento .mosaic-wrap{padding:14px}.apple-bento .mosaic-grid{grid-template-rows:minmax(0,1.55fr) repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.apple-bento .mosaic-card{border-radius:18px;padding:11px 13px}.apple-bento .mosaic-books{grid-area:1/1/auto/3}.apple-bento .mosaic-tax{grid-area:2/1}.apple-bento .mosaic-ai{grid-area:2/2}.apple-bento .mosaic-reports{grid-area:3/1}.apple-bento .mosaic-time{grid-area:3/2}.apple-bento .mosaic-future{grid-area:4/1}.apple-bento .mosaic-group{grid-area:4/2}.apple-bento .bento-label{margin-bottom:4px;font-size:8px}.apple-bento .mosaic-card h3{letter-spacing:-.4px;font-size:14px;line-height:1.6}.apple-bento .bento-description{margin-top:5px;font-size:9px;line-height:1.65}.apple-bento .mosaic-card .feature-visual{height:28%}.apple-bento .mosaic-card.bento-center{padding:19px 23px}.apple-bento .bento-center .bento-label{margin-bottom:9px}.apple-bento .bento-center h3{font-size:clamp(24px,4vw,34px)}.apple-bento .bento-center .bento-description{max-width:70%;margin-top:10px;font-size:11px}.bento-center .bento-topics{display:none}.apple-bento .bento-center .feature-visual{width:40%;height:100%;left:0;right:auto;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}}.journal-classic{--j-ink:#021738;--j-muted:#657083;--j-paper:#faf9f6;--j-glass:#fff;--j-line:#02173816;background:var(--j-paper);border-top:1px solid var(--j-line)}:root:not(:has(#dark-mode:checked)) .journal-classic{--j-ink:#021738;--j-muted:#657083;--j-paper:#faf9f6;--j-glass:#fff;--j-line:#02173816}.journal-classic .journal-inner{padding:65px 48px 40px}.journal-classic-heading{justify-content:center;align-items:center;min-height:46px;margin-bottom:30px;display:flex;position:relative}.journal-classic-heading h2{color:var(--j-ink);letter-spacing:-.7px;margin:0;font-size:clamp(24px,2.4vw,34px);font-weight:700;line-height:1.7}.journal-view-all{border:1px solid var(--j-line);color:var(--j-ink);font:inherit;cursor:pointer;background:0 0;border-radius:5px;align-items:center;gap:14px;padding:10px 16px;font-size:12px;transition:color .2s,border-color .2s;display:inline-flex;position:absolute;left:0}.journal-view-all:hover{color:#ff3147;border-color:#ff3147}.journal-view-all:focus-visible{outline-offset:4px;outline:2px solid #ff3147}.journal-view-all>span{font-size:18px}.journal-classic .journal-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.journal-classic .journal-card{--accent:2,23,56;border:1px solid var(--j-line);background:var(--j-glass);backdrop-filter:none;border-radius:8px;flex-direction:column;grid-area:auto;width:auto;min-height:0;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 3px 12px #02173804}.journal-classic .journal-card:hover{border-color:#02173835;box-shadow:0 7px 20px #02173809}.journal-classic .journal-card .journal-art{border-bottom:1px solid var(--j-line);background:#f0f2f4;flex-shrink:0;width:100%;height:190px;min-height:0}.journal-classic .journal-card .art-tax{background:#f4f0ec}.journal-classic .journal-card .art-closing{background:#f0f2ee}.journal-classic .journal-card .art-supervision{background:#f6eff0}.journal-classic .journal-art:before{display:none}.journal-classic .journal-art *{backdrop-filter:none}.journal-classic .journal-card .journal-content{flex-direction:column;flex:1;padding:23px 21px;display:flex}.journal-classic .journal-card .journal-meta{flex-wrap:wrap;margin-bottom:16px;font-size:9px}.journal-classic .journal-meta span:first-child{color:#ff3147;background:0 0;border:0;border-radius:0;padding:0;font-weight:600}.journal-classic .journal-card h3{letter-spacing:-.4px;min-height:5.7em;margin-bottom:12px;font-size:18px;font-weight:700;line-height:1.9}.journal-classic .journal-card .journal-content>p{padding-bottom:22px;font-size:12px;line-height:2}.journal-classic .journal-outline{border-top:1px solid var(--j-line);margin-top:auto;padding-top:16px}.journal-classic .journal-outline .journal-read-more{color:#fff;backdrop-filter:none;box-shadow:none;background:#021738;border:1px solid #021738;border-radius:5px;justify-content:space-between;gap:15px;padding:10px 14px;font-size:11px;display:flex}.journal-classic .journal-outline .journal-read-more>span{color:#fff;background:0 0;border:0;width:22px;height:22px;font-size:18px}.journal-classic .journal-outline .journal-read-more:hover{box-shadow:none;background:#ff3147;border-color:#ff3147}.journal-classic .journal-outline>p{font-size:12px}.journal-classic .editorial-orbit{width:190px;height:190px;box-shadow:none;top:0;left:calc(50% - 95px)}.journal-classic .orbit-offset{width:145px;height:145px;top:24px;left:calc(50% - 72px)}.journal-classic .editorial-sheet{background:#fff;border-radius:5px;width:176px;padding:15px;top:22px;left:calc(50% - 88px);box-shadow:0 8px 15px #02173809}.journal-classic .editorial-sheet>span{font-size:8px}.journal-classic .editorial-sheet>i{height:2px;margin:8px 0}.journal-classic .editorial-sheet svg{height:45px;margin:7px 0}.journal-classic .editorial-sheet>div{font-size:6px}.journal-classic .editorial-badge{box-shadow:none;background:#fff;border-radius:4px;padding:7px 10px;font-size:9px;bottom:15px;right:14px}.journal-classic .editorial-receipt,.journal-classic .editorial-review{background:#fff;border-radius:5px}.journal-classic .editorial-check{color:#ff3147;background:#fff;border-color:#ff314730}.journal-classic .editorial-star{color:#ff3147;filter:none}.journal-classic .editorial-books i{background:#fff;border-radius:3px}.journal-classic .journal-footer{border-top:1px solid var(--j-line);margin-top:30px;padding-top:19px}:root:has(#dark-mode:checked) .journal-classic{--j-ink:#e4ebf5;--j-muted:#a9b5c8;--j-paper:#0c1625;--j-glass:#142238;--j-line:#ffffff18}:root:has(#dark-mode:checked) .journal-classic .journal-card{--accent:164,184,213}:root:has(#dark-mode:checked) .journal-classic .journal-card .journal-art{background:#1b2c43}:root:has(#dark-mode:checked) .journal-classic .editorial-sheet,:root:has(#dark-mode:checked) .journal-classic .editorial-receipt,:root:has(#dark-mode:checked) .journal-classic .editorial-review,:root:has(#dark-mode:checked) .journal-classic .editorial-books i,:root:has(#dark-mode:checked) .journal-classic .editorial-badge{background:#142238}@media (width<=1100px){.journal-classic .journal-inner{padding:50px 26px 35px}.journal-classic .journal-grid{gap:16px}.journal-classic .journal-card .journal-content{padding:18px 16px}.journal-classic .journal-card h3{font-size:16px}}@media (width<=900px){.journal-classic .journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-classic .journal-card h3{min-height:3.8em;font-size:18px}}@media (width<=560px){.journal-classic-heading{flex-direction:column;gap:14px;margin-bottom:24px}.journal-view-all{align-self:flex-end;position:static}.journal-classic .journal-inner{padding:40px 18px 28px}.journal-classic .journal-grid{grid-template-columns:minmax(0,1fr)}.journal-classic .journal-card .journal-art{height:190px}.journal-classic .journal-card h3{min-height:0}}.journal-classic a.journal-outline.journal-read-more{color:#021738;border:1px solid #021738;border-radius:5px;justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding:10px 14px;font-size:11px;display:flex}.journal-classic a.journal-read-more:hover{color:#fff;background:#021738}.nidra-footer{color:#021738;background:#f3f2ef;border-top:1px solid #02173813;position:relative}.nidra-footer nav a{width:fit-content;line-height:1.9;transition:color .18s;display:block}.footer-back-top{color:#667287;justify-self:end;align-items:center;gap:12px;font-size:10px;display:inline-flex}.footer-back-top>span{color:#021738;border:1px solid #0217381b;border-radius:50%;place-items:center;width:29px;height:29px;font-size:18px;transition:background .18s,color .18s;display:grid}.footer-back-top:hover>span{color:#fff;background:#021738}@media (width<=1000px){.footer-top{grid-template-columns:1fr 1.3fr .6fr;gap:35px}.footer-links>div{gap:15px}.footer-brand>p{font-size:19px}.nidra-footer nav{font-size:11px}}@media (width<=700px){.footer-inner{padding-inline:22px}.footer-top{grid-template-columns:1fr 1fr;gap:30px 20px;padding:35px 0}.footer-brand{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;gap:8px 20px;display:grid}.footer-brand .wordmark{margin:0;font-size:38px}.footer-brand>p{text-align:left;justify-self:end;font-size:17px}.footer-dots{margin-top:7px}.footer-links>div{grid-template-columns:1fr;gap:12px}.footer-bottom{grid-template-columns:1fr auto 1fr;gap:12px;min-height:78px}.footer-signoff{max-width:108px;font-size:9px;line-height:1.8}.footer-copyright{font-size:12px}.footer-back-top{gap:0;font-size:0}.footer-back-top>span{font-size:18px}}@media (width<=400px){.footer-bottom{gap:8px}.footer-signoff{font-size:8px}.nidra-footer nav{font-size:11px}.footer-top{gap:28px 16px}}@media (prefers-reduced-motion:reduce){.nidra-footer nav a,.footer-back-top>span{transition:none}}.home-ending{z-index:1;color:#021738;background:#faf9f6;position:relative}.home-ending *{box-sizing:border-box}.home-ending a{text-decoration:none}.home-ending :focus-visible,.nidra-footer :focus-visible{outline-offset:5px;outline:2px solid #ff3147}.nidra-footer{z-index:1}.ending-eyebrow{color:#ff3147;margin:0 0 13px;font-size:11px;font-weight:500;line-height:2}.ending-button{color:#fff;background:#ff3147;border:1px solid #ff3147;border-radius:9px;justify-content:space-between;align-items:center;gap:25px;padding:14px 21px;font-size:12px;font-weight:600;line-height:1.7;transition:background .2s,transform .2s;display:inline-flex}.ending-button>span{font-size:20px}.ending-button:hover{background:#e9253b;transform:translateY(-2px)}.home-support{grid-template-columns:125px 1fr auto;align-items:center;gap:32px;max-width:1320px;margin:auto;padding:65px 48px;display:grid}.home-support h2{letter-spacing:-.6px;margin:0 0 10px;font-size:clamp(25px,2.6vw,35px);font-weight:750;line-height:1.9}.support-description{color:#748095;margin:0;font-size:13px;line-height:2.2}.support-mark{background:radial-gradient(circle,#fff,#0000);border:1px solid #02173818;border-radius:50%;place-items:center;width:115px;height:115px;display:grid;position:relative}.support-mark>span{color:#021738;font-size:58px;font-weight:500}.support-mark:before{content:"";border:1px dashed #02173817;border-radius:50%;position:absolute;inset:-9px}.support-mark:after{content:"";background:#ff3147;border-radius:50%;width:10px;height:10px;position:absolute;top:14px;left:7px;box-shadow:0 0 0 6px #ff314709}.support-button{color:#021738;background:0 0;border-color:#02173825}.support-button:hover{color:#fff;background:#021738}.independent-reports{color:#fff;isolation:isolate;background:radial-gradient(at 25% 45%,#18355380,#0000 67%),#021738;position:relative;overflow:hidden}.independent-reports:before{content:"";background:linear-gradient(90deg,#0000,#ff3147a0,#0000);height:1px;position:absolute;top:0;left:0;right:0}.independent-inner{grid-template-columns:.9fr 1.1fr;align-items:center;gap:15px 45px;max-width:1320px;min-height:650px;margin:auto;padding:58px 48px 34px;display:grid}.independent-copy .ending-eyebrow{color:#c1ccdc;align-items:center;gap:9px;font-size:10px;display:flex}.independent-copy .ending-eyebrow>span{background:#ff3147;border-radius:50%;width:6px;height:6px}.independent-copy h2{letter-spacing:-1.2px;margin:0 0 16px;font-size:clamp(34px,3.9vw,54px);font-weight:750;line-height:1.8}.independent-copy h2 em{color:#ff6374;font-style:normal}.independent-lead{color:#eef3fa;margin:0 0 13px;font-size:17px;line-height:2}.independent-description{color:#a8bad3;max-width:430px;margin:0 0 27px;font-size:13px;line-height:2.3}.independent-art{width:100%;min-width:0;height:410px;margin:0;position:relative}.independent-art canvas{width:100%;height:100%;display:block}.independent-art-caption{color:#adc0db;justify-content:space-between;align-items:center;gap:15px;font-size:10px;display:flex;position:absolute;bottom:8px;left:4%;right:4%}.report-art-index{letter-spacing:2px;color:#7286a4;direction:ltr;font-size:9px}.independent-stages{border-top:1px solid #ffffff13;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:25px;margin:15px 0 0;padding:20px 0 0;list-style:none;display:grid}.independent-stages li{color:#b8c8de;align-items:center;gap:12px;padding-bottom:12px;font-size:12px;display:flex;position:relative}.independent-stages li>span{color:#6b819f;font-size:10px}.independent-stages i{background:#ffffff0c;height:2px;position:absolute;bottom:0;left:0;right:0}.independent-stages i:after{content:"";height:100%;width:var(--stage-fill,0%);background:#ff3147;position:absolute;top:0;right:0}.independent-stages li.is-active{color:#fff}.home-final-cta{text-align:center;isolation:isolate;padding:76px 30px 82px;position:relative;overflow:hidden}.home-final-cta h2{letter-spacing:-1px;margin:0 0 15px;font-size:clamp(32px,3.5vw,47px);font-weight:750;line-height:1.8}.home-final-cta>p:not(.ending-eyebrow){color:#7c8797;margin:0 0 26px;font-size:13px;line-height:2.1}.home-final-cta>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:25px;display:flex}.ending-secondary{color:#667287;border-bottom:1px solid #02173824;padding:7px 0;font-size:11px}.ending-secondary:hover{color:#ff3147}.final-cta-dots{z-index:-1;opacity:.8;background:radial-gradient(circle,#02173813 .8px,#0000 1px) 0 0/12px 12px;position:absolute;inset:20px 0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 30% 70%,#000);mask-image:linear-gradient(90deg,#000,#0000 30% 70%,#000)}.nidra-footer .wordmark{letter-spacing:-2px;color:#021738;font-weight:850;line-height:1;display:inline-block;position:relative}.nidra-footer .wordmark>span{background:#ff3147;border-radius:50%;width:7px;height:7px;position:absolute;top:0;right:1px}.nidra-footer a{color:inherit;text-decoration:none}.nidra-footer .footer-copyright{color:#021738}.nidra-footer svg{fill:none;stroke:currentColor}@media (width<=1000px){.home-support{grid-template-columns:90px 1fr auto;gap:25px;padding:50px 38px}.support-mark{width:82px;height:82px}.support-mark>span{font-size:44px}.home-support h2{font-size:28px}.support-description{font-size:12px}.independent-inner{gap:30px;min-height:580px;padding:45px 38px 30px}.independent-copy h2{font-size:40px}.independent-lead{font-size:15px}.independent-description{font-size:12px}.independent-art{height:350px}}@media (width<=760px){.home-support{grid-template-columns:70px 1fr;gap:18px 23px;padding:40px 24px}.support-mark{width:64px;height:64px}.support-mark>span{font-size:35px}.home-support h2{font-size:25px}.support-description br{display:none}.support-button{grid-column:2;justify-self:start;font-size:11px}.independent-inner{grid-template-columns:1fr;gap:15px;min-height:0;padding:39px 24px 27px}.independent-copy h2{font-size:40px}.independent-description{max-width:540px}.independent-art{justify-self:center;max-width:620px;height:330px}.independent-stages{gap:15px;margin-top:0;padding-top:17px}.independent-stages li{gap:8px;font-size:10px}.independent-stages li>span{font-size:9px}.home-final-cta{padding:55px 24px 60px}.home-final-cta h2{font-size:37px}.home-final-cta>div{gap:18px}}@media (width<=430px){.home-support{grid-template-columns:1fr;gap:18px}.support-mark{width:55px;height:55px}.support-button{grid-column:auto}.home-support h2{font-size:23px}.independent-copy h2{font-size:34px}.independent-lead{font-size:13px}.independent-description{font-size:11px}.independent-art{height:290px}.independent-stages li{gap:6px;font-size:9px}.independent-copy .ending-button{font-size:11px}.home-final-cta h2{font-size:31px}.home-final-cta>p:not(.ending-eyebrow){font-size:12px}}@media (prefers-reduced-motion:reduce){.ending-button{transition:none}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.absolute{position:absolute}.block{display:block}.table{display:table}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.filter{filter:var(--tw-blur)var(--tw-brightness)var(--tw-contrast)var(--tw-grayscale)var(--tw-hue-rotate)var(--tw-invert)var(--tw-saturate)var(--tw-sepia)var(--tw-drop-shadow)}.site-header.blog-nav-header{z-index:50;background:linear-gradient(#faf9f6f2,#faf9f600);border:0;height:auto;padding:15px 38px 10px;transition:background .25s;position:sticky;top:0}:root[data-theme=dark] .site-header.blog-nav-header,.dark .site-header.blog-nav-header,:root:has(#dark-mode:checked) .site-header.blog-nav-header{background:linear-gradient(#090b13f2,#090b1300)}.blog-nav-header .header-inner{-webkit-backdrop-filter:blur(22px);background:#ffffffe0;border:1px solid #02173814;border-radius:17px;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;max-width:1244px;height:72px;margin:auto;padding:0 23px;transition:background .25s,border-color .25s,box-shadow .25s;display:grid;position:relative;box-shadow:0 7px 30px #0217380a}:root[data-theme=dark] .blog-nav-header .header-inner,.dark .blog-nav-header .header-inner,:root:has(#dark-mode:checked) .blog-nav-header .header-inner{background:#141824d9;border-color:#ffffff1a;box-shadow:0 7px 30px #00000059}.blog-nav-header .header-logo{border-radius:8px;flex-shrink:0;justify-self:start;align-items:center;display:inline-flex}.blog-nav-header .header-logo img{-o-object-fit:contain;object-fit:contain;width:46px;height:46px;display:block}.blog-nav-header .header-logo:focus-visible{outline-offset:5px;outline:2px solid #ff3147}.blog-nav-header .nav-menu{color:var(--color-navy,#021738);justify-content:center;align-items:center;gap:7px;font-size:13px;display:flex}:root[data-theme=dark] .blog-nav-header .nav-menu,.dark .blog-nav-header .nav-menu,:root:has(#dark-mode:checked) .blog-nav-header .nav-menu{color:#f4f5fa}.blog-nav-header .nav-menu>a,.blog-nav-header .nav-services-trigger{white-space:nowrap;cursor:pointer;min-height:37px;color:inherit;font:inherit;-webkit-user-select:none;user-select:none;box-sizing:border-box;background:0 0;border:none;border-radius:8px;align-items:center;gap:7px;padding:9px 13px;font-size:13px;font-weight:500;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.blog-nav-header .nav-menu>a:hover,.blog-nav-header .nav-services-trigger:hover,.nav-services.is-open .nav-services-trigger{color:var(--color-brand,#ff3147);background:#0217380a}:root[data-theme=dark] .blog-nav-header .nav-menu>a:hover,:root[data-theme=dark] .blog-nav-header .nav-services-trigger:hover,:root[data-theme=dark] .nav-services.is-open .nav-services-trigger,.dark .blog-nav-header .nav-menu>a:hover,.dark .blog-nav-header .nav-services-trigger:hover,.dark .nav-services.is-open .nav-services-trigger,:root:has(#dark-mode:checked) .blog-nav-header .nav-menu>a:hover,:root:has(#dark-mode:checked) .blog-nav-header .nav-services-trigger:hover,:root:has(#dark-mode:checked) .nav-services.is-open .nav-services-trigger{color:var(--color-brand,#ff3147);background:#ffffff0f}.blog-nav-header .nav-menu>a[aria-current=page],.blog-nav-header .nav-menu>a.active{color:var(--color-brand,#ff3147);background:#ff31470f;position:relative}:root[data-theme=dark] .blog-nav-header .nav-menu>a[aria-current=page],:root[data-theme=dark] .blog-nav-header .nav-menu>a.active,.dark .blog-nav-header .nav-menu>a[aria-current=page],.dark .blog-nav-header .nav-menu>a.active,:root:has(#dark-mode:checked) .blog-nav-header .nav-menu>a[aria-current=page],:root:has(#dark-mode:checked) .blog-nav-header .nav-menu>a.active{background:#ff31471f}.blog-nav-header .nav-menu>a[aria-current=page]:after,.blog-nav-header .nav-menu>a.active:after{content:"";background:var(--color-brand,#ff3147);border-radius:50%;width:4px;height:4px;position:absolute;bottom:4px;left:calc(50% - 2px)}.nav-services{align-items:center;display:inline-flex;position:relative}.nav-services-trigger .nav-arrow{flex-shrink:0;width:14px;height:14px;margin-top:2px;transition:transform .2s}.nav-services.is-open .nav-services-trigger .nav-arrow{transform:rotate(180deg)}.nav-dropdown{z-index:60;text-align:right;background:#fff;border:1px solid #02173814;border-radius:15px;grid-template-columns:1fr 1fr;gap:7px;width:570px;padding:19px;transition:background .2s,border-color .2s,box-shadow .2s;display:grid;position:absolute;top:calc(100% + 17px);right:-135px;box-shadow:0 17px 50px #0217381f}:root[data-theme=dark] .nav-dropdown,.dark .nav-dropdown,:root:has(#dark-mode:checked) .nav-dropdown{background:#141824;border-color:#ffffff1f;box-shadow:0 17px 50px #00000080}.dropdown-caption{color:#8893a4;border-bottom:1px solid #0217380f;grid-column:1/-1;margin-bottom:5px;padding:1px 10px 12px;font-size:11px}:root[data-theme=dark] .dropdown-caption,.dark .dropdown-caption,:root:has(#dark-mode:checked) .dropdown-caption{color:#afb7c9;border-bottom-color:#ffffff14}.blog-nav-header .nav-dropdown>a{color:inherit;border-radius:9px;align-items:center;gap:13px;padding:13px 10px;text-decoration:none;transition:background .18s;display:flex}.blog-nav-header .nav-dropdown>a:hover{background:#f6f8fb}:root[data-theme=dark] .blog-nav-header .nav-dropdown>a:hover,.dark .blog-nav-header .nav-dropdown>a:hover,:root:has(#dark-mode:checked) .blog-nav-header .nav-dropdown>a:hover{background:#ffffff0d}.blog-nav-header .nav-dropdown>a>svg{width:25px;height:25px;stroke:var(--color-navy,#021738);flex-shrink:0;transition:stroke .18s}:root[data-theme=dark] .blog-nav-header .nav-dropdown>a>svg,.dark .blog-nav-header .nav-dropdown>a>svg,:root:has(#dark-mode:checked) .blog-nav-header .nav-dropdown>a>svg{stroke:#f4f5fa}.blog-nav-header .nav-dropdown>a:hover>svg{stroke:var(--color-brand,#ff3147)}.blog-nav-header .nav-dropdown>a>span{color:var(--color-navy,#021738);flex-direction:column;font-size:12px;font-weight:650;display:flex}:root[data-theme=dark] .blog-nav-header .nav-dropdown>a>span,.dark .blog-nav-header .nav-dropdown>a>span,:root:has(#dark-mode:checked) .blog-nav-header .nav-dropdown>a>span{color:#f4f5fa}.blog-nav-header .nav-dropdown small{color:#7c8798;margin-top:4px;font-size:10px;font-weight:400;display:block}:root[data-theme=dark] .blog-nav-header .nav-dropdown small,.dark .blog-nav-header .nav-dropdown small,:root:has(#dark-mode:checked) .blog-nav-header .nav-dropdown small{color:#afb7c9}.blog-nav-header .header-action{color:#fff;background:linear-gradient(120deg,#ff3147,#f2213c);border:1px solid #ff3147;border-radius:10px;justify-self:end;align-items:center;gap:21px;min-height:43px;padding:7px 8px 7px 19px;font-size:12px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 5px 16px #ff314733}.start-arrow{background:#fff3;border-radius:7px;place-items:center;width:29px;height:29px;font-size:19px;line-height:1;display:grid}.blog-nav-header .header-action:hover{transform:translateY(-1px);box-shadow:0 7px 22px #ff314759}.nav-toggle{cursor:pointer;background:0 0;border:1px solid #0217381f;border-radius:9px;flex-direction:column;justify-content:center;gap:5px;width:38px;height:38px;padding:10px;display:none}:root[data-theme=dark] .nav-toggle,.dark .nav-toggle,:root:has(#dark-mode:checked) .nav-toggle{border-color:#ffffff1f}.nav-toggle>span{background:var(--color-navy,#021738);width:100%;height:1.5px;transition:transform .2s}:root[data-theme=dark] .nav-toggle>span,.dark .nav-toggle>span,:root:has(#dark-mode:checked) .nav-toggle>span{background:#f4f5fa}.is-menu-open .nav-toggle>span:first-child{transform:translateY(3.25px)rotate(45deg)}.is-menu-open .nav-toggle>span:last-child{transform:translateY(-3.25px)rotate(-45deg)}@media (width<=1100px){.blog-nav-header .nav-menu>a,.blog-nav-header .nav-services>summary{padding-inline:10px}.blog-nav-header .header-inner{gap:14px}}@media (width<=900px){.blog-nav-header .header-logo img{width:40px;height:40px}.site-header.blog-nav-header{padding:12px 22px 8px}.blog-nav-header .header-inner{border-radius:14px;grid-template-columns:1fr auto auto;gap:14px;height:66px;padding:0 17px}.nav-toggle{display:flex}.blog-nav-header .nav-menu{background:#fff;border:1px solid #02173814;border-radius:13px;flex-direction:column;align-items:stretch;gap:5px;max-height:calc(100svh - 110px);padding:15px;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 15px 35px #0217381a}:root[data-theme=dark] .blog-nav-header .nav-menu,.dark .blog-nav-header .nav-menu,:root:has(#dark-mode:checked) .blog-nav-header .nav-menu{background:#141824;border-color:#ffffff1a;box-shadow:0 15px 35px #00000080}.blog-nav-header:not(.is-menu-open) .nav-menu{display:none}.blog-nav-header .nav-menu>a,.blog-nav-header .nav-services>summary{justify-content:space-between;min-height:42px;padding:12px 13px}.nav-dropdown{width:auto;box-shadow:none;background:#fafbfd;border-radius:9px;grid-template-columns:1fr 1fr;margin-top:7px;padding:8px;position:static}:root[data-theme=dark] .nav-dropdown,.dark .nav-dropdown,:root:has(#dark-mode:checked) .nav-dropdown{background:#090b13}.blog-nav-header .header-action{gap:13px;min-height:39px;padding:5px 6px 5px 13px;font-size:11px}.start-arrow{width:27px;height:27px}}@media (width<=480px){.blog-nav-header .header-logo img{width:35px;height:35px}.site-header.blog-nav-header{padding-inline:16px}.blog-nav-header .header-inner{gap:11px;padding-inline:13px}.nav-dropdown{grid-template-columns:1fr}.blog-nav-header .header-action{gap:10px;font-size:10px}.nav-toggle{width:35px;height:35px;padding:9px}}.wordmark{letter-spacing:-2px;color:inherit;font-family:inherit;font-weight:850;line-height:1;text-decoration:none;display:inline-block;position:relative}.wordmark>span{background:var(--color-brand,#ff3147);border-radius:50%;width:7px;height:7px;position:absolute;top:0;right:1px}.wordmark-sm{font-size:28px}.wordmark-md{font-size:36px}.wordmark-lg{font-size:43px}.nidra-footer{color:var(--color-navy,#021738);direction:rtl;background:#f3f2ef;border-top:1px solid #02173814;position:relative}:root[data-theme=dark] .nidra-footer,.dark .nidra-footer,:root:has(#dark-mode:checked) .nidra-footer{color:#f4f5fa;background:#0d101b;border-top-color:#ffffff14}.nidra-footer:before{content:"";background:var(--color-brand,#ff3147);width:60px;height:2px;position:absolute;top:-1px;right:calc(50% - 30px)}.footer-inner{max-width:1320px;margin:auto;padding:0 38px}.footer-top{grid-template-columns:1.15fr 1.3fr .6fr;align-items:start;gap:65px;padding:47px 0 40px;display:grid}.footer-brand{position:relative}.footer-brand .wordmark{margin-bottom:20px;font-size:43px;display:inline-block}.footer-brand>p{color:#657083;letter-spacing:-.4px;margin:0;font-size:20px;line-height:1.9}:root[data-theme=dark] .footer-brand>p,.dark .footer-brand>p,:root:has(#dark-mode:checked) .footer-brand>p{color:#9ba6b9}.footer-brand strong{color:var(--color-navy,#021738);font-weight:650}:root[data-theme=dark] .footer-brand strong,.dark .footer-brand strong,:root:has(#dark-mode:checked) .footer-brand strong{color:#fff}.footer-dots{background:radial-gradient(circle,#02173847 1px,#0000 1.3px) 0 0/8px 8px;width:104px;height:17px;margin-top:18px;display:block;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}:root[data-theme=dark] .footer-dots,.dark .footer-dots,:root:has(#dark-mode:checked) .footer-dots{background:radial-gradient(circle,#fff3 1px,#0000 1.3px) 0 0/8px 8px}.footer-dots:after{content:"";background:var(--color-brand,#ff3147);border-radius:50%;width:3px;height:3px;position:absolute;top:1px;right:1px}.nidra-footer nav{color:#667287;font-size:13px;display:block}:root[data-theme=dark] .nidra-footer nav,.dark .nidra-footer nav,:root:has(#dark-mode:checked) .nidra-footer nav{color:#9ba6b9}.nidra-footer nav h2{color:var(--color-navy,#021738);margin:4px 0 20px;font-size:13px;font-weight:700}:root[data-theme=dark] .nidra-footer nav h2,.dark .nidra-footer nav h2,:root:has(#dark-mode:checked) .nidra-footer nav h2{color:#f4f5fa}.footer-links>div{grid-template-columns:1fr 1fr;gap:18px 26px;display:grid}.nidra-footer nav a{width:fit-content;color:inherit;line-height:1.9;text-decoration:none;transition:color .18s;display:block}.nidra-footer nav a:hover{color:var(--color-brand,#ff3147)}.nidra-footer .footer-explore{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.footer-explore h2{margin-bottom:6px!important}.footer-bottom{border-top:1px solid #02173814;grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;min-height:82px;display:grid}:root[data-theme=dark] .footer-bottom,.dark .footer-bottom,:root:has(#dark-mode:checked) .footer-bottom{border-top-color:#ffffff14}.footer-copyright{text-align:center;white-space:nowrap;margin:0;font-size:13px;font-weight:650}.footer-signoff{color:#8892a1;align-items:center;gap:8px;font-size:11px;display:flex}.footer-signoff>i{background:var(--color-brand,#ff3147);border-radius:50%;width:5px;height:5px;display:inline-block}.footer-back-top{color:#667287;cursor:pointer;background:0 0;border:none;justify-self:end;align-items:center;gap:12px;font-family:inherit;font-size:11px;text-decoration:none;display:inline-flex}.footer-back-top>span{width:29px;height:29px;color:var(--color-navy,#021738);border:1px solid #0217381f;border-radius:50%;place-items:center;font-size:18px;transition:background .18s,color .18s;display:grid}:root[data-theme=dark] .footer-back-top>span,.dark .footer-back-top>span,:root:has(#dark-mode:checked) .footer-back-top>span{color:#f4f5fa;border-color:#ffffff26}.footer-back-top:hover>span{background:var(--color-navy,#021738);color:#fff}:root[data-theme=dark] .footer-back-top:hover>span,.dark .footer-back-top:hover>span,:root:has(#dark-mode:checked) .footer-back-top:hover>span{background:var(--color-brand,#ff3147);border-color:var(--color-brand,#ff3147);color:#fff}@media (width<=1000px){.footer-top{grid-template-columns:1fr 1.3fr .6fr;gap:35px}.footer-links>div{gap:15px}.footer-brand>p{font-size:19px}.nidra-footer nav{font-size:12px}}@media (width<=700px){.footer-inner{padding-inline:22px}.footer-top{grid-template-columns:1fr 1fr;gap:30px 20px;padding:35px 0}.footer-brand{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;gap:8px 20px;display:grid}.footer-brand .wordmark{margin:0;font-size:38px}.footer-brand>p{text-align:left;justify-self:end;font-size:17px}.footer-dots{margin-top:7px}.footer-links>div{grid-template-columns:1fr;gap:12px}.footer-bottom{grid-template-columns:1fr auto 1fr;gap:12px;min-height:78px}.footer-signoff{max-width:108px;font-size:10px;line-height:1.8}.footer-copyright{font-size:12px}.footer-back-top{gap:0;font-size:0}.footer-back-top>span{font-size:18px}}@media (width<=400px){.footer-bottom{gap:8px}.footer-signoff{font-size:9px}.nidra-footer nav{font-size:11px}.footer-top{gap:28px 16px}}.scene{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.ambient{filter:blur(100px);opacity:.4;will-change:transform;border-radius:50%;position:absolute}.ambient-one{background:#4c37a2;width:640px;height:640px;top:-340px;right:-160px}.ambient-two{background:#163f61;width:560px;height:480px;bottom:-280px;left:-150px}.ambient-three{background:#463479;width:380px;height:380px;bottom:-220px;right:25%}.scene-grid{background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 20%,#0000 80%);mask-image:radial-gradient(#000 20%,#0000 80%)}:root[data-theme=light] .ambient,.theme-light .ambient,:root:not(:has(#dark-mode:checked)) .ambient{opacity:.2}:root[data-theme=light] .ambient-one,.theme-light .ambient-one,:root:not(:has(#dark-mode:checked)) .ambient-one{background:#b3a0e4}:root[data-theme=light] .ambient-two,.theme-light .ambient-two,:root:not(:has(#dark-mode:checked)) .ambient-two{background:#80b9d5}:root[data-theme=light] .ambient-three,.theme-light .ambient-three,:root:not(:has(#dark-mode:checked)) .ambient-three{background:#d1bbda}:root[data-theme=light] .scene-grid,.theme-light .scene-grid,:root:not(:has(#dark-mode:checked)) .scene-grid{background-image:linear-gradient(#283a5004 1px,#0000 1px),linear-gradient(90deg,#283a5004 1px,#0000 1px)}.page-container{box-sizing:border-box;width:100%;max-width:1456px;margin-inline:auto;padding-inline:20px}@media (width>=640px){.page-container{padding-inline:32px}}@media (width>=1024px){.page-container{padding-inline:48px}}.site-layout{width:100%;min-height:100svh;color:inherit;background:0 0;flex-direction:column;display:flex;position:relative;overflow-x:hidden}.site-main{z-index:1;flex:auto;width:100%;position:relative}.journal-classic .journal-card .journal-art{display:block;position:relative;overflow:hidden}.journal-cover-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .35s cubic-bezier(.16,1,.3,1);display:block}.journal-classic .journal-card:hover .journal-cover-img{transform:scale(1.05)}.journal-classic .journal-card .editorial-badge{z-index:2;-webkit-backdrop-filter:blur(8px);color:var(--color-navy,#021738);background:#ffffffeb;font-weight:600;position:absolute;bottom:12px;right:14px;box-shadow:0 4px 12px #02173814}:root:has(#dark-mode:checked) .journal-classic .journal-card .editorial-badge{color:#e4ebf5;background:#142238eb;box-shadow:0 4px 14px #0006}.journal-classic .journal-card h3 a{color:inherit;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-decoration:none;transition:color .18s;display:-webkit-box;overflow:hidden}.journal-classic .journal-card h3 a:hover{color:var(--color-brand,#ff3147)}:root:has(#dark-mode:checked) .journal-classic .journal-card h3 a{color:#edf2fa}:root:has(#dark-mode:checked) .journal-classic .journal-card h3 a:hover{color:var(--color-brand,#ff3147)}:root:has(#dark-mode:checked) .journal-classic .journal-outline .journal-read-more{color:#f4f5fa;background:#142238;border-color:#ffffff2e}:root:has(#dark-mode:checked) .journal-classic .journal-outline .journal-read-more:hover{background:var(--color-brand,#ff3147);border-color:var(--color-brand,#ff3147);color:#fff}.journal-skeleton .skeleton-art{background:#e9ecf2;height:190px}.journal-skeleton .skeleton-line{background:#e9ecf2;border-radius:4px;margin-bottom:12px}.journal-skeleton .skeleton-meta{width:45%;height:12px}.journal-skeleton .skeleton-title{height:20px}.journal-skeleton .skeleton-text{width:90%;height:12px;margin-top:10px}.journal-skeleton .skeleton-btn{border-radius:5px;width:100%;height:38px;margin-top:auto}:is(:root:has(#dark-mode:checked) .journal-skeleton .skeleton-art,:root:has(#dark-mode:checked) .journal-skeleton .skeleton-line){background:#1b2c43}@keyframes journal-shimmer{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.journal-skeleton .shimmer{animation:1.5s ease-in-out infinite journal-shimmer}:is(:root:has(#dark-mode:checked) .journal-classic,[data-theme=dark] .journal-classic,.dark .journal-classic){--j-ink:#e4ebf5;--j-muted:#a9b5c8;--j-paper:#0c1625;--j-glass:#142238;--j-line:#ffffff17;background:var(--j-paper)}:is(:root:has(#dark-mode:checked) .journal-classic .journal-card,[data-theme=dark] .journal-classic .journal-card,.dark .journal-classic .journal-card){--accent:164,184,213;background:var(--j-glass);border-color:var(--j-line)}:is(:root:has(#dark-mode:checked) .journal-classic .journal-card .journal-art,[data-theme=dark] .journal-classic .journal-card .journal-art,.dark .journal-classic .journal-card .journal-art){background:#1b2c43}[data-theme=dark] .journal-classic .editorial-sheet,[data-theme=dark] .journal-classic .editorial-receipt,[data-theme=dark] .journal-classic .editorial-review,[data-theme=dark] .journal-classic .editorial-books i,[data-theme=dark] .journal-classic .editorial-badge,.dark .journal-classic .editorial-sheet,.dark .journal-classic .editorial-receipt,.dark .journal-classic .editorial-review,.dark .journal-classic .editorial-books i,.dark .journal-classic .editorial-badge,:root:has(#dark-mode:checked) .journal-classic .editorial-sheet,:root:has(#dark-mode:checked) .journal-classic .editorial-receipt,:root:has(#dark-mode:checked) .journal-classic .editorial-review,:root:has(#dark-mode:checked) .journal-classic .editorial-books i,:root:has(#dark-mode:checked) .journal-classic .editorial-badge{background:#142238}.journal-state-box{text-align:center;border:1px dashed var(--j-line);background:var(--j-glass);border-radius:12px;grid-column:1/-1;padding:48px 24px}.journal-state-box p{color:var(--j-muted);margin-bottom:16px;font-size:14px}.journal-retry-btn{background:var(--color-navy,#021738);color:#fff;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:8px;padding:9px 18px;font-size:12px;transition:background .2s;display:inline-flex}.journal-retry-btn:hover{background:var(--color-brand,#ff3147)}:is(:root:has(#dark-mode:checked) .journal-retry-btn,[data-theme=dark] .journal-retry-btn,.dark .journal-retry-btn){color:#edf2fa;background:#1b2c43}:is(:root:has(#dark-mode:checked) .journal-retry-btn:hover,[data-theme=dark] .journal-retry-btn:hover,.dark .journal-retry-btn:hover){background:var(--color-brand,#ff3147);color:#fff}.accounting-page{--acc-navy:#021738;--acc-red:#ff3147;--acc-muted:#667287;--acc-line:#02173814;--acc-card-bg:linear-gradient(150deg,#fff,#fafbfd);--acc-section-bg:#f5f7fa;--acc-text:var(--acc-navy);--acc-shadow:0 18px 45px #02173814;--acc-hero-glow:radial-gradient(ellipse at 50% 50%,#edf2f8,transparent 67%);width:100%;color:var(--acc-text);font-family:inherit;transition:color .25s;position:relative}:is(:root:has(#dark-mode:checked) .accounting-page,[data-theme=dark] .accounting-page,.dark .accounting-page){--acc-navy:#f4f5fa;--acc-red:#ff3147;--acc-muted:#9ba8b9;--acc-line:#ffffff14;--acc-card-bg:linear-gradient(150deg,#141826cc,#0d101ae6);--acc-section-bg:#10141fa6;--acc-text:#f4f5fa;--acc-shadow:0 20px 50px #00000080;--acc-hero-glow:radial-gradient(ellipse at 50% 50%,#1a2c4c66,transparent 70%)}.accounting-page .accounting-hero{grid-template-columns:1fr 1.15fr;align-items:center;gap:30px;max-width:1320px;min-height:640px;margin:auto;padding:55px 38px 60px;display:grid}.accounting-page .hero-copy{padding:15px 0 30px}.accounting-page .eyebrow{color:var(--acc-muted);align-items:center;gap:12px;margin:0 0 22px;font-size:12px;display:flex}.accounting-page .eyebrow>span{background:var(--acc-red);width:25px;height:2px;display:block}.accounting-page h1{letter-spacing:-1.8px;color:var(--acc-navy);margin:0;font-size:clamp(36px,4vw,58px);font-weight:800;line-height:1.65}.accounting-page h1 em{color:var(--acc-red);font-style:normal}.accounting-page .hero-description{color:var(--acc-muted);margin:20px 0 28px;font-size:16px;line-height:2.1}.accounting-page .primary-button{background:var(--acc-red);color:#fff;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:30px;padding:15px 24px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 8px 24px #ff314733}.accounting-page .primary-button:hover{background:#021738;transform:translateY(-2px)}:is(:root:has(#dark-mode:checked) .accounting-page .primary-button:hover,[data-theme=dark] .accounting-page .primary-button:hover,.dark .accounting-page .primary-button:hover){background:#e61d33}.accounting-page .primary-button>span{font-size:22px;line-height:1}.accounting-page .hero-footnote{color:#7e8899;align-items:center;gap:14px;margin-top:25px;font-size:10px;display:flex}.accounting-page .hero-footnote i{background:var(--acc-red);border-radius:50%;width:3px;height:3px}.accounting-page .accounting-universe{aspect-ratio:600/520;isolation:isolate;background:var(--acc-hero-glow);border-radius:24px;width:100%;position:relative}.accounting-page .universe-map{width:100%;height:100%;position:absolute;inset:0}.accounting-page .universe-orbit{stroke:#0217381f;stroke-width:.7px;fill:none}:is(:root:has(#dark-mode:checked) .accounting-page .universe-orbit,[data-theme=dark] .accounting-page .universe-orbit,.dark .accounting-page .universe-orbit){stroke:#ffffff1f}.accounting-page .fine-orbit{stroke-dasharray:2 8;stroke:#ff314747}.accounting-page .universe-paths{stroke:url(#energy);stroke-width:1.4px;stroke-dasharray:3 6;fill:none}.accounting-page .sphere-halo{fill:#fff6;stroke:#ff31472e;stroke-width:.8px}:is(:root:has(#dark-mode:checked) .accounting-page .sphere-halo,[data-theme=dark] .accounting-page .sphere-halo,.dark .accounting-page .sphere-halo){fill:#ffffff14;stroke:#ff314759}.accounting-page .sphere-dots{opacity:.85;transform-origin:300px 260px;animation:5s ease-in-out infinite sphere-pulse}.accounting-page .universe-card{width:32%;box-shadow:var(--acc-shadow);backdrop-filter:blur(14px);z-index:2;direction:rtl;background:linear-gradient(125deg,#fffffff0,#ffffffa6);border:1px solid #ffffffd9;border-radius:18px;padding:20px;animation:7s ease-in-out infinite card-float;position:absolute;transform:rotate(-5deg)}:is(:root:has(#dark-mode:checked) .accounting-page .universe-card,[data-theme=dark] .accounting-page .universe-card,.dark .accounting-page .universe-card){backdrop-filter:blur(20px);background:linear-gradient(125deg,#141826e0,#0d101ab8);border:1px solid #ffffff1f}.accounting-page .source-card{width:29%;animation-delay:-2s;top:11%;right:63%}.accounting-page .report-card{animation-delay:-4s;top:7%;left:66%;transform:rotate(6deg)}.accounting-page .ledger-card{width:34%;bottom:10%;left:63%;transform:rotate(-4deg)}.accounting-page .universe-card small{color:var(--acc-muted);margin-top:12px;font-size:9px;display:block}.accounting-page .universe-card strong{color:var(--acc-navy);margin-top:4px;font-size:15px;font-weight:650;display:block}.accounting-page .mini-icon{width:34px;height:34px;color:var(--acc-red);background:#ff31470f;border-radius:10px;place-items:center;display:grid}:is(:root:has(#dark-mode:checked) .accounting-page .mini-icon,[data-theme=dark] .accounting-page .mini-icon,.dark .accounting-page .mini-icon){background:#ff314724}.accounting-page .paper-lines{gap:7px;margin-top:18px;display:grid}.accounting-page .paper-lines i{background:#0217381a;border-radius:2px;height:3px}:is(:root:has(#dark-mode:checked) .accounting-page .paper-lines i,[data-theme=dark] .accounting-page .paper-lines i,.dark .accounting-page .paper-lines i){background:#ffffff24}.accounting-page .paper-lines i:nth-child(2){width:70%}.accounting-page .paper-lines i:nth-child(3){width:45%}.accounting-page .mini-bars{direction:ltr;align-items:flex-end;gap:7px;height:43px;margin-top:14px;display:flex}.accounting-page .mini-bars i{background:#02173824;border-radius:3px 3px 0 0;flex:1;height:35%}:is(:root:has(#dark-mode:checked) .accounting-page .mini-bars i,[data-theme=dark] .accounting-page .mini-bars i,.dark .accounting-page .mini-bars i){background:#ffffff26}.accounting-page .mini-bars i:nth-child(2){height:55%}.accounting-page .mini-bars i:nth-child(3){height:45%}.accounting-page .mini-bars i:nth-child(4){background:var(--acc-red);height:75%}.accounting-page .mini-bars i:nth-child(5){background:var(--acc-navy);height:100%}.accounting-page .balance{color:var(--acc-muted);border-top:1px solid var(--acc-line);justify-content:space-between;align-items:center;gap:5px;margin-top:14px;padding-top:12px;font-size:9px;display:flex}.accounting-page .balance b{color:var(--acc-red);font-size:20px;font-weight:500}.accounting-page .universe-note{text-align:center;color:#8c95a3;font-size:10px;position:absolute;bottom:12px;left:0;right:0}.accounting-page .features-section,.accounting-page .start-section,.accounting-page .accounting-close{max-width:1244px;margin:0 auto}.accounting-page .features-section{padding:30px 0 60px}.accounting-page .section-heading{text-align:center;margin-bottom:32px}.accounting-page .section-heading>span{color:var(--acc-muted);letter-spacing:.5px;font-size:11px}.accounting-page .section-heading h2{letter-spacing:-.8px;color:var(--acc-navy);margin:8px 0 13px;font-size:32px;font-weight:750}.accounting-page .section-heading>i{background:var(--acc-red);border-radius:2px;width:34px;height:2px;margin:auto;display:block}.accounting-page .accounting-features{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.accounting-page .accounting-features article{border:1px solid var(--acc-line);background:var(--acc-card-bg);border-radius:15px;padding:25px 23px 20px;transition:border-color .2s,transform .2s}.accounting-page .accounting-features article:hover{border-color:#ff314766;transform:translateY(-3px)}.accounting-page .feature-icon{color:#021738;background:#f2f5f9;border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:17px;display:grid}:is(:root:has(#dark-mode:checked) .accounting-page .feature-icon,[data-theme=dark] .accounting-page .feature-icon,.dark .accounting-page .feature-icon){color:#e2e8f0;background:#ffffff0f}.accounting-page .accounting-features article:nth-child(4n) .feature-icon{color:var(--acc-red);background:#fff1f3}:is(:root:has(#dark-mode:checked) .accounting-page .accounting-features article:nth-child(4n) .feature-icon,[data-theme=dark] .accounting-page .accounting-features article:nth-child(4n) .feature-icon,.dark .accounting-page .accounting-features article:nth-child(4n) .feature-icon){color:var(--acc-red);background:#ff314726}.accounting-page .accounting-features h3{color:var(--acc-navy);margin:0 0 10px;font-size:16px;font-weight:700}.accounting-page .accounting-features p{color:var(--acc-muted);min-height:72px;margin:0;font-size:12px;line-height:2}.accounting-page .feature-scope{border-top:1px solid var(--acc-line);color:#8790a0;margin-top:18px;padding-top:13px;font-size:9px;display:block}.accounting-page .start-section{background:var(--acc-section-bg);border:1px solid var(--acc-line);border-radius:20px;padding:35px 28px 28px}.accounting-page .start-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.accounting-page .start-steps li{border:1px solid var(--acc-line);background:#fff;border-radius:13px;padding:23px;position:relative}:is(:root:has(#dark-mode:checked) .accounting-page .start-steps li,[data-theme=dark] .accounting-page .start-steps li,.dark .accounting-page .start-steps li){background:#141826d9;border-color:#ffffff14}.accounting-page .start-steps li>b{color:#9aa4b4;font-size:11px;font-weight:500;position:absolute;top:22px;left:20px}.accounting-page .start-steps li>svg{color:var(--acc-red);margin-bottom:14px}.accounting-page .start-steps h3{color:var(--acc-navy);margin:0 0 9px;font-size:16px;font-weight:700}.accounting-page .start-steps p{color:var(--acc-muted);margin:0;font-size:12px;line-height:2}.accounting-page .start-steps li:not(:last-child):after{content:"←";color:#9ba8b9;z-index:2;font-size:18px;position:absolute;top:calc(50% - 10px);left:-13px}.accounting-page .accounting-close{color:#fff;background:radial-gradient(at 85%,#2b486859,#0000 70%),#021738;border:1px solid #ffffff1a;border-radius:20px;justify-content:space-between;align-items:center;gap:40px;min-height:275px;margin-top:36px;margin-bottom:50px;padding:40px 54px;display:flex;position:relative;overflow:hidden}:is(:root:has(#dark-mode:checked) .accounting-page .accounting-close,[data-theme=dark] .accounting-page .accounting-close,.dark .accounting-page .accounting-close){background:radial-gradient(at 85%,#ff314726,#0000 70%),#081224;border-color:#ffffff1f}.accounting-page .accounting-close .eyebrow{color:#a9bbd2;margin-bottom:13px;font-size:10px}.accounting-page .accounting-close h2{letter-spacing:-1px;color:#fff;margin:0 0 22px;font-size:32px;font-weight:700;line-height:1.8}.accounting-page .accounting-close .primary-button{padding:12px 19px;font-size:12px}.accounting-page .closing-symbol{background:linear-gradient(130deg,#ffffff1a,#ffffff05);border:1px solid #fff3;border-radius:28px;place-items:center;width:170px;height:180px;margin-left:60px;display:grid;position:relative;transform:rotate(-8deg);box-shadow:0 15px 50px #00000040}.accounting-page .closing-symbol>svg{stroke:#d3e1f2;stroke-width:1.1px}.accounting-page .closing-symbol>span{border:1px solid #ffffff14;border-radius:36px;position:absolute;inset:-15px;transform:rotate(17deg)}.accounting-page .closing-symbol>i{background:var(--acc-red);border-radius:50%;width:13px;height:13px;position:absolute;bottom:36px;right:-6px;box-shadow:0 0 0 7px #ff314726,0 0 24px #ff314780}@keyframes card-float{0%,to{translate:0}50%{translate:0 -9px}}@keyframes sphere-pulse{0%,to{opacity:.6}50%{opacity:1}}@media (width<=1320px){.accounting-page .features-section,.accounting-page .start-section,.accounting-page .accounting-close{margin-left:38px;margin-right:38px}}@media (width<=1000px){.accounting-page .accounting-hero{gap:20px;min-height:560px;padding-top:40px}.accounting-page .universe-card{padding:14px}.accounting-page .universe-card strong{font-size:12px}.accounting-page .universe-card small{font-size:8px}.accounting-page .mini-icon{width:28px;height:28px}.accounting-page .universe-card .mini-bars{height:30px}.accounting-page .accounting-features,.accounting-page .start-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.accounting-page .start-steps li:after{display:none}.accounting-page .accounting-close h2{font-size:27px}.accounting-page .closing-symbol{margin-left:10px}}@media (width<=700px){.accounting-page .accounting-hero{grid-template-columns:1fr;gap:15px;padding:35px 24px 25px}.accounting-page .hero-copy{padding-bottom:0}.accounting-page h1{font-size:38px;line-height:1.6}.accounting-page .hero-description{font-size:14px}.accounting-page .accounting-universe{max-width:520px;margin:auto}.accounting-page .universe-card{padding:18px}.accounting-page .features-section,.accounting-page .start-section,.accounting-page .accounting-close{margin-left:22px;margin-right:22px}.accounting-page .features-section{padding-top:25px;padding-bottom:30px}.accounting-page .section-heading h2{font-size:28px}.accounting-page .accounting-features{gap:12px}.accounting-page .accounting-features article{padding:20px 16px}.accounting-page .accounting-features h3{font-size:14px}.accounting-page .accounting-features p{min-height:88px;font-size:11px}.accounting-page .feature-scope{font-size:8px}.accounting-page .start-section{padding:28px 16px 20px}.accounting-page .start-steps{gap:12px}.accounting-page .start-steps li{padding:20px 16px}.accounting-page .start-steps h3{font-size:14px}.accounting-page .start-steps p{font-size:11px}.accounting-page .accounting-close{gap:15px;min-height:0;padding:32px 25px}.accounting-page .accounting-close h2{font-size:24px}.accounting-page .closing-symbol{border-radius:18px;flex-shrink:0;width:85px;height:110px;margin-left:0}.accounting-page .closing-symbol>svg{width:55px;height:55px}.accounting-page .closing-symbol>span{border-radius:24px;inset:-8px}}@media (width<=400px){.accounting-page .accounting-hero{padding-inline:18px}.accounting-page h1{font-size:32px}.accounting-page .universe-card{padding:12px}.accounting-page .universe-card strong{font-size:11px}.accounting-page .universe-note{font-size:8px}.accounting-page .features-section,.accounting-page .start-section,.accounting-page .accounting-close{margin-inline:14px}.accounting-page .closing-symbol{display:none}}@media (prefers-reduced-motion:reduce){.accounting-page .universe-card,.accounting-page .sphere-dots{animation:none}.accounting-page .energy-packets{display:none}.accounting-page .primary-button,.accounting-page .accounting-features article{transition:none}.accounting-page .primary-button:hover,.accounting-page .accounting-features article:hover{transform:none}}.tax-page{--tax-navy:#021738;--tax-red:#ff3147;--tax-muted:#667287;--tax-line:#02173814;--tax-card-bg:#fff;--tax-card-border:#0217380f;--tax-icon-bg:linear-gradient(145deg,#f0f4fa,#f8fafc);--tax-sec-bg:linear-gradient(130deg,#fafbfd,#f2f5fa);--tax-step-bg:#fff;--tax-badge-bg:#f0f4fa;--tax-close-bg:linear-gradient(115deg,#f4f7fc,#eaf0f9);--tax-note-bg:#ff31470a;--tax-note-border:#ff31471f;width:100%;color:var(--tax-navy);font-family:inherit;transition:color .25s,background-color .25s;position:relative}:is(:root:has(#dark-mode:checked) .tax-page,[data-theme=dark] .tax-page,.dark .tax-page){--tax-navy:#f3f5fa;--tax-red:#ff3147;--tax-muted:#9ba8b9;--tax-line:#ffffff14;--tax-card-bg:#121826d9;--tax-card-border:#ffffff12;--tax-icon-bg:linear-gradient(145deg,#1b2438,#111827);--tax-sec-bg:linear-gradient(130deg,#0f172ae6,#0b1220f2);--tax-step-bg:#121826d9;--tax-badge-bg:#1e293b;--tax-close-bg:linear-gradient(115deg,#131c30,#0c1424);--tax-note-bg:#ff314714;--tax-note-border:#ff314733}.tax-page .tax-hero{grid-template-columns:1fr 1.15fr;align-items:center;gap:36px;max-width:1320px;min-height:545px;margin:0 auto;padding:40px 38px 45px;display:grid}.tax-page .hero-copy{padding:15px 0 30px}.tax-page .eyebrow{color:var(--tax-red);align-items:center;gap:10px;margin:0 0 20px;font-size:13px;font-weight:600;display:inline-flex}.tax-page .eyebrow>span{background:var(--tax-red);border-radius:5px;width:5px;height:11px;display:inline-block}.tax-page .tax-hero h1{letter-spacing:-1.4px;color:var(--tax-navy);margin:0;font-size:clamp(32px,3.35vw,47px);font-weight:800;line-height:1.7}.tax-page .hero-description{color:var(--tax-muted);margin:21px 0 30px;font-size:15px;line-height:2}.tax-page .primary-button{background:var(--tax-red);color:#fff;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;padding:15px 24px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 24px #ff314738}.tax-page .primary-button:hover{background:#021738;transform:translateY(-2px);box-shadow:0 12px 28px #02173840}:is(:root:has(#dark-mode:checked) .tax-page .primary-button:hover,[data-theme=dark] .tax-page .primary-button:hover,.dark .tax-page .primary-button:hover){background:#e0243a;box-shadow:0 12px 28px #ff314766}.tax-page .primary-button>span{font-size:20px;line-height:1;transition:transform .2s}.tax-page .primary-button:hover>span{transform:translate(-4px)}.tax-page .tax-landscape{aspect-ratio:620/460;background:radial-gradient(at 48% 47%,#eef2f9,#0000 69%);border-radius:20px;width:100%;min-width:0;margin:0;position:relative;overflow:hidden}:is(:root:has(#dark-mode:checked) .tax-page .tax-landscape,[data-theme=dark] .tax-page .tax-landscape,.dark .tax-page .tax-landscape){background:radial-gradient(at 48% 47%,#ff31470d,#0000 69%)}.tax-page .tax-landscape canvas{width:100%;height:100%;display:block}.tax-page .art-label{-webkit-backdrop-filter:blur(8px);color:var(--tax-navy);white-space:nowrap;pointer-events:none;z-index:2;background:#ffffffd9;border:1px solid #ffffffe6;border-radius:20px;padding:8px 14px;font-size:11px;font-weight:600;transition:background-color .2s,border-color .2s,color .2s;position:absolute;box-shadow:0 8px 20px #0217380f}:is(:root:has(#dark-mode:checked) .tax-page .art-label,[data-theme=dark] .tax-page .art-label,.dark .tax-page .art-label){color:#e2e8f0;background:#141a2ad9;border-color:#ffffff1f;box-shadow:0 8px 20px #0006}.tax-page .invoice-label{bottom:21%;left:17%}.tax-page .send-label{color:var(--tax-red);top:16%;right:27%}:is(:root:has(#dark-mode:checked) .tax-page .send-label,[data-theme=dark] .tax-page .send-label,.dark .tax-page .send-label){color:#ff6575}.tax-page .response-label{bottom:19%;right:9%}.tax-page .tax-landscape figcaption{text-align:center;color:#8793a5;pointer-events:none;font-size:10px;position:absolute;bottom:1.5%;left:0;right:0}.tax-page .tax-features{background:var(--tax-sec-bg);border-top:1px solid var(--tax-line);border-bottom:1px solid var(--tax-line);padding:45px 38px 50px}.tax-page .tax-section-inner{max-width:1244px;margin:auto}.tax-page .tax-features .section-heading,.tax-page .tax-start .section-heading{text-align:center;margin-bottom:30px}.tax-page .tax-features .section-heading h2,.tax-page .tax-start .section-heading h2{letter-spacing:-.5px;color:var(--tax-navy);margin:0;font-size:28px;font-weight:800}.tax-page .tax-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.tax-page .tax-feature-grid article{border:1px solid var(--tax-card-border);background:var(--tax-card-bg);direction:ltr;border-radius:16px;align-items:flex-start;gap:22px;min-height:162px;padding:26px 25px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:0 4px 14px #02173808}.tax-page .tax-feature-grid article:hover{border-color:#ff31474d;transform:translateY(-3px);box-shadow:0 10px 24px #02173814}:is(:root:has(#dark-mode:checked) .tax-page .tax-feature-grid article:hover,[data-theme=dark] .tax-page .tax-feature-grid article:hover,.dark .tax-page .tax-feature-grid article:hover){box-shadow:0 10px 24px #0006}.tax-page .tax-feature-grid article>div{direction:rtl;flex:1;padding-top:6px}.tax-page .tax-feature-icon{background:var(--tax-icon-bg);border:1px solid var(--tax-card-border);border-radius:17px;flex-shrink:0;place-items:center;width:62px;height:62px;display:grid}.tax-page .tax-feature-icon svg{width:32px;height:32px;stroke:var(--tax-navy);stroke-width:1.9px;transition:stroke .2s}:is(:root:has(#dark-mode:checked) .tax-page .tax-feature-icon svg,[data-theme=dark] .tax-page .tax-feature-icon svg,.dark .tax-page .tax-feature-icon svg){stroke:#94a3b8}.tax-page .tax-feature-grid article:first-child svg{stroke:var(--tax-red)!important}.tax-page .tax-feature-grid h3{letter-spacing:-.3px;color:var(--tax-navy);margin:0 0 8px;font-size:18px;font-weight:750;line-height:1.8}.tax-page .tax-feature-grid p{color:var(--tax-muted);max-width:230px;margin:0;font-size:13px;line-height:2}.tax-page .tax-start{max-width:1244px;margin:0 auto;padding:50px 0 35px}.tax-page .tax-start ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.tax-page .tax-start li{text-align:center;border:1px solid var(--tax-line);background:var(--tax-step-bg);border-radius:14px;min-height:265px;padding:22px 22px 28px;transition:transform .25s,box-shadow .25s;position:relative}.tax-page .tax-start li:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0217380f}:is(:root:has(#dark-mode:checked) .tax-page .tax-start li:hover,[data-theme=dark] .tax-page .tax-start li:hover,.dark .tax-page .tax-start li:hover){box-shadow:0 8px 24px #00000059}.tax-page .tax-start li>b{background:var(--tax-badge-bg);width:44px;height:44px;color:var(--tax-red);border-radius:50%;place-items:center;margin:0 auto 22px;font-size:21px;font-weight:650;display:grid}.tax-page .tax-start li>svg{width:56px;height:56px;stroke:var(--tax-navy);stroke-width:1.6px;margin-bottom:14px;margin-inline:auto;display:block}:is(:root:has(#dark-mode:checked) .tax-page .tax-start li>svg,[data-theme=dark] .tax-page .tax-start li>svg,.dark .tax-page .tax-start li>svg){stroke:#94a3b8}.tax-page .tax-start li:last-child>svg{stroke:var(--tax-red)!important}.tax-page .tax-start h3{letter-spacing:-.4px;color:var(--tax-navy);margin:0 0 10px;font-size:19px;font-weight:750}.tax-page .tax-start p{color:var(--tax-muted);margin:0;font-size:13px;line-height:2}.tax-page .tax-start li:not(:last-child):after{content:"←";color:#97acc8;pointer-events:none;font-size:20px;line-height:1;position:absolute;top:46%;left:-22px}[data-theme=dark] .tax-page .tax-start li:not(:last-child):after,.dark .tax-page .tax-start li:not(:last-child):after,:root:has(#dark-mode:checked) .tax-page .tax-start li:not(:last-child):after{color:#475569}.tax-page .tax-note{background:var(--tax-note-bg);border:1px solid var(--tax-note-border);width:fit-content;color:var(--tax-red);border-radius:12px;justify-content:center;align-items:center;gap:10px;margin:26px auto 0;padding:12px 24px;font-size:13px;font-weight:600;display:flex}.tax-page .tax-note span{font-size:17px;line-height:1}.tax-page .tax-close{background:var(--tax-close-bg);border:1px solid var(--tax-line);isolation:isolate;border-radius:16px;justify-content:space-between;align-items:center;gap:30px;max-width:1244px;min-height:180px;margin:0 auto 40px;padding:30px 42px;display:flex;position:relative;overflow:hidden}.tax-page .tax-close h2{letter-spacing:-.7px;color:var(--tax-navy);margin:0 0 14px;font-size:27px;font-weight:750;line-height:1.8}.tax-page .tax-close .primary-button{padding:13px 22px;font-size:13px}.tax-page .invoice-stack{flex-shrink:0;width:230px;height:140px;margin-left:55px;position:relative}.tax-page .invoice-stack>i{background:#b7c8e2;border-radius:10px;width:100px;height:110px;transition:transform .3s;position:absolute;top:17px;left:45px;transform:rotate(-13deg)}.tax-page .invoice-stack>i:nth-child(2){background:#d5e0f1;top:27px;left:85px;transform:skew(14deg)}:is(:root:has(#dark-mode:checked) .tax-page .invoice-stack>i,[data-theme=dark] .tax-page .invoice-stack>i,.dark .tax-page .invoice-stack>i){background:#25334d}:is(:root:has(#dark-mode:checked) .tax-page .invoice-stack>i:nth-child(2),[data-theme=dark] .tax-page .invoice-stack>i:nth-child(2),.dark .tax-page .invoice-stack>i:nth-child(2)){background:#1b263b}.tax-page .invoice-stack>span{background:#fff;border:1px solid #02173814;border-radius:10px;flex-direction:column;gap:10px;width:101px;height:122px;padding:24px 18px;transition:transform .3s;display:flex;position:absolute;top:3px;left:62px;transform:rotate(-8deg);box-shadow:0 7px 17px #02173814}:is(:root:has(#dark-mode:checked) .tax-page .invoice-stack>span,[data-theme=dark] .tax-page .invoice-stack>span,.dark .tax-page .invoice-stack>span){background:#0f172a;border-color:#ffffff1f;box-shadow:0 7px 20px #00000073}.tax-page .invoice-stack b{background:#e5ebf4;border-radius:5px;width:100%;height:6px;display:block}:is(:root:has(#dark-mode:checked) .tax-page .invoice-stack b,[data-theme=dark] .tax-page .invoice-stack b,.dark .tax-page .invoice-stack b){background:#334155}.tax-page .invoice-stack b:first-child{background:var(--tax-red);opacity:.65;width:55%}.tax-page .invoice-stack b:last-child{width:65%}.tax-page .invoice-stack:before,.tax-page .invoice-stack:after{content:"";z-index:-1;background:#02173808;border-radius:80px;width:145px;height:200px;position:absolute;top:-20px;left:-30px;transform:rotate(37deg)}[data-theme=dark] .tax-page .invoice-stack:before,.dark .tax-page .invoice-stack:before,:root:has(#dark-mode:checked) .tax-page .invoice-stack:before{background:#ffffff05}.tax-page .invoice-stack:after{width:60px;top:50px;left:190px}@media (width<=1320px){.tax-page .tax-start,.tax-page .tax-close{margin-inline:38px}}@media (width<=1050px){.tax-page .tax-hero{gap:24px;min-height:490px}.tax-page .tax-hero h1{font-size:36px}.tax-page .hero-description{font-size:13px}.tax-page .tax-feature-grid{gap:15px}.tax-page .tax-feature-grid article{gap:15px;min-height:155px;padding:22px 18px}.tax-page .tax-feature-icon{width:48px;height:48px}.tax-page .tax-feature-icon svg{width:26px;height:26px}.tax-page .tax-feature-grid h3{font-size:16px}.tax-page .tax-feature-grid p{font-size:12px}.tax-page .tax-start ol{gap:20px}.tax-page .tax-start li{min-height:260px;padding:20px 16px}.tax-page .tax-start h3{font-size:16px}.tax-page .tax-start p{font-size:12px}.tax-page .tax-start li:not(:last-child):after{font-size:18px;left:-17px}.tax-page .tax-close h2{font-size:23px}.tax-page .invoice-stack{margin-left:0}}@media (width<=760px){.tax-page .tax-hero{grid-template-columns:1fr;gap:14px;min-height:0;padding:30px 24px 25px}.tax-page .tax-hero h1{font-size:34px}.tax-page .hero-description{font-size:14px}.tax-page .hero-copy{padding-bottom:0}.tax-page .tax-landscape{max-width:620px;margin:auto}.tax-page .tax-features{padding:35px 22px}.tax-page .tax-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tax-page .tax-feature-grid article{flex-direction:column;gap:10px;min-height:190px;padding:20px}.tax-page .tax-feature-grid article>div{width:100%;padding-top:0}.tax-page .tax-feature-icon{align-self:flex-end}.tax-page .tax-feature-grid h3{font-size:17px}.tax-page .tax-feature-grid p{font-size:12px}.tax-page .tax-start,.tax-page .tax-close{margin-inline:22px}.tax-page .tax-start ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tax-page .tax-start li:not(:last-child):after{display:none}.tax-page .tax-start li{min-height:255px;padding:20px 18px}.tax-page .tax-start h3{font-size:18px}.tax-page .tax-start p{font-size:13px}.tax-page .tax-close{gap:15px;padding:28px 24px}.tax-page .tax-close h2{font-size:21px}.tax-page .invoice-stack{transform-origin:50%;width:155px;margin-left:-20px;transform:scale(.85)}.tax-page .invoice-stack>span{left:30px}.tax-page .invoice-stack>i{left:13px}.tax-page .invoice-stack>i:nth-child(2){left:53px}.tax-page .tax-note{font-size:11.5px}}@media (width<=430px){.tax-page .tax-hero h1{font-size:30px}.tax-page .hero-description{font-size:12px}.tax-page .art-label{padding:6px 10px;font-size:9px}.tax-page .tax-landscape figcaption{font-size:8px}.tax-page .tax-feature-grid{grid-template-columns:1fr;gap:12px}.tax-page .tax-feature-grid article{min-height:auto;padding:18px 16px}.tax-page .tax-feature-grid h3{font-size:16px}.tax-page .tax-feature-grid p{font-size:12px}.tax-page .tax-start ol{grid-template-columns:1fr}.tax-page .tax-start h3{font-size:16px}.tax-page .tax-start p{font-size:12px}.tax-page .tax-start li{min-height:auto;padding:20px 16px}.tax-page .tax-close{min-height:250px;padding:26px 20px;display:block}.tax-page .tax-close h2{font-size:20px}.tax-page .invoice-stack{opacity:.6;z-index:-1;position:absolute;bottom:-26px;left:-28px;transform:scale(.65)}.tax-page .tax-close .primary-button{gap:18px;font-size:12px}}@media (prefers-reduced-motion:reduce){.tax-page .primary-button,.tax-page .tax-feature-grid article,.tax-page .tax-start li{transition:none!important}.tax-page .primary-button:hover,.tax-page .tax-feature-grid article:hover,.tax-page .tax-start li:hover{transform:none!important}}.smart-accounting-page{--acc-navy:#021738;--acc-red:#ff3147;--acc-muted:#667287;--acc-line:#02173814;--acc-card-bg:linear-gradient(150deg,#fff,#fafbfd);--acc-section-bg:#f5f7fa;--acc-text:var(--acc-navy);--acc-shadow:0 18px 45px #02173814;width:100%;color:var(--acc-text);font-family:inherit;transition:color .25s;position:relative}:is(:root:has(#dark-mode:checked) .smart-accounting-page,[data-theme=dark] .smart-accounting-page,.dark .smart-accounting-page){--acc-navy:#f4f5fa;--acc-red:#ff3147;--acc-muted:#9ba8b9;--acc-line:#ffffff14;--acc-card-bg:linear-gradient(150deg,#141826cc,#0d101ae6);--acc-section-bg:#10141fa6;--acc-text:#f4f5fa;--acc-shadow:0 20px 50px #00000080}.smart-accounting-page .accounting-hero{direction:ltr;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:38px;max-width:1320px;min-height:580px;margin:auto;padding:40px 38px 50px;display:grid}.smart-accounting-page .hero-copy{text-align:right;direction:rtl;padding:10px 0}.smart-accounting-page .eyebrow{color:var(--acc-muted);align-items:center;gap:12px;margin:0 0 22px;font-size:13px;display:flex}.smart-accounting-page .eyebrow>span{background:var(--acc-red);border-radius:50%;width:8px;height:8px;display:block}.smart-accounting-page h1{letter-spacing:-1.3px;color:var(--acc-navy);margin:0;font-size:clamp(32px,3.5vw,49px);font-weight:800;line-height:1.65}.smart-accounting-page .hero-description{color:var(--acc-muted);margin:22px 0 30px;font-size:16px;line-height:1.95}.smart-accounting-page .primary-button{background:var(--acc-red);color:#fff;cursor:pointer;border-radius:11px;justify-content:space-between;align-items:center;gap:28px;padding:16px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 8px 24px #ff314733}.smart-accounting-page .primary-button:hover{background:#021738;transform:translateY(-2px)}:is(:root:has(#dark-mode:checked) .smart-accounting-page .primary-button:hover,[data-theme=dark] .smart-accounting-page .primary-button:hover,.dark .smart-accounting-page .primary-button:hover){background:#e61d33}.smart-accounting-page .smart-demo{direction:rtl;background:linear-gradient(135deg,#f9fbff,#f5f8fc);border:1px solid #dfe5ef;border-radius:18px;min-width:0;padding:12px;box-shadow:0 10px 30px #02173814,inset 0 1px #fff}:is(:root:has(#dark-mode:checked) .smart-accounting-page .smart-demo,[data-theme=dark] .smart-accounting-page .smart-demo,.dark .smart-accounting-page .smart-demo){background:linear-gradient(135deg,#141826f2,#0d101ae6);border-color:#ffffff1a;box-shadow:0 18px 45px #00000080,inset 0 1px #ffffff14}.smart-accounting-page .demo-toolbar{justify-content:space-between;align-items:center;height:32px;padding:0 6px 10px;display:flex}.smart-accounting-page .demo-brand{letter-spacing:-1px;color:var(--acc-navy);font-size:20px;font-weight:850;position:relative}.smart-accounting-page .demo-brand i{background:var(--acc-red);border-radius:50%;width:4px;height:4px;position:absolute;bottom:7px;right:-5px}.smart-accounting-page .demo-window-dots{direction:ltr;gap:7px;display:flex}.smart-accounting-page .demo-window-dots i{background:#a5afbd;border-radius:50%;width:10px;height:10px}.smart-accounting-page .demo-window-dots i:first-child{background:#ff3147}.smart-accounting-page .demo-window-dots i:nth-child(2){background:#8f9baa}.smart-accounting-page .demo-columns{direction:ltr;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:12px;display:grid}.smart-accounting-page .demo-document{direction:rtl;background:linear-gradient(120deg,#e8edf3,#f1f4f8);border:1px solid #e8edf4;border-radius:10px;min-width:0;padding:24px 9px 0}:is(:root:has(#dark-mode:checked) .smart-accounting-page .demo-document,[data-theme=dark] .smart-accounting-page .demo-document,.dark .smart-accounting-page .demo-document){background:linear-gradient(120deg,#121622,#181d2a);border-color:#ffffff14}.smart-accounting-page .invoice-paper{color:#262b32;background:linear-gradient(95deg,#f7f7f4,#fff 47%,#f9f9f7);border-radius:2px;min-height:350px;padding:20px 11px 24px;position:relative;box-shadow:0 4px 12px #0217381a}:is(:root:has(#dark-mode:checked) .smart-accounting-page .invoice-paper,[data-theme=dark] .smart-accounting-page .invoice-paper,.dark .smart-accounting-page .invoice-paper){color:#e2e8f0;background:linear-gradient(95deg,#1b202e,#1f2536 47%,#1b202e);box-shadow:0 4px 14px #0006}.smart-accounting-page .invoice-paper:before,.smart-accounting-page .invoice-paper:after{content:"";clip-path:polygon(0 100%,0 35%,4% 60%,8% 10%,13% 40%,18% 20%,22% 70%,27% 30%,31% 55%,37% 5%,42% 55%,47% 15%,53% 65%,58% 20%,63% 45%,68% 0,73% 60%,79% 20%,85% 70%,90% 10%,95% 50%,100% 20%,100% 100%);background:#fafaf8;height:8px;position:absolute;left:0;right:0}[data-theme=dark] .smart-accounting-page .invoice-paper:before,[data-theme=dark] .smart-accounting-page .invoice-paper:after,.dark .smart-accounting-page .invoice-paper:before,.dark .smart-accounting-page .invoice-paper:after,:root:has(#dark-mode:checked) .smart-accounting-page .invoice-paper:before,:root:has(#dark-mode:checked) .smart-accounting-page .invoice-paper:after{background:#1b202e}.smart-accounting-page .invoice-paper:before{top:-7px}.smart-accounting-page .invoice-paper:after{bottom:-7px;transform:rotate(180deg)}.smart-accounting-page .invoice-paper h3{text-align:right;color:inherit;margin:0 0 12px;font-size:16px;font-weight:750}.smart-accounting-page .invoice-seller{color:#ff3147;margin:0 0 16px;font-size:12px;font-weight:600}.smart-accounting-page .invoice-information{grid-template-columns:1fr auto;align-items:center;gap:6px;margin-bottom:16px;font-size:9px;display:grid}.smart-accounting-page .invoice-information span{color:#7b7e84}.smart-accounting-page .invoice-information b{direction:ltr;font-weight:500}.smart-accounting-page .invoice-table{border-collapse:collapse;text-align:right;width:100%;font-size:8px}.smart-accounting-page .invoice-table th{color:#2b303a;background:#e8e9e7;font-weight:600}:is(:root:has(#dark-mode:checked) .smart-accounting-page .invoice-table th,[data-theme=dark] .smart-accounting-page .invoice-table th,.dark .smart-accounting-page .invoice-table th){color:#edf2fa;background:#272e40}.smart-accounting-page .invoice-table th,.smart-accounting-page .invoice-table td{white-space:nowrap;border:1px solid #d7dadb;padding:8px 3px}:is(:root:has(#dark-mode:checked) .smart-accounting-page .invoice-table th,:root:has(#dark-mode:checked) .smart-accounting-page .invoice-table td,[data-theme=dark] .smart-accounting-page .invoice-table th,[data-theme=dark] .smart-accounting-page .invoice-table td,.dark .smart-accounting-page .invoice-table th,.dark .smart-accounting-page .invoice-table td){border-color:#ffffff1a}.smart-accounting-page .invoice-table th:first-child{width:34%}.smart-accounting-page .invoice-total{justify-content:space-between;align-items:center;gap:6px;padding-top:15px;font-size:10px;display:flex}.smart-accounting-page .invoice-total strong{color:var(--acc-red);font-size:11px;font-weight:700}.smart-accounting-page .demo-caption{color:#8b94a2;text-align:center;margin:0;padding:13px 0 2px;font-size:9px}.smart-accounting-page .demo-result{direction:rtl;flex-direction:column;gap:8px;min-width:0;display:flex}.smart-accounting-page .extracted-information,.smart-accounting-page .suggested-document{background:#f4f7fb;border:1px solid #e7ebf2;border-radius:11px;padding:12px}:is(:root:has(#dark-mode:checked) .smart-accounting-page .extracted-information,:root:has(#dark-mode:checked) .smart-accounting-page .suggested-document,[data-theme=dark] .smart-accounting-page .extracted-information,[data-theme=dark] .smart-accounting-page .suggested-document,.dark .smart-accounting-page .extracted-information,.dark .smart-accounting-page .suggested-document){background:#121622cc;border-color:#ffffff14}.smart-accounting-page .demo-result h3{color:var(--acc-navy);margin:0 0 10px;font-size:12px;font-weight:700}.smart-accounting-page .extracted-information dl{background:#fff;border:1px solid #e9edf3;border-radius:7px;margin:0;overflow:hidden}:is(:root:has(#dark-mode:checked) .smart-accounting-page .extracted-information dl,[data-theme=dark] .smart-accounting-page .extracted-information dl,.dark .smart-accounting-page .extracted-information dl){background:#141824;border-color:#ffffff14}.smart-accounting-page .extracted-information dl>div{direction:ltr;border-bottom:1px solid #eff1f5;justify-content:space-between;align-items:center;min-height:42px;padding:7px 10px;display:flex}:is(:root:has(#dark-mode:checked) .smart-accounting-page .extracted-information dl>div,[data-theme=dark] .smart-accounting-page .extracted-information dl>div,.dark .smart-accounting-page .extracted-information dl>div){border-bottom-color:#ffffff0f}.smart-accounting-page .extracted-information dl>div:last-child{border:0}.smart-accounting-page .extracted-information dt{align-items:center;display:flex}.smart-accounting-page .extracted-information dt svg{color:var(--acc-red)}.smart-accounting-page .extracted-information dd{color:var(--acc-navy);direction:rtl;margin:0;font-size:11px;font-weight:550}.smart-accounting-page .suggested-document{flex-direction:column;flex:1;display:flex}.smart-accounting-page .suggestion-table{border-collapse:collapse;text-align:right;background:#fff;border-radius:6px;width:100%;font-size:9px;overflow:hidden}:is(:root:has(#dark-mode:checked) .smart-accounting-page .suggestion-table,[data-theme=dark] .smart-accounting-page .suggestion-table,.dark .smart-accounting-page .suggestion-table){background:#141824}.smart-accounting-page .suggestion-table th{color:#657080;background:#f0f4fa;padding:9px 7px;font-weight:500}:is(:root:has(#dark-mode:checked) .smart-accounting-page .suggestion-table th,[data-theme=dark] .smart-accounting-page .suggestion-table th,.dark .smart-accounting-page .suggestion-table th){color:#9ba8b9;background:#1c2232}.smart-accounting-page .suggestion-table td{white-space:nowrap;color:var(--acc-navy);border-bottom:1px solid #eaf0f6;padding:10px 7px}:is(:root:has(#dark-mode:checked) .smart-accounting-page .suggestion-table td,[data-theme=dark] .smart-accounting-page .suggestion-table td,.dark .smart-accounting-page .suggestion-table td){border-bottom-color:#ffffff0f}.smart-accounting-page .demo-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:auto;padding-top:15px;display:grid}.smart-accounting-page .demo-actions button{font:inherit;cursor:pointer;border-radius:8px;padding:10px 6px;font-size:11px;font-weight:600;transition:opacity .2s,transform .2s}.smart-accounting-page .demo-actions button:hover{opacity:.9;transform:translateY(-1px)}.smart-accounting-page .demo-approve{color:#fff;background:#ff3147;border:1px solid #ff3147}.smart-accounting-page .demo-reject{color:#ff3147;background:#fff;border:1px solid #ff3147}:is(:root:has(#dark-mode:checked) .smart-accounting-page .demo-reject,[data-theme=dark] .smart-accounting-page .demo-reject,.dark .smart-accounting-page .demo-reject){color:#ff6475;background:0 0;border-color:#ff6475}.smart-accounting-page .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.smart-accounting-page .features-section,.smart-accounting-page .start-section,.smart-accounting-page .accounting-close{max-width:1244px;margin:0 auto}.smart-accounting-page .features-section{padding:30px 0 60px}.smart-accounting-page .section-heading{text-align:center;margin-bottom:32px}.smart-accounting-page .section-heading>span{color:var(--acc-muted);letter-spacing:.5px;font-size:11px}.smart-accounting-page .section-heading h2{letter-spacing:-.8px;color:var(--acc-navy);margin:8px 0 13px;font-size:32px;font-weight:750}.smart-accounting-page .section-heading>i{background:var(--acc-red);border-radius:2px;width:34px;height:2px;margin:auto;display:block}.smart-accounting-page .accounting-features{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.smart-accounting-page .accounting-features article{border:1px solid var(--acc-line);background:var(--acc-card-bg);border-radius:15px;padding:25px 23px 20px;transition:border-color .2s,transform .2s}.smart-accounting-page .accounting-features article:hover{border-color:#ff314766;transform:translateY(-3px)}.smart-accounting-page .feature-icon{color:#021738;background:#f2f5f9;border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:17px;display:grid}:is(:root:has(#dark-mode:checked) .smart-accounting-page .feature-icon,[data-theme=dark] .smart-accounting-page .feature-icon,.dark .smart-accounting-page .feature-icon){color:#e2e8f0;background:#ffffff0f}.smart-accounting-page .accounting-features article:last-child .feature-icon{color:var(--acc-red);background:#fff1f3}:is(:root:has(#dark-mode:checked) .smart-accounting-page .accounting-features article:last-child .feature-icon,[data-theme=dark] .smart-accounting-page .accounting-features article:last-child .feature-icon,.dark .smart-accounting-page .accounting-features article:last-child .feature-icon){color:var(--acc-red);background:#ff314726}.smart-accounting-page .accounting-features h3{color:var(--acc-navy);margin:0 0 10px;font-size:16px;font-weight:700}.smart-accounting-page .accounting-features p{color:var(--acc-muted);min-height:72px;margin:0;font-size:12px;line-height:2}.smart-accounting-page .feature-scope{border-top:1px solid var(--acc-line);color:#8790a0;margin-top:18px;padding-top:13px;font-size:9px;display:block}.smart-accounting-page .footprint-note{border:1px solid var(--acc-line);background:var(--acc-card-bg);border-radius:12px;justify-content:center;align-items:center;gap:14px;margin-top:25px;padding:16px 22px;display:flex}.smart-accounting-page .footprint-note p{color:var(--acc-navy);flex-wrap:wrap;gap:8px 16px;margin:0;font-size:11px;line-height:1.9;display:flex}.smart-accounting-page .footprint-note strong{color:var(--acc-red);font-weight:700}.smart-accounting-page .footprint-note p>span{color:var(--acc-muted)}.smart-accounting-page .footprint-mark{gap:4px;display:flex;transform:rotate(-25deg)}.smart-accounting-page .footprint-mark i{background:var(--acc-red);border-radius:50%;width:4px;height:4px}.smart-accounting-page .footprint-mark i:nth-child(2){opacity:.55}.smart-accounting-page .footprint-mark i:nth-child(3){opacity:.25}.smart-accounting-page .start-section{background:var(--acc-section-bg);border:1px solid var(--acc-line);border-radius:20px;padding:35px 28px 28px}.smart-accounting-page .start-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.smart-accounting-page .start-steps li{border:1px solid var(--acc-line);background:#fff;border-radius:13px;padding:23px;position:relative}:is(:root:has(#dark-mode:checked) .smart-accounting-page .start-steps li,[data-theme=dark] .smart-accounting-page .start-steps li,.dark .smart-accounting-page .start-steps li){background:#141826d9;border-color:#ffffff14}.smart-accounting-page .start-steps li>b{color:#9aa4b4;font-size:11px;font-weight:500;position:absolute;top:22px;left:20px}.smart-accounting-page .start-steps li>svg{color:var(--acc-red);margin-bottom:14px}.smart-accounting-page .start-steps h3{color:var(--acc-navy);margin:0 0 9px;font-size:16px;font-weight:700}.smart-accounting-page .start-steps p{color:var(--acc-muted);margin:0;font-size:12px;line-height:2}.smart-accounting-page .start-steps li:not(:last-child):after{content:"←";color:#9ba8b9;z-index:2;font-size:18px;position:absolute;top:calc(50% - 10px);left:-13px}.smart-accounting-page .review-note{color:var(--acc-navy);background:#ff31470f;border:1px solid #ff31471f;border-radius:10px;justify-content:center;align-items:center;gap:13px;margin:20px 0 0;padding:15px 19px;font-size:12px;line-height:1.9;display:flex}.smart-accounting-page .review-note svg{width:24px;height:24px;color:var(--acc-red);flex-shrink:0}.smart-accounting-page .accounting-close{color:#fff;background:radial-gradient(at 85%,#2b486859,#0000 70%),#021738;border:1px solid #ffffff1a;border-radius:20px;justify-content:space-between;align-items:center;gap:40px;min-height:275px;margin-top:36px;margin-bottom:50px;padding:40px 54px;display:flex;position:relative;overflow:hidden}:is(:root:has(#dark-mode:checked) .smart-accounting-page .accounting-close,[data-theme=dark] .smart-accounting-page .accounting-close,.dark .smart-accounting-page .accounting-close){background:radial-gradient(at 85%,#ff314726,#0000 70%),#081224;border-color:#ffffff1f}.smart-accounting-page .accounting-close .eyebrow{color:#a9bbd2;margin-bottom:13px;font-size:10px}.smart-accounting-page .accounting-close h2{letter-spacing:-1px;color:#fff;margin:0 0 22px;font-size:32px;font-weight:700;line-height:1.8}.smart-accounting-page .accounting-close .primary-button{padding:12px 19px;font-size:12px}.smart-accounting-page .closing-symbol{background:linear-gradient(130deg,#ffffff1a,#ffffff05);border:1px solid #fff3;border-radius:28px;place-items:center;width:170px;height:180px;margin-left:60px;display:grid;position:relative;transform:rotate(-8deg);box-shadow:0 15px 50px #00000040}.smart-accounting-page .closing-symbol>svg{stroke:#d3e1f2;stroke-width:1.1px}.smart-accounting-page .closing-symbol>span{border:1px solid #ffffff14;border-radius:36px;position:absolute;inset:-15px;transform:rotate(17deg)}.smart-accounting-page .closing-symbol>i{background:var(--acc-red);border-radius:50%;width:13px;height:13px;position:absolute;bottom:36px;right:-6px;box-shadow:0 0 0 7px #ff314726,0 0 24px #ff314780}@media (width<=1320px){.smart-accounting-page .features-section,.smart-accounting-page .start-section,.smart-accounting-page .accounting-close{margin-left:38px;margin-right:38px}}@media (width<=1000px){.smart-accounting-page .accounting-hero{gap:24px;min-height:auto;padding-inline:26px}.smart-accounting-page .accounting-features,.smart-accounting-page .start-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.smart-accounting-page .start-steps li:after{display:none}.smart-accounting-page .accounting-close h2{font-size:27px}.smart-accounting-page .closing-symbol{margin-left:10px}}@media (width<=700px){.smart-accounting-page .accounting-hero{grid-template-columns:1fr;gap:30px;padding-top:32px;padding-bottom:28px}.smart-accounting-page h1{font-size:clamp(28px,6vw,40px)}.smart-accounting-page .smart-demo{width:100%;max-width:600px;margin:auto}.smart-accounting-page .features-section,.smart-accounting-page .start-section,.smart-accounting-page .accounting-close{margin-left:22px;margin-right:22px}.smart-accounting-page .section-heading h2{font-size:28px}.smart-accounting-page .accounting-features{gap:12px}.smart-accounting-page .accounting-features article{padding:20px 16px}.smart-accounting-page .accounting-features h3{font-size:14px}.smart-accounting-page .accounting-features p{min-height:88px;font-size:11px}.smart-accounting-page .footprint-note{justify-content:flex-start;padding:14px}.smart-accounting-page .footprint-note p{display:block}.smart-accounting-page .footprint-note p>span{margin-top:4px;display:block}.smart-accounting-page .review-note{justify-content:flex-start;font-size:11px}.smart-accounting-page .start-section{padding:28px 16px 20px}.smart-accounting-page .start-steps{gap:12px}.smart-accounting-page .start-steps li{padding:20px 16px}.smart-accounting-page .start-steps h3{font-size:14px}.smart-accounting-page .start-steps p{font-size:11px}.smart-accounting-page .accounting-close{gap:15px;min-height:0;padding:32px 25px}.smart-accounting-page .accounting-close h2{font-size:24px}.smart-accounting-page .closing-symbol{border-radius:18px;flex-shrink:0;width:85px;height:110px;margin-left:0}.smart-accounting-page .closing-symbol>svg{width:55px;height:55px}}@media (width<=440px){.smart-accounting-page .smart-demo{padding:8px}.smart-accounting-page .demo-columns{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:7px}.smart-accounting-page .demo-document{padding:17px 6px 0}.smart-accounting-page .invoice-paper{min-height:300px;padding:14px 5px}.smart-accounting-page .invoice-paper h3{font-size:13px}.smart-accounting-page .invoice-seller{font-size:10px}.smart-accounting-page .invoice-information{font-size:7px}.smart-accounting-page .invoice-table{font-size:6px}.smart-accounting-page .invoice-table th,.smart-accounting-page .invoice-table td{padding:8px 2px}.smart-accounting-page .invoice-total{flex-direction:column;align-items:flex-start;font-size:8px}.smart-accounting-page .invoice-total strong{font-size:9px}.smart-accounting-page .extracted-information,.smart-accounting-page .suggested-document{padding:8px}.smart-accounting-page .demo-result h3{font-size:10px}.smart-accounting-page .extracted-information dd{font-size:9px}.smart-accounting-page .extracted-information dl>div{min-height:36px;padding:6px}.smart-accounting-page .extracted-information dt svg{width:15px;height:15px}.smart-accounting-page .suggestion-table{font-size:7px}.smart-accounting-page .suggestion-table td,.smart-accounting-page .suggestion-table th{padding:9px 2px}.smart-accounting-page .demo-actions{gap:5px;padding-top:12px}.smart-accounting-page .demo-actions button{padding:8px 3px;font-size:8px}.smart-accounting-page .features-section,.smart-accounting-page .start-section,.smart-accounting-page .accounting-close{margin-inline:14px}.smart-accounting-page .closing-symbol{display:none}}.reports-page{--rep-navy:#021738;--rep-red:#ff3147;--rep-muted:#667287;--rep-line:#02173814;--rep-card-bg:#fff;--rep-card-border:#0217380f;--rep-icon-bg:#f2f5f9;--rep-tag-bg:#f8fafc;--rep-step-bg:#fff;--rep-note-bg:#f2f5f9;--rep-close-bg:#021738;width:100%;color:var(--rep-navy);font-family:inherit;transition:color .25s,background-color .25s;position:relative}:is(:root:has(#dark-mode:checked) .reports-page,[data-theme=dark] .reports-page,.dark .reports-page){--rep-navy:#f3f5fa;--rep-red:#ff3147;--rep-muted:#9ba8b9;--rep-line:#ffffff14;--rep-card-bg:#121826d9;--rep-card-border:#ffffff12;--rep-icon-bg:#1e293b;--rep-tag-bg:#1e293b;--rep-step-bg:#121826d9;--rep-note-bg:#1e293b;--rep-close-bg:#0b1120}.reports-page .reports-hero{grid-template-columns:.85fr 1.25fr;align-items:center;gap:35px;max-width:1320px;min-height:590px;margin:0 auto;padding:40px 38px 45px;display:grid}.reports-page .hero-copy{padding:15px 0 30px}.reports-page .reports-hero .eyebrow{color:var(--rep-muted);background:#f2f5f9;border-radius:30px;align-items:center;gap:9px;margin-bottom:20px;padding:8px 14px;font-size:12px;font-weight:600;display:inline-flex}:is(:root:has(#dark-mode:checked) .reports-page .reports-hero .eyebrow,[data-theme=dark] .reports-page .reports-hero .eyebrow,.dark .reports-page .reports-hero .eyebrow){color:#94a3b8;background:#1e293b}.reports-page .reports-hero .eyebrow>span{background:var(--rep-red);border-radius:50%;width:6px;height:6px;display:inline-block}.reports-page .reports-hero h1{letter-spacing:-1.5px;color:var(--rep-navy);margin:0;font-size:clamp(35px,3.5vw,52px);font-weight:800;line-height:1.75}.reports-page .reports-hero h1 em{color:var(--rep-navy);font-style:normal}:is(:root:has(#dark-mode:checked) .reports-page .reports-hero h1 em,[data-theme=dark] .reports-page .reports-hero h1 em,.dark .reports-page .reports-hero h1 em){color:#fff}.reports-page .hero-description{color:var(--rep-muted);margin:20px 0 28px;font-size:15px;line-height:2.1}.reports-page .primary-button{background:var(--rep-red);color:#fff;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;padding:15px 24px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 24px #ff314738}.reports-page .primary-button:hover{background:#021738;transform:translateY(-2px);box-shadow:0 12px 28px #02173840}:is(:root:has(#dark-mode:checked) .reports-page .primary-button:hover,[data-theme=dark] .reports-page .primary-button:hover,.dark .reports-page .primary-button:hover){background:#e0243a;box-shadow:0 12px 28px #ff314766}.reports-page .primary-button>span{font-size:20px;line-height:1;transition:transform .2s}.reports-page .primary-button:hover>span{transform:translate(-4px)}.reports-page .financial-landscape{aspect-ratio:620/460;background:radial-gradient(at 50% 52%,#e9eff7,#0000 68%);border-radius:20px;width:100%;min-width:0;margin:0;position:relative;overflow:hidden}:is(:root:has(#dark-mode:checked) .reports-page .financial-landscape,[data-theme=dark] .reports-page .financial-landscape,.dark .reports-page .financial-landscape){background:radial-gradient(at 50% 52%,#ff31470d,#0000 68%)}.reports-page .financial-dot-canvas{width:100%;height:100%;display:block}.reports-page .landscape-title{color:#6f7c90;z-index:2;pointer-events:none;align-items:center;gap:9px;font-size:11px;font-weight:600;display:flex;position:absolute;top:7%;right:8%}:is(:root:has(#dark-mode:checked) .reports-page .landscape-title,[data-theme=dark] .reports-page .landscape-title,.dark .reports-page .landscape-title){color:#94a3b8}.reports-page .landscape-dot{background:var(--rep-red);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #ff314726}.reports-page .landscape-label{-webkit-backdrop-filter:blur(8px);color:var(--rep-navy);pointer-events:none;z-index:2;background:#ffffffd9;border:1px solid #fff;border-radius:30px;padding:7px 14px;font-size:10.5px;font-weight:600;transition:background-color .2s,border-color .2s,color .2s;position:absolute;box-shadow:0 8px 20px #02173812}:is(:root:has(#dark-mode:checked) .reports-page .landscape-label,[data-theme=dark] .reports-page .landscape-label,.dark .reports-page .landscape-label){color:#e2e8f0;background:#141a2ad9;border-color:#ffffff1f;box-shadow:0 8px 20px #0006}.reports-page .label-profit{bottom:13%;left:21%}.reports-page .label-cash{bottom:21%;right:13%}.reports-page .label-risk{top:18%;right:16%;color:#ff3147!important}.reports-page .financial-landscape figcaption{color:#8e97a6;text-align:center;pointer-events:none;font-size:9px;position:absolute;bottom:1.5%;left:0;right:0}.reports-page .report-features-section{max-width:1244px;margin:0 auto;padding-top:15px;padding-bottom:35px}.reports-page .report-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.reports-page .report-feature{border:1px solid var(--rep-line);background:linear-gradient(130deg,#fff,#fafbfd);border-radius:14px;padding:24px 24px 20px;transition:transform .2s,box-shadow .2s,border-color .2s}.reports-page .report-feature:hover{border-color:#ff31474d;transform:translateY(-2px);box-shadow:0 8px 22px #0217380f}:is(:root:has(#dark-mode:checked) .reports-page .report-feature,[data-theme=dark] .reports-page .report-feature,.dark .reports-page .report-feature){background:var(--rep-card-bg);border-color:var(--rep-card-border)}:is(:root:has(#dark-mode:checked) .reports-page .report-feature:hover,[data-theme=dark] .reports-page .report-feature:hover,.dark .reports-page .report-feature:hover){box-shadow:0 8px 22px #0006}.reports-page .report-feature-title{align-items:center;gap:13px;margin-bottom:13px;display:flex}.reports-page .report-feature-title .feature-icon{background:var(--rep-icon-bg);width:42px;height:42px;color:var(--rep-navy);border-radius:12px;flex-shrink:0;place-items:center;margin:0;display:grid}:is(:root:has(#dark-mode:checked) .reports-page .report-feature-title .feature-icon,[data-theme=dark] .reports-page .report-feature-title .feature-icon,.dark .reports-page .report-feature-title .feature-icon){color:#94a3b8}.reports-page .report-feature-title svg{width:25px;height:25px}.reports-page .report-feature h3{color:var(--rep-navy);margin:0;font-size:16px;font-weight:750}.reports-page .report-feature>p{color:var(--rep-muted);min-height:52px;margin:0;font-size:13px;line-height:2}.reports-page .report-detail{margin-top:16px}.reports-page .report-detail summary{color:var(--rep-red);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;font-size:11px;font-weight:600;list-style:none;display:flex}.reports-page .report-detail summary::-webkit-details-marker{display:none}.reports-page .report-detail summary span{font-size:16px;transition:transform .2s;display:inline-block}.reports-page .report-detail[open] summary span{transform:rotate(-90deg)}.reports-page .report-detail>p{border-top:1px solid var(--rep-line);color:var(--rep-muted);margin:13px 0 0;padding-top:12px;font-size:12px;line-height:2}.reports-page .financial-time{border:1px solid var(--rep-line);background:var(--rep-card-bg);border-radius:18px;max-width:1244px;margin:0 auto 35px;padding:28px 28px 24px;box-shadow:0 6px 20px #02173808}:is(:root:has(#dark-mode:checked) .reports-page .financial-time,[data-theme=dark] .reports-page .financial-time,.dark .reports-page .financial-time){box-shadow:0 6px 20px #00000040}.reports-page .time-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.reports-page .time-section-heading>div{align-items:center;gap:14px;display:flex}.reports-page .time-section-heading .feature-icon{width:44px;height:44px;color:var(--rep-red);background:#ff314714;border-radius:12px;flex-shrink:0;place-items:center;margin:0;display:grid}.reports-page .time-section-heading .feature-icon svg{width:26px;height:26px}.reports-page .time-section-heading h2{letter-spacing:-.5px;color:var(--rep-navy);margin:0;font-size:24px;font-weight:750}.reports-page .time-section-heading p{color:var(--rep-muted);margin:6px 0 0;font-size:12px}.reports-page .time-period{border:1px solid var(--rep-line);color:var(--rep-muted);background:var(--rep-tag-bg);border-radius:8px;padding:7px 14px;font-size:11px;font-weight:600}.reports-page .financial-events{direction:ltr;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.reports-page .financial-events:before{content:"";background:linear-gradient(90deg,#02173833,#ff3147);height:2px;position:absolute;bottom:36px;left:0;right:0}[data-theme=dark] .reports-page .financial-events:before,.dark .reports-page .financial-events:before,:root:has(#dark-mode:checked) .reports-page .financial-events:before{background:linear-gradient(90deg,#ffffff26,#ff3147)}.reports-page .financial-events li{direction:rtl;flex-direction:column;align-items:center;display:flex}.reports-page .financial-event{border:1px solid var(--rep-line);background:#fcfdff;border-radius:12px;width:100%;min-height:125px;padding:14px 12px;transition:transform .2s,border-color .2s}:is(:root:has(#dark-mode:checked) .reports-page .financial-event,[data-theme=dark] .reports-page .financial-event,.dark .reports-page .financial-event){background:#1e293b;border-color:#ffffff0f}.reports-page .financial-event:hover{border-color:#ff31474d;transform:translateY(-2px)}.reports-page .financial-event>span{color:var(--rep-muted);font-size:10px;display:block}.reports-page .financial-event h3{color:var(--rep-navy);margin:8px 0 10px;font-size:12px;font-weight:650;line-height:1.8}.reports-page .financial-event svg{width:24px;height:24px;color:var(--rep-navy)}:is(:root:has(#dark-mode:checked) .reports-page .financial-event svg,[data-theme=dark] .reports-page .financial-event svg,.dark .reports-page .financial-event svg){color:#94a3b8}.reports-page .event-dot{background:var(--rep-red);z-index:2;border-radius:50%;width:10px;height:10px;margin-top:18px;position:relative;box-shadow:0 0 0 4px #ff31471f}.reports-page .event-dot:before{content:"";background:#0217382e;width:1px;height:19px;position:absolute;bottom:10px;left:4.5px}[data-theme=dark] .reports-page .event-dot:before,.dark .reports-page .event-dot:before,:root:has(#dark-mode:checked) .reports-page .event-dot:before{background:#fff3}.reports-page .event-month{color:var(--rep-muted);margin-top:12px;font-size:11px;font-weight:600}.reports-page .timeline-caption{text-align:left;color:#8c96a5;margin:18px 0 0;font-size:9px}.reports-page .report-start{max-width:1244px;margin:0 auto;padding:30px 0 35px}.reports-page .section-heading{text-align:center;margin-bottom:28px}.reports-page .section-heading h2{letter-spacing:-.6px;color:var(--rep-navy);margin:0 0 12px;font-size:28px;font-weight:800}.reports-page .section-heading>i{background:var(--rep-red);border-radius:2px;width:34px;height:2px;margin:auto;display:block}.reports-page .start-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.reports-page .start-steps li{background:var(--rep-step-bg);border:1px solid var(--rep-line);border-radius:14px;padding:24px;transition:transform .2s,box-shadow .2s;position:relative}.reports-page .start-steps li:hover{transform:translateY(-2px);box-shadow:0 8px 22px #0217380d}:is(:root:has(#dark-mode:checked) .reports-page .start-steps li:hover,[data-theme=dark] .reports-page .start-steps li:hover,.dark .reports-page .start-steps li:hover){box-shadow:0 8px 22px #00000059}.reports-page .start-steps li>b{color:#9aa4b4;font-size:12px;font-weight:600;position:absolute;top:22px;left:20px}.reports-page .start-steps li>svg{width:32px;height:32px;color:var(--rep-red);margin-bottom:14px;display:block}.reports-page .start-steps h3{color:var(--rep-navy);margin:0 0 10px;font-size:16px;font-weight:700}.reports-page .start-steps p{color:var(--rep-muted);margin:0;font-size:13px;line-height:2}.reports-page .start-steps li:not(:last-child):after{content:"←";color:#9ba8b9;z-index:2;pointer-events:none;font-size:18px;position:absolute;top:calc(50% - 10px);left:-14px}[data-theme=dark] .reports-page .start-steps li:not(:last-child):after,.dark .reports-page .start-steps li:not(:last-child):after,:root:has(#dark-mode:checked) .reports-page .start-steps li:not(:last-child):after{color:#475569}.reports-page .analysis-note{color:var(--rep-muted);background:var(--rep-note-bg);border:1px solid var(--rep-line);border-radius:12px;justify-content:center;align-items:center;gap:10px;width:fit-content;margin:22px auto 0;padding:12px 24px;font-size:12.5px;font-weight:600;display:flex}.reports-page .analysis-note>span{font-size:16px}.reports-page .accounting-close{background:radial-gradient(ellipse at 85% 50%,#2b486859,transparent 70%),var(--rep-close-bg);color:#fff;border-radius:20px;justify-content:space-between;align-items:center;gap:40px;max-width:1244px;min-height:275px;margin:25px auto 45px;padding:40px 54px;display:flex;position:relative;overflow:hidden}:is(:root:has(#dark-mode:checked) .reports-page .accounting-close,[data-theme=dark] .reports-page .accounting-close,.dark .reports-page .accounting-close){background:radial-gradient(at 85%,#ff314714,#0000 70%),#0b1120;border:1px solid #ffffff14}.reports-page .accounting-close .eyebrow{color:#a9bbd2;margin-bottom:14px;font-size:11px;font-weight:600;display:block}.reports-page .accounting-close h2{letter-spacing:-1px;color:#fff;margin:0 0 24px;font-size:32px;font-weight:750;line-height:1.8}.reports-page .accounting-close .primary-button{padding:13px 22px;font-size:13px}.reports-page .closing-symbol{background:linear-gradient(130deg,#ffffff1a,#ffffff05);border:1px solid #fff3;border-radius:28px;flex-shrink:0;place-items:center;width:170px;height:180px;margin-left:60px;display:grid;position:relative;transform:rotate(-8deg);box-shadow:0 15px 50px #0003}.reports-page .closing-symbol>svg{stroke:#d3e1f2;stroke-width:1.1px;width:85px;height:85px}.reports-page .closing-symbol>span{border:1px solid #ffffff14;border-radius:36px;position:absolute;inset:-15px;transform:rotate(17deg)}.reports-page .closing-symbol>i{background:var(--rep-red);border-radius:50%;width:13px;height:13px;position:absolute;bottom:36px;right:-6px;box-shadow:0 0 0 7px #ff31471a,0 0 24px #ff314780}@media (width<=1320px){.reports-page .financial-time,.reports-page .report-features-section,.reports-page .report-start,.reports-page .accounting-close{margin-inline:38px}}@media (width<=1000px){.reports-page .reports-hero{gap:24px;min-height:520px}.reports-page .report-features{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-page .financial-events{gap:8px}.reports-page .financial-event{padding:12px 8px}.reports-page .financial-event h3{font-size:11px}.reports-page .financial-event>span{font-size:9px}.reports-page .start-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-page .start-steps li:after{display:none}.reports-page .accounting-close h2{font-size:26px}.reports-page .closing-symbol{margin-left:10px}}@media (width<=700px){.reports-page .reports-hero{grid-template-columns:1fr;gap:12px;min-height:0;padding:30px 24px 25px}.reports-page .reports-hero h1{font-size:34px}.reports-page .financial-landscape{max-width:620px;margin:10px auto 0}.reports-page .report-feature{padding:18px 16px}.reports-page .report-feature-title{gap:10px}.reports-page .report-feature h3{font-size:14px}.reports-page .report-feature>p{min-height:auto;font-size:12px}.reports-page .financial-time{margin-inline:22px;padding:22px 18px 18px}.reports-page .time-section-heading{align-items:flex-start}.reports-page .time-section-heading h2{font-size:20px}.reports-page .time-period{display:none}.reports-page .financial-events{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 10px}.reports-page .financial-events:before{display:none}.reports-page .financial-event{min-height:120px}.reports-page .event-dot{margin-top:12px}.reports-page .event-dot:before{height:13px}.reports-page .event-month{font-size:10px}.reports-page .analysis-note{justify-content:flex-start;font-size:11px}.reports-page .accounting-close{gap:20px;min-height:0;margin-inline:22px;padding:32px 24px}.reports-page .accounting-close h2{font-size:23px}.reports-page .closing-symbol{border-radius:18px;width:90px;height:115px;margin-left:0}.reports-page .closing-symbol>svg{width:55px;height:55px}}@media (width<=400px){.reports-page .reports-hero h1{font-size:30px}.reports-page .financial-time{margin-inline:16px}.reports-page .report-features{grid-template-columns:1fr}.reports-page .report-feature>p{min-height:0}.reports-page .financial-events{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-page .start-steps{grid-template-columns:1fr}.reports-page .closing-symbol{display:none}}@media (prefers-reduced-motion:reduce){.reports-page .report-detail summary span,.reports-page .primary-button,.reports-page .report-feature,.reports-page .financial-event,.reports-page .start-steps li{transition:none!important}.reports-page .primary-button:hover,.reports-page .report-feature:hover,.reports-page .financial-event:hover,.reports-page .start-steps li:hover{transform:none!important}}.scenario-page{--sc-navy:#021738;--sc-red:#ff3147;--sc-muted:#667287;--sc-line:#02173814;--sc-card-bg:#fff;--sc-shadow:0 12px 32px #02173814;width:100%;color:var(--sc-navy);font-family:inherit;transition:color .25s;position:relative}:is(:root:has(#dark-mode:checked) .scenario-page,[data-theme=dark] .scenario-page,.dark .scenario-page){--sc-navy:#f4f5fa;--sc-red:#ff3147;--sc-muted:#9ba8b9;--sc-line:#ffffff14;--sc-card-bg:#141826e0;--sc-shadow:0 18px 45px #00000080}.scenario-page .scenario-hero{direction:ltr;grid-template-columns:.9fr 1.25fr;align-items:center;gap:35px;max-width:1320px;min-height:565px;margin:auto;padding:35px 38px 25px;display:grid}.scenario-page .scenario-hero>*{direction:rtl}.scenario-page .hero-copy{text-align:right;padding:20px 0 40px}.scenario-page .scenario-eyebrow{color:var(--sc-red);margin:0 0 20px;font-size:14px;font-weight:700}.scenario-page .scenario-hero h1{letter-spacing:-1.8px;color:var(--sc-navy);margin:0;font-size:clamp(32px,3.8vw,51px);font-weight:800;line-height:1.6}.scenario-page .hero-description{color:var(--sc-muted);margin-top:22px;margin-bottom:28px;font-size:14px;line-height:2}.scenario-page .primary-button{background:var(--sc-red);color:#fff;cursor:pointer;border-radius:11px;justify-content:space-between;align-items:center;gap:24px;padding:16px 24px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 8px 24px #ff314733}.scenario-page .primary-button:hover{background:#021738;transform:translateY(-2px)}:is(:root:has(#dark-mode:checked) .scenario-page .primary-button:hover,[data-theme=dark] .scenario-page .primary-button:hover,.dark .scenario-page .primary-button:hover){background:#e61d33}.scenario-page .scenario-visual{isolation:isolate;height:490px;margin:0;position:relative}.scenario-page .scenario-visual:before{content:"";z-index:-1;background:radial-gradient(#0217380d,#0000 65%);position:absolute;inset:10% -3% 0 10%}[data-theme=dark] .scenario-page .scenario-visual:before,.dark .scenario-page .scenario-visual:before,:root:has(#dark-mode:checked) .scenario-page .scenario-visual:before{background:radial-gradient(#ff31471f,#0000 65%)}.scenario-page .hypothesis-card,.scenario-page .baseline-card{background:#fff;border:1px solid #02173814;border-radius:15px;outline:5px solid #f5f7fb;padding:19px;transition:transform .3s;position:absolute;box-shadow:0 12px 32px #02173814}:is(:root:has(#dark-mode:checked) .scenario-page .hypothesis-card,:root:has(#dark-mode:checked) .scenario-page .baseline-card,[data-theme=dark] .scenario-page .hypothesis-card,[data-theme=dark] .scenario-page .baseline-card,.dark .scenario-page .hypothesis-card,.dark .scenario-page .baseline-card){background:#141826f2;border-color:#ffffff1a;outline-color:#ffffff08;box-shadow:0 18px 45px #00000080}.scenario-page .hypothesis-card{z-index:2;width:65%;top:8px;right:0;transform:perspective(1200px)rotateY(-5deg)rotate(1deg)}.scenario-page .baseline-card{z-index:1;width:43%;height:334px;padding-right:30px;top:62px;left:1%;transform:perspective(1200px)rotateY(-5deg)rotate(-1deg)}.scenario-page .hypothesis-card h3,.scenario-page .baseline-card h3{color:var(--sc-navy);align-items:center;gap:9px;margin:0 0 7px;font-size:15px;font-weight:750;display:flex}.scenario-page .hypothesis-card h3 i,.scenario-page .baseline-card h3 i{background:var(--sc-red);border-radius:50%;width:10px;height:10px}.scenario-page .baseline-card h3 i{background:#021738}:is(:root:has(#dark-mode:checked) .scenario-page .baseline-card h3 i,[data-theme=dark] .scenario-page .baseline-card h3 i,.dark .scenario-page .baseline-card h3 i){background:#a4b8d5}.scenario-page .hypothesis-card>p,.scenario-page .baseline-card>p{color:var(--sc-muted);margin:0 0 17px;font-size:9px}.scenario-page .scenario-metrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.scenario-page .scenario-metrics>div,.scenario-page .baseline-metric{background:#f7f8fb;border:1px solid #0217380a;border-radius:6px;flex-direction:column;align-items:center;gap:8px;padding:15px 6px 12px;display:flex}[data-theme=dark] .scenario-page .scenario-metrics>div,[data-theme=dark] .scenario-page .baseline-metric,.dark .scenario-page .scenario-metrics>div,.dark .scenario-page .baseline-metric,:root:has(#dark-mode:checked) .scenario-page .scenario-metrics>div,:root:has(#dark-mode:checked) .scenario-page .baseline-metric{background:#121622;border-color:#ffffff0f}.scenario-page .scenario-metrics span,.scenario-page .baseline-metric span{color:var(--sc-muted);font-size:8px}.scenario-page .scenario-metrics strong,.scenario-page .baseline-metric strong{color:var(--sc-navy);font-size:20px;font-weight:700;line-height:1.4}.scenario-page .scenario-metrics b{color:var(--sc-red);font-size:14px;font-weight:500}.scenario-page .scenario-metrics .up{color:#379f85}.scenario-page .scenario-metrics small,.scenario-page .baseline-metric small{color:var(--sc-muted);font-size:8px}.scenario-page .baseline-metric{width:80%;margin-right:0}.scenario-page .baseline-metric strong:before{content:"↗";color:#379f85;margin-left:9px;font-size:13px}.scenario-page .comparison-chart{stroke-width:1.8px;width:100%;height:auto;margin:3px 0 0;display:block;overflow:visible}.scenario-page .chart-grid{stroke:#0217380f;stroke-width:.8px;fill:none}:is(:root:has(#dark-mode:checked) .scenario-page .chart-grid,[data-theme=dark] .scenario-page .chart-grid,.dark .scenario-page .chart-grid){stroke:#ffffff14}.scenario-page .scenario-line{stroke:var(--sc-red);fill:none}.scenario-page .baseline-line{stroke:#021738;fill:none}:is(:root:has(#dark-mode:checked) .scenario-page .baseline-line,[data-theme=dark] .scenario-page .baseline-line,.dark .scenario-page .baseline-line){stroke:#a4b8d5}.scenario-page .decline-line{stroke:var(--sc-red);fill:none}.scenario-page .scenario-point{fill:var(--sc-red);stroke:none}.scenario-page .baseline-point{fill:#021738;stroke:none}:is(:root:has(#dark-mode:checked) .scenario-page .baseline-point,[data-theme=dark] .scenario-page .baseline-point,.dark .scenario-page .baseline-point){fill:#a4b8d5}.scenario-page .chart-months{fill:#7f8899;stroke:none;font-family:inherit;font-size:9px}.scenario-page .chart-legend{color:var(--sc-navy);justify-content:center;align-items:center;gap:18px;margin:12px 0 2px;font-size:9px;display:flex}.scenario-page .chart-legend>span{align-items:center;gap:6px;display:flex}.scenario-page .red-dot,.scenario-page .navy-dot{background:var(--sc-red);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.scenario-page .navy-dot{background:#021738}:is(:root:has(#dark-mode:checked) .scenario-page .navy-dot,[data-theme=dark] .scenario-page .navy-dot,.dark .scenario-page .navy-dot){background:#a4b8d5}.scenario-page .mini-chart{width:100%;height:108px;margin-top:12px}.scenario-page .mini-months{color:var(--sc-muted);direction:ltr;justify-content:space-between;font-size:8px;display:flex}.scenario-page .scenario-visual>figcaption{color:#8c95a3;font-size:9px;position:absolute;bottom:10px;right:15%}.scenario-page .scenario-options,.scenario-page .scenario-start,.scenario-page .scenario-example,.scenario-page .scenario-close{max-width:1244px;margin:0 auto 23px}.scenario-page .scenario-options{border:1px solid var(--sc-line);background:var(--sc-card-bg);border-radius:16px;padding:26px}.scenario-page .scenario-options .section-heading{text-align:center;margin-bottom:24px}.scenario-page .scenario-options .section-heading h2{letter-spacing:-.5px;color:var(--sc-navy);margin:0 0 8px;font-size:25px}.scenario-page .scenario-options .section-heading p{color:var(--sc-muted);margin:0;font-size:13px}.scenario-page .scenario-options-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.scenario-page .scenario-options-grid article{border:1px solid var(--sc-line);text-align:center;background:#fff;border-radius:14px;min-height:170px;padding:20px 22px;transition:transform .2s,border-color .2s}:is(:root:has(#dark-mode:checked) .scenario-page .scenario-options-grid article,[data-theme=dark] .scenario-page .scenario-options-grid article,.dark .scenario-page .scenario-options-grid article){background:#141826d9;border-color:#ffffff14}.scenario-page .scenario-options-grid article:hover{border-color:#ff314766;transform:translateY(-3px)}.scenario-page .scenario-options-grid svg{width:40px;height:40px;stroke:var(--sc-navy);stroke-width:1.7px;margin-bottom:10px}:is(:root:has(#dark-mode:checked) .scenario-page .scenario-options-grid svg,[data-theme=dark] .scenario-page .scenario-options-grid svg,.dark .scenario-page .scenario-options-grid svg){stroke:#e2e8f0}.scenario-page .scenario-options-grid article:nth-child(4) svg{stroke:var(--sc-red)}.scenario-page .scenario-options-grid h3{color:var(--sc-navy);margin:0 0 8px;font-size:16px;font-weight:750}.scenario-page .scenario-options-grid p{color:var(--sc-muted);max-width:235px;margin:auto;font-size:12px;line-height:1.9}.scenario-page .scenario-start{border:1px solid var(--sc-line);background:linear-gradient(110deg,#f7f9fc,#f2f5fa);border-radius:16px;padding:28px 28px 30px}:is(:root:has(#dark-mode:checked) .scenario-page .scenario-start,[data-theme=dark] .scenario-page .scenario-start,.dark .scenario-page .scenario-start){background:linear-gradient(110deg,#111522,#161b2a);border-color:#ffffff14}.scenario-page .scenario-start>h2{text-align:center;color:var(--sc-navy);margin:0 0 30px;font-size:25px;font-weight:750}.scenario-page .scenario-start ol{grid-template-columns:repeat(4,1fr);gap:35px;margin:0;padding:0;list-style:none;display:grid}.scenario-page .scenario-start li{text-align:center;position:relative}.scenario-page .step-icon{background:#fff;border:1px solid #02173814;border-radius:50%;place-items:center;width:65px;height:65px;margin:0 auto 14px;display:grid;position:relative}:is(:root:has(#dark-mode:checked) .scenario-page .step-icon,[data-theme=dark] .scenario-page .step-icon,.dark .scenario-page .step-icon){background:#1c2232;border-color:#ffffff1a}.scenario-page .step-icon svg{width:31px;height:31px;stroke:var(--sc-red)}.scenario-page .step-icon b{background:var(--sc-red);color:#fff;border:2px solid #f5f7fb;border-radius:50%;place-items:center;width:29px;height:29px;font-size:13px;font-weight:600;display:grid;position:absolute;top:-6px;right:-7px}:is(:root:has(#dark-mode:checked) .scenario-page .step-icon b,[data-theme=dark] .scenario-page .step-icon b,.dark .scenario-page .step-icon b){border-color:#161b2a}.scenario-page .scenario-start li:not(:last-child):after{content:"";border-top:1px dashed #0217382e;width:43%;position:absolute;top:33px;left:-30%}[data-theme=dark] .scenario-page .scenario-start li:not(:last-child):after,.dark .scenario-page .scenario-start li:not(:last-child):after,:root:has(#dark-mode:checked) .scenario-page .scenario-start li:not(:last-child):after{border-top-color:#ffffff26}.scenario-page .scenario-start h3{color:var(--sc-navy);margin:0 0 8px;font-size:15px}.scenario-page .scenario-start p{color:var(--sc-muted);max-width:190px;margin:auto;font-size:12px;line-height:1.9}.scenario-page .scenario-example{border:1px solid var(--sc-line);background:var(--sc-card-bg);direction:ltr;border-radius:16px;grid-template-columns:1fr .88fr 1fr;align-items:center;gap:18px;padding:24px;display:grid}.scenario-page .scenario-example>*{direction:rtl}.scenario-page .example-copy h2{letter-spacing:-.5px;color:var(--sc-navy);margin:0 0 8px;font-size:25px;line-height:1.7}.scenario-page .example-copy>p{color:var(--sc-muted);margin:0 0 22px;font-size:12px;line-height:2}.scenario-page .example-copy aside{color:var(--sc-muted);background:#f7f8fc;border-radius:8px;align-items:center;gap:10px;padding:13px;font-size:10px;display:flex}:is(:root:has(#dark-mode:checked) .scenario-page .example-copy aside,[data-theme=dark] .scenario-page .example-copy aside,.dark .scenario-page .example-copy aside){color:#9ba8b9;background:#141824}.scenario-page .example-copy aside span{color:var(--sc-red);font-size:18px}.scenario-page .example-settings{border:1px solid var(--sc-line);background:linear-gradient(#fff,#f5f7fb);border-radius:11px;padding:16px}:is(:root:has(#dark-mode:checked) .scenario-page .example-settings,[data-theme=dark] .scenario-page .example-settings,.dark .scenario-page .example-settings){background:linear-gradient(#181d2a,#131722);border-color:#ffffff14}.scenario-page .example-settings h3,.scenario-page .example-result h3{color:var(--sc-navy);align-items:center;gap:10px;margin:0 0 16px;font-size:11px;display:flex}.scenario-page .example-settings h3 svg{color:var(--sc-red)}.scenario-page .example-settings dl{margin:0}.scenario-page .example-settings dl>div{justify-content:space-between;align-items:center;gap:10px;margin:0 0 14px;display:flex}.scenario-page .example-settings dl>div:last-child{margin-bottom:0}.scenario-page .example-settings dt{color:var(--sc-muted);font-size:10px}.scenario-page .example-settings dd{border:1px solid var(--sc-line);width:115px;min-height:35px;color:var(--sc-navy);background:#fffc;border-radius:6px;justify-content:space-between;align-items:center;margin:0;padding:9px;font-size:11px;font-weight:550;display:flex}:is(:root:has(#dark-mode:checked) .scenario-page .example-settings dd,[data-theme=dark] .scenario-page .example-settings dd,.dark .scenario-page .example-settings dd){color:#f4f5fa;background:#1e2434;border-color:#ffffff14}.scenario-page .example-settings dd small{color:var(--sc-muted);font-size:8px}.scenario-page .example-settings dd svg{color:var(--sc-red)}.scenario-page .example-result{border:1px solid var(--sc-line);background:#fff;border-radius:11px;margin:0;padding:14px}:is(:root:has(#dark-mode:checked) .scenario-page .example-result,[data-theme=dark] .scenario-page .example-result,.dark .scenario-page .example-result){background:#121622d9;border-color:#ffffff14}.scenario-page .example-result h3{margin-bottom:8px;font-size:11px}.scenario-page .example-result .chart-legend{gap:12px;margin:0;font-size:8px}.scenario-page .example-result figcaption{color:var(--sc-muted);text-align:center;margin:6px 0 0;font-size:8px}.scenario-page .example-result .comparison-chart{margin-top:0}.scenario-page .scenario-close{color:#fff;direction:ltr;background:#021738;border:1px solid #ffffff1a;border-radius:14px;justify-content:space-between;align-items:center;gap:25px;height:107px;padding:0 35px;display:flex;position:relative;overflow:hidden}:is(:root:has(#dark-mode:checked) .scenario-page .scenario-close,[data-theme=dark] .scenario-page .scenario-close,.dark .scenario-page .scenario-close){background:radial-gradient(circle at 10% 20%,#ff31472e,#0000 45%),#081224;border-color:#ffffff1f}.scenario-page .scenario-close:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff1f 0 40%,#0000 41%);width:230px;height:230px;position:absolute;top:-20px;left:10px}.scenario-page .scenario-close h2{z-index:1;color:#fff;direction:rtl;margin:0;font-size:20px;font-weight:650}.scenario-page .scenario-close .primary-button{color:#021738;white-space:nowrap;z-index:1;direction:rtl;background:#fff;padding:13px 20px;font-size:12px}.scenario-page .scenario-close .primary-button:hover{background:var(--sc-red);color:#fff}.scenario-page .closing-paper{background:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:70px;height:100px;margin-left:85px;display:grid;position:relative;transform:rotate(-12deg)translateY(13px);box-shadow:0 8px 20px #0003}:is(:root:has(#dark-mode:checked) .scenario-page .closing-paper,[data-theme=dark] .scenario-page .closing-paper,.dark .scenario-page .closing-paper){background:#1a2030;border:1px solid #ffffff26}.scenario-page .closing-paper svg{stroke:#021738}:is(:root:has(#dark-mode:checked) .scenario-page .closing-paper svg,[data-theme=dark] .scenario-page .closing-paper svg,.dark .scenario-page .closing-paper svg){stroke:#f4f5fa}.scenario-page .closing-paper i{background:var(--sc-red);border-radius:50%;width:9px;height:9px;position:absolute;bottom:20px;right:15px;box-shadow:0 0 0 4px #ff314733}@media (width<=1320px){.scenario-page .scenario-options,.scenario-page .scenario-start,.scenario-page .scenario-example,.scenario-page .scenario-close{margin-inline:38px}}@media (width<=1050px){.scenario-page .scenario-hero{grid-template-columns:.9fr 1.1fr;gap:25px;min-height:510px}.scenario-page .scenario-visual{height:420px}.scenario-page .hypothesis-card{width:71%;padding:14px;top:23px}.scenario-page .baseline-card{height:305px;padding:15px;top:66px}.scenario-page .scenario-metrics{gap:5px}.scenario-page .scenario-metrics strong{font-size:17px}.scenario-page .scenario-metrics small{font-size:7px}.scenario-page .scenario-hero h1{font-size:37px}.scenario-page .scenario-example{gap:12px;padding:18px}.scenario-page .example-copy h2{font-size:22px}.scenario-page .example-settings{padding:12px}.scenario-page .example-settings dd{width:98px}.scenario-page .scenario-close h2{font-size:17px}.scenario-page .closing-paper{margin-left:30px}}@media (width<=760px){.scenario-page .scenario-hero{grid-template-columns:1fr;gap:15px;padding:30px 24px 20px}.scenario-page .hero-copy{padding-bottom:5px}.scenario-page .scenario-hero h1{font-size:38px}.scenario-page .scenario-visual{width:100%;max-width:620px;height:455px;margin:auto}.scenario-page .hypothesis-card{width:66%;top:20px}.scenario-page .baseline-card{width:43%;height:320px;top:80px}.scenario-page .scenario-options,.scenario-page .scenario-start,.scenario-page .scenario-example,.scenario-page .scenario-close{margin-inline:22px}.scenario-page .scenario-options-grid{grid-template-columns:repeat(2,1fr)}.scenario-page .scenario-start ol{grid-template-columns:repeat(2,1fr);gap:26px 16px}.scenario-page .scenario-start li:after{display:none}.scenario-page .scenario-example{grid-template-columns:1fr 1fr;gap:16px}.scenario-page .example-copy{grid-column:1/-1}.scenario-page .scenario-close{grid-template-columns:70px 1fr;gap:12px 25px;height:auto;min-height:140px;padding:20px 24px;display:grid}.scenario-page .closing-paper{grid-row:1/3;height:100px;margin:0}.scenario-page .scenario-close h2{font-size:17px;line-height:1.9}.scenario-page .scenario-close .primary-button{justify-self:end}}@media (width<=430px){.scenario-page .scenario-hero h1{font-size:32px}.scenario-page .scenario-visual{height:365px}.scenario-page .hypothesis-card{width:74%;padding:10px;top:20px}.scenario-page .hypothesis-card h3{font-size:12px}.scenario-page .scenario-metrics>div{gap:5px;padding:10px 3px}.scenario-page .scenario-metrics strong{font-size:15px}.scenario-page .baseline-card{width:42%;height:247px;padding:10px;top:58px}.scenario-page .baseline-card h3{font-size:11px}.scenario-page .scenario-options-grid{gap:9px}.scenario-page .scenario-options-grid article{padding:16px 11px}.scenario-page .scenario-example{grid-template-columns:1fr}.scenario-page .example-copy{grid-column:auto}.scenario-page .example-settings dd{width:145px}.scenario-page .scenario-close{gap:12px 17px;padding-inline:18px}.scenario-page .scenario-close h2{font-size:15px}}.holding-page{--hold-navy:#021738;--hold-red:#ff3147;--hold-muted:#667287;--hold-line:#02173814;--hold-card-bg:#fff;--hold-card-border:#02173814;--hold-halo:linear-gradient(120deg,#f8fafc,#edf2f9);--hold-table-head:#edf1f7;--hold-note-bg:#f0f4fa;--hold-close-bg:linear-gradient(110deg,#f5f8fc,#eaf0f8);width:100%;color:var(--hold-navy);font-family:inherit;transition:color .25s,background-color .25s;position:relative}:is(:root:has(#dark-mode:checked) .holding-page,[data-theme=dark] .holding-page,.dark .holding-page){--hold-navy:#f3f5fa;--hold-red:#ff3147;--hold-muted:#9ba8b9;--hold-line:#ffffff14;--hold-card-bg:#121826e0;--hold-card-border:#ffffff14;--hold-halo:radial-gradient(circle,#ff31470f,transparent 70%);--hold-table-head:#1e293b;--hold-note-bg:#1e293b;--hold-close-bg:linear-gradient(110deg,#131c30,#0c1424)}.holding-page .holding-hero{direction:ltr;grid-template-columns:1.05fr 1fr;align-items:center;gap:30px;max-width:1320px;min-height:480px;margin:0 auto;padding:30px 38px 35px;display:grid}.holding-page .holding-hero>*{direction:rtl}.holding-page .hero-copy{padding:15px 0 20px}.holding-page .eyebrow{color:var(--hold-navy);align-items:center;gap:9px;margin-bottom:17px;font-size:15px;font-weight:650;display:inline-flex}.holding-page .eyebrow>span{background:var(--hold-red);border-radius:50%;width:8px;height:8px;display:inline-block}.holding-page .holding-hero h1{letter-spacing:-1.6px;color:var(--hold-navy);margin:0;font-size:clamp(34px,3.6vw,49px);font-weight:850;line-height:1.65}.holding-page .hero-description{color:var(--hold-muted);margin:17px 0 28px;font-size:17px;line-height:2}.holding-page .primary-button{background:var(--hold-red);color:#fff;cursor:pointer;border-radius:11px;justify-content:space-between;align-items:center;gap:24px;padding:16px 26px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 24px #ff314738}.holding-page .primary-button:hover{background:#021738;transform:translateY(-2px);box-shadow:0 12px 28px #02173840}:is(:root:has(#dark-mode:checked) .holding-page .primary-button:hover,[data-theme=dark] .holding-page .primary-button:hover,.dark .holding-page .primary-button:hover){background:#e0243a;box-shadow:0 12px 28px #ff314766}.holding-page .primary-button>span{font-size:20px;line-height:1;transition:transform .2s}.holding-page .primary-button:hover>span{transform:translate(-4px)}.holding-page .group-map{aspect-ratio:550/420;isolation:isolate;width:100%;margin:0;position:relative}.holding-page .map-halo{z-index:-1;border-radius:50%;position:absolute}.holding-page .halo-one{background:var(--hold-halo);width:67%;height:69%;top:5%;right:0}.holding-page .halo-two{background:#0217380a;width:18%;height:23%;top:21%;left:3%}:is(:root:has(#dark-mode:checked) .holding-page .halo-two,[data-theme=dark] .holding-page .halo-two,.dark .holding-page .halo-two){background:#ffffff08}.holding-page .map-connectors{width:100%;height:100%;stroke:var(--hold-red);stroke-width:1.4px;fill:none;position:absolute;inset:0}.holding-page .ledger-card{border:1px solid var(--hold-card-border);background:var(--hold-card-bg);-webkit-backdrop-filter:blur(10px);border-radius:13px;padding:19px;transition:transform .25s,box-shadow .25s;position:absolute;box-shadow:0 8px 16px #0217380d,0 0 0 4px #ffffff8c}:is(:root:has(#dark-mode:checked) .holding-page .ledger-card,[data-theme=dark] .holding-page .ledger-card,.dark .holding-page .ledger-card){box-shadow:0 8px 24px #0006,0 0 0 4px #ffffff0a}.holding-page .ledger-card:hover{transform:translateY(-2px)}.holding-page .parent-ledger{width:42%;height:40%;top:5%;left:29%}.holding-page .child-ledger{width:39%;height:33%;padding:15px;bottom:5%}.holding-page .child-a{left:5%}.holding-page .child-b{right:3%}.holding-page .ledger-title{align-items:center;gap:9px;display:flex;position:relative}.holding-page .ledger-title>svg{width:34px;height:34px;stroke:var(--hold-navy);flex-shrink:0}:is(:root:has(#dark-mode:checked) .holding-page .ledger-title>svg,[data-theme=dark] .holding-page .ledger-title>svg,.dark .holding-page .ledger-title>svg){stroke:#94a3b8}.holding-page .ledger-title h3{white-space:nowrap;color:var(--hold-navy);margin:0;font-size:14px;font-weight:750}.holding-page .child-ledger .ledger-title h3{font-size:12px}.holding-page .child-ledger .ledger-title>svg{width:27px;height:27px}.holding-page .card-menu{color:#bcc6d3;writing-mode:vertical-rl;letter-spacing:0;margin-right:auto;font-size:17px;line-height:.4}.holding-page .ledger-data{direction:ltr;justify-content:space-between;align-items:center;gap:14px;margin-top:15px;display:flex}.holding-page .ledger-lines{flex-direction:column;flex:1;gap:7px;display:flex}.holding-page .ledger-lines>span{background:#f2f5f8;border-radius:6px;max-width:110px;height:15px;display:block;position:relative}:is(:root:has(#dark-mode:checked) .holding-page .ledger-lines>span,[data-theme=dark] .holding-page .ledger-lines>span,.dark .holding-page .ledger-lines>span){background:#1e293b}.holding-page .ledger-lines>span:before{content:"";background:#d0d9e5;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;left:6px}.holding-page .ledger-lines>span:after{content:"";background:#bdcadb;border-radius:3px;width:67%;height:5px;position:absolute;top:5px;left:17px}[data-theme=dark] .holding-page .ledger-lines>span:before,.dark .holding-page .ledger-lines>span:before,:root:has(#dark-mode:checked) .holding-page .ledger-lines>span:before{background:#64748b}[data-theme=dark] .holding-page .ledger-lines>span:after,.dark .holding-page .ledger-lines>span:after,:root:has(#dark-mode:checked) .holding-page .ledger-lines>span:after{background:#475569}.holding-page .ledger-lines>span:nth-child(2):after{width:37%}.holding-page .ledger-lines>span:nth-child(3):after{width:57%}.holding-page .ledger-donut{background:conic-gradient(var(--hold-red)0 28%,var(--hold-navy)28% 45%,#dbe4f0 45% 100%);border-radius:50%;flex-shrink:0;width:58px;height:58px;position:relative;transform:rotate(-10deg)}:is(:root:has(#dark-mode:checked) .holding-page .ledger-donut,[data-theme=dark] .holding-page .ledger-donut,.dark .holding-page .ledger-donut){background:conic-gradient(var(--hold-red)0 28%,#60a5fa 28% 45%,#334155 45% 100%)}.holding-page .ledger-donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:15px}[data-theme=dark] .holding-page .ledger-donut:after,.dark .holding-page .ledger-donut:after,:root:has(#dark-mode:checked) .holding-page .ledger-donut:after{background:#121826}.holding-page .ledger-bars{flex-shrink:0;align-items:flex-end;gap:6px;height:52px;display:flex}.holding-page .ledger-bars i{background:#aebfd8;border-radius:1px;width:9px;height:28%}.holding-page .ledger-bars i:nth-child(2){background:#7692b8;height:50%}.holding-page .ledger-bars i:nth-child(3){background:#3e608b;height:70%}.holding-page .ledger-bars i:nth-child(4){background:var(--hold-navy);height:94%}:is(:root:has(#dark-mode:checked) .holding-page .ledger-bars i:nth-child(4),[data-theme=dark] .holding-page .ledger-bars i:nth-child(4),.dark .holding-page .ledger-bars i:nth-child(4)){background:#60a5fa}.holding-page .ledger-bars.alternate i:last-child{background:var(--hold-red)!important}.holding-page .holding-features{grid-template-columns:repeat(4,minmax(0,1fr));gap:19px;max-width:1244px;margin:0 auto 30px;display:grid}.holding-page .holding-features article{border:1px solid var(--hold-line);background:var(--hold-card-bg);text-align:center;border-radius:14px;min-height:227px;padding:28px 23px 24px;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 5px 12px #0217380a}.holding-page .holding-features article:hover{border-color:#ff31474d;transform:translateY(-2px);box-shadow:0 8px 22px #0217380f}:is(:root:has(#dark-mode:checked) .holding-page .holding-features article:hover,[data-theme=dark] .holding-page .holding-features article:hover,.dark .holding-page .holding-features article:hover){box-shadow:0 8px 22px #00000059}.holding-page .holding-features svg{width:51px;height:51px;stroke:var(--hold-navy);stroke-width:1.9px;margin-bottom:15px}:is(:root:has(#dark-mode:checked) .holding-page .holding-features svg,[data-theme=dark] .holding-page .holding-features svg,.dark .holding-page .holding-features svg){stroke:#94a3b8}.holding-page .holding-features article:first-child svg,.holding-page .holding-features article:last-child svg{stroke:var(--hold-red)!important}.holding-page .holding-features h2{letter-spacing:-.5px;color:var(--hold-navy);margin:0 0 11px;font-size:20px;font-weight:750;line-height:1.8}.holding-page .holding-features p{max-width:230px;color:var(--hold-muted);margin:auto;font-size:14px;line-height:2}.holding-page .group-report{border:1px solid var(--hold-line);background:var(--hold-card-bg);border-radius:16px;max-width:1244px;margin:0 auto 30px;padding:26px 30px 22px;box-shadow:0 5px 12px #0217380a}.holding-page .group-report>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.holding-page .group-report h2{letter-spacing:-.5px;color:var(--hold-navy);align-items:center;gap:12px;margin:0;font-size:24px;font-weight:750;display:flex}.holding-page .group-report h2 svg{width:36px;height:36px;stroke:var(--hold-navy)}:is(:root:has(#dark-mode:checked) .holding-page .group-report h2 svg,[data-theme=dark] .holding-page .group-report h2 svg,.dark .holding-page .group-report h2 svg){stroke:#94a3b8}.holding-page .report-period{border:1px solid var(--hold-line);color:var(--hold-muted);background:#f8fafc;border-radius:8px;align-items:center;gap:14px;padding:10px 14px;font-size:12px;font-weight:600;display:flex}:is(:root:has(#dark-mode:checked) .holding-page .report-period,[data-theme=dark] .holding-page .report-period,.dark .holding-page .report-period){color:#94a3b8;background:#1e293b}.holding-page .report-period svg{width:18px;height:18px}.holding-page .report-period>span{font-size:16px}.holding-page .table-scroll{border:1px solid var(--hold-line);border-radius:10px;overflow-x:auto}.holding-page .group-report table{border-collapse:collapse;text-align:center;width:100%;min-width:490px;font-size:15px}.holding-page .group-report th,.holding-page .group-report td{border-bottom:1px solid var(--hold-line);border-left:1px solid var(--hold-line);height:46px;padding:10px 16px}.holding-page .group-report th:last-child,.holding-page .group-report td:last-child{border-left:0}.holding-page .group-report thead,.holding-page .group-report tfoot{background:var(--hold-table-head)}.holding-page .group-report thead th{color:var(--hold-navy);font-size:14px;font-weight:700}.holding-page .group-report tbody th{color:var(--hold-navy);font-weight:600}.holding-page .group-report td{color:var(--hold-muted)}.holding-page .group-report tfoot th,.holding-page .group-report tfoot td{color:var(--hold-navy);border-bottom:0;font-weight:750}.holding-page .sample-caption{color:var(--hold-muted);text-align:left;margin:15px 0 0;font-size:11px}.holding-page .holding-start{max-width:1244px;margin:0 auto 30px}.holding-page .classic-heading{justify-content:center;align-items:center;gap:35px;max-width:1000px;margin:30px auto 26px;display:flex}.holding-page .classic-heading:before,.holding-page .classic-heading:after{content:"";background:var(--hold-line);flex:1;height:1px}.holding-page .classic-heading h2{white-space:nowrap;color:var(--hold-navy);margin:0;font-size:28px;font-weight:800}.holding-page .holding-start ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:19px;margin:0;padding:0;list-style:none;display:grid}.holding-page .holding-start li{border:1px solid var(--hold-line);text-align:center;background:var(--hold-card-bg);border-radius:14px;padding:22px 23px;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:0 5px 12px #0217380a}.holding-page .holding-start li:hover{transform:translateY(-2px);box-shadow:0 8px 22px #0217380f}:is(:root:has(#dark-mode:checked) .holding-page .holding-start li:hover,[data-theme=dark] .holding-page .holding-start li:hover,.dark .holding-page .holding-start li:hover){box-shadow:0 8px 22px #00000059}.holding-page .holding-start li>b{background:var(--hold-red);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;margin:0 auto 14px;font-size:16px;font-weight:600;display:grid}.holding-page .holding-start li>svg{width:44px;height:44px;stroke:var(--hold-navy);margin:0 auto 14px;display:block}:is(:root:has(#dark-mode:checked) .holding-page .holding-start li>svg,[data-theme=dark] .holding-page .holding-start li>svg,.dark .holding-page .holding-start li>svg){stroke:#94a3b8}.holding-page .holding-start h3{color:var(--hold-navy);margin:0 0 10px;font-size:19px;font-weight:750}.holding-page .holding-start p{color:var(--hold-muted);margin:0;font-size:14px;line-height:2}.holding-page .holding-start li:not(:last-child):after{content:"‹";color:#8ca2c0;z-index:2;pointer-events:none;font-size:30px;line-height:1;position:absolute;top:45%;left:-15px}[data-theme=dark] .holding-page .holding-start li:not(:last-child):after,.dark .holding-page .holding-start li:not(:last-child):after,:root:has(#dark-mode:checked) .holding-page .holding-start li:not(:last-child):after{color:#475569}.holding-page .group-note{background:var(--hold-note-bg);color:var(--hold-muted);border:1px solid var(--hold-line);border-radius:12px;align-items:center;gap:13px;max-width:1244px;margin:0 auto 30px;padding:18px 24px;font-size:13.5px;font-weight:600;display:flex}.holding-page .group-note>span{background:var(--hold-navy);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:15px;display:grid}:is(:root:has(#dark-mode:checked) .holding-page .group-note>span,[data-theme=dark] .holding-page .group-note>span,.dark .holding-page .group-note>span){background:var(--hold-red)}.holding-page .holding-close{background:var(--hold-close-bg);border:1px solid var(--hold-line);border-radius:14px;align-items:center;gap:24px;max-width:1244px;min-height:120px;margin:0 auto 40px;padding:26px 36px;display:flex}.holding-page .holding-close h2{color:var(--hold-navy);margin:0;font-size:24px;font-weight:750;line-height:1.8}.holding-page .holding-close h2 small{color:var(--hold-muted);font-size:16px;font-weight:550;display:block}.holding-page .holding-close .primary-button{margin-right:auto;padding:15px 24px;font-size:14px}.holding-page .group-buildings{isolation:isolate;flex-shrink:0;justify-content:center;align-items:flex-end;gap:0;width:110px;display:flex;position:relative}.holding-page .group-buildings:before{content:"";z-index:-1;background:#0217380a;border-radius:50%;position:absolute;inset:-15px 0}[data-theme=dark] .holding-page .group-buildings:before,.dark .holding-page .group-buildings:before,:root:has(#dark-mode:checked) .holding-page .group-buildings:before{background:#ffffff08}.holding-page .group-buildings svg{width:34px;height:42px;stroke:var(--hold-navy);stroke-width:1.7px}:is(:root:has(#dark-mode:checked) .holding-page .group-buildings svg,[data-theme=dark] .holding-page .group-buildings svg,.dark .holding-page .group-buildings svg){stroke:#94a3b8}.holding-page .group-buildings svg:nth-child(2){width:48px;height:65px;margin-inline:-6px;stroke:var(--hold-red)!important}@media (width<=1320px){.holding-page .holding-features,.holding-page .group-report,.holding-page .holding-start,.holding-page .group-note,.holding-page .holding-close{margin-inline:38px}}@media (width<=1050px){.holding-page .holding-hero{gap:22px;min-height:420px}.holding-page .holding-hero h1{font-size:36px}.holding-page .hero-description{font-size:15px}.holding-page .primary-button{font-size:14px}.holding-page .ledger-card{padding:14px}.holding-page .child-ledger{padding:12px}.holding-page .ledger-title h3{font-size:12px}.holding-page .child-ledger .ledger-title h3{font-size:10px}.holding-page .ledger-title>svg{width:29px;height:29px}.holding-page .ledger-data{gap:9px;margin-top:12px}.holding-page .ledger-donut{width:49px;height:49px}.holding-page .ledger-donut:after{inset:12px}.holding-page .ledger-lines{gap:5px}.holding-page .ledger-lines>span{height:12px}.holding-page .ledger-lines>span:before,.holding-page .ledger-lines>span:after{height:4px;top:4px}.holding-page .ledger-bars{gap:4px;height:42px}.holding-page .ledger-bars i{width:7px}.holding-page .holding-features,.holding-page .holding-start ol{gap:14px}.holding-page .holding-features article{min-height:220px;padding:24px 16px}.holding-page .holding-features h2{font-size:17px}.holding-page .holding-features p{font-size:13px}.holding-page .holding-start li{padding:18px 16px}.holding-page .holding-start h3{font-size:17px}.holding-page .holding-start p{font-size:13px}.holding-page .holding-close h2{font-size:21px}.holding-page .holding-close h2 small{font-size:15px}.holding-page .holding-close .primary-button{font-size:13px}}@media (width<=760px){.holding-page .holding-hero{grid-template-columns:1fr;gap:12px;padding:25px 24px 20px}.holding-page .holding-hero h1{font-size:38px}.holding-page .hero-description{font-size:15px}.holding-page .group-map{max-width:550px;margin:0 auto}.holding-page .ledger-card{padding:18px}.holding-page .child-ledger{padding:15px}.holding-page .ledger-title h3{font-size:14px}.holding-page .child-ledger .ledger-title h3{font-size:11px}.holding-page .ledger-data{margin-top:15px}.holding-page .ledger-lines>span{height:15px}.holding-page .ledger-donut{width:58px;height:58px}.holding-page .ledger-donut:after{inset:15px}.holding-page .ledger-bars{gap:5px;height:48px}.holding-page .ledger-bars i{width:8px}.holding-page .holding-features,.holding-page .group-report,.holding-page .holding-start,.holding-page .group-note,.holding-page .holding-close{margin-inline:22px}.holding-page .holding-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.holding-page .holding-features article{min-height:205px}.holding-page .holding-start ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.holding-page .holding-start li:after{display:none}.holding-page .group-report{padding:22px 18px}.holding-page .group-report h2{font-size:21px}.holding-page .group-report h2 svg{width:30px;height:30px}.holding-page .report-period{gap:9px;padding:8px 10px;font-size:11px}.holding-page .classic-heading{gap:18px}.holding-page .classic-heading h2{font-size:24px}.holding-page .holding-close{flex-wrap:wrap;gap:16px;padding:24px}.holding-page .holding-close .primary-button{justify-content:center;gap:25px;width:100%;margin:0}.holding-page .group-buildings{width:85px}.holding-page .holding-close h2{font-size:19px}.holding-page .group-note{font-size:12px;line-height:2}}@media (width<=430px){.holding-page .holding-hero h1{font-size:30px}.holding-page .hero-description,.holding-page .eyebrow{font-size:13px}.holding-page .ledger-card{border-radius:10px;padding:11px}.holding-page .child-ledger{padding:10px}.holding-page .ledger-title h3{font-size:10px}.holding-page .ledger-title>svg{width:25px;height:25px}.holding-page .child-ledger .ledger-title h3{font-size:8.5px}.holding-page .child-ledger .ledger-title>svg{width:21px;height:21px}.holding-page .card-menu{font-size:13px}.holding-page .ledger-data{gap:7px;margin-top:10px}.holding-page .ledger-donut{width:40px;height:40px}.holding-page .ledger-donut:after{inset:10px}.holding-page .ledger-lines{gap:5px}.holding-page .ledger-lines>span{height:10px}.holding-page .ledger-bars{gap:3px;height:34px}.holding-page .ledger-bars i{width:6px}.holding-page .holding-features{grid-template-columns:1fr}.holding-page .holding-features h2{font-size:16px}.holding-page .holding-features p{font-size:12px}.holding-page .holding-features article{min-height:auto;padding:20px 14px}.holding-page .holding-start ol{grid-template-columns:1fr}.holding-page .holding-start h3{font-size:16px}.holding-page .holding-start p{font-size:12px}.holding-page .group-report>header{flex-direction:column;align-items:flex-start}.holding-page .group-report h2{font-size:20px}.holding-page .holding-close h2{font-size:17px}.holding-page .holding-close h2 small{font-size:13.5px}.holding-page .group-buildings{width:70px}}@media (prefers-reduced-motion:reduce){.holding-page .primary-button,.holding-page .ledger-card,.holding-page .holding-features article,.holding-page .holding-start li{transition:none!important}.holding-page .primary-button:hover,.holding-page .ledger-card:hover,.holding-page .holding-features article:hover,.holding-page .holding-start li:hover{transform:none!important}}.blog-page{--blog-navy:#021738;--blog-red:#ff3147;--blog-muted:#667287;--blog-line:#02173817;--blog-bg:#faf9f6;--blog-card-bg:#fff;--blog-orbit:#02173814;background-color:var(--blog-bg);width:100%;color:var(--blog-navy);font-family:inherit;transition:color .25s,background-color .25s;position:relative}:is(:root:has(#dark-mode:checked) .blog-page,[data-theme=dark] .blog-page,.dark .blog-page){--blog-navy:#f3f5fa;--blog-red:#ff3147;--blog-muted:#9ba8b9;--blog-line:#ffffff14;--blog-bg:#090e17;--blog-card-bg:#121826e0;--blog-orbit:#ffffff14}.blog-main,.blog-page .blog-main{box-sizing:border-box;width:100%;max-width:1320px;margin:0 auto;padding:0 38px}.blog-page .blog-heading{text-align:right;border-bottom:1px solid var(--blog-line);direction:rtl;grid-template-columns:.9fr 1.1fr;align-items:center;gap:40px;min-height:420px;padding:24px 0 28px;display:grid}.blog-page .blog-heading-copy{text-align:right;padding-right:25px}.blog-page .blog-eyebrow{color:var(--blog-red);margin:0 0 18px;font-size:13px;font-weight:600}.blog-page .blog-heading h1{letter-spacing:-1.1px;max-width:460px;color:var(--blog-navy);margin:0;font-size:clamp(32px,3.4vw,47px);font-weight:800;line-height:1.7}.blog-page .blog-dot-art{background:radial-gradient(at 50% 66%,#0217380a,#0000 64%);border-radius:20px;width:100%;min-width:0;height:365px;margin:0;position:relative;overflow:hidden}:is(:root:has(#dark-mode:checked) .blog-page .blog-dot-art,[data-theme=dark] .blog-page .blog-dot-art,.dark .blog-page .blog-dot-art){background:radial-gradient(at 50% 66%,#ff31470d,#0000 64%)}.blog-page .blog-dot-art canvas{width:100%;height:100%;display:block}.blog-page .blog-index{padding:29px 0 50px}.blog-page .blog-list-heading{justify-content:space-between;align-items:center;gap:18px;margin:28px 0 25px;display:flex}.blog-page .blog-list-heading h2{letter-spacing:-.5px;color:var(--blog-navy);margin:0;font-size:24px;font-weight:800}.blog-page .blog-list-heading p{color:var(--blog-muted);margin:0;font-size:12px;font-weight:600}.blog-page .blog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 24px;display:grid}.blog-page .blog-card{border:1px solid var(--blog-line);background:var(--blog-card-bg);border-radius:12px;flex-direction:column;transition:border-color .25s,transform .25s,box-shadow .25s;display:flex;overflow:hidden}.blog-page .blog-card:hover{border-color:#ff31474d;transform:translateY(-3px);box-shadow:0 10px 24px #0217380f}:is(:root:has(#dark-mode:checked) .blog-page .blog-card:hover,[data-theme=dark] .blog-page .blog-card:hover,.dark .blog-page .blog-card:hover){box-shadow:0 10px 24px #0006}.blog-page .blog-art{border-bottom:1px solid var(--blog-line);isolation:isolate;background:#edf0f4;height:209px;position:relative;overflow:hidden}.blog-page .blog-cover-img{-o-object-fit:cover;object-fit:cover;z-index:0;width:100%;height:100%;transition:transform .45s cubic-bezier(.16,1,.3,1),filter .3s;display:block;position:absolute;inset:0}.blog-page .blog-card:hover .blog-cover-img{transform:scale(1.06)}.blog-page .blog-art.has-cover-image{background:#021738}.blog-page .blog-art.has-cover-image:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#02173852 0%,#0217380d 45%,#021738b8 100%);position:absolute;inset:0}.blog-page .blog-art.has-cover-image .art-number{letter-spacing:1.5px;color:#fff;-webkit-backdrop-filter:blur(8px);z-index:2;background:#021738b8;border:1px solid #ffffff29;border-radius:5px;padding:4px 9px;font-size:11px;font-weight:700;position:absolute;top:14px;left:14px;box-shadow:0 2px 8px #00000040}.blog-page .blog-art.has-cover-image .art-topic{color:#021738;-webkit-backdrop-filter:blur(8px);z-index:2;background:#fffffff0;border-radius:6px;padding:4px 11px;font-size:11px;font-weight:600;position:absolute;bottom:12px;right:14px;box-shadow:0 4px 14px #02173833}:is(:root:has(#dark-mode:checked) .blog-page .blog-art.has-cover-image .art-topic,[data-theme=dark] .blog-page .blog-art.has-cover-image .art-topic,.dark .blog-page .blog-art.has-cover-image .art-topic){color:#f1f4f9;background:#0e1523f0;border:1px solid #ffffff1f;box-shadow:0 4px 16px #0000008c}.blog-page .art-0{background:#edf0f4}.blog-page .art-1{background:#f4efea}.blog-page .art-2{background:#edf1ed}.blog-page .art-3{background:#f6edef}:is(:root:has(#dark-mode:checked) .blog-page .art-0,[data-theme=dark] .blog-page .art-0,.dark .blog-page .art-0){background:#141c2c}:is(:root:has(#dark-mode:checked) .blog-page .art-1,[data-theme=dark] .blog-page .art-1,.dark .blog-page .art-1){background:#1b1e2a}:is(:root:has(#dark-mode:checked) .blog-page .art-2,[data-theme=dark] .blog-page .art-2,.dark .blog-page .art-2){background:#152221}:is(:root:has(#dark-mode:checked) .blog-page .art-3,[data-theme=dark] .blog-page .art-3,.dark .blog-page .art-3){background:#221820}.blog-page .art-number{letter-spacing:2px;color:var(--blog-muted);font-size:11px;font-weight:700;position:absolute;top:20px;left:22px}.blog-page .art-topic{color:var(--blog-muted);font-size:11px;font-weight:600;position:absolute;bottom:18px;right:20px}.blog-page .art-paper{-webkit-backdrop-filter:blur(8px);background:#ffffffe0;border:1px solid #fff;border-radius:8px;flex-direction:column;gap:10px;width:110px;height:147px;padding:21px;display:flex;position:absolute;top:30px;left:calc(50% - 55px);transform:rotate(-7deg);box-shadow:9px 10px #0217380d}:is(:root:has(#dark-mode:checked) .blog-page .art-paper,[data-theme=dark] .blog-page .art-paper,.dark .blog-page .art-paper){background:#141a2ae0;border-color:#ffffff1f;box-shadow:9px 10px #00000059}.blog-page .art-paper svg{width:42px;height:42px;stroke:var(--blog-navy);stroke-width:1.5px;flex-shrink:0;margin-bottom:3px}:is(:root:has(#dark-mode:checked) .blog-page .art-paper svg,[data-theme=dark] .blog-page .art-paper svg,.dark .blog-page .art-paper svg){stroke:#94a3b8}.blog-page .art-paper i{background:#0217381a;border-radius:3px;width:100%;height:4px}:is(:root:has(#dark-mode:checked) .blog-page .art-paper i,[data-theme=dark] .blog-page .art-paper i,.dark .blog-page .art-paper i){background:#ffffff1a}.blog-page .art-paper i:last-child{background:var(--blog-red);opacity:.7;width:56%}.blog-page .art-orbit{border:1px solid var(--blog-orbit);border-radius:50%;width:230px;height:230px;position:absolute;top:-5px;left:calc(50% - 115px);transform:rotate(-25deg)}.blog-page .art-orbit:before{content:"";border:1px solid #0217380d;border-radius:50%;position:absolute;inset:23px -25px}[data-theme=dark] .blog-page .art-orbit:before,.dark .blog-page .art-orbit:before,:root:has(#dark-mode:checked) .blog-page .art-orbit:before{border-color:#ffffff0a}.blog-page .art-orbit:after{content:"";background:var(--blog-red);border-radius:50%;width:9px;height:9px;position:absolute;top:14px;right:42px}.blog-page .art-1 .art-paper{transform:rotate(7deg)}.blog-page .art-2 .art-paper{border-radius:4px;transform:rotate(-3deg)}.blog-page .art-3 .art-paper{transform:rotate(3deg)}.blog-page .art-3 .art-paper svg{stroke:var(--blog-red)!important}.blog-page .blog-card-copy{flex-direction:column;flex:1;padding:23px 25px;display:flex}.blog-page .post-meta{color:var(--blog-muted);justify-content:space-between;gap:15px;margin-bottom:14px;font-size:10px;font-weight:600;display:flex}.blog-page .post-meta>span:first-child{color:var(--blog-red)}.blog-page .blog-card h2{letter-spacing:-.5px;min-height:3.8em;color:var(--blog-navy);margin:0 0 11px;font-size:17px;font-weight:750;line-height:1.9}.blog-page .blog-card-copy>p{color:var(--blog-muted);margin:0 0 23px;font-size:13px;line-height:2.1}.blog-page .post-read-link{border:1px solid var(--blog-line);color:var(--blog-navy);border-radius:6px;justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding:10px 14px;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.blog-page .post-read-link:hover{background:var(--blog-navy);color:#fff;border-color:var(--blog-navy)}:is(:root:has(#dark-mode:checked) .blog-page .post-read-link:hover,[data-theme=dark] .blog-page .post-read-link:hover,.dark .blog-page .post-read-link:hover){background:var(--blog-red);border-color:var(--blog-red)}.blog-page .post-read-link>span{font-size:18px;line-height:1}.blog-page .blog-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:37px;display:flex}.blog-page .blog-pagination button{font:inherit;border:1px solid var(--blog-line);min-width:41px;height:41px;color:var(--blog-navy);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:12px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.blog-page .blog-pagination .page-direction{padding:0 15px}.blog-page .blog-pagination button[aria-current]{background:var(--blog-navy);color:#fff;border-color:var(--blog-navy)}:is(:root:has(#dark-mode:checked) .blog-page .blog-pagination button[aria-current],[data-theme=dark] .blog-page .blog-pagination button[aria-current],.dark .blog-page .blog-pagination button[aria-current]){background:var(--blog-red);border-color:var(--blog-red)}.blog-page .blog-pagination button:hover:not(:disabled){border-color:var(--blog-red);color:var(--blog-red)}.blog-page .blog-pagination button:disabled{opacity:.35;cursor:default}.blog-page .blog-state-box{text-align:center;border:1px dashed var(--blog-line);color:var(--blog-muted);border-radius:12px;grid-column:1/-1;padding:50px 20px}.blog-page .blog-retry-btn{border:1px solid var(--blog-line);color:var(--blog-navy);cursor:pointer;background:0 0;border-radius:6px;margin-top:15px;padding:8px 18px;font-size:12px;font-weight:600}.blog-page .blog-card-skeleton{pointer-events:none}.blog-page .blog-art-skeleton{background:linear-gradient(90deg,#edf0f4 25%,#e2e8f0 50%,#edf0f4 75%) 0 0/200% 100%;animation:1.5s infinite blog-skeleton-shimmer}:is(:root:has(#dark-mode:checked) .blog-page .blog-art-skeleton,[data-theme=dark] .blog-page .blog-art-skeleton,.dark .blog-page .blog-art-skeleton){background:linear-gradient(90deg,#1e293b 25%,#334155 50%,#1e293b 75%) 0 0/200% 100%}.blog-page .skeleton-line{background:#edf0f4;border-radius:4px;height:12px;margin-bottom:12px;animation:1.5s infinite blog-skeleton-shimmer}:is(:root:has(#dark-mode:checked) .blog-page .skeleton-line,[data-theme=dark] .blog-page .skeleton-line,.dark .blog-page .skeleton-line){background:#1e293b}.blog-page .skeleton-line.short{width:35%}.blog-page .skeleton-line.title{width:85%;height:18px}.blog-page .skeleton-line.desc{width:65%}@keyframes blog-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.blog-page .blog-accounting-cta{isolation:isolate;color:#fff;background:radial-gradient(at 20% 60%,#233f6366,#0000 65%),#021738;border:1px solid #ffffff1f;border-radius:20px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:20px;min-height:370px;margin:20px 0 55px;padding:30px 42px;display:grid;position:relative;overflow:hidden}:is(:root:has(#dark-mode:checked) .blog-page .blog-accounting-cta,[data-theme=dark] .blog-page .blog-accounting-cta,.dark .blog-page .blog-accounting-cta){background:radial-gradient(at 20% 60%,#ff314714,#0000 65%),#0a1120}.blog-page .blog-accounting-cta:before{content:"";background:#ff3147;width:65px;height:2px;position:absolute;top:0;right:47px}.blog-page .cta-eyebrow{color:#b2c2d8;align-items:center;gap:10px;margin:0 0 18px;font-size:11px;font-weight:600;display:flex}.blog-page .cta-eyebrow>span{background:#ff3147;border-radius:50%;width:6px;height:6px}.blog-page .accounting-cta-copy h2{letter-spacing:-.7px;color:#fff;margin:0 0 15px;font-size:clamp(28px,3vw,40px);font-weight:750;line-height:1.8}.blog-page .cta-description{color:#b9c7db;margin:0 0 25px;font-size:13.5px;line-height:2.2}.blog-page .cta-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.blog-page .cta-actions .primary-button{background:var(--blog-red);color:#fff;cursor:pointer;border-radius:8px;align-items:center;gap:15px;padding:14px 22px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 7px 23px #ff314738}.blog-page .cta-actions .primary-button:hover{background:#e8253d;transform:translateY(-2px)}.blog-page .cta-secondary{color:#d6e1f0;cursor:pointer;border-bottom:1px solid #ffffff59;padding-block:5px;font-size:12px;text-decoration:none;transition:color .2s,border-color .2s}.blog-page .cta-secondary:hover{color:#fff;border-color:#ff3147}.blog-page .accounting-cta-art{width:100%;min-width:0;height:350px;margin:0;position:relative}.blog-page .accounting-cta-art canvas{width:100%;height:100%;display:block}.blog-page .cta-art-labels{color:#c1d0e5;justify-content:space-between;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:6px;left:7%;right:7%}.blog-page .cta-art-labels>span:nth-child(2){color:#fff}@media (width<=1320px){.blog-page .blog-main{padding-inline:38px}}@media (width<=1000px){.blog-page .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-page .blog-heading{gap:20px;min-height:360px}.blog-page .blog-dot-art{height:310px}.blog-page .blog-heading-copy{padding-right:0}.blog-page .blog-heading h1{font-size:35px}.blog-page .blog-accounting-cta{grid-template-columns:.85fr 1.15fr;gap:20px;padding-inline:28px}.blog-page .accounting-cta-art{height:315px}.blog-page .cta-art-labels{font-size:11px}}@media (width<=700px){.blog-page .blog-main{padding-inline:22px}.blog-page .blog-heading{grid-template-columns:.85fr 1.15fr;gap:10px;min-height:310px;padding-block:20px}.blog-page .blog-heading h1{font-size:28px}.blog-page .blog-dot-art{height:260px}.blog-page .blog-eyebrow{margin-bottom:12px;font-size:11px}.blog-page .blog-grid{gap:18px 14px}.blog-page .blog-art{height:170px}.blog-page .art-paper{transform-origin:top;top:20px;transform:scale(.85)rotate(-7deg)}.blog-page .art-orbit{top:-23px}.blog-page .blog-card-copy{padding:18px 16px}.blog-page .blog-card h2{font-size:16px}.blog-page .blog-card-copy>p{font-size:11px}.blog-page .blog-list-heading h2{font-size:22px}.blog-page .blog-list-heading p{font-size:10px}.blog-page .blog-accounting-cta{grid-template-columns:1fr;gap:15px;padding-inline:27px}.blog-page .accounting-cta-art{max-width:620px;height:300px;margin:auto}.blog-page .cta-art-labels{bottom:2px}}@media (width<=480px){.blog-page .blog-heading{grid-template-columns:1fr;gap:0;min-height:0;padding:30px 0 18px}.blog-page .blog-heading h1{font-size:31px}.blog-page .blog-dot-art{height:235px}.blog-page .blog-eyebrow{margin-bottom:10px}.blog-page .blog-grid{grid-template-columns:1fr;gap:22px}.blog-page .blog-art{height:205px}.blog-page .art-paper{top:28px;transform:rotate(-7deg)}.blog-page .blog-card-copy{padding:23px}.blog-page .blog-card h2{min-height:0;font-size:19px}.blog-page .blog-card-copy>p{font-size:12px}.blog-page .blog-pagination{gap:6px}.blog-page .blog-pagination .page-direction{padding-inline:12px;font-size:11px}.blog-page .blog-pagination button{min-width:35px;height:38px}.blog-page .blog-accounting-cta{padding:27px 22px}.blog-page .accounting-cta-copy h2{font-size:26px}.blog-page .accounting-cta-art{height:240px}.blog-page .cta-art-labels{font-size:10px}}@media (prefers-reduced-motion:reduce){.blog-page .blog-card{transition:none!important}.blog-page .blog-card:hover{transform:none!important}}.blog-detail-page{--detail-navy:#021738;--detail-red:#ff3147;--detail-muted:#667287;--detail-line:#02173817;--detail-bg:#faf9f6;--detail-card-bg:#fff;--detail-text:#526074;--detail-quote-bg:#fff;--detail-toc-bg:#ffffffd9;background-color:var(--detail-bg);width:100%;color:var(--detail-navy);font-family:inherit;transition:color .25s,background-color .25s;position:relative}:is(:root:has(#dark-mode:checked) .blog-detail-page,[data-theme=dark] .blog-detail-page,.dark .blog-detail-page){--detail-navy:#f3f5fa;--detail-red:#ff3147;--detail-muted:#9ba8b9;--detail-line:#ffffff14;--detail-bg:#090e17;--detail-card-bg:#121826e0;--detail-text:#cbd5e1;--detail-quote-bg:#111827;--detail-toc-bg:#121826cc}.article-main,.blog-detail-page .article-main{box-sizing:border-box;width:100%;max-width:1320px;margin:0 auto;padding:25px 38px 0}.article-breadcrumb,.blog-detail-page .article-breadcrumb{color:#8791a0;align-items:center;gap:12px;margin:0;font-size:11px;display:flex}.article-breadcrumb>a,.blog-detail-page .article-breadcrumb>a{color:inherit;cursor:pointer;text-decoration:none;transition:color .2s}.article-breadcrumb>a:hover,.blog-detail-page .article-breadcrumb>a:hover{color:#ff3147}.article-breadcrumb>span:last-child,.blog-detail-page .article-breadcrumb>span:last-child{color:var(--detail-navy);font-weight:600}.article-hero,.blog-detail-page .article-hero{border-bottom:1px solid var(--detail-line);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:35px;padding:30px 0 40px;display:grid}.article-kicker,.blog-detail-page .article-kicker{color:#ff3147;margin:0 0 15px;font-size:11px;font-weight:700}.article-hero h1,.blog-detail-page .article-hero h1{letter-spacing:-1.2px;max-width:740px;color:var(--detail-navy);margin:0;font-size:clamp(30px,3.4vw,46px);font-weight:800;line-height:1.85}.article-intro,.blog-detail-page .article-intro{color:var(--detail-muted);max-width:640px;margin:17px 0 23px;font-size:15px;line-height:2.2}.article-meta,.blog-detail-page .article-meta{color:#8b93a0;flex-wrap:wrap;align-items:center;gap:11px;font-size:10px;display:flex}.article-meta>i,.blog-detail-page .article-meta>i{background:#ff3147;border-radius:50%;width:3px;height:3px;display:inline-block}.article-dot-art,.blog-detail-page .article-dot-art{background:radial-gradient(at 50% 66%,#0217380a,#0000 64%);border-radius:16px;width:100%;min-width:0;height:295px;margin:0;position:relative;overflow:hidden}:is(:root:has(#dark-mode:checked) .blog-detail-page .article-dot-art,[data-theme=dark] .blog-detail-page .article-dot-art,.dark .blog-detail-page .article-dot-art){background:radial-gradient(at 50% 66%,#ff31470d,#0000 64%)}.article-dot-art canvas,.blog-detail-page .article-dot-art canvas{width:100%;height:100%;display:block}.article-hero-cover-img,.blog-detail-page .article-hero-cover-img{-o-object-fit:cover;object-fit:cover;border-radius:16px;width:100%;height:100%;display:block;box-shadow:0 4px 20px #02173814}.article-layout,.blog-detail-page .article-layout{grid-template-columns:minmax(0,1fr) 250px;gap:70px;padding:42px 0 30px;display:grid;position:relative}.article-body,.blog-detail-page .article-body{min-width:0;max-width:800px}.article-body section,.blog-detail-page .article-body section{border-bottom:1px solid var(--detail-line);margin-bottom:24px;padding-bottom:26px;scroll-margin-top:125px;position:relative}.section-number,.blog-detail-page .section-number{letter-spacing:1px;color:#ff3147;margin-bottom:8px;font-size:10px;font-weight:750;display:block}.article-body h2,.blog-detail-page .article-body h2{letter-spacing:-.6px;color:var(--detail-navy);margin:0 0 14px;font-size:24px;font-weight:750;line-height:1.9}.article-body section>p,.blog-detail-page .article-body section>p,.section-html-content p{color:var(--detail-text);text-align:justify;margin:0 0 16px;font-size:16px;line-height:2.7}.section-html-content img{border-radius:12px;max-width:100%;height:auto;margin:20px 0;display:block;box-shadow:0 4px 20px #0217380f}.section-html-content h2,.section-html-content h3{color:var(--detail-navy);margin:22px 0 12px;font-size:20px;font-weight:700;line-height:1.8}.section-html-content ul,.section-html-content ol{color:var(--detail-text);margin:12px 0 20px;padding-right:24px;font-size:15px;line-height:2.4}.section-html-content li{margin-bottom:8px}.article-cover-wrap,.blog-detail-page .article-cover-wrap{border:1px solid var(--detail-line);border-radius:14px;width:100%;max-height:420px;margin-bottom:34px;overflow:hidden;box-shadow:0 6px 24px #02173812}.article-main-cover-img,.blog-detail-page .article-main-cover-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;max-height:420px;display:block}.article-body blockquote,.blog-detail-page .article-body blockquote,.section-html-content blockquote{background:var(--detail-quote-bg);letter-spacing:-.2px;color:var(--detail-navy);border-right:3px solid #ff3147;border-radius:0 8px 8px 0;margin:18px 0 28px;padding:16px 20px;font-weight:400;line-height:2.1;position:relative;box-shadow:0 4px 18px #0217380a;font-size:13px!important}.blog-detail-page .article-body blockquote *{font-size:inherit!important}.blog-detail-page .article-body blockquote p{line-height:inherit;font-weight:inherit;color:inherit;letter-spacing:inherit}.blog-detail-page .article-body blockquote p:last-child{margin-bottom:0}:is(:root:has(#dark-mode:checked) .blog-detail-page .article-body blockquote,[data-theme=dark] .blog-detail-page .article-body blockquote,.dark .blog-detail-page .article-body blockquote){box-shadow:0 4px 20px #00000059}.article-endnote,.blog-detail-page .article-endnote{border:1px solid var(--detail-line);background:#02173808;border-radius:7px;align-items:flex-start;gap:12px;margin-top:20px;padding:17px 20px;display:flex}:is(:root:has(#dark-mode:checked) .blog-detail-page .article-endnote,[data-theme=dark] .blog-detail-page .article-endnote,.dark .blog-detail-page .article-endnote){background:#ffffff08}.article-endnote>span,.blog-detail-page .article-endnote>span{color:#ff3147;flex-shrink:0;font-size:19px;line-height:1}.article-endnote p,.blog-detail-page .article-endnote p{color:#7c8797;margin:0;font-size:11px;line-height:2.1}.article-service-link,.blog-detail-page .article-service-link{color:var(--detail-navy);cursor:pointer;border-bottom:1px solid #02173830;align-items:center;gap:35px;margin-top:23px;padding:7px 0;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}:is(:root:has(#dark-mode:checked) .blog-detail-page .article-service-link,[data-theme=dark] .blog-detail-page .article-service-link,.dark .blog-detail-page .article-service-link){border-bottom-color:#ffffff38}.article-service-link:hover,.blog-detail-page .article-service-link:hover{color:#ff3147;border-bottom-color:#ff3147;gap:40px}.article-sidebar,.blog-detail-page .article-sidebar{z-index:10;align-self:start;position:sticky;top:125px}.article-toc,.blog-detail-page .article-toc{border:1px solid var(--detail-line);background:var(--detail-toc-bg);-webkit-backdrop-filter:blur(12px);border-radius:9px;padding:23px 20px;display:block;box-shadow:0 4px 18px #02173808}.article-toc h2,.blog-detail-page .article-toc h2{color:var(--detail-navy);letter-spacing:-.2px;margin:0 0 20px;font-size:13px;font-weight:750}.article-toc #article-toc-links,.blog-detail-page .article-toc #article-toc-links{flex-direction:column;gap:7px;display:flex}.article-toc #article-toc-links>a,.blog-detail-page .article-toc #article-toc-links>a{color:#7c8797;border-right:2px solid var(--detail-line);cursor:pointer;border-radius:0 4px 4px 0;padding:8px 11px;font-size:11px;line-height:1.9;text-decoration:none;transition:all .2s;display:block}.article-toc #article-toc-links>a:hover,.article-toc #article-toc-links>a.active,.article-toc #article-toc-links>a[aria-current],.blog-detail-page .article-toc #article-toc-links>a:hover,.blog-detail-page .article-toc #article-toc-links>a.active,.blog-detail-page .article-toc #article-toc-links>a[aria-current]{color:var(--detail-navy);background:#ff31470a;border-color:#ff3147;font-weight:700}.article-toc .toc-back,.blog-detail-page .article-toc .toc-back{border-top:1px solid var(--detail-line);color:var(--detail-navy);cursor:pointer;justify-content:space-between;align-items:center;margin-top:20px;padding-top:17px;font-size:11px;font-weight:600;text-decoration:none;transition:color .2s;display:flex}.article-toc .toc-back:hover,.blog-detail-page .article-toc .toc-back:hover{color:#ff3147}.sidebar-note,.blog-detail-page .sidebar-note{color:#9ba3b0;margin:20px 21px;font-size:12px;line-height:2.1}.related-posts,.blog-detail-page .related-posts{border-top:1px solid var(--detail-line);padding:32px 0 42px}.related-posts>header,.blog-detail-page .related-posts>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.related-posts h2,.blog-detail-page .related-posts h2{letter-spacing:-.5px;color:var(--detail-navy);margin:0;font-size:25px;font-weight:800}.related-posts header>a,.blog-detail-page .related-posts header>a{color:#667287;cursor:pointer;align-items:center;gap:18px;font-size:11px;text-decoration:none;transition:color .2s;display:flex}.related-posts header>a:hover,.blog-detail-page .related-posts header>a:hover{color:#ff3147}.related-grid,.blog-detail-page .related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.related-card,.blog-detail-page .related-card{border:1px solid var(--detail-line);background:var(--detail-card-bg);min-height:230px;color:inherit;box-sizing:border-box;border-radius:8px;flex-direction:column;padding:25px;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.related-card:hover,.blog-detail-page .related-card:hover{border-color:#ff314770;transform:translateY(-2px);box-shadow:0 8px 20px #0217380d}.related-card>span,.blog-detail-page .related-card>span{color:#ff3147;margin-bottom:14px;font-size:10px;font-weight:700}.related-card h3,.blog-detail-page .related-card h3{letter-spacing:-.3px;color:var(--detail-navy);margin:0 0 12px;font-size:19px;font-weight:700;line-height:2}.related-card p,.blog-detail-page .related-card p{color:#7c8797;margin:0 0 20px;font-size:11px;line-height:2}.related-card b,.blog-detail-page .related-card b{border-top:1px solid var(--detail-line);color:var(--detail-navy);justify-content:space-between;align-items:center;margin-top:auto;padding-top:15px;font-size:11px;font-weight:500;transition:color .2s;display:flex}.related-card:hover b,.blog-detail-page .related-card:hover b{color:#ff3147}.blog-accounting-cta,.blog-detail-page .blog-accounting-cta{isolation:isolate;color:#fff;box-sizing:border-box;background:radial-gradient(at 20% 60%,#233f6359,#0000 65%),#021738;border:1px solid #ffffff14;border-radius:20px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:20px;min-height:370px;margin:15px 0 55px;padding:30px 35px;display:grid;position:relative;overflow:hidden}.blog-accounting-cta:before,.blog-detail-page .blog-accounting-cta:before{content:"";background:#ff3147;width:65px;height:2px;position:absolute;top:0;right:47px}.cta-eyebrow,.blog-detail-page .cta-eyebrow{color:#b2c2d8;align-items:center;gap:10px;margin:0 0 18px;font-size:11px;display:flex}.cta-eyebrow>span,.blog-detail-page .cta-eyebrow>span{background:#ff3147;border-radius:50%;width:6px;height:6px;display:inline-block}.accounting-cta-copy h2,.blog-detail-page .accounting-cta-copy h2{letter-spacing:-.7px;color:#fff;margin:0 0 15px;font-size:clamp(28px,3vw,40px);font-weight:750;line-height:1.8}.cta-description,.blog-detail-page .cta-description{color:#b9c7db;margin:0 0 25px;font-size:13px;line-height:2.2}.cta-actions,.blog-detail-page .cta-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.cta-actions .primary-button,.blog-detail-page .cta-actions .primary-button{color:#fff;cursor:pointer;background:#ff3147;border:none;border-radius:8px;align-items:center;gap:8px;padding:14px 19px;font-size:12px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex;box-shadow:0 7px 23px #ff31471a}.cta-actions .primary-button:hover,.blog-detail-page .cta-actions .primary-button:hover{background:#e8253d}.cta-secondary,.blog-detail-page .cta-secondary{color:#d6e1f0;cursor:pointer;border-bottom:1px solid #ffffff38;padding-block:5px;font-size:11px;text-decoration:none;transition:all .2s}.cta-secondary:hover,.blog-detail-page .cta-secondary:hover{color:#fff;border-color:#ff3147}.accounting-cta-art,.blog-detail-page .accounting-cta-art{width:100%;min-width:0;height:350px;margin:0;position:relative}.accounting-cta-art canvas,.blog-detail-page .accounting-cta-art canvas{width:100%;height:100%;display:block}.cta-art-labels,.blog-detail-page .cta-art-labels{color:#c1d0e5;letter-spacing:.3px;justify-content:space-between;font-size:12px;display:flex;position:absolute;bottom:6px;left:7%;right:7%}.cta-art-labels>span:nth-child(2),.blog-detail-page .cta-art-labels>span:nth-child(2){color:#e1e9f5}@media (width<=1000px){.article-layout,.blog-detail-page .article-layout{grid-template-columns:minmax(0,1fr) 220px;gap:35px}.article-hero,.blog-detail-page .article-hero{gap:20px}.article-hero h1,.blog-detail-page .article-hero h1{font-size:35px}.article-body section>p,.blog-detail-page .article-body section>p{font-size:15px}.article-body h2,.blog-detail-page .article-body h2{font-size:23px}.related-card,.blog-detail-page .related-card{padding:20px}.related-card h3,.blog-detail-page .related-card h3{font-size:17px}.blog-accounting-cta,.blog-detail-page .blog-accounting-cta{grid-template-columns:.85fr 1.15fr;padding-inline:28px}.accounting-cta-art,.blog-detail-page .accounting-cta-art{height:315px}.cta-art-labels,.blog-detail-page .cta-art-labels{font-size:11px}}@media (width<=760px){.article-main,.blog-detail-page .article-main{padding-inline:22px}.article-hero,.blog-detail-page .article-hero{grid-template-columns:1fr;gap:0;padding:26px 0 25px}.article-hero h1,.blog-detail-page .article-hero h1{font-size:34px}.article-intro,.blog-detail-page .article-intro{font-size:14px}.article-dot-art,.blog-detail-page .article-dot-art{justify-self:center;width:100%;max-width:430px;height:230px}.article-layout,.blog-detail-page .article-layout{grid-template-columns:1fr;gap:24px;padding-top:25px}.article-sidebar,.blog-detail-page .article-sidebar{grid-row:1;position:static}.article-toc,.blog-detail-page .article-toc{padding:19px}.article-toc #article-toc-links,.blog-detail-page .article-toc #article-toc-links{grid-template-columns:1fr 1fr;gap:8px;display:grid}.article-toc h2,.blog-detail-page .article-toc h2{margin-bottom:13px}.article-toc .toc-back,.sidebar-note,.blog-detail-page .article-toc .toc-back,.blog-detail-page .sidebar-note{display:none}.article-body,.blog-detail-page .article-body{max-width:none}.article-body section>p,.blog-detail-page .article-body section>p{text-align:start;font-size:15px;line-height:2.5}.article-body blockquote,.blog-detail-page .article-body blockquote{padding:14px 16px}.related-grid,.blog-detail-page .related-grid{grid-template-columns:1fr;gap:15px}.related-card,.blog-detail-page .related-card{min-height:0}.related-card h3,.blog-detail-page .related-card h3{font-size:19px}.related-posts h2,.blog-detail-page .related-posts h2{font-size:23px}.article-breadcrumb>span:last-child,.blog-detail-page .article-breadcrumb>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.blog-accounting-cta,.blog-detail-page .blog-accounting-cta{grid-template-columns:1fr;padding-inline:27px}.accounting-cta-art,.blog-detail-page .accounting-cta-art{max-width:620px;height:310px}}@media (width<=480px){.article-hero h1,.blog-detail-page .article-hero h1{font-size:29px}.article-intro,.blog-detail-page .article-intro{font-size:13px}.article-body h2,.blog-detail-page .article-body h2{font-size:21px}.article-toc #article-toc-links,.blog-detail-page .article-toc #article-toc-links{grid-template-columns:1fr}.article-meta,.blog-detail-page .article-meta{font-size:9px}.related-posts header>a,.blog-detail-page .related-posts header>a{gap:10px;font-size:10px}.blog-accounting-cta,.blog-detail-page .blog-accounting-cta{padding-inline:22px}.accounting-cta-art,.blog-detail-page .accounting-cta-art{height:265px}.cta-art-labels,.blog-detail-page .cta-art-labels{font-size:10px}}@media (prefers-reduced-motion:reduce){.related-card,.blog-detail-page .related-card{transition:none}}.section-html-content{color:var(--detail-text);text-align:justify;font-size:16px;line-height:2.7}.blog-detail-page .article-toc #article-toc-links>a.toc-subheading{margin-right:12px;font-size:10px}.blog-detail-page .article-toc-empty{color:var(--detail-text);font-size:11px;line-height:2}.blog-detail-page .section-html-content :is(h1,h2,h3)[id]{scroll-margin-top:125px}.section-html-content p{color:var(--detail-text);margin:0 0 16px;font-size:16px;line-height:2.7}.section-html-content ul,.section-html-content ol{margin:12px 0 16px;padding-right:24px}.section-html-content li{margin-bottom:8px;line-height:2.2}.section-html-content strong,.section-html-content b{color:var(--detail-navy);font-weight:700}.section-html-content img{border-radius:8px;max-width:100%;height:auto;margin:16px 0}.skeleton-box{background:linear-gradient(90deg,#0217380d 25%,#02173817 50%,#0217380d 75%) 0 0/200% 100%;border-radius:6px;animation:1.5s infinite skeleton-loading}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.contact-page{color:#021738;max-width:1320px;margin:auto;padding:35px 38px 65px;position:relative}.contact-introduction{padding:10px 0 29px}.contact-eyebrow{color:#ff3147;align-items:center;gap:10px;margin:0 0 14px;font-size:11px;display:flex}.contact-eyebrow>span{background:#ff3147;border-radius:50%;width:6px;height:6px}.contact-introduction h1{letter-spacing:-1px;margin:0;font-size:clamp(33px,3.7vw,48px);font-weight:800;line-height:1.75}.contact-introduction h1 em{color:#ff3147;font-style:normal}.contact-introduction>p:last-child{color:#7b8798;max-width:520px;margin:15px 0 0;font-size:14px;line-height:2.2}.contact-direct{border-top:1px solid #02173815;grid-template-columns:.9fr 1.1fr;align-items:center;gap:55px;padding-top:30px;display:grid}.contact-direct-info{min-width:0}.contact-info-card{border-bottom:1px solid #02173813;grid-template-columns:47px minmax(0,1fr);gap:20px;padding:24px 0;display:grid}.contact-info-card:first-child{padding-top:10px}.contact-info-card:last-child{border-bottom:0}.contact-info-icon{background:linear-gradient(145deg,#fff,#f3f6fa);border:1px solid #02173813;border-radius:13px;place-items:center;width:47px;height:47px;display:grid}.contact-info-icon svg{fill:none;stroke:#021738;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.contact-info-card:nth-child(2) .contact-info-icon svg{stroke:#ff3147}.contact-info-label{color:#98a1ae;margin:0 0 7px;font-size:9px;display:block}.contact-info-card h2{margin:0 0 11px;font-size:17px;font-weight:700;line-height:1.8}.contact-phone-list{flex-direction:column;align-items:flex-end;gap:11px;display:flex}.contact-phone-list>a,.contact-email-link{color:#021738;letter-spacing:.5px;overflow-wrap:anywhere;align-items:center;gap:20px;width:fit-content;max-width:100%;font-size:21px;text-decoration:none;display:flex}.contact-email-link{letter-spacing:.1px;margin-left:auto;font-size:18px}.contact-phone-list>a>span,.contact-email-link>span{color:#ff3147;flex-shrink:0;font-size:16px}.contact-phone-list>a:hover,.contact-email-link:hover{color:#ff3147}.contact-info-card address{color:#68768a;max-width:430px;margin:0 0 8px;font-size:14px;font-style:normal;line-height:2.3}.contact-connection-visual{background:radial-gradient(at 52%,#edf2f980,#0000 68%);border-radius:25px;min-width:0;position:relative}.contact-dot-art{width:100%;height:460px;margin:0;position:relative}.contact-dot-art canvas{width:100%;height:100%;display:block}.contact-visual-caption{color:#8190a5;align-items:center;gap:9px;padding:0 13px 22px;font-size:10px;display:flex}.contact-signal{background:#ff3147;border-radius:50%;flex-shrink:0;width:5px;height:5px;box-shadow:0 0 0 4px #ff31470b}.contact-visual-index{letter-spacing:2px;color:#a5afbc;direction:ltr;margin-right:auto;font-size:8px}.contact-page :focus-visible{outline-offset:5px;outline:2px solid #ff3147}@media (width<=1000px){.contact-direct{gap:30px}.contact-dot-art{height:400px}.contact-phone-list>a{font-size:19px}.contact-email-link{font-size:16px}.contact-info-card{gap:15px}.contact-info-card address{font-size:13px}}@media (width<=760px){.contact-page{padding:25px 22px 42px}.contact-introduction h1{font-size:37px}.contact-introduction>p:last-child{font-size:13px}.contact-direct{grid-template-columns:1fr;gap:12px;padding-top:15px}.contact-connection-visual{justify-self:center;width:100%;max-width:620px}.contact-dot-art{height:370px}.contact-info-card{padding-block:21px}.contact-visual-caption{padding-bottom:10px}}@media (width<=430px){.contact-introduction h1{font-size:32px}.contact-dot-art{height:290px}.contact-info-card{grid-template-columns:42px minmax(0,1fr);gap:14px}.contact-info-icon{width:42px;height:42px}.contact-info-card address{font-size:12px}.contact-email-link{font-size:15px}.contact-phone-list>a{font-size:18px}.contact-visual-caption{padding-inline:0;font-size:9px}.contact-visual-index{letter-spacing:1px;font-size:7px}}.guide-page{--guide-red:var(--color-brand,#ff3147);--guide-navy:var(--color-navy,#021738);--guide-muted:#66758b;color:var(--guide-navy);text-align:right;background:radial-gradient(80% 600px at 80% 0,#ff31470b,#0000),linear-gradient(#f5f7fb,#faf9f6 750px);max-width:1320px;margin:auto;padding:0 48px;line-height:1.9;overflow:clip}.guide-page *{box-sizing:border-box}.guide-page button,.guide-page a{font:inherit}.guide-page button{cursor:pointer}.guide-page a{text-decoration:none}.guide-page h1,.guide-page h2,.guide-page h3,.guide-page h4{color:inherit;letter-spacing:-.035em;font-weight:750;line-height:1.65}.guide-page em{color:var(--guide-red);font-style:normal}.guide-page p{color:var(--guide-muted);font-size:15px;line-height:2}.guide-page :is(a,button,summary,[tabindex]):focus-visible{outline-offset:5px;outline:3px solid #ff314780}.guide-kicker{letter-spacing:0;color:var(--guide-muted);align-items:center;gap:9px;font-size:12px;font-weight:650;display:flex}.guide-kicker>i{background:var(--guide-red);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #ff31470b}.guide-hero{grid-template-columns:1fr 1.1fr;align-items:center;gap:24px;min-height:min(640px,100svh - 95px);padding:45px 0 65px;display:grid;position:relative}.guide-hero h1{margin:18px 0;font-size:clamp(34px,3.5vw,50px);line-height:1.7}.guide-hero-copy>p{max-width:440px;font-size:14px}.guide-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:30px;display:flex}.guide-button{background:var(--guide-red);color:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:24px;padding:13px 23px;font-weight:600;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 8px 24px #ff314720;font-size:12px!important}.guide-button:hover{transform:translateY(-3px);box-shadow:0 12px 28px #ff314735}.guide-text-link{color:var(--guide-navy);align-items:center;gap:15px;font-weight:650;display:inline-flex;font-size:13px!important}.guide-text-link>span{color:var(--guide-red);transition:transform .25s}.guide-text-link:hover>span{transform:translate(-5px)}.guide-hero-trace{color:#758094;align-items:center;gap:11px;margin-top:43px;font-size:11px;display:flex}.guide-hero-trace>i{background:#02173820;width:25px;height:1px}.guide-hero-trace>span:first-child{color:var(--guide-red)}.guide-hero-visual{isolation:isolate;min-width:0;position:relative}.guide-dot-art{isolation:isolate;width:100%;height:430px;margin:0;position:relative}.guide-dot-art canvas{z-index:2;width:100%;height:100%;display:block;position:relative}.guide-art-orbit{aspect-ratio:1;pointer-events:none;background:radial-gradient(at 40% 35%,#ff314706,#0000 65%);border:1px solid #02173808;border-radius:50%;width:75%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-25deg)}.guide-art-orbit:before,.guide-art-orbit:after{content:"";border:1px dashed #0217380b;border-radius:50%;position:absolute;inset:20px;transform:rotate(30deg)scaleY(.72)}.guide-art-orbit:after{border-style:solid;inset:-20px;transform:rotate(-30deg)scaleY(.8)}.guide-floating-label{z-index:3;backdrop-filter:blur(14px);color:#4e5a70;background:#ffffffd9;border:1px solid #0217380b;border-radius:30px;align-items:center;gap:10px;padding:9px 18px;font-size:11px;display:flex;position:absolute;box-shadow:0 10px 35px #02173806}.guide-floating-label i{background:#ff3147;border-radius:50%;width:5px;height:5px}.label-one{top:35px;right:0;transform:rotate(-5deg)}.label-two{bottom:55px;left:0;transform:rotate(4deg)}.guide-art-caption{text-align:center;color:#8791a0;z-index:3;font-size:10px;display:block;position:relative}.guide-scroll-cue{color:#8791a0;align-items:center;gap:13px;font-size:10px;display:flex;position:absolute;bottom:20px;right:0}.guide-scroll-cue i{background:linear-gradient(270deg,#ff3147,#02173809);width:80px;height:1px}.guide-principles{border-block:1px solid #02173812;grid-template-columns:.65fr 1.15fr 1fr;align-items:center;gap:35px;margin:0 0 80px;padding:45px 0;display:grid}.guide-principles h2{margin:0;font-size:25px}.guide-principles h2 span{color:#7a8596}.guide-principles p{font-size:13px}.guide-section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:28px;display:flex}.guide-section-heading h2{margin:10px 0 0;font-size:clamp(24px,2.5vw,36px)}.guide-section-heading>p{max-width:330px;font-size:13px}.guide-paths{scroll-margin-top:110px}.guide-path-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:22px;display:grid}.guide-path-grid>button{text-align:right;color:var(--guide-navy);background:linear-gradient(135deg,#ffffffbd,#ffffff80);border:1px solid #ffffffdb;border-radius:23px;grid-template-columns:40px 1fr;gap:4px 14px;min-height:113px;padding:20px 23px;transition:background .25s,border-color .25s,transform .25s;display:grid;position:relative}.guide-path-grid>button:hover{border-color:#ff314750;transform:translateY(-3px)}.guide-path-grid>button.is-selected{color:#021738;background:linear-gradient(135deg,#fff,#fff1f3);border-color:#ff31473b;box-shadow:inset 0 1px #fff,0 12px 30px -20px #ff314740}.guide-path-number{color:#8793a4;letter-spacing:1px;font-size:9px;position:absolute;top:17px;left:20px}.guide-path-grid strong{align-self:center;font-size:15px}.guide-path-grid .guide-path-short{color:#66758b;grid-column:2;font-size:11px}.guide-path-grid>button>i{color:#ff3147;font-size:16px;font-style:normal;position:absolute;top:auto;bottom:17px;left:20px}.guide-workspace{background:linear-gradient(135deg,#ffffffd4,#ffffff91);border:1px solid #ffffffde;border-radius:30px;overflow:hidden;box-shadow:inset 0 1px #fff,0 20px 60px -35px #02173822}.guide-workspace-top{grid-template-columns:1.12fr 1fr;align-items:center;gap:35px;padding:25px 25px 20px;display:grid}.guide-workspace-copy h3{margin:12px 0;font-size:28px}.guide-workspace-copy>p{max-width:560px;font-size:14px}.guide-feature-chips{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.guide-feature-chips span{color:#637087;background:#fff;border:1px solid #0217380c;border-radius:7px;padding:4px 10px;font-size:10px}.guide-prepare{border-top:1px solid #0217380d;margin-top:23px;padding-top:16px}.guide-prepare h4{margin:0 0 8px;font-size:13px}.guide-prepare ul{flex-wrap:wrap;gap:5px 16px;margin:0;padding:0;list-style:none;display:flex}.guide-prepare li{color:#69758a;font-size:11px}.guide-prepare li span{color:#ff3147;margin-left:7px}.guide-workspace-art{min-width:0}.guide-step-selector{border-block:1px solid #0217380e;grid-template-columns:repeat(4,1fr);gap:8px;margin:15px 38px 0;padding:15px 0;display:grid}.guide-step-selector button{color:#788397;text-align:right;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:8px;display:flex}.guide-step-selector button span{border:1px solid #02173816;border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.guide-step-selector strong{font-size:11px;font-weight:600}.guide-step-selector i{color:#bcc4d0;margin-right:auto;font-style:normal}.guide-step-selector .is-current{color:#021738;background:#fff;box-shadow:0 3px 15px #02173807}.guide-step-selector .is-current span{color:#fff;background:#ff3147;border-color:#ff3147}.guide-step-detail{align-items:center;gap:22px;min-height:155px;padding:28px 38px;display:flex}.guide-detail-number{color:#0217380b;font-size:60px;font-weight:800;line-height:1}.guide-step-detail>div{flex:1}.guide-step-detail h4{margin:5px 0;font-size:21px}.guide-step-detail p{font-size:13px}.guide-step-detail .guide-kicker{font-size:10px}.guide-next-step{color:#021738;white-space:nowrap;background:#fff;border:1px solid #02173818;border-radius:10px;align-items:center;gap:20px;padding:10px 15px;display:flex;font-size:11px!important}.guide-next-step span{color:#ff3147}.guide-path-bottom{background:#02173803;border-top:1px solid #02173808;justify-content:space-between;align-items:center;gap:25px;padding:18px 38px;display:flex}.guide-path-bottom p{align-items:center;gap:10px;font-size:11px;display:flex}.guide-path-bottom p>span{color:#ff3147;font-size:17px}.guide-path-bottom .guide-text-link{white-space:nowrap;font-size:11px!important}.guide-insight{color:#fff;direction:ltr;background:radial-gradient(at 23% 55%,#18355390,#0000 65%),#021738;border-radius:0;grid-template-columns:1.2fr 1fr;align-items:center;gap:55px;margin:75px -48px;padding:50px 48px;display:grid;position:relative;overflow:hidden}.guide-insight>div{direction:rtl}.guide-insight-copy h2{margin:20px 0;font-size:clamp(30px,3.5vw,46px);line-height:1.8}.guide-insight-copy p{color:#abb9ce;font-size:13px}.guide-insight .guide-kicker{color:#9aaec8}.guide-insight small{color:#7f96b5;margin-top:22px;font-size:9px;display:block}.guide-insight-links{flex-wrap:wrap;gap:12px 23px;margin-top:22px;display:flex}.guide-insight .guide-text-link{color:#fff;font-size:11px!important}.guide-insight-art{min-width:0}.guide-insight-art .guide-dot-art{height:330px}.guide-dot-art.is-dark .guide-art-orbit{background:radial-gradient(#ff31470b,#0000 65%);border-color:#ffffff0b}.guide-dot-art.is-dark .guide-art-orbit:before,.guide-dot-art.is-dark .guide-art-orbit:after{border-color:#ffffff0c}.guide-insight-legend{color:#a8b8cd;justify-content:center;gap:30px;font-size:10px;display:flex}.guide-insight-legend span{align-items:center;gap:8px;display:flex}.guide-insight-legend i{background:#ccd9ea;border-radius:50%;width:5px;height:5px}.guide-insight-legend span:last-child i{background:#ff3147}.guide-quality-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.guide-quality-grid article{background:#ffffff91;border:1px solid #02173809;border-radius:20px;padding:24px}.guide-quality-grid article>span{color:#ff3147;font-size:12px}.guide-quality-grid h3{margin:13px 0;font-size:19px}.guide-quality-grid p{font-size:12px}.guide-faq{border-top:1px solid #02173812;grid-template-columns:.8fr 1.2fr;gap:80px;margin:80px 0;padding-top:45px;display:grid}.guide-faq h2{margin:15px 0 25px;font-size:32px}.guide-faq details{border-bottom:1px solid #02173812}.guide-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:18px 0;font-size:13px;font-weight:650;list-style:none;display:flex}.guide-faq summary::-webkit-details-marker{display:none}.guide-faq summary>span{color:#ff3147;font-size:21px;font-weight:400;transition:transform .2s}.guide-faq details[open] summary>span{transform:rotate(45deg)}.guide-faq details>p{padding:0 0 20px;font-size:12px}.guide-final{text-align:center;isolation:isolate;border-top:1px solid #0217380b;flex-direction:column;align-items:center;gap:0;padding:65px 25px 75px;display:flex;position:relative;overflow:hidden}.guide-final h2{margin:15px 0;font-size:clamp(32px,3.5vw,47px);line-height:1.8}.guide-final p{max-width:450px;font-size:13px}.guide-final p strong{color:#021738;font-weight:600}.guide-final .guide-actions{justify-content:center;margin-top:25px}.guide-final-pattern{z-index:-1;background:radial-gradient(circle,#02173818 .8px,#0000 1px) 0 0/12px 12px;position:absolute;inset:20px -48px;-webkit-mask-image:linear-gradient(90deg,#000,#0000 30% 70%,#000);mask-image:linear-gradient(90deg,#000,#0000 30% 70%,#000)}.guide-hero h1 em{white-space:nowrap;position:relative}.guide-hero h1 em:after{content:"";background:linear-gradient(90deg,#ff314700,#ff314744);border-radius:50%;height:4px;position:absolute;bottom:-2px;left:4px;right:2px;transform:rotate(-2deg)}.guide-hero-visual{backdrop-filter:blur(28px)saturate(130%);background:linear-gradient(135deg,#ffffff90,#fff4),#ffffff75;border:1px solid #ffffffdf;border-radius:30px;padding:20px 24px;transform:rotate(-2deg);box-shadow:inset 0 1px #fff,0 24px 64px -30px #02173818,0 0 0 1px #02173807}.guide-hero-visual .guide-dot-art{height:350px}.guide-visual-heading,.guide-visual-footer{color:#66758b;justify-content:space-between;align-items:center;gap:15px;font-size:10px;display:flex}.guide-visual-heading>span:last-child{letter-spacing:1.2px;font-size:9px}.guide-visual-footer{border-top:1px solid #0217380b;padding-top:13px;font-size:10px}.guide-visual-dots{gap:5px;display:flex}.guide-visual-dots i{background:#02173830;border-radius:50%;width:4px;height:4px}.guide-visual-dots i:first-child{background:#ff3147}.guide-floating-label{font-size:10px;transform:none;box-shadow:0 8px 26px #02173808}.label-one{top:85px;right:10px}.label-two{bottom:85px;left:10px}.guide-path-grid>button{backdrop-filter:blur(22px);box-shadow:inset 0 1px #fff,0 5px 20px -16px #02173830}.guide-path-icon{color:#ff3147;background:linear-gradient(145deg,#ff31470f,#ff314702);border:1px solid #ff314720;border-radius:11px;grid-row:span 2;align-self:center;place-items:center;width:37px;height:37px;display:grid}.guide-path-icon svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.guide-path-grid>button.is-selected .guide-path-number{color:#ff3147}.guide-path-grid strong{padding-left:12px;font-weight:650}.guide-workspace-copy{padding:8px 12px}.guide-workspace-art{background:radial-gradient(at 15% 100%,#ff314722,#0000 60%),radial-gradient(at 90% 40%,#24426770,#0000 65%),#021738;border:1px solid #ffffff20;border-radius:24px;flex-direction:column;justify-content:space-between;align-self:stretch;padding:20px 22px;display:flex;overflow:hidden;box-shadow:0 16px 45px -20px #02173825}.guide-workspace-art .guide-visual-heading,.guide-workspace-art .guide-visual-footer{color:#aebed4}.guide-workspace-art .guide-visual-footer{border-color:#ffffff13}.guide-workspace-stage{color:#dce5f2;align-items:center;gap:7px;font-size:9px;display:flex}.guide-workspace-stage i{background:#ff3147;border-radius:50%;width:5px;height:5px}.guide-workspace-art .guide-dot-art{height:300px}.guide-feature-chips span{background:#ffffff94;border-radius:30px;padding:5px 11px}.guide-step-selector{border-top:0}.guide-step-selector .is-current{box-shadow:inset 0 0 0 1px #02173809,0 3px 15px #02173804}.guide-step-detail h4{font-weight:650}.guide-detail-number{font-weight:450}.guide-path-bottom{background:#fff5}.guide-insight:before{content:"";background:linear-gradient(90deg,#0000,#ff3147a0,#0000);height:1px;position:absolute;top:0;left:0;right:0}.guide-insight em{color:#ff6374}.guide-quality-grid h3{font-weight:650}.guide-faq{border-top:0}.guide-faq summary{font-weight:600}@media (prefers-reduced-motion:no-preference){.guide-page [data-guide-reveal]{opacity:.45;transition:opacity .7s,transform .7s;transform:translateY(28px)}.guide-page [data-guide-reveal].is-visible{opacity:1;transform:none}.guide-art-orbit{transform:translate(-50%,-50%)rotate(calc(-25deg + var(--art-progress,.5)*65deg))}.guide-dot-art canvas{transform:translateY(calc((var(--art-progress,.5) - .5)*-18px))}.guide-dot-smart-accounting:after{content:"";z-index:3;width:65%;height:1px;left:17.5%;top:calc(20% + var(--art-progress,.5)*60%);pointer-events:none;background:linear-gradient(90deg,#0000,#ff314766,#0000);position:absolute;box-shadow:0 0 15px #ff314725}}@media (width>=1500px){.guide-hero{min-height:640px}}@media (width<=1000px){.guide-page{padding-inline:38px}.guide-insight{margin-inline:-38px}.guide-hero-visual{padding-inline:18px;transform:none}.guide-hero-visual .guide-dot-art{height:310px}.guide-workspace-copy{padding:0}.guide-workspace-art{padding:18px}.guide-path-grid>button{grid-template-columns:33px 1fr;padding-inline:17px}.guide-path-icon{width:32px;height:32px}.guide-hero h1{font-size:44px}.guide-hero-copy>p{font-size:15px}.guide-dot-art{height:360px}.guide-principles{grid-template-columns:1fr 1.3fr}.guide-principles>.guide-kicker{grid-column:span 2}.guide-workspace-top{gap:15px;padding:25px}.guide-workspace-copy h3{font-size:23px}.guide-workspace-art .guide-dot-art{height:290px}.guide-step-selector{margin-inline:25px}.guide-step-selector strong{font-size:10px}.guide-step-selector i{display:none}.guide-step-detail,.guide-path-bottom{padding-inline:25px}.guide-insight{gap:25px;padding:30px}.guide-faq{gap:35px}.guide-final{padding:35px}}@media (width<=700px){.guide-page{padding:0 20px}.guide-hero-visual{border-radius:24px;margin-top:10px}.guide-workspace-art{border-radius:20px;margin-top:22px}.guide-visual-heading,.guide-visual-footer{font-size:9px}.guide-path-grid .guide-path-number{top:9px;left:12px}.guide-path-grid .guide-path-short{font-size:9px}.guide-path-grid .guide-path-icon{width:29px;height:29px}.guide-path-grid .guide-path-icon svg{width:18px;height:18px}.guide-quality-grid article{padding:20px}.guide-final .guide-kicker{font-size:10px}.guide-hero{grid-template-columns:1fr;gap:15px;min-height:0;padding:35px 0 45px}.guide-hero h1{font-size:clamp(28px,6.5vw,40px)}.guide-hero-copy>p{max-width:100%;font-size:14px}.guide-actions{gap:20px;margin-top:22px}.guide-hero-trace{margin-top:25px}.guide-hero-visual .guide-dot-art{height:300px}.guide-floating-label{padding:6px 12px;font-size:9px}.label-one{top:65px}.label-two{bottom:65px}.guide-scroll-cue{bottom:0}.guide-principles{grid-template-columns:1fr;gap:16px;margin:30px 0 45px;padding:25px 0}.guide-principles>.guide-kicker{grid-column:auto}.guide-principles h2{font-size:23px}.guide-section-heading{display:block}.guide-section-heading>p{max-width:100%;margin-top:12px}.guide-path-grid{grid-template-columns:repeat(2,1fr);gap:8px}.guide-path-grid>button{grid-template-columns:29px 1fr;gap:3px 9px;min-height:110px;padding:15px 12px}.guide-path-grid strong{padding-left:8px;font-size:12px}.guide-path-grid>button>i{font-size:12px;top:auto;bottom:11px;left:12px}.guide-path-number{font-size:10px}.guide-workspace{border-radius:19px}.guide-workspace-top{grid-template-columns:1fr;gap:0;padding:23px 20px 0}.guide-workspace-copy h3{font-size:24px}.guide-workspace-art .guide-dot-art{height:280px}.guide-art-caption{font-size:9px}.guide-step-selector{grid-template-columns:repeat(2,1fr);gap:5px;margin:18px 20px 0}.guide-step-selector strong{font-size:11px}.guide-step-detail{flex-wrap:wrap;gap:15px;padding:23px 20px}.guide-detail-number{font-size:42px}.guide-step-detail>div{flex-basis:calc(100% - 60px)}.guide-next-step{margin-right:auto}.guide-path-bottom{flex-direction:column;align-items:flex-start;gap:12px;padding:16px 20px}.guide-insight{border-radius:0;grid-template-columns:1fr;gap:25px;margin:45px -20px;padding:35px 22px}.guide-insight-copy{grid-row:1}.guide-insight-art .guide-dot-art{height:270px}.guide-insight-copy h2{font-size:35px}.guide-quality-grid{grid-template-columns:1fr;gap:10px}.guide-quality-grid article{padding-top:17px}.guide-quality-grid h3{margin:8px 0}.guide-faq{grid-template-columns:1fr;gap:20px;margin:45px 0;padding-top:30px}.guide-faq h2{font-size:28px}.guide-final{border-radius:20px;grid-template-columns:1fr;gap:10px;padding:27px 22px}.guide-final h2{font-size:36px}.guide-button{padding:12px 18px;font-size:12px!important}}