:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:#173d32;background:#fff;font-synthesis:none;--green:#087c52;--ink:#163e32;--muted:#66776f;--line:#dfe8e3;--ao-green:#16a65a;--ao-navy:#0c1d4a;--serif:Georgia,"Times New Roman",serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}svg{flex-shrink:0}a,button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #c29448;outline-offset:5px}main:focus{outline:none}h1,h2,h3,h4,p{margin-top:0}p{color:var(--muted);line-height:1.75}h1,h2{font-weight:500;letter-spacing:-.055em}h1{font-size:clamp(54px,6.1vw,88px);line-height:1.02;margin-bottom:26px}h2{font-size:clamp(32px,3.35vw,48px);line-height:1.13;margin-bottom:20px}h3{font-size:23px;letter-spacing:-.025em;font-weight:600}em{font-family:var(--serif);font-weight:400;color:var(--green)}.shell{width:min(1280px,calc(100% - 96px));margin:auto}.section{padding:108px 0}.eyebrow{font-size:13px;font-weight:700;letter-spacing:1.7px;display:flex;align-items:center;gap:10px;line-height:1.6;color:var(--green);margin-bottom:22px}.eyedot{height:6px;width:6px;background:var(--green);border-radius:50%}.sectioncopy{font-size:20px;max-width:490px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:16px 24px;border:1px solid #bed0c3;border-radius:5px;font-size:16px;font-weight:600;transition:.2s;background:#fff;line-height:1.4}.btn:hover{transform:translateY(-2px);box-shadow:0 7px 17px #123d3210}.solid{background:#096d49;border-color:#096d49;color:#fff}.solid:hover{background:#095d40}.small{padding:12px 20px}.quiet{background:transparent;border-color:transparent;padding-left:14px;padding-right:14px}.actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:30px}.textlink{display:inline-flex;align-items:center;gap:17px;font-size:16px;font-weight:650;margin-top:20px;color:var(--green)}.ao-wordmark{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;text-decoration:none;flex-shrink:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.ao-wordmark-main{font-size:29px;font-weight:900;letter-spacing:-1.55px;white-space:nowrap;line-height:1;font-style:normal}.ao-wordmark-assure{color:var(--ao-green)}.ao-wordmark-office{color:var(--ao-navy)}.ao-wordmark-tag{font-size:10.5px;color:#8190a8;text-align:center;letter-spacing:.01em;margin-top:3px;font-weight:550;line-height:1.2}header{position:sticky;top:0;background:#ffffffef;backdrop-filter:blur(15px);z-index:30;border-bottom:1px solid #e7ede9}.nav{height:86px;display:flex;align-items:center;justify-content:space-between}.nav nav{display:flex;gap:34px}.navlink{border:0;background:transparent;font-size:15px;padding:17px 0;display:flex;gap:10px;align-items:center}.navlink span{color:#8b9b91}.navlink.isopen{color:var(--green)}.navpanel{position:absolute;left:0;right:0;top:86px;background:#fff;box-shadow:0 24px 50px #133a3225;border:1px solid var(--line);border-radius:0 0 12px 12px;display:grid;grid-template-columns:260px 1fr;padding:30px;gap:35px;animation:rise .2s ease}.panelintro{background:#f1f7f2;padding:24px;border-radius:6px}.panelintro .eyebrow{font-size:12px;margin-bottom:16px}.panelintro h3{font-size:27px;line-height:1.2;font-weight:500}.panelintro p{font-size:14px}.panelintro a{font-size:14px;display:flex;align-items:center;gap:10px;font-weight:700;margin-top:25px}.panelcolumns{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;padding-top:12px}.panelcolumns h4{font-size:14px;color:#66776f;margin-bottom:21px}.menuitem{display:flex;gap:10px;align-items:center;padding:12px 6px;margin:4px -6px;border-radius:6px}.menuitem:hover{background:#f2f8f3}.menuitem b{font-size:15px;font-weight:650}.menuitem small{font-size:13px;display:block;color:#809086;margin-top:5px}.miniicon{width:34px;height:34px;display:grid;place-items:center;background:#ebf4ee;color:var(--green);border:1px solid #dfede3;border-radius:7px;flex-shrink:0}.panelbottom{grid-column:span 2;border-top:1px solid var(--line);padding-top:17px;display:flex;justify-content:space-between;font-size:13px}.panelbottom a{color:var(--green)}.panelbottom span{color:#7d8d83}.skiplink{position:fixed;top:-80px;left:10px;background:#fff;padding:12px;z-index:100}.skiplink:focus{top:10px}.herosection{position:relative;background:linear-gradient(115deg,#fcfdf9 30%,#f0f6ee 95%);overflow:hidden}.herosection:before{content:"";position:absolute;inset:0;background-image:radial-gradient(#96ad9230 .6px,transparent .6px);background-size:12px 12px;mask-image:linear-gradient(90deg,transparent,#000);pointer-events:none}.herogrid{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center;min-height:660px;padding-top:62px;padding-bottom:52px}.herotext{padding-bottom:24px}.herotext>p{font-size:21px;max-width:450px}.heroproof{display:flex;gap:20px;margin-top:37px;color:#6b8074;font-size:13px}.heroproof span{display:flex;gap:6px;align-items:center}.herobottom{position:relative;border-top:1px solid #d8e5d8;display:flex;justify-content:space-between;padding:17px 0 20px;font-size:12px;color:#738574;letter-spacing:1px}.herobottom>span:last-child{letter-spacing:0;display:flex;align-items:center;gap:15px}.herobottom i{height:3px;width:3px;background:#90a893;border-radius:50%}.suitevisual{position:relative;height:515px;padding-top:5px}.sourcecard{position:relative;z-index:3;margin-left:9%;display:flex;gap:13px;align-items:center;background:#fff;padding:14px 20px;width:70%;border:1px solid #dce7de;box-shadow:0 5px 12px #233e2410;border-radius:7px}.sourcecard b{font-size:14px}.sourcecard small,.enginecard small{display:block;font-size:12px;color:#7d8f82;margin-top:4px}.sourcepulse{height:6px;width:6px;border-radius:50%;background:#39a96f;margin-left:auto;box-shadow:0 0 0 4px #e2f4e8}.sourceconnector{height:32px;margin-left:42%;position:relative}.sourceconnector span:first-child{position:absolute;left:0;top:0;width:1px;height:32px;background:#a9c5b0}.sourceconnector span:last-child{position:absolute;left:-2px;top:3px;width:5px;height:5px;background:#16985d;border-radius:50%;animation:flowdown 2s infinite}.enginecard{position:relative;z-index:2;background:#edf6ed;border:1px solid #cddfce;border-radius:8px;margin-left:1%;width:80%;padding:17px 20px;display:flex;align-items:center;gap:15px}.engineicon{height:43px;width:43px;background:#136c47;color:#fff;border-radius:10px;display:grid;place-items:center;box-shadow:0 3px 8px #16513220}.enginecard b{font-size:16px}.engineprogress{display:flex;gap:4px;margin-left:auto}.engineprogress span{height:5px;width:5px;border-radius:50%;background:#2a9a63;animation:pulse 2s infinite}.engineprogress span:nth-child(2){animation-delay:.3s}.engineprogress span:nth-child(3){animation-delay:.6s}.engineprogress span:nth-child(4){animation-delay:.9s}.herooutput{position:absolute;top:183px;right:2%;width:83%;transform:rotate(-3deg);box-shadow:0 25px 50px #1f4b2f20;transition:transform .4s}.herooutput:hover{transform:rotate(0)}.paper{background:#fff;padding:28px 24px;color:#263b33;border:1px solid #e1e7e2;box-shadow:0 8px 25px #122d1e08;min-width:0}.paperhead{text-align:center}.paperhead>span{font-size:11px;font-weight:700;letter-spacing:.9px}.paperhead h3{font-family:var(--serif);font-size:22px;margin:9px 0 5px;font-weight:400}.paperhead small{font-size:10px;color:#879188}.paperline{height:1px;background:#8aa095;margin:17px 0 0}.financialrow{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:8px;padding:9px 0;border-bottom:1px solid #edf0ec;font-size:10px;line-height:1.5}.financialrow>span:nth-child(n+2),.financialrow>b:nth-child(n+2){text-align:right;font-variant-numeric:tabular-nums}.financialrow.head{font-size:9px;color:#607066}.financialrow.bold{font-weight:600;background:#f7faf6}.papersign{display:flex;justify-content:space-between;margin-top:26px;font-size:9px;color:#68786f;line-height:1.8;gap:10px}.papersign b{font-weight:500}.paper.compact{padding:24px}.compact .financialrow{padding:6px 0;font-size:9px}.compact .financialrow.head{font-size:9px}.compact .papersign{margin-top:17px}.compact .paperhead small{font-size:9px}.outputbadge{position:absolute;z-index:4;bottom:37px;left:2%;display:flex;align-items:center;gap:12px;background:#fff;padding:13px 20px;border:1px solid #e2e9dd;box-shadow:0 8px 28px #213f2719;border-radius:7px;transform:rotate(2deg)}.outputbadge>span{background:#edf8ed;color:var(--green);border-radius:50%;width:32px;height:32px;display:grid;place-items:center}.outputbadge b{font-size:13px}.outputbadge small{display:block;font-size:11px;color:#7a887f;margin-top:3px}.suitecaption{position:absolute;right:10px;bottom:0;font-size:10px;color:#7e9384}.suitelinks{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line);padding:31px 0}.suitelinks>span{font-size:12px;line-height:1.6;color:#85968c}.suitelinks>span b{font-size:12px;font-weight:600;color:#596f60}.suitelinks>a{font-size:15px;display:flex;gap:9px;align-items:center;color:#536d5e}.suitelinks>a svg{color:#498362}.suitelinks>a:hover{color:var(--green)}.sectionheading{margin-bottom:42px}.sectionheading h2{margin-bottom:0}.splitheading{display:flex;justify-content:space-between;gap:40px;align-items:flex-end}.splitheading>p{font-size:17px;max-width:340px;margin-bottom:5px}.showcase{background:#f2f6ef;border:1px solid #dce7db;border-radius:13px;overflow:hidden}.producttabs{display:flex;justify-content:space-between;gap:10px;padding:18px 24px;background:#ffffffa0;border-bottom:1px solid #dce7db}.producttabs button{display:flex;align-items:center;gap:8px;border:0;background:transparent;padding:13px 15px;font-size:14px;white-space:nowrap;color:#6e8274;border-radius:6px}.producttabs button.active{background:#e2eee2;color:#176741;font-weight:650}.showcasebody{display:grid;grid-template-columns:1fr 1.15fr;gap:40px;padding:60px 50px 36px;align-items:center;animation:rise .35s ease}.producteyebrow{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:700;color:var(--green);margin-bottom:23px}.showcasetext h2{font-size:38px;line-height:1.18}.showcasetext>p{font-size:16px;max-width:380px}.showcasepoints{display:flex;flex-direction:column;gap:12px;font-size:14px;color:#52715c;margin:25px 0 28px}.showcasepoints span{display:flex;align-items:center;gap:9px}.visualframe{padding:24px;background:#e3eedd;border:1px solid #d8e4d5;border-radius:9px;min-height:340px;display:flex;align-items:center;justify-content:center}.visualframe>.paper{width:100%;transform:rotate(-1.5deg)}.visualframe>.appscreen{width:100%}.visualcontrols{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px}.visualcontrols button{border:0;background:transparent;text-align:left;font-size:12px;line-height:1.6;padding:8px 5px;color:#7b8d7b;border-top:2px solid #d6e2d1}.visualcontrols button span{display:block;margin-bottom:5px;font-size:12px}.visualcontrols button.current{border-color:#408754;color:#246c3d}.showcasefoot{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #dce7db;padding:18px 30px;font-size:12px;color:#7f8d80}.showcasefoot>div{display:flex;gap:17px;align-items:center}.showcasefoot button{border:0;background:transparent;padding:3px 5px;font-size:17px}.tax-audit.showcase,.itr.showcase{background:#f0f4f7;border-color:#dae3ea}.tax-audit .visualframe,.itr .visualframe{background:#e4ecf2;border-color:#d9e2e9}.transfer-pricing.showcase{background:#f8f5ed;border-color:#e8e0cf}.transfer-pricing .visualframe{background:#eee7d8;border-color:#e6decf}.card.showcase{background:#f0f5f3}.appscreen{border:1px solid #d7e1e3;border-radius:7px;overflow:hidden;background:#fff;box-shadow:0 12px 30px #2d465c12;min-width:0}.screenbar{display:flex;justify-content:space-between;align-items:center;padding:15px;background:#fbfcfd;border-bottom:1px solid #e5eaed}.screenbrand{font-size:14px;font-weight:750;color:#245d77}.samplelabel{font-size:9px;color:#88978f}.appgrid{display:grid;grid-template-columns:98px 1fr;min-height:290px}.appsidebar{background:#f7fafb;padding:19px 8px;display:flex;flex-direction:column;gap:6px;border-right:1px solid #e9eef0}.appsidebar>span{font-size:9px;color:#748990;padding:10px 7px;border-radius:4px}.appsidebar .selected{background:#e7f1f5;color:#267595;font-weight:650}.appcontent{padding:20px 16px;min-width:0}.screenheading{display:flex;align-items:center;justify-content:space-between;gap:8px}.screenheading h3{font-size:14px;margin:0}.tinystatus{font-size:9px;color:#598171;padding:5px 6px;background:#eef7f1;border-radius:3px;white-space:nowrap}.screenstats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:19px 0}.screenstats>div{border:1px solid #e5edf0;border-radius:4px;padding:12px}.screenstats small{display:block;font-size:9px;color:#82949b}.screenstats b{font-size:12px;display:block;margin-top:7px}.datatable{border:1px solid #e4ebed;border-radius:4px;overflow:hidden}.datahead,.datarow{display:flex;justify-content:space-between;gap:8px;padding:12px 10px;font-size:9px;border-bottom:1px solid #e8eef0}.datahead{background:#f6f9fb;color:#71858c;font-weight:650}.datarow:last-child{border:0}.datarow b{font-size:9px;font-weight:500;color:#a18d65;white-space:nowrap}.datarow .ok{color:#19815b}.excelstrip{display:flex;align-items:center;gap:8px;margin-top:17px;background:#eef7f0;padding:10px;color:#4c8367;font-size:9px}.profilevisual{position:relative;width:100%;padding:5px 10px 28px}.profilepage{background:#fff;border:1px solid #dbe7de;border-radius:7px;overflow:hidden;width:85%;box-shadow:0 7px 25px #2337260c}.cover{height:84px;background:linear-gradient(110deg,#275647,#518b6a);color:#d4eadd;padding:20px;font-size:12px;letter-spacing:2px}.profiledetails{padding:0 24px 23px}.profileavatar{height:53px;width:53px;border-radius:50%;border:4px solid white;background:#e5e9d7;display:grid;place-items:center;color:#466444;font-size:17px;margin-top:-28px}.profiledetails>.samplelabel{display:block;text-align:right;margin-top:-17px}.profiledetails h3{margin:18px 0 4px;font-family:var(--serif);font-size:26px;font-weight:400}.profiledetails>p{font-size:11px}.profiletags{display:flex;gap:5px}.profiletags>span{font-size:9px;background:#f2f7f2;padding:6px;border-radius:3px;color:#647d6a}.profilesection{border-top:1px solid #e7eee7;margin-top:20px;padding-top:17px}.profilesection b{font-size:12px}.profilesection p{font-size:10px}.profilebuttons{display:flex;gap:8px;margin-top:14px}.profilebuttons>span{font-size:9px;padding:9px 12px;border:1px solid #d7e4d9;border-radius:3px}.profilebuttons>span:first-child{background:#196344;color:#fff}.visitingcard{position:absolute;bottom:27px;right:0;display:flex;align-items:center;justify-content:space-between;gap:15px;width:64%;border:1px solid #d4dfd2;background:#fcfdf8;border-radius:6px;padding:20px;box-shadow:0 9px 20px #32472a19;transform:rotate(5deg)}.visitingcard b{font-family:var(--serif);font-size:17px}.visitingcard small,.visitingcard span{display:block;font-size:9px;color:#7f8c7e;margin-top:4px}.visitingcard span{margin-top:16px}.qrvisual{color:#2c6750;border:1px solid #d3e2d4;padding:5px;background:#fff}.floatlabel{display:flex;align-items:center;gap:8px;margin-top:22px;font-size:10px;color:#668571}.workflowsection{background:#f8faf7;border-top:1px solid #e5ece0;border-bottom:1px solid #e5ece0;padding:100px 0}.workflowgrid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.workflowoptions{margin-top:35px}.workflowoptions button{display:flex;align-items:flex-start;gap:18px;width:100%;border:0;border-top:1px solid #dfe8dd;padding:23px 0;text-align:left;background:transparent}.workflowindex{font-size:14px;color:#90a28e;padding-top:2px}.workflowoptions b{font-size:16px;font-weight:600}.workflowoptions small{display:block;font-size:14px;color:#7c8f7b;line-height:1.8;margin-top:10px;max-width:360px}.workflowoptions button>svg{margin-left:auto;width:18px;color:#90a18c}.workflowoptions .active .workflowindex,.workflowoptions .active>svg{color:var(--green)}.workflowart{position:relative;height:420px;display:grid;place-items:center}.orbit{position:absolute;border:1px solid #d9e6d6;border-radius:50%}.orbit1{width:270px;height:270px}.orbit2{width:410px;height:410px}.workflowcenter{height:174px;width:174px;border:1px solid #d6e2d1;border-radius:50%;background:radial-gradient(#fff,#edf5e8);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#4f8157;box-shadow:0 0 0 18px #edf3e750}.workflowcenter>span{font-size:12px;margin-top:16px;color:#89a183}.workflowcenter h3{font-size:15px;font-weight:500;margin:7px 0 0}.orbitnode{position:absolute;display:flex;align-items:center;gap:10px;border:1px solid #dce6d6;border-radius:6px;background:#fff;box-shadow:0 3px 10px #3b573309;padding:16px 20px;z-index:2}.orbitnode b{font-size:14px;font-weight:500;color:#7b8d73}.orbitnode>svg{color:#9caf97;width:18px}.orbitnode.active{border-color:#82af84;background:#f3faf0}.orbitnode.active b,.orbitnode.active svg{color:#236d3a}.node0{top:15px;left:4%}.node1{right:0;top:108px}.node2{bottom:30px;right:5%}.node3{left:0;bottom:103px}.teamsection{display:grid;grid-template-columns:1fr 1fr;gap:105px;align-items:center}.teamvisual{padding:36px;border:1px solid #e2e8dd;background:linear-gradient(145deg,#fafcf7,#f1f7eb);border-radius:12px}.teamtitle{display:flex;align-items:center;gap:14px;border-bottom:1px solid #dce6d4;padding-bottom:26px;color:#4a7955}.teamtitle b{font-size:20px;font-weight:500}.teamline{display:flex;align-items:center;gap:14px;padding:18px 12px;background:#fff;border:1px solid #e1e8dc;border-radius:6px;margin-top:13px}.teamline>div:nth-child(2){flex:1}.teamline b{font-size:15px;font-weight:600}.teamline small{display:block;font-size:12px;color:#899787;margin-top:6px}.teamline>span{font-size:12px;background:#edf5e9;padding:5px 8px;color:#6e8c67;border-radius:3px}.teamline>svg{color:#7aa16b;width:16px}.teamavatar{height:36px;width:36px;border-radius:50%;background:#dbe9cf;color:#5f7d51;font-size:13px;display:grid;place-items:center}.mint{background:#daeee4;color:#47866a}.blue{background:#e0e9f0;color:#668aa1}.teamdivider{height:17px;width:1px;background:#b9cbb0;margin-left:30px}.teamfooter{margin-top:25px;font-size:12px;color:#8aa07e;display:flex;align-items:center;gap:10px}.benefitlist{display:flex;flex-direction:column;gap:18px;margin:28px 0;font-size:16px}.benefitlist>span{display:flex;gap:13px;align-items:center;color:#60806a}.benefitlist svg{color:#40875a;width:18px}.learningsection{background:#f5f8fa;padding:90px 0}.resourcegrid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.resourcecard{position:relative;display:block}.resourcegraphic{height:210px;background:#e4eddf;border:1px solid #dce7d9;padding:28px;border-radius:7px;margin-bottom:25px;overflow:hidden;transition:transform .25s}.resourcecard:hover .resourcegraphic{transform:translateY(-5px)}.resourcecard>span{font-size:10px;letter-spacing:1.6px;color:#849385}.resourcecard h3{font-size:21px;font-weight:500;margin:13px 0 10px;padding-right:15px}.resourcecard p{font-size:14px;padding-right:25px}.resourcecard>svg{position:absolute;right:0;bottom:9px;color:#8a9c8b}.articlelines{background:#fbfdf8;padding:24px;transform:rotate(-5deg);box-shadow:0 10px 18px #37562a13;min-height:180px}.articlelines span{font-size:9px;color:#77966f;letter-spacing:1px}.articlelines b{display:block;font-family:var(--serif);font-size:20px;margin-top:15px;line-height:1.3;font-weight:400}.articlelines i{display:block;background:#dfe8da;height:3px;margin-top:10px;width:90%}.articlelines i:last-child{width:60%}.videocover{background:#e5edf1;border-color:#dce5eb;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;color:#6f8e9d}.videocover>svg{background:#f9fcfd;border-radius:50%;box-shadow:0 0 0 17px #f1f6f860;padding:12px;width:63px;height:63px}.videocover>span{font-size:12px;letter-spacing:2px}.calendarcover{background:#f1eedd;border-color:#e6e2d0}.calendarart{background:#fffef9;padding:20px;transform:rotate(3deg);box-shadow:0 7px 15px #685f3020;border-radius:4px}.calendarart>b{font-size:9px;color:#aa9861;letter-spacing:1px}.calendarart>div{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin-top:20px}.calendarart span{display:grid;place-items:center;font-size:10px;color:#8c906c;height:20px}.calendarart .marked{background:#e3e7ce;border-radius:3px;color:#698149}.finalcta{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:80px 0;border-top:1px solid var(--line)}.finalcta h2{font-size:36px;max-width:650px}.finalcta p{font-size:16px;margin-bottom:0}.finalcta .eyebrow{font-size:12px;margin-bottom:17px}footer{background:#f6f8f5;border-top:1px solid #e2e9de;padding-top:55px}.footergrid{display:grid;grid-template-columns:2.2fr 1fr 1fr 1fr;gap:35px}.footergrid p{font-size:15px;margin-top:23px}.footergrid h4{font-size:14px;font-weight:650;margin-bottom:23px}.footergrid>div>a:not(.ao-wordmark){display:block;font-size:11px;color:#829080;margin:15px 0}.footergrid>div>a:hover{color:var(--green)}.footerbottom{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#94a18f;border-top:1px solid #e0e7da;margin-top:40px;padding:23px 0}.producthero{background:#f4f8f0;padding:70px 0 75px;overflow:hidden}.productherogrid{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.breadcrumb{font-size:12px;color:#9aac94;display:block;margin-bottom:32px}.producthero h1{font-size:clamp(43px,4.3vw,61px);line-height:1.08}.producthero p{font-size:18px;max-width:490px}.productherovisual{padding:25px;background:#e5eedf;border:1px solid #d9e4d1;border-radius:10px;transform:rotate(1deg)}.productherovisual>.paper{transform:rotate(-2deg)}.visualcaption{font-size:10px;color:#78926e;display:flex;justify-content:space-between;gap:12px;margin-top:18px}.visualcaption span{font-size:9px;color:#90a283}.tax-audit.producthero,.itr.producthero{background:#f1f5f8}.tax-audit .productherovisual,.itr .productherovisual{background:#e4edf3;border-color:#d9e5ed}.transfer-pricing.producthero{background:#faf7f0}.transfer-pricing .productherovisual{background:#f0e8d7;border-color:#e9dfc9}.productworkflow{display:grid;grid-template-columns:1fr 1.2fr;border:1px solid #dfe9df;border-radius:9px;overflow:hidden}.workflowselectors{background:#f7faf5;padding:18px}.workflowselectors button{display:flex;align-items:center;gap:18px;padding:24px 22px;border:0;background:transparent;width:100%;text-align:left;border-radius:5px}.workflowselectors button.active{background:#e9f3e4}.workflowselectors button>span{font-size:13px;color:#8aa27c}.workflowselectors b{font-size:15px;font-weight:550}.workflowselectors svg{margin-left:auto;color:#9aaf8e}.stepdetails{padding:50px}.stepdetails h3{font-size:30px;font-weight:500}.stepdetails p{font-size:17px;max-width:420px}.stepchips{display:flex;gap:7px;flex-wrap:wrap;margin-top:25px}.stepchips span{font-size:12px;color:#7f9774;background:#f0f6ec;border:1px solid #e3ecd9;border-radius:4px;padding:9px}.capabilities{background:#f8faf6}.featurelayout{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.featuretile{position:relative;border:1px solid #e2e8db;border-radius:8px;padding:30px;background:#fff;overflow:hidden;min-height:250px}.featuretile h3{font-size:22px;margin-top:25px;max-width:260px}.featuretile p{font-size:15px;max-width:290px}.featurecount{position:absolute;right:24px;top:31px;font-size:12px;color:#b0bd9f}.tileicon{color:#619556}.feature0{grid-column:span 2;background:linear-gradient(110deg,#fff,#eff7e6)}.feature0 h3{font-size:28px;max-width:none}.feature0 p{max-width:480px}.tileflow{display:flex;align-items:center;gap:15px;margin-top:25px;font-size:13px;color:#7d9970}.tileflow span{border:1px solid #d4e3c6;background:#ffffff90;padding:10px 15px;border-radius:5px}.feature5{grid-column:span 2;background:#f0f5f7}.feature5 h3{font-size:27px;max-width:none}.feature5 p{max-width:500px}.tinysheet{display:grid;grid-template-columns:repeat(3,1fr);width:80%;border:1px solid #e0eada;border-radius:3px;margin-top:20px}.tinysheet>span{height:15px;border-bottom:1px solid #e0eada;border-right:1px solid #e0eada;background:#f2f7ed}.outputsection{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center}.outputvisual{padding:33px;background:#f0f5eb;border-radius:8px;border:1px solid #e1e9d8}.outputvisual>.paper{transform:rotate(-2deg)}.outputtabs{display:flex;flex-direction:column;margin:28px 0}.outputtabs button{border:0;background:transparent;border-bottom:1px solid #e2eadd;padding:15px 0;text-align:left;font-size:15px;color:#92a588}.outputtabs .active{color:var(--green);font-weight:700}.outputtabs .active:after{content:"↗";float:right}.faqsection{display:grid;grid-template-columns:1fr 1.5fr;gap:85px;padding:35px 0 75px}details{border-bottom:1px solid #e2e9dc;padding:23px 0}summary{list-style:none;display:flex;justify-content:space-between;gap:20px;font-size:16px;font-weight:550;cursor:pointer}summary::-webkit-details-marker{display:none}summary span{font-size:20px;font-weight:400;color:#8aa07d}details[open] summary span{transform:rotate(45deg)}details p{font-size:15px;margin:20px 0 0}.related{padding:35px 0 55px;border-top:1px solid var(--line)}.relatedlinks{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.relatedlinks a{display:flex;align-items:center;gap:12px;font-size:14px;padding:20px 0;color:#648058}.relatedlinks a svg:last-child{margin-left:auto;color:#a1b095}.pageintro{padding:100px 0 70px}.pageintro h1{font-size:clamp(46px,5vw,72px);max-width:1000px}.pageintro>p{font-size:21px;max-width:630px}.directory{padding-bottom:70px}.directoryrow{display:grid;grid-template-columns:45px 1fr 1fr;gap:30px;align-items:center;padding:50px 40px;border:1px solid #e1e9db;border-radius:10px;margin-bottom:25px;background:#f5f8f1;overflow:hidden}.dirnumber{font-size:14px;align-self:start;color:#91a581;padding-top:10px}.dirtext>span{font-size:12px;text-transform:uppercase;letter-spacing:1.4px;color:#869c78}.dirtext h2{font-size:36px;margin-top:17px}.dirtext p{font-size:16px;max-width:390px}.dirtext>b{display:flex;gap:14px;align-items:center;font-size:14px;font-weight:650;margin-top:26px}.dirvisual{max-height:230px;overflow:hidden;pointer-events:none;transform:translateY(22px) rotate(-2deg);mask-image:linear-gradient(#000 70%,transparent);transition:transform .25s}.directoryrow:hover .dirvisual{transform:translateY(14px) rotate(0)}.directoryrow.tax-audit,.directoryrow.itr{background:#f2f6f8}.directoryrow.transfer-pricing{background:#f9f6ee}.resourcerow{display:flex;align-items:center;gap:30px;border-top:1px solid #e3e9dd;padding:45px 0}.resourcerow h2{font-size:35px;margin:0 0 10px}.resourcerow p{font-size:17px;margin:0}.resourcerow>svg{margin-left:auto;color:#829c73}.bigicon{height:75px;width:75px;display:grid;place-items:center;background:#f0f6e9;border:1px solid #e1ebd6;border-radius:12px;color:#70965c;flex-shrink:0}.resourcepage{padding-bottom:85px}.upcominggrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;padding-bottom:100px}.upcominggrid>article{border:1px solid #e4eadd;border-radius:8px;background:#fafcf7;padding:35px}.upcomingicon{display:block;color:#98ab85;margin-bottom:35px}.upcominggrid small{font-size:12px;letter-spacing:1.4px;color:#9aa78b}.upcominggrid h2{font-size:30px;margin-top:15px}.upcominggrid p{font-size:15px}.openapps{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding-bottom:100px}.openapprow{border:1px solid #e1e9da;border-radius:8px;padding:28px;display:flex;gap:22px;align-items:center;background:#fafcf8}.openapprow .bigicon{height:52px;width:52px;border-radius:8px}.openapprow h3{font-size:22px;margin-bottom:6px}.openapprow p{font-size:13px;margin:0}.openapprow>span:last-child{margin-left:auto;display:flex;gap:14px;align-items:center;font-size:13px}.openapprow:hover{background:#f0f7e9}.contactpage{padding:100px 0;display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center;min-height:600px}.contactpage h1{font-size:73px}.contactpage p{font-size:20px}.emailcontact{display:flex;gap:24px;align-items:center;font-size:24px;color:var(--green);margin-top:40px}.contactgraphic{height:350px;background:#f1f7eb;border:1px solid #e2e9da;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:12px}.contactcircle{height:170px;width:170px;border:1px solid #dae7cf;border-radius:50%;display:grid;place-items:center;color:#68994e;box-shadow:0 0 0 27px #e9f1e2}.contactgraphic>span{font-size:13px;color:#8fa27e;margin-top:58px}@keyframes rise{0%{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes flowdown{0%{transform:translateY(-2px);opacity:0}30%{opacity:1}to{transform:translateY(25px);opacity:0}}@keyframes pulse{0%,to{opacity:.3}50%{opacity:1}}@media(max-width:1100px){.shell{width:calc(100% - 64px)}.herogrid{gap:35px;min-height:610px}.herotext h1{font-size:66px}.heroproof{gap:12px;font-size:12px}.suitevisual{height:485px}.herooutput{top:180px;width:90%}.sourcecard{width:85%;margin-left:5%}.enginecard{width:90%}.outputbadge{bottom:32px}.suitelinks>a{font-size:13px;gap:6px}.showcasebody{padding:40px 30px 30px;gap:25px}.showcasetext h2{font-size:31px}.producttabs{padding:15px}.producttabs button{padding:10px;font-size:13px}.visualframe{padding:15px}.workflowgrid,.teamsection,.outputsection{gap:50px}.orbit2{width:330px;height:330px}.orbit1{width:240px;height:240px}.workflowart{height:390px}.orbitnode{padding:14px}.productherogrid{gap:45px}.featuretile{padding:25px}.navpanel{grid-template-columns:230px 1fr;gap:23px;padding:23px}.panelcolumns{gap:12px}.menuitem b{font-size:14px}.directoryrow{gap:20px;padding:35px 25px}.openapprow{padding:23px;gap:14px}.openapprow h3{font-size:20px}}@media(max-width:800px){.shell{width:calc(100% - 44px)}.nav{height:78px}.nav nav{gap:17px}.navlink{font-size:14px}.ao-wordmark-main{font-size:26px}.ao-wordmark-tag{font-size:9.5px}.nav .btn{font-size:14px;padding:11px 15px}.herogrid{gap:30px}.herotext h1{font-size:54px}.herotext>p{font-size:18px}.heroproof{flex-wrap:wrap;margin-top:25px}.herotext .btn{padding:13px 17px;font-size:14px}.herotext .quiet{padding:13px 5px}.herobottom{font-size:12px}.suitevisual{height:440px}.herooutput{top:178px}.compact .financialrow{font-size:9px;padding:5px 0}.paper.compact{padding:20px}.sourcecard{padding:12px;gap:8px;width:95%;margin-left:0}.sourcecard b{font-size:12px}.sourcecard small{font-size:10px}.enginecard{padding:12px;width:96%;gap:10px}.enginecard b{font-size:14px}.enginecard small{font-size:10px}.engineicon{width:35px;height:35px}.engineprogress{display:none}.outputbadge{bottom:23px;padding:11px 14px;gap:8px}.outputbadge b{font-size:11px}.suitelinks{flex-wrap:wrap;justify-content:center;gap:20px;padding:25px 0}.suitelinks>span{width:100%;text-align:center}.suitelinks>span br{display:none}.suitelinks>span b{margin-left:8px}.section{padding:75px 0}.splitheading{gap:25px}.splitheading>p{max-width:245px;font-size:15px}.showcasebody{grid-template-columns:1fr 1.1fr;padding:35px 23px;gap:20px}.showcasetext h2{font-size:30px}.showcasetext>p{font-size:14px}.showcasepoints{font-size:12px}.showcase .btn{font-size:14px;padding:13px}.producttabs{gap:0}.producttabs button{font-size:12px;gap:5px}.producttabs button svg{width:15px}.visualframe{padding:10px;min-height:290px}.paper{padding:20px 16px}.financialrow{font-size:9px;padding:7px 0}.financialrow.head{font-size:9px}.appgrid{grid-template-columns:70px 1fr;min-height:280px}.appsidebar{padding:12px 4px}.appsidebar>span{font-size:9px;padding:8px 5px}.appcontent{padding:15px 10px}.screenheading h3{font-size:12px}.tinystatus{font-size:9px;padding:4px}.screenstats>div{padding:9px}.screenstats small{font-size:9px}.screenstats b{font-size:10px}.datarow,.datahead{font-size:9px;padding:10px 7px}.datarow b{font-size:9px}.excelstrip{font-size:9px;padding:8px}.workflowgrid,.teamsection,.outputsection{gap:32px}.workflowart{height:350px}.orbit2{width:270px;height:270px}.orbit1{width:200px;height:200px}.workflowcenter{height:150px;width:150px;box-shadow:0 0 0 10px #edf3e750}.orbitnode{gap:7px;padding:11px}.orbitnode b{font-size:12px}.orbitnode svg{width:15px}.node1{top:105px;right:-5%}.node3{bottom:82px;left:-5%}.workflowoptions b{font-size:14px}.teamvisual{padding:23px}.teamtitle b{font-size:17px}.teamline{padding:13px 9px;gap:9px}.teamline b{font-size:13px}.teamline small{font-size:12px}.teamavatar{width:31px;height:31px}.benefitlist{font-size:14px}.resourcegrid{gap:20px}.resourcegraphic{height:170px;padding:20px}.articlelines{padding:18px}.articlelines b{font-size:17px}.resourcecard h3{font-size:18px}.calendarart{padding:15px}.calendarart>div{gap:3px}.footergrid{gap:25px}.finalcta h2{font-size:30px}.producthero{padding:50px 0}.productherogrid{gap:30px}.producthero h1{font-size:44px}.producthero p{font-size:16px}.productherovisual{padding:16px}.producthero .btn{font-size:13px;padding:13px}.visualcaption{font-size:9px;flex-direction:column;gap:4px}.featurelayout{gap:15px}.featuretile{padding:22px}.featuretile h3{font-size:20px}.featuretile p{font-size:14px}.stepdetails{padding:35px}.workflowselectors button{padding:23px 16px;gap:12px}.workflowselectors b{font-size:14px}.faqsection{gap:35px}.relatedlinks{gap:12px}.relatedlinks a{gap:8px;font-size:12px}.directoryrow{grid-template-columns:30px 1fr 1fr}.dirtext h2{font-size:29px}.dirtext p{font-size:14px}.upcominggrid>article{padding:25px}.upcominggrid h2{font-size:26px}.openapps{grid-template-columns:1fr}.contactpage{gap:35px}.contactpage h1{font-size:56px}.emailcontact{font-size:20px;gap:15px}.contactgraphic{height:300px}.navpanel{top:78px;grid-template-columns:1fr;padding:20px;gap:15px;max-height:80vh;overflow:auto}.panelintro{display:none}.panelbottom{grid-column:auto}.panelcolumns{gap:20px}}@media(max-width:600px){.shell{width:calc(100% - 36px)}header .nav{height:104px;display:grid;grid-template-columns:1fr auto;grid-template-rows:60px 34px;padding-bottom:10px}.nav .ao-wordmark{justify-self:start}.nav nav{grid-row:2;grid-column:span 2;justify-content:flex-start;gap:30px}.navlink{padding:5px 0;font-size:14px}.nav>.btn{grid-column:2;grid-row:1;font-size:13px;padding:11px 14px}.navpanel{top:104px;max-height:calc(100dvh - 125px);padding:22px 18px}.panelcolumns{grid-template-columns:1fr;gap:10px}.panelcolumns h4{margin:8px 0 9px;font-size:13px}.menuitem{padding:9px 0}.menuitem b{font-size:15px}.panelbottom{flex-direction:column;gap:12px;line-height:1.6}.herogrid{grid-template-columns:1fr;gap:24px;padding:42px 0 30px}.herotext{padding-bottom:0}.herotext h1{font-size:62px;line-height:1.01;letter-spacing:-.06em;margin-bottom:25px}.herotext .eyebrow{font-size:12px;letter-spacing:1.1px;margin-bottom:23px}.herotext>p{font-size:19px;max-width:340px;margin-bottom:23px}.herotext .btn{font-size:14px;padding:14px 18px}.herotext .quiet{padding:14px 9px}.heroproof{gap:17px;font-size:12px;margin-top:29px}.suitevisual{height:448px;max-width:410px;width:100%;margin:5px auto 0}.sourcecard{width:78%;margin-left:7%;padding:14px 16px}.sourcecard b{font-size:13px}.enginecard{width:83%;padding:15px 17px}.enginecard b{font-size:15px}.enginecard small{font-size:11px}.herooutput{top:182px;width:84%;right:0}.compact .financialrow{padding:5px 0;font-size:9px}.outputbadge{bottom:18px;left:0;padding:12px 17px}.outputbadge b{font-size:12px}.herobottom{font-size:12px;line-height:1.7;flex-direction:column;gap:9px;padding:16px 0 20px}.herobottom>span:last-child{gap:12px}.suitelinks{gap:17px;padding:24px 0}.suitelinks>a{font-size:13px;gap:6px}.suitelinks>a svg{width:16px}.section{padding:58px 0}.sectionheading{margin-bottom:28px}.splitheading{flex-direction:column;align-items:flex-start;gap:19px}.splitheading>p{max-width:330px;font-size:16px}.eyebrow{font-size:12px;letter-spacing:1.3px;margin-bottom:17px}h2{font-size:33px;letter-spacing:-.045em}.producttabs{overflow:auto;justify-content:flex-start;gap:6px;padding:12px;scrollbar-width:thin}.producttabs button{padding:11px 13px;font-size:13px;gap:7px;flex-shrink:0}.producttabs button svg{width:17px}.showcasebody{grid-template-columns:1fr;gap:28px;padding:29px 22px 22px}.showcasetext h2{font-size:32px}.producteyebrow{font-size:14px;margin-bottom:19px}.showcasetext>p{font-size:16px;max-width:none}.showcasepoints{font-size:13px;margin-top:22px}.showcase .btn{padding:14px 18px;font-size:14px}.visualframe{padding:19px;min-height:0}.visualframe .paper{padding:22px 18px}.paperhead h3{font-size:22px}.financialrow{font-size:9px;padding:8px 0}.financialrow.head{font-size:9px}.visualcontrols button{font-size:12px;padding:8px 2px}.showcasefoot{padding:15px 20px;gap:15px;flex-direction:column;align-items:flex-start;font-size:12px}.showcasefoot>div{gap:17px;align-self:flex-end}.workflowsection{padding:58px 0}.workflowgrid{grid-template-columns:1fr;gap:25px}.workflowoptions b{font-size:15px}.workflowoptions small{font-size:14px;max-width:285px}.workflowoptions button{padding:21px 0}.workflowart{height:350px;max-width:380px;width:100%;margin:auto}.orbit2{width:300px;height:300px}.orbit1{width:220px;height:220px}.node1{right:0}.node3{left:0}.node0{top:13px}.node2{bottom:17px}.orbitnode{padding:13px 15px}.orbitnode b{font-size:13px}.workflowcenter{height:160px;width:160px}.teamsection{grid-template-columns:1fr;gap:34px}.teamvisual{padding:29px}.teamtitle b{font-size:20px}.teamline{padding:17px 10px;gap:12px}.teamline b{font-size:15px}.teamline small{font-size:12px}.benefitlist{font-size:15px}.teamsection h2{font-size:37px}.resourcegrid{grid-template-columns:1fr;gap:40px}.resourcegraphic{height:220px;padding:30px;margin-bottom:20px}.articlelines{padding:25px;height:205px;max-width:320px;margin:auto}.articlelines b{font-size:25px}.calendarart{max-width:260px;margin:auto;padding:23px}.calendarart>b{font-size:11px}.calendarart>div{gap:6px;margin-top:19px}.calendarart span{height:23px;font-size:12px}.resourcecard h3{font-size:24px;max-width:310px}.resourcecard p{font-size:15px}.learningsection{padding:58px 0}.finalcta{flex-direction:column;align-items:flex-start;padding:50px 0;gap:20px}.finalcta h2{font-size:34px;max-width:330px}.footergrid{grid-template-columns:1fr 1fr;gap:27px}.footergrid>div:first-child{grid-column:span 2}.footergrid>div>a:not(.ao-wordmark){font-size:12px;margin:14px 0}.footerbottom{flex-wrap:wrap;gap:18px;padding:22px 0;font-size:12px}.footerbottom>span:nth-child(2){display:none}.producthero{padding:35px 0 45px}.productherogrid{grid-template-columns:1fr;gap:35px}.breadcrumb{margin-bottom:27px}.producthero h1{font-size:48px;line-height:1.07}.producthero p{font-size:17px}.producthero .btn{font-size:14px;padding:14px 18px}.productherovisual{padding:22px;max-width:430px;margin:auto;width:100%;transform:none}.productherovisual>.paper{padding:24px 20px}.visualcaption{font-size:10px;gap:7px}.productworkflow{grid-template-columns:1fr}.workflowselectors{padding:12px;display:grid;grid-template-columns:1fr 1fr;gap:5px}.workflowselectors button{padding:15px 12px;gap:9px;align-items:flex-start}.workflowselectors button b{font-size:13px;line-height:1.5}.workflowselectors button>svg{display:none}.workflowselectors button>span{font-size:12px;padding-top:3px}.stepdetails{padding:28px}.stepdetails h3{font-size:28px}.stepdetails p{font-size:16px}.featurelayout{grid-template-columns:1fr 1fr;gap:13px}.featuretile{padding:22px 17px;min-height:250px}.featuretile h3{font-size:20px;margin-top:22px}.featuretile p{font-size:14px}.feature0,.feature5{grid-column:span 2;min-height:0;padding:28px}.feature0 h3,.feature5 h3{font-size:28px}.feature0 p,.feature5 p{font-size:16px}.featurecount{right:16px;top:26px;font-size:12px}.outputsection{grid-template-columns:1fr;gap:30px}.outputvisual{padding:22px}.outputtabs{margin:22px 0}.faqsection{grid-template-columns:1fr;gap:15px;padding:20px 0 45px}summary{font-size:16px;line-height:1.6}.related{padding:30px 0 40px}.relatedlinks{grid-template-columns:1fr 1fr;gap:15px}.relatedlinks a{font-size:13px;gap:9px;padding:13px 0}.pageintro{padding:52px 0 40px}.pageintro h1{font-size:48px;line-height:1.06}.pageintro>p{font-size:18px}.directoryrow{grid-template-columns:25px 1fr;gap:12px;padding:30px 23px}.dirvisual{grid-column:span 2;max-height:190px;margin-top:15px;max-width:380px;width:100%;margin-left:auto}.dirtext h2{font-size:34px}.dirtext p{font-size:16px}.directory{padding-bottom:35px}.resourcepage{padding-bottom:55px}.resourcerow{padding:30px 0;gap:17px}.resourcerow .bigicon{height:53px;width:53px}.resourcerow .bigicon svg{width:25px}.resourcerow h2{font-size:29px}.resourcerow p{font-size:15px}.resourcerow>svg{width:21px}.upcominggrid{grid-template-columns:1fr 1fr;gap:13px;padding-bottom:55px}.upcominggrid>article{padding:23px 16px}.upcominggrid h2{font-size:26px}.upcominggrid p{font-size:14px}.upcomingicon{margin-bottom:25px}.upcominggrid small{font-size:12px}.openapps{gap:13px;padding-bottom:60px}.openapprow{padding:22px 18px;gap:13px}.openapprow h3{font-size:21px}.openapprow>span:last-child{font-size:12px;gap:8px}.openapprow .bigicon{height:42px;width:42px}.openapprow p{font-size:12px}.contactpage{grid-template-columns:1fr;padding:55px 0 60px;gap:40px}.contactpage h1{font-size:62px}.contactpage p{font-size:18px}.emailcontact{font-size:23px;gap:18px}.contactgraphic{height:300px}.contactgraphic>span{font-size:12px}.appgrid{grid-template-columns:82px 1fr}.appcontent{padding:18px 12px}.appsidebar{padding:17px 5px}.appsidebar>span{font-size:9px;padding:9px 6px}.screenstats b{font-size:11px}.screenheading h3{font-size:13px}.screenbar{padding:12px}.datatable .datarow,.datatable .datahead{font-size:9px;padding:11px 8px}.datarow b,.excelstrip{font-size:9px}.profilevisual{max-width:380px;margin:auto}.profiledetails{padding:0 20px 20px}.visitingcard{padding:17px;width:65%}.visitingcard b{font-size:16px}}@media(max-width:360px){.herotext h1{font-size:54px}.herotext .btn{padding:13px 14px;font-size:13px}.heroproof{gap:10px;font-size:12px}.suitevisual{height:420px}.compact .financialrow{font-size:9px}.featurelayout,.upcominggrid{grid-template-columns:1fr}.feature0,.feature5{grid-column:auto}.producthero h1{font-size:42px}.appgrid{grid-template-columns:65px 1fr}.appsidebar>span{font-size:9px}.financialrow{font-size:9px}.showcasetext h2{font-size:29px}.emailcontact{font-size:20px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.selectedstep{font-size:12px;color:#5e7e67;margin-top:14px;font-weight:600}:root{--green:#0c7a44;--ink:#0c1d4a;--muted:#586b80;color:var(--ink)}body{font-size:17px}h1,h2,h3,h4{color:#0c1d4a}em{color:#0c7a44}.solid{background:#163563;border-color:#163563}.solid:hover{background:#0c1d4a}.textlink,.eyebrow{color:#0c7a44}.herotext h1{color:#0c1d4a}.herosection{background:linear-gradient(112deg,#fcfdfa 28%,#edf4fa)}.enginecard{background:#edf3fa;border-color:#d1dfed}.engineicon{background:#163563}.enginecard b,.sourcecard b{color:#163563}.herooutput{box-shadow:0 25px 50px #16356318}.suitelinks>a{color:#163563}.suitelinks>a svg{color:#16a65a}.navlink{color:#163563}.panelintro,.teamvisual,.outputvisual,.contactgraphic{background:linear-gradient(135deg,#eef6ed,#edf3fa)}.producttabs{overflow-x:auto;scrollbar-width:thin}.producttabs button{flex-shrink:0}.showcasetext>p{font-size:17px;max-width:440px}.showcasepoints{font-size:15px}.showcasepoints svg{color:#16a65a}.visualcontrols button{font-size:12px}.showcasefoot,.selectedstep{font-size:13px}.suitevisual{height:605px}.herogrid{min-height:760px}.herooutput{top:190px}.compact .financialrow{font-size:9px;padding:7px 0}.compact .financialrow.head,.compact .paperhead small,.compact .papersign{font-size:9px}.outputbadge{bottom:24px}.suitecaption{font-size:11px}.visualframe{min-height:390px}.workflowoptions b{font-size:17px}.workflowoptions small{font-size:15px}.orbitnode b,.teamtitle,.teamline b{color:#163563}.orbitnode.active{background:#edf6ee;border-color:#16a65a}.featuretile p{font-size:16px}.feature5,.learningsection{background:#edf3fa}.tileicon{color:#16a65a}.footergrid>div>a:not(.ao-wordmark){color:#536b81}.footerbottom{color:#697b8f}.producthero.practice{background:#f0f4fa}.practice.showcase{background:#edf3fa;border-color:#d4e1ed}.practice .visualframe{background:#dfe9f5;border-color:#ccdbee}.visualframe>.practicepreview{width:100%}.practicepreview{border:1px solid #cbd9e8;border-radius:9px;overflow:hidden;background:#fff;box-shadow:0 12px 30px #16356314}.practicebar{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#f7f9fc;border-bottom:1px solid #dde5ef;padding:16px}.practicebar>span{display:flex;align-items:center;gap:9px;color:#163563}.practicebar b{font-size:15px}.practicebar small{font-size:10px;color:#73849a}.practicedashboard{padding:22px}.practiceheading small{font-size:10px;letter-spacing:1px;color:#73849a}.practiceheading h3{font-size:20px;margin:7px 0 0}.practicechip{font-size:10px;background:#edf4fa;border:1px solid #dde8f3;color:#546e8a;padding:6px 8px;border-radius:4px;white-space:nowrap}.practicekpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0}.practicekpis>div{border:1px solid #dbe5ef;border-radius:6px;background:#f7faff;padding:13px}.practicekpis small{display:block;font-size:11px;color:#6b819b}.practicekpis b{display:block;font-size:25px;color:#163563;margin-top:8px;font-weight:550}.practicekpis .kpi1{background:#f1f8ee;border-color:#dbe9d6}.practicekpis .kpi1 b{color:#0c7a44}.practicekpis .kpi2{background:#fcf8ee;border-color:#eee5d1}.practicetable{border:1px solid #e0e7ef;border-radius:5px;overflow:hidden}.practicetablerow{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 12px;border-bottom:1px solid #e4ebf3}.practicetablerow:last-child{border:0}.tablehead{background:#f7f9fc;font-size:11px;color:#6c8099}.practicetablerow>div>b{font-size:12px;font-weight:550;color:#163563}.practicetablerow>div>small{display:block;font-size:10px;color:#71849a;margin-top:5px}.pmsprogress{width:85px;flex-shrink:0;text-align:right}.pmsprogress>span{font-size:10px;color:#0c7a44}.pmsprogress>div{height:4px;background:#e7f1e9;border-radius:5px;margin-top:7px}.pmsprogress i{display:block;height:100%;background:#16a65a;border-radius:5px}.practiceflowline{display:flex;align-items:center;gap:10px;margin-top:20px;background:#edf6ed;border:1px solid #dcebdc;border-radius:5px;padding:11px;color:#4e7a59;font-size:11px;line-height:1.6}.practicebar svg{color:#16a65a}.featurelayout .feature5{grid-column:span 3}.sectioncopy{font-size:20px}.resourcecard p{font-size:16px}.pageintro>p{font-size:21px}.splitheading>p{font-size:17px}.dirtext p,.finalcta p{font-size:17px}.faqsection details p{font-size:16px}.stepdetails p{font-size:18px}.footergrid p{font-size:16px}@media(max-width:1100px){.herogrid{min-height:735px}.suitevisual{height:580px}.herooutput{top:180px}.sourcecard{width:90%}.outputbadge{bottom:20px}.showcasepoints{font-size:14px}.visualcontrols button{font-size:11px}.featuretile p{font-size:15px}.practicedashboard{padding:18px}.practiceheading h3{font-size:18px}}@media(max-width:800px){.herogrid{grid-template-columns:1fr;gap:35px;padding:55px 0 40px}.herotext h1{font-size:73px}.herotext>p{max-width:570px;font-size:21px}.heroproof{font-size:13px;gap:24px}.herotext .btn{font-size:15px;padding:16px 24px}.suitevisual{height:570px;max-width:570px;width:100%;margin:auto}.sourcecard{width:75%;margin-left:8%}.enginecard{width:80%}.herooutput{width:80%;right:3%;top:180px}.compact .financialrow{font-size:9px;padding:7px 0}.paper.compact{padding:26px}.outputbadge{bottom:20px;left:5%}.sourcecard b{font-size:14px}.sourcecard small{font-size:11px}.enginecard b{font-size:15px}.enginecard small{font-size:11px}.showcasebody{grid-template-columns:1fr;padding:38px 32px}.showcasetext h2{font-size:38px}.showcasetext>p{max-width:560px;font-size:18px}.showcasepoints{font-size:15px}.showcase .btn{font-size:15px;padding:16px 23px}.visualframe{padding:25px;min-height:0}.visualframe>.paper{max-width:480px}.appgrid{grid-template-columns:115px 1fr}.appcontent{padding:23px 20px}.appsidebar>span{font-size:11px;padding:12px 8px}.datarow,.datahead{font-size:11px;padding:13px 10px}.datarow b{font-size:10px}.screenheading h3{font-size:17px}.screenstats small{font-size:10px}.screenstats b{font-size:13px}.tinystatus{font-size:9px}.excelstrip{font-size:10px}.showcasefoot,.visualcontrols button{font-size:12px}.dirtext p{font-size:15px}.producthero p{font-size:17px}.productherogrid{grid-template-columns:1fr}.productherovisual{max-width:570px;width:100%;margin:auto}.workflowoptions b{font-size:15px}.workflowoptions small{font-size:14px}.teamline b{font-size:13px}.teamline small{font-size:11px}.resourcecard p{font-size:14px}.featuretile h3{font-size:20px}.practicedashboard{padding:23px}.practiceheading h3{font-size:21px}.practicebar b{font-size:17px}.practicetablerow>div>b{font-size:14px}.practicetablerow>div>small{font-size:12px}.practicechip{font-size:11px}}@media(max-width:600px){.herotext h1{font-size:64px}.herotext>p{font-size:20px}.herotext .eyebrow{font-size:10px}.heroproof{font-size:11px;gap:16px}.herotext .btn{font-size:14px;padding:16px 20px}.suitevisual{height:570px;max-width:410px}.sourcecard{width:90%;margin-left:0;padding:14px}.sourcecard b{font-size:13px}.sourcecard small{font-size:10px}.enginecard{width:95%;padding:16px 14px}.enginecard b{font-size:14px}.enginecard small{font-size:10px}.herooutput{top:182px;width:92%;right:0}.compact .financialrow{font-size:8px;padding:8px 0}.compact .financialrow.head,.compact .paperhead small,.compact .papersign{font-size:8px}.paper.compact{padding:23px 17px}.outputbadge{left:0;bottom:17px}.outputbadge b{font-size:13px}.outputbadge small{font-size:11px}.suitecaption{font-size:10px}.suitelinks>a{font-size:13px;gap:8px}.suitelinks>span,.suitelinks>span b{font-size:10px}.showcasebody{padding:30px 22px;gap:28px}.showcasetext h2{font-size:33px}.showcasetext>p{font-size:17px}.showcasepoints{font-size:14px}.showcase .btn{font-size:14px;padding:15px 20px}.visualframe{padding:15px}.visualcontrols button{font-size:11px;padding:9px 1px;line-height:1.55}.visualcontrols{gap:7px}.showcasefoot{font-size:12px;padding:17px 20px}.appgrid{grid-template-columns:88px 1fr}.appcontent{padding:17px 10px}.appsidebar{padding:17px 4px}.appsidebar>span{font-size:9px;padding:10px 6px}.screenheading h3{font-size:14px}.screenstats small{font-size:9px}.screenstats b{font-size:12px}.datarow,.datahead,.datatable .datarow,.datatable .datahead{font-size:9px;padding:12px 7px}.datarow b,.tinystatus{font-size:8px}.excelstrip{font-size:9px;line-height:1.6}.screenbrand{font-size:15px}.samplelabel{font-size:9px}.featurelayout .feature5{grid-column:span 2}.featuretile p{font-size:15px}.feature0 p,.feature5 p{font-size:17px}.featuretile h3{font-size:21px}.featurecount{font-size:11px}.sectioncopy{font-size:19px}.producthero p{font-size:18px}.producthero .btn{font-size:14px;padding:15px 20px}.splitheading>p{font-size:17px}.workflowoptions b{font-size:16px}.workflowoptions small,.workflowselectors button b{font-size:14px}.workflowselectors button>span{font-size:11px}.stepdetails p{font-size:17px}.stepchips span{font-size:12px}.benefitlist{font-size:15px}.resourcecard p{font-size:17px}.faqsection summary{font-size:16px}.relatedlinks a{font-size:14px;flex-wrap:wrap}.dirtext p{font-size:16px}.pageintro>p{font-size:19px}.footergrid p{font-size:16px}.footergrid>div>a:not(.ao-wordmark){font-size:15px}.footerbottom{font-size:12px}.openapprow h3{font-size:22px}.openapprow>span:last-child{font-size:12px;max-width:100px;line-height:1.6}.openapprow p{font-size:13px}.practicedashboard{padding:17px 12px}.practiceheading h3{font-size:19px}.practicebar{padding:14px 12px}.practicebar b{font-size:15px}.practicebar small{font-size:9px}.practicekpis{gap:7px}.practicekpis>div{padding:12px 8px}.practicekpis small{font-size:10px}.practicekpis b{font-size:24px}.practicetablerow{padding:13px 9px}.practicetablerow>div>b{font-size:11px}.practicetablerow>div>small{font-size:10px}.practicechip{font-size:9px;padding:6px}.practiceflowline{font-size:10px}.producttabs button{font-size:13px}.navlink{font-size:14px}.nav>.btn{font-size:13px}.teamtitle b{font-size:19px}.teamline b{font-size:14px}.teamline small,.teamfooter{font-size:12px}.menuitem b{font-size:16px}.menuitem small,.panelcolumns h4{font-size:13px}.contactpage p{font-size:19px}.resourcerow p{font-size:16px}.upcominggrid p{font-size:15px}}@media(max-width:360px){.herotext h1{font-size:56px}.herotext .btn{font-size:13px;padding:14px 16px}.suitevisual{height:550px}.compact .financialrow,.compact .financialrow.head{font-size:7px}.appgrid{grid-template-columns:68px 1fr}.appsidebar>span{font-size:8px}.screenheading h3{font-size:12px}.featurelayout .feature5{grid-column:auto}.openapprow h3{font-size:19px}.practicetablerow>div>b{font-size:10px}.practicechip{font-size:8px}.heroproof{font-size:10px}}:root{color:#0c1d4a;--ink:#0c1d4a;--green:#0c7a44;--muted:#586b80}.nav nav{gap:26px}.nav nav a{font-size:15px;padding:12px 0;color:#66798c}.nav nav a.selectednav{color:#0c7a44;border-bottom:2px solid #16a65a}.previewnote{background:#edf3fa;border-bottom:1px solid #e0e8f0;font-size:12px;color:#6b8098;text-align:center;padding:11px 20px;line-height:1.6}.toolsfooter{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-bottom:30px}.toolsfooter>div{display:flex;flex-wrap:wrap;gap:25px}.toolsfooter a:not(.ao-wordmark){font-size:14px;color:#60758c}.toolhub{padding:80px 0}.toolhub h1{font-size:clamp(46px,5vw,72px)}.toolhub>p{font-size:20px}.hubgrid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:50px}.hubgrid>a{background:linear-gradient(130deg,#f2f8ef,#edf3fa);border:1px solid #dce7ec;border-radius:12px;padding:35px;transition:transform .2s}.hubgrid>a:hover{transform:translateY(-4px)}.hubgrid>a>span{font-size:13px;color:#8ca38f}.hubgrid h2{font-size:32px;margin:30px 0 16px}.hubgrid p{font-size:17px}.hubgrid b{font-size:15px;color:#0c7a44}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);background:#163563;color:#fff;border-radius:8px;padding:15px 24px;font-size:14px;box-shadow:0 8px 25px #16356330;z-index:80;max-width:calc(100% - 35px);text-align:center}.cardpage{padding:45px 0 75px}.publiccard{background:#fff;border:1px solid #dfe7ef;border-radius:14px;overflow:hidden;--profile-accent:#163563}.profilecover{height:235px;position:relative;padding:32px 40px;background:linear-gradient(120deg,var(--profile-accent),color-mix(in srgb,var(--profile-accent) 70%,#16a65a));overflow:hidden;color:#fff}.profilecoverpattern{position:absolute;width:500px;height:500px;border:1px solid #ffffff19;border-radius:50%;right:-70px;top:-130px;box-shadow:0 0 0 55px #ffffff05,0 0 0 110px #ffffff05,0 0 0 165px #ffffff05;transform:rotate(20deg)}.profilebrand{position:relative;font-size:19px;font-weight:650}.profilebrand>span{font-size:10px;letter-spacing:2px;display:block;margin-top:9px;color:#e2edee}.covertag{position:absolute;bottom:32px;right:40px;font-family:Georgia,serif;font-size:29px;font-style:italic;color:#e2edee}.profilelayout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:45px;padding:0 40px 45px}.profilemain{min-width:0}.profileidentity{display:flex;align-items:flex-end;gap:24px;margin-top:-53px;position:relative}.profileidentity>img{width:135px;height:135px;object-fit:cover;border-radius:50%;border:6px solid white;box-shadow:0 5px 15px #16356310;flex-shrink:0}.identitytext{padding-top:72px}.profilekind{font-size:10px;letter-spacing:1.4px;font-weight:600;color:#7995aa}.profileidentity h1{font-size:42px;line-height:1.15;margin:9px 0;color:var(--profile-accent)}.profilerole{font-size:17px;color:#426079;margin:0 0 6px}.profilelocation{font-size:13px;color:#7990a4;margin:0}.profilelocation>span{margin:0 7px}.profilebio{font-size:18px;margin:26px 0;max-width:620px;color:#60758b}.profileactions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.profileactions .btn{font-size:14px;padding:14px 21px}.profileprimary{background:var(--profile-accent);border-color:var(--profile-accent);color:#fff}.iconbutton{width:47px;height:47px;background:#fff;border:1px solid #d5e1e8;border-radius:7px;font-size:21px;color:var(--profile-accent)}.profiletabs{display:flex;gap:30px;border-bottom:1px solid #e3eaf0;margin-top:33px}.profiletabs>button{border:0;background:transparent;padding:18px 0;font-size:15px;color:#7a8ea2}.profiletabs>button.active{border-bottom:2px solid var(--profile-accent);color:var(--profile-accent);font-weight:600}.profileblock{padding-top:42px}.profileblock .eyebrow{font-size:10px;color:var(--profile-accent);margin-bottom:14px}.profileblock h2{font-size:28px;letter-spacing:-.035em;color:#163563}.profileblock p{font-size:16px}.servicecards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px}.servicecards article{border:1px solid #e0e8ef;border-radius:9px;padding:22px 18px;background:#f9fbfd}.servicecards article>span{font-size:12px;color:#98aeb5}.servicecards h3{font-size:17px;line-height:1.35;margin:27px 0 12px;color:#163563}.servicecards p{font-size:14px;line-height:1.7;margin-bottom:0}.aboutcopy{max-width:650px;line-height:1.9}.peoplecards{display:grid;grid-template-columns:1fr 1fr;gap:15px}.peoplecards>article{display:flex;align-items:center;gap:13px;border:1px solid #e0e8ed;padding:19px;border-radius:8px}.peoplecards>article>span{height:44px;width:44px;border-radius:50%;display:grid;place-items:center;background:#edf4ec;color:#689071;font-size:14px;flex-shrink:0}.peoplecards h3{font-size:16px;margin:0 0 8px}.peoplecards p{font-size:12px;margin:0}.resourcelinks{display:grid;gap:10px}.resourcelinks a{border:1px solid #e1e9ee;border-radius:6px;padding:18px 20px;display:flex;justify-content:space-between;gap:20px;font-size:15px}.resourcelinks b{color:var(--profile-accent)}.contactrail{padding-top:33px;align-self:start;position:sticky;top:125px;background:transparent}.contactbox{padding:25px;background:#f3f7fb;border:1px solid #dbe5ef;border-radius:10px}.contactbox .eyebrow{font-size:9px;letter-spacing:1.2px;margin-bottom:17px}.contactbox h3{font-size:22px;line-height:1.4;font-weight:500;margin-bottom:23px}.contactbox .btn{width:100%;padding:14px 15px;font-size:13px}.contactitem{padding:19px 0;border-bottom:1px solid #dfe8ef;overflow-wrap:anywhere}.contactitem small{display:block;font-size:9px;color:#8499ad;letter-spacing:1.2px;margin-bottom:7px}.contactitem a,.contactitem span{font-size:14px;color:#526c85}.railshare{border:0;background:transparent;color:var(--profile-accent);font-size:13px;padding:20px 0 0}.mini-card{margin-top:18px;padding:24px;border:1px solid #dce8dd;background:#f7fbf4;border-radius:10px}.mini-card .eyebrow{font-size:9px}.mini-card h3{font-size:20px}.mini-card p{font-size:13px}.mini-card .btn{font-size:13px;padding:12px 15px}.localeditlink{font-size:12px;color:#668498;margin-top:25px;text-align:center}.mobilecontact{display:none}.editorpage{background:#f5f8fb;padding:45px 0 65px}.editorhead{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-bottom:33px}.editorhead h1{font-size:45px;margin:0 0 15px}.editorhead p{font-size:16px;margin:0}.editorhead .eyebrow{margin-bottom:12px}.editorhead .actions{margin:0;gap:9px}.editorhead .btn{font-size:13px;padding:13px 16px}.editorgrid{display:grid;grid-template-columns:340px minmax(0,1fr);gap:25px;align-items:start}.editorpanel{background:#fff;border:1px solid #dce5ef;border-radius:9px;overflow:hidden;position:sticky;top:117px}.editornav{display:flex;gap:8px;overflow:auto;flex-wrap:wrap;padding:18px;background:#f9fbfd;border-bottom:1px solid #e1e9f0}.editornav button{border:0;background:transparent;padding:9px 10px;font-size:12px;border-radius:5px;color:#71899f}.editornav button.active{background:#e7eff9;color:#163563;font-weight:600}.editorfields{padding:25px}.editorfields h2{font-size:24px;margin-bottom:25px}.editorfields>p{font-size:14px}.editorfields label{display:block;font-size:13px;font-weight:550;color:#56728d;margin-bottom:20px}.editorfields input:not([type=checkbox]),.editorfields textarea,.editorfields select{display:block;width:100%;margin-top:9px;border:1px solid #cedce9;border-radius:5px;padding:12px;font:inherit;font-size:14px;color:#163563;background:#fff}.editorfields textarea{resize:vertical;line-height:1.7}.editorfields input[type=file]{font-size:11px;padding:10px}.editrow{border:1px solid #dee7ee;border-radius:6px;padding:17px;margin-bottom:18px}.editrow label{margin-bottom:15px}.textbutton{border:0;background:transparent;padding:0;color:#a06f69;font-size:12px}.editorfields .btn{font-size:13px;padding:12px 17px}.accentchoices{display:flex;gap:10px;flex-wrap:wrap}.accent{border:3px solid transparent;padding:13px 20px;border-radius:5px;color:#fff;font-size:13px}.accent.navy{background:#163563}.accent.green{background:#0c7a44}.accent.teal{background:#087e86}.accent.active{outline:2px solid #a9bfd0;outline-offset:3px}.orderrow{display:flex;align-items:center;gap:7px;padding:16px 0;border-bottom:1px solid #e3eaf0}.orderrow label{display:flex;align-items:center;gap:10px;margin:0;flex:1;font-size:14px;text-transform:capitalize}.orderrow button{border:1px solid #dbe5ee;background:#f6f9fc;border-radius:4px;padding:5px 8px}button:disabled{opacity:.4;cursor:not-allowed}.previewtoolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#fff;border:1px solid #dce5ef;border-radius:8px 8px 0 0;padding:18px}.previewtoolbar>span{font-size:10px;letter-spacing:1.3px;color:#748ba0}.previewtoolbar button{border:0;background:transparent;font-size:12px;padding:8px 12px;border-radius:4px;color:#748ba0}.previewtoolbar button.active{background:#e9f1f9;color:#163563}.previewviewport{container-type:inline-size;padding:20px;background:#e8eef4;border:1px solid #dce5ef;border-top:0;max-height:1000px;overflow:auto;border-radius:0 0 8px 8px}.previewviewport.mobile{max-width:430px;margin:auto;padding:17px}.compactprofile .profilecover{height:180px;padding:25px}.compactprofile .profilelayout{padding:0 25px 30px;gap:22px;grid-template-columns:1fr 230px}.compactprofile .profileidentity{gap:16px}.compactprofile .profileidentity>img{width:105px;height:105px}.compactprofile .identitytext{padding-top:72px}.compactprofile .profilebio{font-size:16px}.compactprofile .profileblock h2{font-size:23px}.compactprofile .servicecards{grid-template-columns:1fr}.compactprofile .servicecards h3{margin-top:13px}.compactprofile .contactrail{position:static;padding-top:26px}.compactprofile .contactbox{padding:20px}.compactprofile .profilelocation{font-size:11px}.compactprofile .profilecover .covertag{font-size:20px;right:25px}.compactprofile .peoplecards{grid-template-columns:1fr}.compactprofile .profileactions .btn{font-size:12px;padding:12px}.compactprofile .contactbox h3{font-size:19px}.compactprofile .localeditlink{display:none}@container (max-width:760px){.compactprofile .profilelayout{grid-template-columns:1fr}.compactprofile .contactrail{display:none}.compactprofile .servicecards{grid-template-columns:repeat(2,1fr)}.compactprofile .profilecover .covertag{display:none}.compactprofile .profileidentity h1{font-size:32px}.compactprofile .profileidentity{align-items:flex-start;flex-direction:column;gap:0}.compactprofile .identitytext{padding-top:15px}.compactprofile .profileblock h2{font-size:26px}}.toolpagehead{display:flex;justify-content:space-between;align-items:center;gap:40px;margin-bottom:42px}.toolpagehead h1{font-size:60px;margin-bottom:25px}.toolpagehead p{font-size:19px;margin-bottom:0}.calendarpage{padding:70px 0 85px}.calendarheadnote{border:1px solid #dbe7ed;background:#f6fafc;padding:25px;border-radius:8px;color:#163563;font-size:16px;line-height:1.8}.calendarheadnote small{font-size:12px;color:#8094a8}.statusdot{display:inline-block;width:7px;height:7px;background:#16a65a;border-radius:50%;margin-right:8px}.calendarfilters{display:flex;gap:15px;margin:30px 0}.searchfield{display:flex;align-items:center;gap:12px;border:1px solid #d3dfeb;border-radius:6px;background:#fff;padding:12px 16px;flex:1}.searchfield>span{font-size:26px;color:#859cb1;line-height:1}.searchfield input{border:0;background:transparent;outline:none;font:inherit;font-size:14px;color:#163563;width:100%;min-width:0}.calendarfilters select{border:1px solid #d3dfeb;border-radius:6px;background:#fff;padding:13px 16px;font:inherit;font-size:14px;color:#58748e;max-width:200px}.calendarworkspace{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:24px;align-items:start}.calendarboard{border:1px solid #dce5ef;border-radius:10px;overflow:hidden;background:#fff;min-width:0}.calendartoolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px;border-bottom:1px solid #e4ebf2}.monthnav{display:flex;align-items:center;gap:14px}.monthnav h2{font-size:22px;margin:0;letter-spacing:-.02em}.monthnav button{background:#f6f9fc;border:1px solid #dbe5ee;border-radius:4px;font-size:16px;width:30px;height:30px}.viewchooser{display:flex;gap:3px;background:#edf2f8;border-radius:5px;padding:4px}.viewchooser button{border:0;background:transparent;padding:8px 10px;font-size:12px;color:#6f869f;border-radius:4px}.viewchooser button.active{background:#fff;box-shadow:0 1px 5px #16356310;color:#163563}.weekdaylabels{display:grid;grid-template-columns:repeat(7,1fr);padding:16px 0;background:#f8fafc;border-bottom:1px solid #e4ebf2;text-align:center;font-size:10px;color:#8098ae;letter-spacing:1px}.monthgrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.daycell{min-height:110px;padding:11px 8px;border-right:1px solid #e5ebf2;border-bottom:1px solid #e5ebf2;min-width:0}.daycell:nth-child(7n){border-right:0}.daycell.outside{background:#fbfcfd}.daycell.outside .daynumber{color:#bdcbd6}.daycell.selected{background:#f2f7fd;box-shadow:inset 0 0 0 1px #adc5df}.daynumber{border:0;background:transparent;font-size:13px;padding:4px 6px;color:#5b758e;border-radius:4px}.daycell.selected .daynumber{background:#163563;color:#fff}.calevent{display:block;text-align:left;border:0;border-left:2px solid var(--event-color);border-radius:3px;background:color-mix(in srgb,var(--event-color) 8%,white);color:var(--event-color);font-size:10px;line-height:1.45;padding:7px 5px;margin-top:9px;width:100%;overflow-wrap:anywhere}.calendarlegend{display:flex;flex-wrap:wrap;gap:15px;padding:19px 24px;font-size:10px;color:#7a90a3}.calendarlegend>span{display:flex;align-items:center;gap:7px}.calendarlegend i{height:6px;width:6px;border-radius:50%}.calendarrail{border:1px solid #dfe7ef;background:#f6f9fc;border-radius:9px;padding:25px}.railheading h3{font-size:22px;margin-bottom:20px}.railheading .eyebrow{font-size:9px;margin-bottom:12px}.railheading:not(:first-child){border-top:1px solid #dde7f0;padding-top:26px;margin-top:25px}.railquiet{font-size:14px}.upcomingevent{display:block;text-align:left;width:100%;border:1px solid #e0e8ef;background:#fff;border-radius:6px;padding:16px;margin-bottom:12px}.upcomingevent small{display:block;font-size:10px;color:#8098ae;margin-bottom:10px}.upcomingevent b{display:block;font-size:14px;font-weight:550;line-height:1.5;color:#163563}.upcomingevent>span{display:block;font-size:10px;color:#93a5b5;margin-top:11px}.agendalist{padding:10px 24px}.agendaevent{display:flex;align-items:center;gap:20px;text-align:left;width:100%;border:0;border-bottom:1px solid #e2eaf1;padding:25px 0;background:#fff}.agendadate{width:55px;flex-shrink:0;font-size:29px;color:#163563}.agendadate small{display:block;font-size:11px;color:#859cb1;margin-top:5px}.agendaevent h3{font-size:18px;margin:7px 0}.agendaevent div>span{font-size:10px;font-weight:650}.agendaevent p{font-size:12px;margin:0}.agendaevent>span:last-child{margin-left:auto;color:#829db5}.emptystate{padding:55px 30px;color:#7e94aa;font-size:16px;text-align:center}.weekview{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));min-height:430px}.weekcolumn{border-right:1px solid #e1eaf1;padding:12px 8px}.weekcolumn>div{text-align:center;border-bottom:1px solid #e1eaf1;padding:10px 0 20px}.weekcolumn small{display:block;font-size:10px;color:#8097ad}.weekcolumn b{font-size:22px;display:block;margin-top:9px}.weekevent{border:0;background:color-mix(in srgb,var(--event-color) 8%,white);color:var(--event-color);border-left:2px solid var(--event-color);text-align:left;padding:13px 7px;font-size:11px;border-radius:3px;margin-top:18px;width:100%;line-height:1.5;overflow-wrap:anywhere}.weekevent small{color:inherit;margin-top:13px;font-size:9px}.modalbackdrop{position:fixed;inset:0;background:#0c1d4a50;backdrop-filter:blur(4px);z-index:70;display:grid;place-items:center;padding:25px}.eventdialog{position:relative;background:#fff;border:1px solid #dce6ef;border-radius:12px;padding:42px;max-width:620px;width:100%;box-shadow:0 30px 80px #0c1d4a30}.eventdialog h2{font-size:34px}.eventdialog p{font-size:17px}.dialogclose{position:absolute;right:18px;top:15px;border:0;background:transparent;font-size:27px;color:#7a91a7}.eventmeta{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.eventmeta span{background:#edf3fa;border:1px solid #e0e8f1;padding:9px 11px;border-radius:4px;font-size:12px;color:#6d879d}.blogpage{padding:75px 0}.blogheadgraphic{padding:25px 30px;border-left:1px solid #dae6ed;font-family:Georgia,serif;color:#c0cfda;font-size:25px;line-height:1.7}.blogheadgraphic span{display:block}.blogheadgraphic span:last-child{color:#0c7a44;font-style:italic}.featuredarticle{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center;background:#f5f9fc;border:1px solid #dce6ef;border-radius:13px;padding:32px;margin-bottom:50px}.featuredarticle>div:last-child{padding:15px 20px 15px 0}.featuredarticle h2{font-size:37px;line-height:1.22}.featuredarticle p{font-size:18px}.featuredarticle .eyebrow{font-size:10px}.articleart{height:240px;background:linear-gradient(135deg,#edf5e9,#dfece9);border:1px solid #d8e6dc;border-radius:9px;overflow:hidden;position:relative;padding:30px 35px}.featuredarticle .articleart{height:360px;padding:40px}.artpaper{background:#fffffff0;border:1px solid #e4ebdf;padding:25px 28px;min-height:220px;box-shadow:0 15px 25px #244d3420;transform:rotate(-5deg);position:relative}.artpaper>span{font-size:8px;letter-spacing:1.5px;color:#799979}.artpaper h3{font-family:Georgia,serif;font-size:27px;line-height:1.25;font-weight:400;color:#163563;margin:24px 0}.artlines i{display:block;height:4px;background:#d9e4d9;margin:10px 0;width:90%}.artlines i:last-child{width:60%}.artblocks{display:flex;gap:9px;margin-top:20px}.artblocks span{height:35px;flex:1;background:#edf4ea;border:1px solid #dce7d9;border-radius:3px}.artcaption{position:absolute;right:20px;bottom:14px;color:#7c9a83;font-size:7px;letter-spacing:1px}.tax.articleart,.itr.articleart{background:linear-gradient(135deg,#edf4fa,#dae7f3);border-color:#d6e2ee}.practice.articleart{background:linear-gradient(135deg,#f3f0fb,#e2e8f3);border-color:#e2e1ee}.tp.articleart,.mapping.articleart{background:linear-gradient(135deg,#faf5e8,#ece6d2);border-color:#e9e2cd}.articlemeta{display:flex;align-items:center;gap:20px;font-size:12px;color:#8ba0b2;margin-top:25px}.articlemeta>span+span{padding-left:20px;border-left:1px solid #d5e1e9}.blogcontrols{display:flex;align-items:flex-start;gap:25px;margin-bottom:35px}.topicchips{display:flex;gap:9px;flex-wrap:wrap;flex:1}.topicchips button{border:1px solid #dce7ec;background:#fff;color:#718da2;padding:10px 14px;border-radius:22px;font-size:12px}.topicchips button.active{background:#163563;border-color:#163563;color:#fff}.blogcontrols .searchfield{flex:0 0 270px}.articlegrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 25px}.articlecard{display:block;min-width:0}.articlecard:hover .artpaper{transform:rotate(-2deg);transition:transform .25s}.articlecategory{display:block;font-size:10px;letter-spacing:.3px;color:#0c7a44;margin-top:25px}.articlecard h3{font-size:23px;line-height:1.4;margin:12px 0}.articlecard p{font-size:16px;line-height:1.8}.articlecard .articlemeta{justify-content:space-between;margin-top:20px;border-top:1px solid #e3ebf1;padding-top:18px}.articlecard .articlemeta b{font-size:18px;color:#678aa4;font-weight:400}.articlecard .articleart{padding:25px}.articlecard .artpaper h3{font-size:22px}.blogfooterbanner{display:flex;align-items:center;justify-content:space-between;gap:35px;background:linear-gradient(110deg,#f0f7ed,#edf3fa);border:1px solid #dde8e5;border-radius:10px;padding:40px;margin-top:65px}.blogfooterbanner h2{font-size:33px}.blogfooterbanner p{font-size:17px;margin:0}.readingprogress{position:fixed;top:86px;left:0;height:3px;background:#16a65a;z-index:40;transition:width .12s}.readinghero{padding:65px 0 40px;max-width:1050px}.readinghero h1{font-size:56px;line-height:1.14;max-width:930px}.readinghero>p{font-size:22px;max-width:820px}.readbyline{display:flex;align-items:center;gap:13px;margin-top:35px}.authoravatar{height:43px;width:43px;border-radius:50%;display:grid;place-items:center;background:#edf6e9;color:#729669;font-size:12px;flex-shrink:0}.readbyline b{font-size:14px;font-weight:550}.readbyline small{display:block;font-size:12px;color:#8ca1b4;margin-top:6px}.readbyline .btn{margin-left:auto;font-size:13px;padding:11px 18px}.readinglayout{display:grid;grid-template-columns:200px minmax(0,1fr) 230px;gap:38px;padding-bottom:70px}.readingnav,.readingproduct{position:sticky;top:125px;align-self:start}.readingnav{padding-top:10px}.readingnav .eyebrow{font-size:9px}.readingnav>button{display:block;text-align:left;border:0;border-left:2px solid #e0e9ee;background:transparent;font-size:12px;color:#8199ad;padding:11px 0 11px 14px;line-height:1.65;width:100%}.readingnav>button.active{border-left-color:#16a65a;color:#0c7a44;font-weight:600}.readingnav>small{display:block;font-size:11px;color:#a0b3c2;padding:22px 0}.readingproduct{padding:23px;background:#f2f7fc;border:1px solid #dce6f0;border-radius:8px}.readingproduct .eyebrow{font-size:8px}.readingproduct h3{font-size:24px;font-weight:500}.readingproduct p{font-size:14px}.readingproduct .btn{font-size:11px;padding:12px 14px;width:100%}.readingbody{min-width:0}.readingbody .articleart{height:330px;padding:40px}.readingbody .artpaper{max-width:430px;margin:auto}.keytakeaway{background:#f2f8ec;border:1px solid #dfeada;border-left:3px solid #16a65a;padding:25px 30px;margin:35px 0}.keytakeaway>span{font-size:9px;letter-spacing:1.2px;color:#7fa273}.keytakeaway p{font-size:18px;line-height:1.8;margin:13px 0 0;color:#486a54}.readingbody>section{padding-top:30px;scroll-margin-top:135px}.sectionnumber{font-size:12px;color:#99afbd;display:block;margin-bottom:13px}.readingbody h2{font-size:32px;line-height:1.2}.readingbody>section p{font-size:18px;line-height:1.95;color:#607488}.readingtable{border:1px solid #dce6ee;border-radius:6px;overflow:hidden;margin:30px 0}.readingtable>div{display:grid;grid-template-columns:1fr 1.35fr;gap:25px;padding:17px 20px;border-bottom:1px solid #e2eaf0;font-size:14px;color:#6e8598;line-height:1.7}.readingtable>div:first-child{background:#f1f6fa;font-size:13px;color:#163563}.readingtable>div:last-child{border:0}.readend{border-top:1px solid #dfe8ef;margin-top:35px;padding-top:30px}.readend>span{font-size:9px;color:#8ba2b4;letter-spacing:1px}.readend p{font-size:13px;margin-top:13px;line-height:1.8}.relatedreading{padding:40px 0 75px;border-top:1px solid #e1e9ef}.relatedreading h2{font-size:35px;margin-bottom:32px}.relatedreading .articlecard h3{font-size:22px}@media(max-width:1100px){.profilelayout{grid-template-columns:1fr 260px;gap:28px;padding:0 30px 35px}.profilecover{padding:30px}.profileidentity h1{font-size:36px}.profileidentity>img{width:120px;height:120px}.servicecards{grid-template-columns:1fr}.servicecards h3{margin-top:16px}.contactbox{padding:22px}.profilelocation{font-size:12px}.editorgrid{grid-template-columns:310px 1fr;gap:20px}.editorhead{align-items:flex-start}.editorhead .actions{max-width:330px}.calendarworkspace{grid-template-columns:1fr 240px;gap:20px}.calendartoolbar{padding:20px;gap:12px;flex-wrap:wrap}.calendarrail{padding:20px}.daycell{min-height:108px;padding:10px 5px}.calevent{font-size:9px}.readinglayout{grid-template-columns:180px 1fr;gap:32px}.readingproduct{display:none}.featuredarticle{gap:30px;padding:25px}.featuredarticle h2{font-size:31px}.articleart{height:215px}.featuredarticle .articleart{height:330px}.blogheadgraphic{font-size:20px}.articlegrid{gap:30px 20px}.artpaper{padding:20px}.articlecard .artpaper h3,.articlecard h3{font-size:21px}.articlecard p{font-size:15px}}@media(max-width:800px){.nav nav{gap:17px}.nav nav a{font-size:13px}.nav>.btn{font-size:12px;padding:10px 13px}.profilelayout{grid-template-columns:1fr}.contactrail{position:static;padding-top:0;display:grid;grid-template-columns:1fr 1fr;gap:20px}.mini-card{margin:0}.localeditlink{grid-column:span 2}.profilecover{height:200px}.profileidentity>img{width:125px;height:125px}.profileidentity h1{font-size:39px}.servicecards{grid-template-columns:repeat(3,1fr)}.servicecards article{padding:19px 15px}.servicecards h3{font-size:16px}.servicecards p{font-size:13px}.editorgrid{grid-template-columns:280px 1fr;gap:17px}.editorfields{padding:20px}.editorhead h1{font-size:39px}.editorhead .actions{max-width:280px}.previewviewport{padding:13px}.previewtoolbar{padding:15px}.previewtoolbar>span{font-size:8px}.previewtoolbar button{font-size:11px;padding:7px}.calendarworkspace{grid-template-columns:1fr}.calendarrail{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:20px}.railheading{grid-column:span 3}.railheading:not(:first-child){margin-top:10px;padding-top:23px}.railquiet{grid-column:span 3;margin:0}.upcomingevent{margin:0}.toolpagehead h1{font-size:49px}.calendarheadnote{padding:20px;font-size:14px}.calendarfilters select{max-width:165px;font-size:12px;padding:12px}.searchfield input{font-size:13px}.blogheadgraphic{display:none}.featuredarticle{grid-template-columns:1fr 1fr;gap:25px;padding:23px}.featuredarticle .articleart{height:300px;padding:27px}.featuredarticle>div:last-child{padding:0}.featuredarticle h2{font-size:28px}.featuredarticle p{font-size:16px}.articlegrid{grid-template-columns:1fr 1fr}.blogcontrols{flex-direction:column}.blogcontrols .searchfield{flex:auto;width:100%}.articleart{height:230px}.articlecard h3{font-size:23px}.articlecard p{font-size:16px}.readinghero h1{font-size:45px}.readinghero>p{font-size:20px}.readinglayout{grid-template-columns:155px 1fr;gap:27px}.readingnav>button{font-size:11px}.readingbody h2{font-size:28px}.readingbody>section p{font-size:17px}.readingbody .articleart{height:290px;padding:30px}.toolsfooter{align-items:flex-start}.toolsfooter>div{gap:20px}.toolsfooter a:not(.ao-wordmark){font-size:12px}.readingprogress{top:78px}.toolhub{padding:60px 0}.hubgrid h2{font-size:29px}.hubgrid>a{padding:27px}.eventdialog{padding:35px}}@media(max-width:600px){header .nav{grid-template-rows:60px 34px;grid-template-columns:1fr auto}.nav nav{gap:28px}.nav nav a{font-size:13px;padding:5px 0}.nav>.btn{font-size:10px;padding:10px 12px}.previewnote{font-size:10px;padding:10px 18px}.toolhub{padding:45px 0}.toolhub h1{font-size:44px}.toolhub>p{font-size:18px}.hubgrid{grid-template-columns:1fr;gap:17px;margin-top:35px}.hubgrid>a{padding:29px}.hubgrid h2{font-size:31px}.hubgrid p{font-size:17px}.cardpage{padding:25px 0 55px;width:calc(100% - 24px)}.profilecover{height:180px;padding:25px}.profilebrand{font-size:17px}.profilebrand>span{font-size:8px}.covertag{display:none}.profilelayout{padding:0 24px 30px;gap:25px}.profileidentity{flex-direction:column;align-items:flex-start;gap:0;margin-top:-49px}.profileidentity>img{height:110px;width:110px;border-width:5px}.identitytext{padding-top:17px}.profileidentity h1{font-size:35px}.profilekind{font-size:9px}.profilerole{font-size:17px}.profilelocation{font-size:12px;line-height:1.7}.profilebio{font-size:17px;line-height:1.8;margin:25px 0}.profileactions{gap:9px}.profileactions .btn{padding:12px 14px;font-size:12px}.iconbutton{height:43px;width:43px}.profiletabs{gap:25px;margin-top:29px}.profiletabs>button{font-size:14px}.profileblock{padding-top:33px}.profileblock h2{font-size:27px}.profileblock .eyebrow{font-size:9px}.servicecards{grid-template-columns:1fr;gap:13px;margin-top:20px}.servicecards article{padding:23px}.servicecards h3{font-size:20px;margin:17px 0 11px}.servicecards p,.profileblock p{font-size:16px}.peoplecards{grid-template-columns:1fr}.peoplecards h3{font-size:17px}.peoplecards p{font-size:13px}.resourcelinks a{font-size:14px;padding:17px}.contactrail{grid-template-columns:1fr;gap:17px}.localeditlink{grid-column:auto}.contactbox{padding:26px}.contactbox h3{font-size:24px}.contactitem a,.contactitem span{font-size:16px}.contactbox .btn{font-size:14px}.mini-card{padding:25px}.mini-card h3{font-size:23px}.mini-card p{font-size:15px}.mobilecontact{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:45;background:#fff;border-top:1px solid #d8e4ed;padding:12px 18px;gap:12px;box-shadow:0 -5px 20px #16356308}.mobilecontact a,.mobilecontact button{flex:1;display:block;text-align:center;border:1px solid #d8e4ed;background:#fff;color:var(--profile-accent);font-size:13px;padding:12px;border-radius:4px}.mobilecontact a{background:var(--profile-accent);color:#fff;border-color:var(--profile-accent)}.publiccard:not(.compactprofile){padding-bottom:30px}.editorpage{padding:30px 0 50px}.editorhead{flex-direction:column;gap:20px}.editorhead h1{font-size:39px}.editorhead .actions{max-width:none}.editorhead .btn{font-size:12px;padding:12px}.editorgrid{grid-template-columns:1fr}.editorpanel{position:static}.editornav{flex-wrap:nowrap;overflow:auto;padding:14px}.editornav button{flex-shrink:0;font-size:12px}.editorfields{padding:25px}.editorfields label{font-size:14px}.editorfields input:not([type=checkbox]),.editorfields textarea,.editorfields select{font-size:15px;padding:13px}.previewviewport{max-height:820px;padding:13px}.previewviewport.mobile{width:100%;max-width:390px}.compactprofile .profilelayout{padding:0 20px 30px}.compactprofile .profilecover{padding:22px;height:145px}.compactprofile .servicecards{grid-template-columns:1fr}.compactprofile .profileidentity h1{font-size:31px}.compactprofile .profileblock h2{font-size:24px}.compactprofile .profilebio{font-size:16px}.compactprofile .profileidentity>img{height:95px;width:95px}.compactprofile .profileactions .btn{font-size:11px;padding:11px}.toolpagehead{flex-direction:column;align-items:flex-start;gap:23px;margin-bottom:28px}.toolpagehead h1{font-size:44px;line-height:1.06}.toolpagehead p{font-size:18px}.calendarpage{padding:40px 0 55px}.calendarheadnote{font-size:13px;padding:14px 17px;width:100%}.calendarheadnote small{font-size:11px}.calendarfilters{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:23px 0}.calendarfilters .searchfield{grid-column:span 2;padding:12px 14px}.calendarfilters select{width:100%;max-width:none;font-size:12px;padding:13px 10px}.searchfield input{font-size:13px}.calendarworkspace{gap:18px}.calendartoolbar{padding:18px 14px;gap:16px;flex-direction:column;align-items:flex-start}.monthnav{width:100%;justify-content:space-between;gap:10px}.monthnav h2{font-size:22px}.viewchooser{align-self:flex-end}.viewchooser button{font-size:11px;padding:7px 12px}.weekdaylabels{font-size:8px;padding:13px 0;letter-spacing:.3px}.daycell{min-height:93px;padding:7px 3px}.daynumber{font-size:11px;padding:3px}.calevent{font-size:7px;padding:5px 3px;line-height:1.5;border-left-width:2px;margin-top:7px}.calendarlegend{font-size:9px;gap:11px;padding:16px 14px}.calendarrail{grid-template-columns:1fr 1fr;padding:20px;gap:13px}.railheading,.railquiet{grid-column:span 2}.railheading h3{font-size:23px}.upcomingevent{padding:15px 12px}.upcomingevent b{font-size:13px}.upcomingevent small{font-size:9px}.upcomingevent>span{font-size:9px}.agendalist{padding:5px 16px}.agendaevent{gap:13px;padding:21px 0}.agendadate{width:40px;font-size:26px}.agendaevent h3{font-size:16px;line-height:1.4}.agendaevent p{font-size:11px}.weekview{overflow-x:auto;grid-template-columns:repeat(7,105px);min-height:330px}.weekcolumn{padding:10px 7px}.weekevent{font-size:11px;padding:12px 7px}.eventdialog{padding:33px 25px;max-height:85vh;overflow:auto}.eventdialog h2{font-size:28px}.eventdialog p{font-size:16px}.eventmeta span{font-size:11px}.eventdialog .btn{font-size:13px;padding:14px 18px}.blogpage{padding:40px 0 55px}.featuredarticle{grid-template-columns:1fr;gap:24px;padding:20px;margin-bottom:35px}.featuredarticle .articleart{height:260px;padding:27px}.featuredarticle h2{font-size:30px;margin-bottom:18px}.featuredarticle p{font-size:17px}.featuredarticle .eyebrow{font-size:8px}.articlemeta{font-size:11px;gap:12px}.articlemeta>span+span{padding-left:12px}.blogcontrols{gap:20px;margin-bottom:30px}.topicchips{gap:8px}.topicchips button{font-size:11px;padding:9px 12px}.articlegrid{grid-template-columns:1fr;gap:36px}.articleart{height:245px;padding:30px}.articlecard .articleart{padding:27px}.articlecard .artpaper h3{font-size:26px}.artcaption{font-size:7px}.articlecategory{font-size:11px;margin-top:22px}.articlecard h3{font-size:25px}.articlecard p{font-size:17px}.blogfooterbanner{flex-direction:column;align-items:flex-start;padding:28px;gap:22px;margin-top:45px}.blogfooterbanner h2{font-size:31px}.blogfooterbanner p{font-size:17px}.blogfooterbanner .btn{font-size:13px;padding:14px 19px}.readingprogress{top:104px}.readinghero{padding:40px 0 30px}.readinghero .breadcrumb{font-size:12px;margin-bottom:23px}.readinghero h1{font-size:39px;line-height:1.16}.readinghero>p{font-size:19px;line-height:1.8}.readbyline{gap:10px;margin-top:25px}.readbyline b{font-size:13px}.readbyline small{font-size:10px;line-height:1.5}.readbyline .btn{font-size:11px;padding:10px 12px}.authoravatar{width:36px;height:36px;font-size:10px}.readinglayout{grid-template-columns:1fr;gap:24px;padding-bottom:45px}.readingnav{position:static;padding:22px;border:1px solid #dce7ef;background:#f7fafc;border-radius:8px}.readingnav>button{font-size:13px;padding:9px 0 9px 13px}.readingnav .eyebrow{font-size:9px}.readingnav>small{padding:16px 0 0}.readingbody .articleart{height:280px;padding:30px}.readingbody .artpaper h3{font-size:27px}.keytakeaway{padding:22px 25px;margin:28px 0}.keytakeaway p{font-size:18px}.readingbody>section{padding-top:24px}.readingbody h2{font-size:29px}.readingbody>section p{font-size:18px;line-height:1.95}.readingtable>div{gap:17px;padding:16px;font-size:12px}.readingtable>div:first-child{font-size:12px}.readend p{font-size:13px}.relatedreading{padding:30px 0 55px}.relatedreading h2{font-size:32px}.relatedreading .articlecard h3{font-size:24px}.toolsfooter{flex-direction:column;gap:27px;padding-bottom:20px}.toolsfooter>div{gap:20px}.toolsfooter a:not(.ao-wordmark){font-size:13px}.footerbottom{gap:18px;font-size:10px;margin-top:20px}.toast{font-size:12px;padding:13px 17px;bottom:85px}}.qr-demo-link{display:flex;align-items:center;gap:16px;margin:18px 0 23px;color:#859bab;font-size:11px;line-height:1.7}.qr-demo-link img{width:88px;height:88px;background:#fff;padding:5px;border:1px solid #deeadf;border-radius:5px;flex-shrink:0}.mini-card .btn{width:100%}.combinedpreviewnote{font-size:11px;color:#7d91a4;background:#f5f8fa;border-bottom:1px solid #e4ebf0;text-align:center;padding:7px 18px;line-height:1.5}.section{padding:45px 0}.sectionheading{margin-bottom:25px}.splitheading{gap:25px}.splitheading>p{font-size:16px;max-width:400px}.eyebrow{margin-bottom:14px}.herogrid{min-height:0;padding:30px 0 28px;gap:40px}.herotext{padding-bottom:0}.herotext h1{font-size:clamp(48px,5.6vw,78px);margin-bottom:20px}.herotext>p{font-size:20px;margin-bottom:20px}.actions{margin-top:22px}.heroproof{margin-top:22px;gap:18px}.herobottom{padding:12px 0;font-size:11px}.suitelinks{padding:20px 0}.suitevisual{height:490px}.sourcecard{padding:11px 15px}.sourceconnector,.sourceconnector span:first-child{height:24px}.enginecard{padding:12px 17px}.herooutput{top:150px;width:80%}.paper.compact{padding:17px}.compact .financialrow{font-size:8px;padding:4px 0;line-height:1.4}.compact .financialrow.head,.compact .paperhead small,.compact .papersign{font-size:8px}.compact .paperhead h3{font-size:18px}.compact .paperline{margin-top:12px}.compact .papersign{margin-top:14px}.outputbadge{bottom:17px;padding:11px 17px}.suitecaption{font-size:10px}.showcasebody{padding:28px 30px;gap:30px}.showcasetext h2{font-size:35px;margin-bottom:18px}.showcasetext>p{font-size:17px}.showcasepoints{gap:10px;margin:20px 0;font-size:14px}.visualframe{min-height:0;padding:15px}.visualcontrols{margin-top:12px}.showcasefoot{padding:12px 25px;font-size:12px}.producttabs{padding:12px 15px}.producttabs button{padding:10px 13px;font-size:13px}.workflowsection{padding:45px 0}.workflowgrid{gap:55px}.workflowoptions{margin-top:20px}.workflowoptions button{padding:16px 0}.workflowoptions small{margin-top:8px}.workflowart{height:340px}.orbit2{width:320px;height:320px}.orbit1{width:230px;height:230px}.orbitnode{padding:12px 15px}.node0{top:5px}.node2{bottom:8px}.node1{top:92px}.node3{bottom:80px}.teamsection{gap:55px}.teamvisual{padding:25px}.teamtitle{padding-bottom:18px}.teamline{padding:14px 12px;margin-top:10px}.teamfooter{margin-top:18px}.benefitlist{gap:14px;margin:23px 0}.learningsection{padding:45px 0}.resourcegraphic{height:180px;padding:22px;margin-bottom:20px}.articlelines{padding:20px}.resourcecard h3{margin-top:10px}.finalcta{padding:38px 0;gap:25px}.finalcta h2{font-size:33px;margin-bottom:12px}footer{padding-top:35px}.footergrid{gap:25px}.footergrid h4{margin-bottom:18px}.footergrid>div>a:not(.ao-wordmark){margin:11px 0}.footergrid p{margin-top:19px}.footerbottom{margin-top:25px;padding:18px 0}.producthero{padding:35px 0}.productherogrid{gap:45px}.producthero h1{font-size:clamp(40px,3.9vw,54px)}.producthero p{font-size:18px}.breadcrumb{margin-bottom:20px}.productherovisual{padding:17px}.productherovisual .paper{padding:20px}.productherovisual .financialrow{padding:6px 0}.productworkflow{grid-template-columns:1fr 1.2fr}.workflowselectors{padding:12px}.workflowselectors button{padding:19px 18px}.stepdetails{padding:30px}.featurelayout{gap:14px}.featuretile{padding:23px;min-height:0}.featuretile h3{margin-top:20px;font-size:22px}.featuretile p{line-height:1.75;margin-bottom:0}.feature0 h3,.feature5 h3{font-size:26px}.tileflow{margin-top:20px}.featurecount{top:25px;right:20px}.outputsection{gap:55px}.outputvisual{padding:23px}.outputtabs{margin:23px 0}.outputtabs button{padding:13px 0}.faqsection{padding:15px 0 45px;gap:55px}details{padding:18px 0}.related{padding:25px 0 30px}.relatedlinks a{padding:14px 0}.pageintro{padding:42px 0 25px}.pageintro h1{font-size:clamp(43px,4.5vw,62px);margin-bottom:20px}.pageintro>p{font-size:19px}.directoryrow{padding:28px;gap:23px;margin-bottom:17px}.dirtext h2{font-size:32px;margin-top:12px;margin-bottom:15px}.dirtext p{font-size:16px;margin-bottom:0}.dirtext>b{margin-top:18px}.dirvisual{max-height:180px}.directory{padding-bottom:25px}.resourcerow{padding:29px 0}.resourcerow h2{font-size:29px}.resourcepage{padding-bottom:40px}.upcominggrid{gap:17px;padding-bottom:45px}.upcominggrid>article{padding:25px}.upcomingicon{margin-bottom:20px}.upcominggrid h2{font-size:26px;margin-top:12px}.upcominggrid p{font-size:16px;margin:0}.openapps{gap:15px;padding-bottom:50px}.openapprow{padding:23px}.contactpage{padding:50px 0;min-height:440px}.contactpage h1{font-size:62px}.contactgraphic{height:290px}.contactcircle{height:140px;width:140px}.contactgraphic>span{margin-top:45px}.emailcontact{margin-top:27px}.publiccard .profilecover{height:160px}.cardpage{padding:28px 0 45px}.profilelayout{gap:30px;padding-bottom:30px}.profilecover{padding:25px 35px}.covertag{font-size:25px;bottom:25px}.profileidentity>img{width:115px;height:115px}.profileidentity{gap:20px}.identitytext{padding-top:66px}.profileidentity h1{font-size:37px}.profilebio{margin:20px 0;font-size:17px}.profiletabs{margin-top:25px}.profiletabs>button{padding:15px 0}.profileblock{padding-top:30px}.profileblock h2{font-size:27px;margin-bottom:18px}.servicecards{gap:12px;margin-top:17px}.servicecards article{padding:18px}.servicecards h3{margin:17px 0 10px}.servicecards p{font-size:15px}.contactrail{padding-top:25px}.contactbox{padding:22px}.contactbox h3{font-size:21px;margin-bottom:20px}.contactitem{padding:16px 0}.mini-card{padding:21px}.mini-card h3{font-size:22px}.profileblock p{line-height:1.8}.peoplecards>article{padding:16px}.profileblock .aboutcopy{margin-bottom:0}.editorpage{padding:30px 0 45px}.editorhead{padding-bottom:24px}.editorhead h1{font-size:37px;margin-bottom:12px}.editorfields{padding:23px}.editorfields label{margin-bottom:16px}.editorfields input:not([type=checkbox]),.editorfields textarea,.editorfields select{padding:10px}.previewviewport{max-height:820px;padding:17px}.compactprofile .profilecover{height:135px}.compactprofile .profileidentity h1{font-size:30px}.compactprofile .profileblock{padding-top:25px}.blogpage{padding:38px 0 45px}.toolpagehead{margin-bottom:28px}.toolpagehead h1{font-size:49px;margin-bottom:20px}.featuredarticle{gap:30px;padding:23px;margin-bottom:32px}.featuredarticle .articleart{height:265px;padding:25px}.featuredarticle h2{font-size:31px;margin-bottom:17px}.featuredarticle p{font-size:17px;margin-bottom:15px}.featuredarticle .articlemeta,.featuredarticle .textlink{margin-top:17px}.blogcontrols{margin-bottom:27px;gap:20px}.articlegrid{gap:28px 22px}.articlecard .articleart{height:190px;padding:22px}.articlecard .artpaper h3{font-size:22px;margin-top:17px}.articlecategory{margin-top:19px}.articlecard h3{font-size:22px;margin:10px 0}.articlecard p{font-size:16px;line-height:1.75;margin-bottom:13px}.articlecard .articlemeta{margin-top:13px;padding-top:13px}.blogfooterbanner{padding:28px;margin-top:38px;gap:25px}.blogfooterbanner h2{font-size:30px;margin-bottom:14px}.readinghero{padding:38px 0 28px}.readinghero h1{font-size:47px}.readinghero>p{font-size:20px}.readbyline{margin-top:24px}.readinglayout{gap:28px;padding-bottom:40px}.readingbody .articleart{height:250px;padding:28px}.keytakeaway{padding:21px 25px;margin:27px 0}.readingbody>section{padding-top:24px}.readingbody h2{font-size:30px;margin-bottom:18px}.readingbody>section p{font-size:18px;line-height:1.9}.relatedreading{padding:28px 0 45px}.relatedreading h2{font-size:31px;margin-bottom:25px}.readingnav,.readingproduct{top:116px}.readingprogress{top:86px}.previewnote{display:none}.cc-preview{padding:25px 0 40px}.cc-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.cc-intro .eyebrow{font-size:10px;margin-bottom:9px}.cc-intro h1{font-size:30px;margin:0;letter-spacing:-.035em}.cc-intro>span{font-size:12px;color:#899caf}.cc-toolbar{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px}.cc-filters{display:flex;gap:7px;flex-wrap:wrap;flex:1}.cc-filter{border:1px solid #d9e4ec;background:#fff;color:#5b758e;font-size:12px;border-radius:20px;padding:7px 13px;white-space:nowrap}.cc-filter.active{background:#0c7a44;color:#fff;border-color:#0c7a44}.cc-view-controls{display:flex;gap:5px;align-items:center;flex-shrink:0}.cc-nav-btn,.cc-view-btn{background:#fff;border:1px solid #d2dfeb;border-radius:5px;height:33px;font-size:12px;color:#58728b;padding:0 12px;white-space:nowrap}.cc-nav-btn{padding:0;width:31px;font-size:23px}.cc-view-btn.active{background:#163563;color:#fff;border-color:#163563}.cc-calendars{display:grid;gap:14px;align-items:start}.cc-calendars.view-1{grid-template-columns:minmax(0,680px);justify-content:center}.cc-calendars.view-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-calendars.view-year{grid-template-columns:repeat(4,minmax(0,1fr))}.cc-calendar{border:1px solid #dfe8ef;border-radius:9px;padding:18px;background:#fff;box-shadow:0 4px 13px #16356303}.cc-month-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px}.cc-month-head h2{font-size:19px;letter-spacing:-.025em;margin:0}.cc-month-head>span{font-size:17px;color:#9ab0c3}.cc-weekdays{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;border-bottom:1px solid #e9eef4;padding-bottom:8px;font-size:10px;color:#8ba0b2}.cc-daygrid{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;padding-top:6px}.cc-day{position:relative;min-height:39px;display:grid;place-items:center}.cc-day-num{width:29px;height:29px;display:grid;place-items:center;border:0;background:transparent;font-size:12px;color:#5b738b;border-radius:50%;padding:0}.cc-day-num:disabled{opacity:1;cursor:default}.cc-day.other .cc-day-num{color:#c0cbd5}.cc-day.has-events .cc-day-num{background:#16a65a;color:#fff;font-weight:650;box-shadow:0 3px 8px #16a65a22}.cc-day.has-events.blue .cc-day-num{background:#163563;box-shadow:0 3px 8px #16356320}.cc-day-num.focused{outline:3px solid #a1c9ed;outline-offset:2px}.cc-badge{position:absolute;top:1px;right:calc(50% - 22px);height:14px;min-width:14px;border-radius:50%;padding:0 3px;background:#729ab7;color:#fff;font-size:8px;display:grid;place-items:center;pointer-events:none}.view-year .cc-calendar{padding:14px}.view-year .cc-month-head h2{font-size:16px}.view-year .cc-day{min-height:30px}.view-year .cc-day-num{height:24px;width:24px;font-size:10px}.view-year .cc-weekdays{font-size:9px}.view-year .cc-badge{top:-1px;right:calc(50% - 18px);height:11px;min-width:11px;font-size:7px}.cc-upcoming{padding-top:25px}.cc-up-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}.cc-up-head h2{font-size:25px;margin:0}.cc-up-head>span{font-size:11px;color:#8ba0b2}.cc-month-group{margin-bottom:22px}.cc-month-label{display:flex;align-items:center;gap:13px;margin-bottom:14px}.cc-month-label:after{content:"";height:1px;background:#e1eaf1;flex:1}.cc-month-label h3{font-size:18px;margin:0}.cc-act-group{margin-bottom:16px}.cc-act-head{display:flex;align-items:center;gap:9px;margin-bottom:9px}.cc-act-head h4{font-size:13px;color:#6b8298;margin:0}.cc-act-head>span{font-size:10px;background:#edf3f8;color:#8aa1b5;height:19px;min-width:19px;display:grid;place-items:center;border-radius:50%}.cc-event-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cc-event{display:grid;grid-template-columns:47px 1fr;gap:12px;padding:12px;border:1px solid #dfe8ef;border-radius:7px;background:#fff;scroll-margin-top:130px}.cc-event.cc-date-focus{outline:2px solid #a1c9ed;background:#f8fbff;box-shadow:0 0 0 4px #edf5fc}.cc-datebox{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#edf3fa;color:#163563;border-radius:6px;min-height:50px}.cc-datebox.green{background:#edf8ef;color:#0c7a44}.cc-datebox strong{font-size:21px;font-weight:600;line-height:1}.cc-datebox>span{font-size:10px;margin-top:5px}.cc-event h5{font-size:14px;line-height:1.4;margin:0 0 8px;color:#163563;font-weight:600}.cc-pill{display:inline-block;font-size:9px;color:#66869b;background:#edf4fa;border:1px solid #e1ebf1;padding:3px 8px;border-radius:10px}.cc-pill[data-category=GST]{background:#faf4e9;color:#b18232;border-color:#f1e7d3}.cc-pill[data-category="TDS/TCS"]{background:#eef8ed;color:#4e825b;border-color:#dcebdc}.cc-pill[data-category="PF/ESI"]{background:#f4eefb;color:#8a67b2;border-color:#e9dff3}.cc-form{font-size:11px;color:#8aa0b3;margin:7px 0 0}.cc-empty{font-size:12px;color:#8da0b2;border:1px dashed #d7e2ec;border-radius:6px;text-align:center;padding:15px}.cc-cta{display:flex;justify-content:space-between;align-items:center;gap:25px;background:linear-gradient(100deg,#eef7ed,#edf3fa);border:1px solid #dce8e7;border-radius:8px;padding:22px 25px;margin-top:28px}.cc-cta h2{font-size:24px;margin-bottom:10px}.cc-cta p{font-size:15px;margin:0}.cc-cta .eyebrow{font-size:9px}.cc-cta .btn{font-size:13px;flex-shrink:0}.cc-samplenote{font-size:11px;text-align:center;color:#8ba0b3;margin:17px 0 0}@media(max-width:1100px){.cc-toolbar{flex-direction:column;gap:13px}.cc-view-controls{align-self:flex-end}.cc-event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-calendars.view-year{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-calendar{padding:14px}.cc-day{min-height:35px}.cc-month-head h2{font-size:17px}.readinglayout,.profilelayout{gap:25px}.showcasetext h2{font-size:31px}}@media(max-width:800px){.herogrid{grid-template-columns:1fr 1fr;gap:25px}.herotext h1{font-size:52px}.herotext>p{font-size:18px}.heroproof{font-size:11px;gap:12px}.suitevisual{height:470px;max-width:none}.herooutput{top:154px;width:94%;right:0}.paper.compact{padding:15px}.compact .financialrow{font-size:7px;padding:4px 0}.compact .paperhead small,.compact .financialrow.head,.compact .papersign{font-size:7px}.sourcecard{width:95%;margin-left:0}.enginecard{width:97%}.sourcecard b{font-size:11px}.sourcecard small{font-size:9px}.enginecard b{font-size:12px}.enginecard small{font-size:9px}.outputbadge{left:0;bottom:15px}.outputbadge b{font-size:11px}.outputbadge small{font-size:9px}.suitecaption{font-size:8px}.section{padding:35px 0}.showcasebody{padding:25px;grid-template-columns:1fr}.showcasetext h2{font-size:33px}.visualframe{padding:18px}.workflowsection,.learningsection{padding:35px 0}.workflowgrid,.teamsection,.outputsection{gap:30px}.workflowart{height:310px}.orbit2{width:270px;height:270px}.orbit1{width:200px;height:200px}.orbitnode{padding:10px}.workflowcenter{height:140px;width:140px}.productherogrid{gap:30px;grid-template-columns:1fr}.finalcta{padding:30px 0}.cc-calendars.view-3{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-calendars.view-year{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-intro{align-items:flex-start;flex-direction:column;gap:12px}.cc-intro h1{font-size:28px}.cc-calendars{gap:11px}.cc-cta{flex-direction:column;align-items:flex-start}.profilelayout{grid-template-columns:1fr}.readinghero h1{font-size:43px}.featuredarticle{gap:23px}.featuredarticle h2{font-size:28px}.editorgrid{grid-template-columns:280px minmax(0,1fr)}}@media(max-width:600px){.combinedpreviewnote{font-size:9px;padding:6px 15px}.herogrid{grid-template-columns:1fr;padding:27px 0 20px;gap:22px}.herotext h1{font-size:57px}.herotext>p{font-size:19px}.herotext .eyebrow{font-size:9px}.herotext .btn{font-size:13px;padding:14px 17px}.heroproof{margin-top:20px;gap:15px;font-size:10px}.suitevisual{height:440px;max-width:390px;width:100%;margin:0 auto}.herooutput{top:145px;width:90%;right:0}.compact .financialrow{font-size:7px;padding:4px 0}.compact .paperhead small,.compact .financialrow.head,.compact .papersign{font-size:7px}.compact .paperhead h3{font-size:17px}.sourcecard{width:88%;padding:11px 13px}.enginecard{width:94%;padding:12px}.enginecard b{font-size:13px}.sourcecard b{font-size:12px}.sourcecard small{font-size:9px}.outputbadge{bottom:12px;left:0;padding:10px 14px}.outputbadge b{font-size:11px}.suitecaption{font-size:9px}.herobottom{font-size:9px;padding:11px 0;gap:6px}.suitelinks{padding:17px 0;gap:15px}.suitelinks>a{font-size:12px}.section{padding:31px 0}.sectionheading{margin-bottom:22px}.splitheading{gap:14px}.splitheading>p{font-size:16px}.showcasebody{padding:25px 20px;gap:23px}.showcasetext h2{font-size:30px}.showcasetext>p{font-size:16px}.showcasepoints{font-size:13px;gap:9px;margin:18px 0}.showcase .btn{font-size:13px;padding:14px 17px}.visualframe{padding:13px}.visualcontrols button{font-size:10px}.showcasefoot{padding:12px 18px;font-size:11px;gap:8px}.producttabs{padding:10px}.producttabs button{font-size:12px;padding:10px 12px}.workflowsection,.learningsection{padding:31px 0}.workflowoptions button{padding:15px 0}.workflowoptions b{font-size:15px}.workflowoptions small{font-size:13px}.workflowart{height:300px}.orbit2{width:270px;height:270px}.orbit1{width:200px;height:200px}.orbitnode b{font-size:10px}.teamsection{gap:25px}.teamvisual{padding:22px}.teamline{padding:13px 10px}.teamtitle b{font-size:17px}.benefitlist{font-size:14px;gap:13px;margin:20px 0}.resourcegrid{gap:28px}.resourcegraphic{height:175px;margin-bottom:17px;padding:22px}.articlelines{min-height:160px;padding:20px}.articlelines b{font-size:21px;margin-top:12px}.resourcecard h3{font-size:22px}.resourcecard p{font-size:16px}.finalcta{padding:29px 0;gap:19px}.finalcta h2{font-size:31px}.finalcta p{font-size:16px}.producthero{padding:27px 0}.producthero h1{font-size:42px}.producthero p{font-size:17px}.productherovisual{padding:16px}.productherovisual .financialrow{font-size:9px;padding:6px 0}.productherovisual .paper{padding:18px}.productworkflow{grid-template-columns:1fr}.stepdetails{padding:25px}.workflowselectors{padding:10px}.workflowselectors button{padding:13px 10px}.workflowselectors b{font-size:13px}.featurelayout{gap:11px}.featuretile{padding:19px 15px}.featuretile h3{font-size:19px}.featuretile p{font-size:14px}.feature0,.feature5{padding:24px}.feature0 h3,.feature5 h3{font-size:24px}.feature0 p,.feature5 p{font-size:16px}.featurecount{font-size:10px;top:21px;right:14px}.outputvisual{padding:18px}.faqsection{padding:10px 0 31px;gap:10px}.faqsection summary{font-size:15px}.faqsection details p{font-size:15px}.related{padding:23px 0}.pageintro{padding:31px 0 22px}.pageintro h1{font-size:43px}.pageintro>p{font-size:18px}.directoryrow{padding:24px 20px;gap:12px}.dirtext h2{font-size:30px}.dirtext p{font-size:15px}.dirvisual{max-height:150px;margin-top:8px}.directory{padding-bottom:20px}.openapps{padding-bottom:35px}.openapprow{padding:20px 16px}.contactpage{padding:35px 0;gap:29px}.contactpage h1{font-size:53px}.contactgraphic{height:235px}.contactcircle{height:115px;width:115px}.contactgraphic>span{margin-top:40px;font-size:10px}.upcominggrid{padding-bottom:35px}.upcominggrid>article{padding:20px 16px}.upcominggrid h2{font-size:23px}.upcominggrid p{font-size:14px}.readingprogress{top:104px}.cc-preview{padding:20px 0 30px}.cc-intro{gap:10px;margin-bottom:17px}.cc-intro h1{font-size:26px;line-height:1.2}.cc-intro>span{font-size:11px}.cc-filters{flex-wrap:nowrap;width:100%;overflow-x:auto;padding-bottom:5px}.cc-filter{font-size:11px;padding:7px 13px;flex-shrink:0}.cc-toolbar{gap:9px}.cc-view-controls{align-self:stretch}.cc-view-btn{flex:1;font-size:12px;padding:0 8px}.cc-calendars.view-1,.cc-calendars.view-3{grid-template-columns:1fr}.cc-calendars.view-year{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cc-calendar{padding:15px}.cc-month-head h2{font-size:19px}.cc-day{min-height:39px}.cc-weekdays{font-size:10px}.cc-day-num{font-size:12px}.view-year .cc-calendar{padding:10px}.view-year .cc-month-head{margin-bottom:10px}.view-year .cc-month-head h2{font-size:13px}.view-year .cc-month-head>span{font-size:12px}.view-year .cc-weekdays{font-size:8px}.view-year .cc-day{min-height:27px}.view-year .cc-day-num{height:21px;width:21px;font-size:9px}.view-year .cc-badge{right:calc(50% - 16px);height:10px;min-width:10px;font-size:6px}.cc-upcoming{padding-top:23px}.cc-up-head{gap:12px;align-items:flex-start}.cc-up-head h2{font-size:23px}.cc-up-head>span{font-size:10px;max-width:100px;text-align:right}.cc-month-label h3{font-size:18px}.cc-act-head h4{font-size:12px}.cc-event-grid{grid-template-columns:1fr;gap:9px}.cc-event{padding:12px;gap:13px;grid-template-columns:48px 1fr}.cc-event h5{font-size:15px}.cc-form{font-size:12px}.cc-pill{font-size:10px}.cc-cta{padding:21px;gap:19px;margin-top:22px}.cc-cta h2{font-size:25px}.cc-cta p{font-size:15px}.cc-samplenote{font-size:10px;line-height:1.8}.publiccard .profilecover{height:135px;padding:22px}.profilelayout{padding:0 22px 25px;gap:24px}.profileidentity>img{width:103px;height:103px}.profileidentity h1{font-size:32px}.identitytext{padding-top:15px}.profilebio{font-size:16px;margin:20px 0}.profileblock{padding-top:26px}.profileblock h2{font-size:25px}.servicecards article{padding:20px}.servicecards h3{font-size:19px}.servicecards p{font-size:16px}.profiletabs{margin-top:23px}.contactbox,.mini-card{padding:23px}.cardpage{padding:20px 0 40px}.editorpage{padding:25px 0 35px}.editorhead h1{font-size:35px}.editorhead{gap:17px;padding-bottom:20px}.editorgrid{grid-template-columns:1fr}.editornav{padding:12px}.editorfields{padding:23px}.editorfields input:not([type=checkbox]),.editorfields textarea,.editorfields select{padding:11px}.blogpage{padding:30px 0}.toolpagehead h1{font-size:41px}.toolpagehead p{font-size:17px}.featuredarticle{padding:18px;gap:20px}.featuredarticle .articleart{height:205px;padding:20px}.featuredarticle h2{font-size:28px}.featuredarticle p{font-size:16px}.articlecard .articleart{height:190px;padding:22px}.articlecard .artpaper h3,.articlecard h3{font-size:23px}.articlecard p{font-size:16px}.articlegrid{gap:28px}.blogfooterbanner{padding:24px;margin-top:32px}.blogfooterbanner h2{font-size:29px}.readinghero{padding:30px 0 24px}.readinghero h1{font-size:36px}.readinghero>p{font-size:18px}.readinglayout{gap:22px;padding-bottom:30px}.readingnav{padding:18px}.readingbody .articleart{height:220px;padding:23px}.readingbody h2{font-size:28px}.readingbody>section p{font-size:18px;line-height:1.85}.keytakeaway{padding:20px 23px;margin:24px 0}.relatedreading{padding:25px 0 35px}.relatedreading h2{font-size:30px}.footergrid{gap:20px}.footergrid p{font-size:15px}.footergrid>div>a:not(.ao-wordmark){font-size:14px}.footerbottom{font-size:10px}}:root{--ink:#0c1d4a;--green:#009c56;--muted:#556582;--line:#e0e7ef;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}body{font-size:16px}h1,h2,h3,h4{color:var(--ink)}h1,h2{font-weight:750;letter-spacing:-.045em}em{font-family:inherit;font-style:normal;font-weight:inherit;color:var(--green)}p{color:var(--muted);line-height:1.65}.shell{width:min(1440px,calc(100% - 112px))}.btn{border-radius:6px;padding:13px 21px;font-size:15px;gap:15px}.solid{background:#00a45b;border-color:#00a45b;color:#fff;box-shadow:0 3px 6px #009c560c}.solid:hover{background:#00874b;border-color:#00874b;box-shadow:0 5px 15px #009c5620}.btn.quiet{box-shadow:none}.eyebrow{color:#4d5d7b;font-size:11px;letter-spacing:1.25px;margin-bottom:18px;font-weight:700}header{background:#ffffffed;border-color:var(--line)}.nav{height:73px;gap:28px}.nav nav{margin-left:auto;gap:28px}.navlink{font-size:14px}.navlink span{margin-left:10px}.nav-actions{display:flex;align-items:center;gap:24px}.signin{font-size:14px;white-space:nowrap;border-left:1px solid var(--line);padding-left:24px}.nav .btn{padding:11px 20px;font-size:14px}.navpanel{top:73px;border-radius:0 0 10px 10px;box-shadow:0 16px 35px #0c1d4a14}.combinedpreviewnote{display:none}.modern-home{overflow:clip}.mh-hero{background:radial-gradient(ellipse at 77% 55%,#d8f9ed 0,transparent 48%),linear-gradient(110deg,#f4f8fc 0,#fbfdff 43%,#eef9f7);border-bottom:0;position:relative}.mh-herogrid{min-height:390px;display:grid;grid-template-columns:.92fr 1.08fr;gap:28px;align-items:center;padding:30px 0 27px}.mh-herotext{z-index:2;min-width:0}.mh-herotext .eyebrow{font-size:11px;margin-bottom:17px}.mh-herocopy{animation:mh-enter .45s ease both;min-height:184px}.mh-herotext h1{font-size:clamp(36px,3.55vw,56px);line-height:1.08;margin:0 0 17px;font-weight:780;letter-spacing:-.05em}.mh-herotext h1 em{color:#009751}.mh-herotext p{font-size:clamp(17px,1.35vw,20px);max-width:510px;margin:0 0 20px;line-height:1.55}.mh-heroactions{display:flex;gap:26px;align-items:center;flex-wrap:wrap;margin-top:13px}.mh-heroactions .btn{min-height:48px}.mh-watch{display:flex;align-items:center;gap:12px;background:none;border:0;padding:0;font-size:16px;font-weight:700;text-align:left}.mh-watch small{display:block;font-weight:400;font-size:12px;color:#637696;margin-top:3px}.mh-play{display:grid;place-items:center;width:41px;height:41px}.mh-scene{position:relative;height:328px;min-width:0;isolation:isolate;animation:mh-enter .6s ease both}.mh-orbit{position:absolute;inset:16px 2% 6px 1%;border:1.4px solid #00bb7975;border-radius:49% 45% 50% 40%;transform:rotate(-20deg);z-index:-1}.mh-dotfield{position:absolute;left:10%;bottom:2%;width:33%;height:50%;background-image:radial-gradient(#00a56e32 1px,transparent 1px);background-size:13px 13px;mask-image:linear-gradient(0deg,#000,transparent);z-index:-1}.mh-connectors{position:absolute;inset:0;width:100%;height:100%;z-index:0;overflow:visible}.mh-connectors path{fill:none;stroke:#00b677;stroke-width:1.5;stroke-dasharray:5 4;animation:mh-flow 18s linear infinite}.mh-sources{position:absolute;left:0;top:38px;width:26%;z-index:3;display:grid;gap:11px;transform:rotate(-3deg)}.mh-source{background:#ffffffed;border:1px solid #a8ecd2;border-radius:6px;box-shadow:0 6px 14px #0d725b12;display:flex;align-items:center;gap:9px;padding:13px 10px;animation:mh-enter .5s var(--source-delay) ease both}.mh-sourceicon{color:#075a45;display:grid;place-items:center}.mh-sourceicon.excel{background:#107c41;color:#fff;border-radius:3px;padding:3px}.mh-source b{display:block;font-size:12px;line-height:1.3}.mh-source small{display:block;font-size:10px;color:#6a7d98;margin-top:5px}.mh-heroapp{position:absolute;top:2px;right:-8px;width:78%;transform:perspective(1200px) rotateY(-5deg) rotate(-1deg);transform-origin:right center;min-width:0}.mh-heroapp:after{content:"";position:absolute;inset:4px -8px -7px 8px;border:1px solid #aadbd4;background:#daf3ed66;border-radius:7px;z-index:-1}.mh-heroapp .mh-window{height:308px;box-shadow:0 15px 25px #1b66571a}.mh-window{background:#fff;border:1px solid #d9e5ed;border-radius:7px;box-shadow:0 10px 26px #17395712;overflow:hidden;min-width:0;color:#0c1d4a}.mh-windowbar{padding:13px 16px;border-bottom:1px solid #e8edf3;display:flex;align-items:center;gap:15px;min-height:42px}.mh-product-name{font-weight:800;letter-spacing:-.045em;white-space:nowrap}.mh-product-name>span{color:#009b55}.mh-windowbar .mh-product-name{font-size:13px}.mh-windowdots{margin-left:auto;color:#9bb0c8;letter-spacing:2px}.mh-sample{font-size:9px;color:#8090a6;margin-left:auto}.mh-windowbody{display:grid;grid-template-columns:126px minmax(0,1fr)}.mh-sidebar{background:#f8fbff;border-right:1px solid #ebf0f7;padding:10px 7px;display:flex;flex-direction:column;gap:4px;min-width:0}.mh-sidebar>div{display:flex;align-items:center;gap:7px;padding:9px 5px;font-size:9px;color:#667a94;border-radius:4px;line-height:1.4}.mh-sidebar .selected{background:#dff1ff;color:#132a54}.mh-sheet{padding:13px 15px 8px;min-width:0}.mh-sheettitle{display:flex;justify-content:space-between;gap:7px;align-items:center;margin-bottom:9px}.mh-sheettitle>b{font-size:13px}.mh-sheettitle>span{font-size:8px;border:1px solid #e1e8f0;border-radius:4px;padding:5px 6px;white-space:nowrap}.mh-statementtabs{display:flex;gap:22px;border-bottom:1px solid #e5edf4;margin-bottom:4px}.mh-statementtabs button{padding:5px 0 8px;border:0;border-bottom:2px solid transparent;background:none;font-size:9px;color:#68819f}.mh-statementtabs button.active{color:#008d54;border-bottom-color:#00a970;font-weight:700}.mh-statementrow{display:grid;grid-template-columns:1.25fr .9fr .8fr;gap:6px;align-items:center;min-height:23px;padding:4px 5px;border-bottom:1px solid #edf2f7;font-size:8px;line-height:1.4}.mh-statementrow>span:last-child{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.mh-statementrow>span:nth-child(2){display:flex;align-items:center;gap:10px;justify-content:space-between}.mh-ghostline{height:5px;border-radius:3px;background:#dfe8f2;width:70%}.mh-tick{background:#00b67c;color:#fff;border-radius:50%;height:10px;width:10px;display:grid;place-items:center;font-size:7px}.mh-grouprow{font-weight:800;font-size:8px;background:#f7faff}.mh-totalrow{font-weight:800;background:#eaf6ff}.mh-tablehead{font-weight:700;font-size:8px;background:#f3f7fc;color:#3b5274}.mh-sheetfoot{text-align:right;font-size:7px;color:#8b9ab0;margin-top:5px}.mh-import{position:absolute;left:23%;bottom:-2px;width:235px;display:flex;align-items:center;gap:11px;padding:17px;background:#ffffffed;border:1px solid #e1eaf0;border-radius:7px;box-shadow:0 10px 20px #173d6622;z-index:4;animation:mh-float 7s ease-in-out infinite}.mh-excel{display:grid;place-items:center;background:#108647;color:#fff;width:34px;height:34px;border-radius:4px;flex-shrink:0}.mh-import>div{flex:1;min-width:0}.mh-import b{font-size:10px;display:block;font-weight:600}.mh-importbar{height:4px;background:#e2edf5;border-radius:3px;margin:9px 0;overflow:hidden}.mh-importbar>i{height:100%;width:100%;display:block;background:#009d62;transform-origin:left;animation:mh-progress 3s ease both}.mh-importstatus{color:#007949;font-size:10px;font-weight:600}.mh-importstatus>span{background:#0ba867;color:#fff;border-radius:50%;padding:1px 3px}.mh-heroapp .appscreen,.mh-heroapp .practicepreview,.mh-heroapp .profilevisual{box-shadow:0 15px 25px #1b66571a}.mh-heroapp .profilevisual{transform:scale(.85);transform-origin:top right}.mh-heroapp .practicepreview .practicedashboard{padding:15px}.mh-heroapp .practicekpis{gap:8px;margin:14px 0}.mh-heroapp .practicekpis>div{padding:10px}.mh-heroapp .practicekpis b{font-size:23px}.mh-heroapp .practiceheading h3{font-size:19px}.mh-heroapp .practicetablerow{padding:9px 0}.mh-heroapp .practiceflowline{padding-top:12px}.mh-heroapp .appcontent{padding:15px}.mh-heroapp .screenstats{margin:14px 0}.mh-heroapp .screenstats>div{padding:9px}.mh-heroapp .datarow{padding:10px 0}.mh-heroapp .appsidebar{font-size:9px}.mh-dock-wrap{border-bottom:1px solid var(--line);background:#fff}.mh-dock{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:0;min-height:64px}.mh-dock>button{position:relative;display:flex;justify-content:center;align-items:center;gap:12px;padding:19px 7px;background:none;border:0;font-size:clamp(14px,1.3vw,19px);white-space:nowrap;color:#112452;min-width:0}.mh-dock>button:after{content:"";position:absolute;right:0;top:18px;bottom:18px;width:1px;background:#dbe5ef}.mh-dock>button:last-child:after{display:none}.mh-dock>button:before{content:"";position:absolute;bottom:0;left:8px;right:8px;height:3px;background:#00a65d;transform:scaleX(0);transition:transform .25s}.mh-dock>button.active:before{transform:scaleX(1)}.mh-dock>button:hover{background:#f5fbf8}.mh-story{display:grid;grid-template-columns:.72fr 1.28fr;gap:52px;padding:36px 0 24px;scroll-margin-top:90px}.mh-currentproduct{display:flex;align-items:center;gap:17px;margin-bottom:13px}.mh-currentproduct>.mh-product-name{font-size:12px;letter-spacing:-.02em}.mh-currentproduct>a{display:inline-flex;gap:7px;align-items:center;font-size:11px;color:#68809d}.mh-story h2{font-size:clamp(29px,2.65vw,40px);margin-bottom:13px;line-height:1.12}.mh-storycopy>p{font-size:16px;line-height:1.55;margin-bottom:16px;max-width:440px}.mh-capabilities{display:grid;gap:20px;margin-top:20px}.mh-capabilities>div{display:flex;gap:19px;position:relative}.mh-capabilities>div>span{position:relative;display:grid;place-items:center;border-radius:50%;width:35px;height:35px;flex-shrink:0;background:#dcf7ec;color:#008f52;font-size:14px;font-weight:700;z-index:1}.mh-capabilities>div:not(:last-child):after{content:"";position:absolute;left:17px;top:36px;bottom:-20px;border-left:1px dashed #61c9a5}.mh-capabilities h3{font-size:16px;letter-spacing:-.02em;margin:0 0 5px}.mh-capabilities p{font-size:13px;line-height:1.5;max-width:355px;margin:0}.mh-storyright{min-width:0}.mh-workflowtabs{display:flex;border-bottom:1px solid #dfe7ef;gap:20px;margin-bottom:22px}.mh-workflowtabs>button{flex:1;background:none;border:0;border-bottom:2px solid transparent;padding:8px 0 13px;color:#5a7091;font-size:13px;white-space:nowrap}.mh-workflowtabs>button.active{border-bottom-color:#00a65b;color:#00864b;font-weight:700}.mh-workflowvisual{position:relative;animation:mh-enter .35s ease both;min-height:290px}.mh-workflowvisual:before{content:"";position:absolute;width:240px;height:170px;border:1px solid #20c594;border-radius:50%;left:-20px;bottom:-5px;transform:rotate(-27deg);z-index:-1}.mh-workflowvisual .mh-window{min-height:290px}.mh-workflowvisual .mh-windowbody{grid-template-columns:130px minmax(0,1fr)}.mh-workflowvisual .mh-windowbar{padding:13px 17px}.mh-workflowvisual .mh-sheet{padding:14px 18px 8px}.mh-workflowvisual .mh-sheettitle>b{font-size:14px}.mh-workflowvisual .mh-sidebar>div{padding:10px 6px;font-size:10px}.mh-tablehint{font-size:9px;line-height:1.4;margin:-5px 0 9px;color:#7e8da6}.mh-mapsearch{display:flex;align-items:center;gap:9px;border:1px solid #dce7f2;border-radius:4px;padding:8px 9px;font-size:10px;color:#8b9ab1;margin-bottom:9px}.mh-mapsearch b{margin-left:auto;font-size:8px;color:#647b98;white-space:nowrap}.mh-maprow{display:grid;grid-template-columns:.95fr 1.3fr 64px;align-items:center;gap:9px;padding:9px 5px;border-bottom:1px solid #e5edf5;font-size:9px;line-height:1.4}.mh-maprow.mh-tablehead{font-size:8px;padding:7px 5px}.mh-maprow>span:last-child{font-size:8px;justify-self:end;white-space:nowrap;padding:2px 4px;border-radius:3px}.mh-mapped{background:#e4f9f0;color:#068957}.mh-review{background:#e9eff6;color:#5e7594}.mh-workflowvisual .mh-statementrow{font-size:10px;min-height:27px}.mh-exportformats{padding:13px;display:flex;align-items:center;justify-content:flex-end;gap:8px;background:#fff;border:1px solid #dde8f0;border-radius:5px;box-shadow:0 8px 15px #143c5814;margin:-4px 20px 0;position:relative}.mh-exportformats>span{display:flex;align-items:center;gap:8px;font-size:11px;margin-right:auto}.mh-exportformats>b{font-size:11px;color:#008653;border:1px solid #cae9de;padding:5px 8px;border-radius:3px}.mh-storyfoot{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:10px;color:#7d8ba3;margin-top:13px}.mh-storyfoot>div{display:flex;align-items:center;gap:10px}.mh-storyfoot button{background:none;border:1px solid #dfe7ee;border-radius:4px;min-width:27px;height:25px;padding:0;font-size:12px}.mh-firmband{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:21px 0}.mh-firmgrid{display:grid;grid-template-columns:1.45fr 1fr 1fr 1fr;gap:26px;align-items:start}.mh-firmgrid h2{font-size:25px;line-height:1.15;margin-bottom:8px;letter-spacing:-.04em}.mh-firmgrid p{font-size:12px;line-height:1.5;margin:0}.mh-firmitem{display:flex;gap:14px;padding-left:25px;border-left:1px solid #dbe6f0}.mh-firmitem>svg{color:#00a35c}.mh-firmitem h3{font-size:14px;margin:1px 0 6px}.mh-firmitem a{display:block;font-size:12px;color:#008e50;margin-top:10px;font-weight:600}.mh-knowledge{background:linear-gradient(#fbfdff,#f6faff);padding:23px 0 27px}.mh-knowledgegrid{display:grid;grid-template-columns:1.6fr 1fr;gap:38px}.mh-knowledgehead{display:flex;gap:17px;align-items:center;margin-bottom:15px}.mh-knowledgehead h2{font-size:17px;letter-spacing:-.025em;margin:0;white-space:nowrap}.mh-knowledgehead>span{font-size:11px;color:#667c98}.mh-knowledgehead>a{font-size:11px;color:#008b50;margin-left:auto;white-space:nowrap}.mh-readinglinks{display:grid;grid-template-columns:1fr 1fr;gap:24px}.mh-readinglink{display:flex;gap:15px;align-items:center}.mh-readinglink small{display:block;font-size:8px;letter-spacing:.5px;color:#758ba5}.mh-readinglink h3{font-size:14px;line-height:1.4;margin:5px 0;letter-spacing:-.02em}.mh-readinglink div>span{font-size:10px;color:#70829c}.mh-articleart{width:105px;height:92px;border-radius:4px;flex-shrink:0;background:linear-gradient(135deg,#e6edf5,#f9fcff);position:relative;display:flex;align-items:center;justify-content:center;color:#406382;overflow:hidden}.mh-articleart:before{content:"";width:66px;height:90px;background:#fff;border:1px solid #c6d5e2;position:absolute;transform:rotate(-15deg);top:15px;left:20px;box-shadow:8px 8px #d7e1ed}.mh-articleart>svg{z-index:1;transform:rotate(-15deg)}.mh-articleart.excel{background:linear-gradient(130deg,#d5ede4,#f1f8f5);color:#008d58}.mh-toolshortcuts{border-left:1px solid #dae4ee;padding-left:30px}.mh-toolshortcuts>a{display:flex;align-items:center;gap:20px;padding:9px 0;border-bottom:1px solid #dfe8f1}.mh-toolshortcuts>a:first-child{padding-top:0}.mh-toolshortcuts>a:last-child{border-bottom:0;padding-bottom:0}.mh-toolshortcuts h3{font-size:13px;margin:0 0 4px}.mh-toolshortcuts p{font-size:11px;line-height:1.4;margin:0}.mh-toolshortcuts>a>svg:last-child{color:#009b57;margin-left:auto}.modern-home a:hover h3,.mh-toolshortcuts a:hover h3{color:#008b50}.section{padding:38px 0}.sectionheading{margin-bottom:24px}.producthero{padding:30px 0 35px;background:radial-gradient(ellipse at 80% 60%,#e3f8ee,transparent 55%),#f7faff}.productherogrid{grid-template-columns:.9fr 1.1fr;gap:48px}.producthero h1{font-size:clamp(34px,3.6vw,52px);line-height:1.08;font-weight:750;margin-bottom:17px}.producthero p{font-size:18px;line-height:1.6}.producteyebrow{color:#009353;font-size:13px;margin-bottom:15px}.breadcrumb{font-size:12px;margin-bottom:16px}.productherovisual{padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.productherovisual .mh-window{box-shadow:0 15px 30px #17395716}.productherovisual .mh-windowbody{min-height:280px}.productherovisual .mh-statementrow{font-size:10px;min-height:28px}.visualcaption{font-size:10px;margin-top:12px}.sectionheading h2,.outputsection h2,.faqsection h2{font-size:clamp(28px,3vw,40px);line-height:1.15}.sectionheading.splitheading>p{font-size:16px}.productworkflow{background:transparent;border:0;border-radius:0;gap:40px;grid-template-columns:.8fr 1.2fr}.workflowselectors{padding:0;background:none;border:0}.workflowselectors button{background:none!important;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:17px 0;box-shadow:none!important;color:#5d7290}.workflowselectors button.active{color:#008d50}.workflowselectors button>span{background:#e1f6eb;color:#008d50;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;font-size:11px}.stepdetails{border:0;padding:13px 0;background:none}.stepdetails h3{font-size:26px;margin-bottom:12px}.stepdetails p{font-size:16px;max-width:620px}.stepchips{margin:16px 0}.capabilities{background:#fbfcfe;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.featurelayout{display:grid;grid-template-columns:repeat(3,1fr);gap:0 30px}.featuretile,.feature0,.feature5{grid-column:auto!important;grid-row:auto!important;border:0!important;background:none!important;border-radius:0;box-shadow:none;min-height:0;padding:22px 0;border-top:1px solid #dee8f0!important;position:relative}.featuretile h3,.feature0 h3,.feature5 h3{font-size:20px;margin:13px 0 10px;line-height:1.3}.featuretile p{font-size:14px;line-height:1.65;margin:0}.tileicon{background:none;padding:0;height:auto;width:auto;color:#009959}.featurecount{top:26px;right:5px;color:#91a4b8;font-size:11px}.tileflow,.tinysheet{display:none}.outputsection{gap:50px;grid-template-columns:.8fr 1.2fr}.outputvisual{background:none;border:0;border-radius:0;padding:0}.outputvisual .paper{box-shadow:0 9px 24px #0d2b4c10}.sectioncopy{font-size:17px}.faqsection{gap:60px;padding:8px 0 35px}.relatedlinks{gap:10px 25px}.relatedlinks a{border:0;border-bottom:1px solid var(--line);padding:12px 0}.finalcta{border:0;border-top:1px solid var(--line);background:none;padding:30px 0}.finalcta h2{font-size:28px}.finalcta .eyebrow{margin-bottom:10px}.finalcta p{font-size:15px;margin-bottom:0}.directoryrow{border:0;border-bottom:1px solid var(--line);border-radius:0;background:none!important;box-shadow:none!important;grid-template-columns:40px 1fr 330px;padding:25px 0;gap:25px;margin:0}.dirvisual{height:190px;overflow:hidden;border-radius:6px;background:#f1f7fb;padding:10px}.dirvisual .paper{font-size:8px}.dirtext h2{font-size:29px}.dirtext p{max-width:650px}.pageintro{padding:36px 0 20px}.pageintro h1{font-size:clamp(35px,4vw,55px);font-weight:750}.resourcepage{padding-bottom:25px}.resourcerow{padding:23px 0;border-radius:0;border:0;border-bottom:1px solid var(--line);background:none}.openapps{display:grid;grid-template-columns:1fr 1fr;gap:0 35px;padding-bottom:40px}.openapprow{padding:23px 0;border-radius:0;border:0;border-bottom:1px solid var(--line);background:none}.openapprow p{font-size:13px}.openapprow>span:last-child{font-size:13px}.upcominggrid{gap:0 30px}.upcominggrid>article{border:0;border-bottom:1px solid var(--line);border-radius:0;background:none;padding:24px 0}.upcominggrid h2{font-size:26px}.workflowsection{padding:35px 0}.workflowoptions button{background:none}.workflowart{height:310px}.contactpage{padding:45px 0}.contactgraphic{max-height:280px}.contactpage h1{font-size:55px}.contactpage p{font-size:18px}.bloghead{gap:30px}.bloghead h1{font-size:clamp(34px,4vw,54px);font-weight:750}.blogheadgraphic{display:none}.blogpage{padding:35px 0}.featuredarticle{grid-template-columns:280px 1fr;background:none;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;padding:23px 0;gap:30px;margin:20px 0 25px}.featuredarticle>.articleart{height:200px;border-radius:5px}.featuredarticle h2{font-size:30px}.featuredarticle p{font-size:16px}.articlegrid{grid-template-columns:repeat(3,1fr);gap:24px 30px}.articlecard{padding:0 0 22px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:none;box-shadow:none!important;transform:none!important}.articlecard>.articleart{height:160px;margin-bottom:17px;border-radius:5px}.articlecard h3{font-size:21px;line-height:1.35;margin:10px 0}.articlecard p{font-size:14px;line-height:1.6}.blogcontrols{gap:20px;margin:0 0 25px}.topicchips{gap:7px}.topicchips button{padding:9px 12px;font-size:13px}.blogfooterbanner{background:none;border:0;border-top:1px solid var(--line);border-radius:0;padding:27px 0;margin-top:15px}.blogfooterbanner h2{font-size:29px}.readinghero{padding:35px 0 25px}.readinghero h1{font-size:clamp(33px,4vw,55px);max-width:920px}.readinghero>p{font-size:19px}.readinglayout{gap:30px;grid-template-columns:190px minmax(0,1fr) 210px}.readingnav{top:100px}.readingbody>.articleart{height:230px;border-radius:6px}.readingproduct{padding:19px 0 19px 20px;border:0;border-left:1px solid var(--line);background:none;border-radius:0;top:100px}.readingproduct .btn{font-size:12px;padding:11px}.readingbody h2{font-size:29px}.readingbody p{font-size:16px;line-height:1.8}.relatedreading{padding:32px 0}.publiccard{border-radius:8px}.cardpage{padding:27px 0 40px}.profilecover{height:180px}.profilelayout{padding:0 30px 30px;gap:30px}.profileidentity h1{font-size:36px}.profilebio{font-size:16px;margin:20px 0}.profileblock{padding-top:28px}.profileblock h2{font-size:26px}.servicecards{gap:20px}.servicecards article{border:0;border-top:1px solid var(--line);border-radius:0;background:none;padding:17px 0}.servicecards h3{margin:12px 0 9px}.contactbox{border-radius:6px;padding:20px;background:#f5f9fc}.mini-card{border-radius:6px;padding:20px;background:#f7fbf9}.peoplecards>article,.resourcelinks a{border-radius:0;border:0;border-bottom:1px solid var(--line);padding:15px 0}.editorpage{padding:28px 0 40px}.editorhead{padding-bottom:22px}.editorhead h1{font-size:37px}.editorpanel{top:92px}.cc-page{padding-top:30px}.cc-calendar{box-shadow:none}.cc-header h1{font-size:40px}.cc-event{border-radius:5px}.cc-filter{font-size:13px}footer{padding-top:25px;border-top:1px solid var(--line);background:#fff}.footergrid{grid-template-columns:1.5fr 1fr 1fr .7fr;gap:30px}.footergrid p{font-size:13px;line-height:1.6;margin:14px 0}.footergrid h4{font-size:12px;margin:0 0 12px}.footergrid>div>a:not(.ao-wordmark){font-size:12px;line-height:1.4;margin:9px 0}.footerbottom{margin-top:18px;padding:15px 0;font-size:11px}.footergrid .ao-wordmark-main{font-size:25px}.footergrid .ao-wordmark-tag{font-size:9px}.publictoolscontent .readingprogress{top:73px}a,button{touch-action:manipulation}a:hover.textlink{color:#007b46}@keyframes mh-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes mh-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes mh-progress{0%{transform:scaleX(.1)}to{transform:scaleX(1)}}@keyframes mh-flow{to{stroke-dashoffset:-180}}@media(min-width:1600px){.mh-herogrid{min-height:430px;gap:55px}.mh-scene{height:355px}.mh-heroapp .mh-window{height:330px}.mh-heroapp .mh-statementrow{min-height:26px}.mh-herocopy{min-height:190px}.mh-story{padding-top:40px;padding-bottom:30px}.mh-workflowvisual .mh-window{min-height:315px}.mh-maprow{padding:11px 5px}}@media(max-width:1190px){.shell{width:calc(100% - 64px)}.nav nav{gap:18px}.nav-actions{gap:16px}.signin{padding-left:16px}.mh-herogrid{gap:18px;grid-template-columns:1fr 1.05fr;min-height:390px}.mh-herotext h1{font-size:38px}.mh-herotext p{font-size:17px}.mh-herocopy{min-height:200px}.mh-source{padding:11px 7px;gap:6px}.mh-sourceicon svg{width:21px}.mh-source b{font-size:11px}.mh-source small{font-size:8px}.mh-heroapp{width:79%}.mh-windowbody{grid-template-columns:95px minmax(0,1fr)}.mh-sidebar>div{font-size:8px;gap:4px}.mh-sheet{padding:11px 9px}.mh-sheettitle>b{font-size:11px}.mh-import{width:200px;padding:13px;left:20%;bottom:8px}.mh-heroactions{gap:15px}.mh-watch{font-size:14px;gap:8px}.mh-heroactions .btn{font-size:14px;padding:12px 16px}.mh-dock>button{gap:8px;font-size:15px}.mh-dock>button>svg{width:21px}.mh-story{gap:32px;grid-template-columns:.77fr 1.23fr}.mh-story h2{font-size:31px}.mh-workflowvisual .mh-windowbody{grid-template-columns:105px minmax(0,1fr)}.mh-workflowvisual .mh-sidebar>div{font-size:8px}.mh-workflowvisual .mh-sheet{padding:12px 10px}.mh-maprow{font-size:8px;grid-template-columns:1fr 1.2fr 56px;gap:6px}.mh-firmgrid{gap:18px;grid-template-columns:1.2fr 1fr 1fr 1fr}.mh-firmitem{gap:10px;padding-left:17px}.mh-firmitem>svg{width:24px}.mh-firmgrid h2{font-size:22px}.mh-knowledgegrid{gap:25px}.mh-knowledgehead>span{display:none}.mh-readinglink{gap:12px}.mh-articleart{width:78px;height:85px}.mh-toolshortcuts{padding-left:23px}.mh-toolshortcuts>a{gap:14px}.mh-toolshortcuts p{font-size:10px}.productherogrid{gap:30px}.producthero h1{font-size:38px}.readinglayout{grid-template-columns:170px minmax(0,1fr)}.readingproduct{display:none}.directoryrow{grid-template-columns:30px 1fr 270px}.openapprow{gap:15px}.openapprow h3{font-size:19px}.mh-heroapp .screenheading h3{font-size:15px}.mh-heroapp .appsidebar{width:90px;min-width:0}.mh-heroapp .appgrid{grid-template-columns:90px minmax(0,1fr)}}@media(max-width:900px){.nav{gap:16px;height:70px}.nav nav{gap:14px}.navlink{font-size:13px}.navlink span{margin-left:5px}.signin{display:none}.nav-actions{gap:0}.nav .btn{font-size:12px;padding:10px 13px}.ao-wordmark-main{font-size:26px}.ao-wordmark-tag{font-size:9.5px}.navpanel{top:70px}.mh-herogrid{grid-template-columns:1fr;gap:14px;padding:30px 0 20px}.mh-herotext{max-width:650px}.mh-herotext h1{font-size:46px}.mh-herotext p{font-size:18px;max-width:560px}.mh-herocopy{min-height:0}.mh-scene{height:350px;max-width:650px;width:100%;margin:0 auto}.mh-heroapp .mh-window{height:320px}.mh-heroapp .mh-statementrow{min-height:25px;font-size:9px}.mh-source{padding:16px 10px}.mh-source b{font-size:13px}.mh-source small{font-size:10px}.mh-import{left:24%;bottom:0;width:230px}.mh-windowbody{grid-template-columns:125px minmax(0,1fr)}.mh-sidebar>div{font-size:10px}.mh-sheettitle>b{font-size:13px}.mh-dock{grid-template-columns:repeat(6,minmax(155px,1fr));overflow-x:auto;scrollbar-width:thin;min-height:58px;width:100%;padding:0 22px}.mh-dock>button{font-size:16px;padding:18px 8px}.mh-story{grid-template-columns:1fr;gap:24px;padding:30px 0}.mh-storycopy>p{max-width:630px}.mh-story h2{font-size:36px}.mh-capabilities{grid-template-columns:repeat(3,1fr);gap:23px}.mh-capabilities>div{display:block}.mh-capabilities>div>span{margin-bottom:10px;width:29px;height:29px;font-size:12px}.mh-capabilities>div:not(:last-child):after{display:none}.mh-capabilities h3{font-size:15px}.mh-capabilities p{font-size:13px}.mh-workflowvisual .mh-windowbody{grid-template-columns:135px minmax(0,1fr)}.mh-workflowvisual .mh-sidebar>div{font-size:10px}.mh-maprow{font-size:10px;padding:10px 6px;grid-template-columns:1fr 1.3fr 70px}.mh-firmgrid{grid-template-columns:repeat(3,1fr);gap:20px}.mh-firmgrid>div:first-child{grid-column:1/-1}.mh-firmgrid h2{font-size:27px}.mh-firmgrid>div:first-child p{font-size:14px}.mh-firmitem{padding-left:0;border:0}.mh-firmgrid p{font-size:12px}.mh-knowledgegrid{grid-template-columns:1fr;gap:24px}.mh-knowledgehead>span{display:block}.mh-toolshortcuts{border:0;border-top:1px solid var(--line);padding:18px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.mh-toolshortcuts>a{border:0;padding:0;align-items:flex-start;gap:10px}.mh-toolshortcuts>a>svg:last-child{display:none}.mh-toolshortcuts h3{font-size:12px}.mh-toolshortcuts p{font-size:11px}.mh-readinglink h3{font-size:16px}.mh-articleart{width:100px;height:90px}.productherogrid{grid-template-columns:1fr;gap:28px}.producthero h1{font-size:42px;max-width:700px}.producthero p{max-width:650px}.productherovisual{max-width:650px;width:100%;margin:auto}.featurelayout{grid-template-columns:repeat(2,1fr)}.productworkflow{grid-template-columns:1fr 1.2fr;gap:25px}.outputsection{grid-template-columns:1fr;gap:25px}.outputvisual{max-width:650px;width:100%;margin:auto}.directoryrow{grid-template-columns:30px 1fr 230px}.dirvisual{height:160px}.dirtext h2{font-size:26px}.dirtext p{font-size:14px}.dirtext>b{font-size:13px}.openapps{grid-template-columns:1fr}.bloghead h1{font-size:43px}.featuredarticle{grid-template-columns:230px 1fr;gap:25px}.featuredarticle h2{font-size:26px}.articlegrid{grid-template-columns:repeat(2,1fr)}.readinglayout{grid-template-columns:140px minmax(0,1fr);gap:25px}.readingnav button{font-size:12px}.profilelayout{grid-template-columns:1fr 245px;gap:22px;padding:0 24px 27px}.profilecover{height:160px;padding:25px}.profileidentity h1{font-size:29px}.profileidentity>img{width:105px;height:105px}.profileidentity{gap:17px}.identitytext{padding-top:65px}.servicecards{grid-template-columns:1fr}.profileblock h2{font-size:25px}.editorgrid{grid-template-columns:290px minmax(0,1fr);gap:20px}.editorfields{padding:20px}.editorhead{align-items:flex-start;gap:15px}.editorhead .actions{flex-wrap:wrap}.footergrid{grid-template-columns:1.5fr 1fr 1fr}.footergrid>div:last-child{grid-column:2/4;display:flex;gap:20px;align-items:center}.footergrid>div:last-child h4{margin:0}.footergrid>div:last-child>a{margin:0!important}.faqsection{gap:30px}.publictoolscontent .readingprogress{top:70px}}@media(max-width:600px){.shell{width:calc(100% - 36px)}.nav{height:auto;min-height:68px;flex-wrap:wrap;gap:0 10px;padding:12px 0 0}.nav .ao-wordmark-main{font-size:25px}.nav .ao-wordmark-tag{font-size:9px}.nav-actions{margin-left:auto}.nav nav{order:3;flex-basis:100%;margin:7px 0 0;gap:27px}.navlink{padding:10px 0;font-size:13px}.navpanel{top:107px}.panelintro{display:none}.panelcolumns{grid-template-columns:1fr 1fr;gap:18px;padding:20px 0}.panelcolumns h4{font-size:11px}.panelcolumns>div:last-child{grid-column:1/-1}.menuitem{padding:10px 0;gap:9px}.menuitem b{font-size:13px}.menuitem small{font-size:10px}.panelbottom{padding:12px 0}.panelbottom>span{display:none}.mh-herogrid{padding:25px 0 15px;gap:22px}.mh-herotext .eyebrow{font-size:9px;letter-spacing:.8px;margin-bottom:15px}.mh-herotext h1{font-size:clamp(31px,8.5vw,42px);line-height:1.1;letter-spacing:-.05em;margin-bottom:15px}.mh-herotext p{font-size:16px;line-height:1.6;margin-bottom:17px}.mh-heroactions{gap:18px;margin-top:5px}.mh-heroactions .btn{font-size:13px;min-height:44px;padding:11px 13px;gap:10px}.mh-watch{font-size:13px}.mh-watch small{font-size:10px}.mh-play,.mh-play svg{width:31px;height:31px}.mh-scene{height:260px}.mh-heroapp{width:83%;right:0;top:2px}.mh-heroapp .mh-window{height:235px}.mh-heroapp .mh-windowbar{padding:9px 10px;min-height:33px}.mh-heroapp .mh-windowbar .mh-product-name{font-size:10px}.mh-heroapp .mh-sample{display:none}.mh-heroapp .mh-windowbody{grid-template-columns:67px minmax(0,1fr)}.mh-heroapp .mh-sidebar{padding:6px 3px;gap:2px}.mh-heroapp .mh-sidebar>div{padding:7px 3px;font-size:6px;gap:3px}.mh-heroapp .mh-sidebar svg{width:9px;height:9px}.mh-heroapp .mh-sheet{padding:9px 6px}.mh-heroapp .mh-sheettitle{gap:2px;margin-bottom:5px}.mh-heroapp .mh-sheettitle>b{font-size:8px}.mh-heroapp .mh-sheettitle>span{font-size:5px;padding:4px}.mh-heroapp .mh-statementtabs{gap:12px}.mh-heroapp .mh-statementtabs button{font-size:6px;padding:4px 0 6px}.mh-heroapp .mh-statementrow{font-size:6px;min-height:17px;padding:3px 2px;gap:3px}.mh-heroapp .mh-ghostline{height:3px}.mh-heroapp .mh-tick{width:7px;height:7px;font-size:5px}.mh-heroapp .mh-sheetfoot{font-size:5px}.mh-sources{width:27%;top:35px;left:-4px;gap:8px}.mh-source{padding:10px 6px;gap:5px}.mh-sourceicon svg{width:16px;height:16px}.mh-source b{font-size:8px}.mh-source small{font-size:6px;margin-top:3px}.mh-import{width:165px;padding:10px;gap:8px;left:24%;bottom:0}.mh-import b{font-size:8px}.mh-excel{width:24px;height:24px}.mh-excel svg{width:18px}.mh-importstatus{font-size:7px}.mh-importbar{margin:6px 0;height:3px}.mh-orbit{inset:10px 0 7px}.mh-dock{grid-template-columns:repeat(6,145px);padding:0 10px;min-height:57px}.mh-dock>button{font-size:15px;padding:17px 10px;gap:9px}.mh-dock>button>svg{width:21px}.mh-story{padding:26px 0 21px;gap:20px;scroll-margin-top:120px}.mh-story h2{font-size:32px}.mh-storycopy>p{font-size:15px}.mh-currentproduct{margin-bottom:12px}.mh-capabilities{grid-template-columns:1fr;margin-top:19px;gap:16px}.mh-capabilities>div{display:flex;gap:14px}.mh-capabilities>div>span{margin:0}.mh-capabilities h3{font-size:15px}.mh-capabilities p{font-size:13px;max-width:none}.mh-workflowtabs{gap:12px;margin-bottom:16px}.mh-workflowtabs>button{font-size:11px;padding-bottom:11px}.mh-workflowvisual,.mh-workflowvisual .mh-window{min-height:0}.mh-workflowvisual .mh-windowbar{padding:10px 12px;min-height:36px}.mh-workflowvisual .mh-windowbar .mh-product-name{font-size:11px}.mh-workflowvisual .mh-windowbody{grid-template-columns:70px minmax(0,1fr)}.mh-workflowvisual .mh-sidebar{padding:7px 3px;gap:3px}.mh-workflowvisual .mh-sidebar>div{font-size:7px;padding:8px 3px;gap:3px}.mh-workflowvisual .mh-sidebar svg{width:10px;height:10px}.mh-workflowvisual .mh-sheet{padding:11px 8px 8px}.mh-workflowvisual .mh-sheettitle>b{font-size:11px}.mh-sheettitle>span{font-size:6px;padding:4px}.mh-tablehint{font-size:7px;line-height:1.5;margin-bottom:7px}.mh-mapsearch{padding:6px;font-size:8px;gap:4px}.mh-mapsearch b{display:none}.mh-maprow{grid-template-columns:.9fr 1.15fr 46px;gap:4px;padding:8px 2px;font-size:7px;line-height:1.5}.mh-maprow.mh-tablehead{font-size:6px}.mh-maprow>span:last-child{font-size:6px;padding:2px}.mh-workflowvisual .mh-statementrow{font-size:7px;min-height:23px}.mh-sample{font-size:7px}.mh-storyfoot{font-size:8px;gap:8px}.mh-storyfoot>div{gap:7px}.mh-exportformats{margin:0 8px;padding:9px;gap:6px}.mh-exportformats>span{font-size:8px;gap:5px}.mh-exportformats>b{font-size:8px;padding:4px}.mh-firmband{padding:20px 0}.mh-firmgrid{grid-template-columns:1fr;gap:20px}.mh-firmgrid h2{font-size:26px}.mh-firmitem{gap:15px}.mh-firmitem h3{font-size:15px}.mh-firmitem p{font-size:13px}.mh-firmitem a{font-size:12px;margin-top:7px}.mh-knowledge{padding:21px 0}.mh-knowledgehead{gap:12px}.mh-knowledgehead>span{display:none}.mh-readinglinks{grid-template-columns:1fr;gap:18px}.mh-readinglink h3{font-size:15px}.mh-readinglink small{font-size:8px}.mh-articleart{width:90px;height:76px}.mh-toolshortcuts{grid-template-columns:1fr;gap:0}.mh-toolshortcuts>a{padding:12px 0;border-bottom:1px solid var(--line);align-items:center;gap:15px}.mh-toolshortcuts>a:first-child{padding-top:0}.mh-toolshortcuts h3{font-size:14px}.mh-toolshortcuts p{font-size:12px}.mh-toolshortcuts>a>svg:last-child{display:block}.mh-heroapp .practicepreview,.mh-heroapp .appscreen{transform:scale(.72);width:139%;transform-origin:top left}.mh-heroapp .profilevisual{transform:scale(.6);width:166.66%;transform-origin:top left}.producthero{padding:23px 0}.producthero h1{font-size:35px}.producthero p{font-size:16px}.productherogrid{gap:22px}.producthero .actions{gap:8px;margin-top:18px}.producthero .btn{font-size:12px;padding:11px 13px}.section{padding:28px 0}.sectionheading h2,.outputsection h2,.faqsection h2{font-size:30px}.productworkflow{grid-template-columns:1fr;gap:20px}.workflowselectors{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.workflowselectors button{font-size:12px;padding:13px 0;gap:8px}.workflowselectors button>svg{display:none}.workflowselectors button>span{width:24px;height:24px;font-size:9px}.stepdetails{padding:0}.stepdetails h3{font-size:23px}.stepdetails p{font-size:15px}.featurelayout{grid-template-columns:1fr}.featuretile{padding:18px 0}.featuretile h3{font-size:20px}.featuretile p{font-size:14px}.outputsection{gap:22px}.outputtabs{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.outputtabs button{font-size:12px;text-align:left}.productherovisual .mh-windowbody{grid-template-columns:80px minmax(0,1fr);min-height:0}.productherovisual .mh-sidebar{padding:7px 4px}.productherovisual .mh-sidebar>div{font-size:7px;gap:4px;padding:7px 2px}.productherovisual .mh-sidebar svg{width:10px}.productherovisual .mh-sheet{padding:10px 8px}.productherovisual .mh-sheettitle>b{font-size:10px}.productherovisual .mh-statementrow{font-size:7px;min-height:22px}.faqsection{grid-template-columns:1fr;gap:18px}.faqsection h2 br{display:none}.relatedlinks{grid-template-columns:1fr 1fr}.relatedlinks a{font-size:12px;gap:9px}.relatedlinks a>svg:last-child{display:none}.finalcta{padding:25px 0;display:block}.finalcta h2{font-size:26px}.finalcta .btn{margin-top:18px}.pageintro{padding:28px 0 18px}.pageintro h1{font-size:37px}.pageintro p{font-size:16px}.directoryrow{grid-template-columns:25px 1fr;padding:22px 0;gap:13px}.dirvisual{display:none}.dirtext h2{font-size:27px;margin-top:7px;margin-bottom:10px}.dirtext>span{font-size:10px}.openapprow{gap:13px;padding:18px 0}.openapprow h3{font-size:18px}.openapprow>span:last-child{font-size:11px;gap:7px}.openapprow .bigicon{width:34px;height:34px}.upcominggrid{grid-template-columns:1fr}.upcominggrid>article{padding:20px 0}.resourcerow{gap:18px}.resourcerow h2{font-size:25px}.resourcerow p{font-size:14px}.contactpage{padding:30px 0;grid-template-columns:1fr}.contactpage h1{font-size:43px}.contactgraphic{display:none}.emailcontact{font-size:20px}.footergrid{grid-template-columns:1fr 1fr;gap:25px}.footergrid>div:first-child{grid-column:1/-1}.footergrid>div:last-child{grid-column:1/-1;flex-wrap:wrap;gap:15px}.footergrid>div:first-child p{display:none}.footergrid>div:first-child>a:not(.ao-wordmark){display:inline-block;margin-left:20px;font-size:11px}.footerbottom{font-size:10px;gap:10px}.footerbottom>span:nth-child(2){display:none}.bloghead h1{font-size:36px}.bloghead p{font-size:16px}.featuredarticle{grid-template-columns:1fr;gap:19px;padding:20px 0}.featuredarticle>.articleart{height:165px}.featuredarticle h2{font-size:27px}.featuredarticle p{font-size:14px}.blogcontrols{flex-direction:column;align-items:stretch}.topicchips{gap:6px}.topicchips button{padding:8px 10px;font-size:11px}.searchfield{width:100%;max-width:none}.articlegrid{grid-template-columns:1fr;gap:23px}.articlecard>.articleart{height:170px}.articlecard h3{font-size:22px}.articlecard p{font-size:15px}.blogfooterbanner{display:block;padding:25px 0}.blogfooterbanner h2{font-size:27px}.blogfooterbanner .btn{margin-top:15px}.readinghero h1{font-size:35px}.readinghero>p{font-size:17px}.readinglayout{grid-template-columns:1fr}.readingnav{position:static;display:flex;flex-wrap:wrap;gap:5px 10px;padding:0 0 15px;border-bottom:1px solid var(--line)}.readingnav>.eyebrow{flex-basis:100%;margin-bottom:5px}.readingnav button{font-size:11px;text-align:left;padding:6px 0}.readingnav small{display:none}.readingbody>.articleart{height:180px}.readingbody h2{font-size:27px}.readingbody p{font-size:16px}.readbyline{gap:10px}.readbyline small{font-size:10px}.readbyline .btn{font-size:11px;padding:9px 11px}.relatedreading h2{font-size:28px}.profilecover{height:135px;padding:20px}.covertag{display:none}.profilelayout{grid-template-columns:1fr;padding:0 20px 25px}.profileidentity{align-items:flex-start;flex-direction:column;margin-top:-40px;gap:0}.profileidentity>img{width:95px;height:95px;border-width:4px}.identitytext{padding-top:12px}.profileidentity h1{font-size:31px}.profilerole,.profilebio{font-size:15px}.profileactions{gap:8px}.profileactions .btn{font-size:12px;padding:11px 14px}.profiletabs{gap:24px;margin-top:22px}.profileblock{padding-top:23px}.contactrail{position:static;padding-top:0}.servicecards,.peoplecards{grid-template-columns:1fr}.mobilecontact{padding:10px 16px}.editorhead{display:block}.editorhead h1{font-size:32px}.editorhead .actions{margin-top:16px}.editorgrid{grid-template-columns:1fr}.editorpanel{position:static}.editorfields{padding:20px}.previewviewport{padding:10px;max-height:650px}.previewtoolbar{padding:12px}.cc-header h1{font-size:32px}.cc-page{padding-top:25px}.publictoolscontent .readingprogress{top:107px}.mh-hero .mh-windowbutton{pointer-events:auto}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}.mh-importbar>i{transform:scaleX(1)}}.mh-hero:before{display:none}.tax-audit .productherovisual,.itr .productherovisual,.transfer-pricing .productherovisual{background:transparent;border:0}.productherovisual{transform:none}.showcase{border:0;border-radius:0;background:none;box-shadow:none}.showcasebody{padding:24px 0;background:none;gap:35px}.producttabs{padding:10px 0;border-bottom:1px solid var(--line)}.producttabs button{border-radius:0;background:none}.producttabs button.active{background:none;color:#008f50;box-shadow:inset 0 -2px #00a35c}.showcasefoot{padding:12px 0;background:none}.visualframe{border-radius:0;background:#f6faff}.showcasetext h2{font-size:34px}.workflowart{background:none}.publictoolscontent .cc-page{scroll-margin-top:90px}.modern-home .mh-scene .profilepage{max-width:100%}@media(max-width:600px){header .nav{display:flex;height:auto;min-height:68px;grid-template-columns:none;grid-template-rows:none;padding:12px 0 0}.nav nav{display:flex;grid-column:auto;grid-row:auto;justify-content:flex-start;gap:27px}.nav .nav-actions{display:flex;align-self:center}.navpanel{top:100%;max-height:calc(100dvh - 125px)}.showcasebody{grid-template-columns:1fr}.visualcontrols{flex-wrap:wrap}.showcasetext h2{font-size:29px}.visualcontrols button{font-size:10px}.footergrid>div:first-child>a:not(.ao-wordmark){margin-left:0;display:block;margin-top:12px}.mh-heroapp .appsidebar>span{font-size:8px;padding:8px 4px}}.modern-home{--space-section:48px;--space-columns:60px;--space-item:24px}.mh-herogrid{padding-top:44px;padding-bottom:42px;gap:40px;min-height:436px}.mh-herotext .eyebrow{margin-bottom:24px}.mh-herotext h1{line-height:1.16;margin-bottom:24px}.mh-herotext p{line-height:1.7;margin-bottom:25px}.mh-herocopy{min-height:0}.mh-heroactions{margin-top:18px;gap:30px}.mh-scene{height:356px}.mh-sources{gap:16px;top:40px}.mh-source{padding:15px 12px}.mh-import{bottom:5px}.mh-dock{min-height:72px}.mh-dock>button{padding-top:23px;padding-bottom:23px}.mh-story{padding:var(--space-section) 0;gap:var(--space-columns)}.mh-currentproduct{margin-bottom:19px;gap:20px}.mh-story h2{line-height:1.18;margin-bottom:19px}.mh-storycopy>p{line-height:1.7;margin-bottom:23px}.mh-capabilities{gap:var(--space-item);margin-top:26px}.mh-capabilities>div{gap:20px}.mh-capabilities>div:not(:last-child):after{bottom:-24px}.mh-capabilities h3{margin-bottom:8px;line-height:1.4}.mh-capabilities p{line-height:1.65}.mh-workflowtabs{margin-bottom:28px;gap:24px}.mh-workflowtabs>button{padding:10px 0 17px}.mh-storyfoot{margin-top:19px;line-height:1.6}.mh-firmband{padding:29px 0}.mh-firmgrid{gap:30px}.mh-firmgrid h2{line-height:1.25;margin-bottom:12px}.mh-firmitem{gap:16px;padding-left:28px}.mh-firmitem h3{line-height:1.4;margin-bottom:9px}.mh-firmgrid p{line-height:1.7}.mh-firmitem a{margin-top:13px}.mh-knowledge{padding:32px 0 34px}.mh-knowledgegrid{gap:44px}.mh-knowledgehead{margin-bottom:22px;gap:20px}.mh-readinglinks{gap:28px}.mh-readinglink{gap:18px}.mh-readinglink h3{line-height:1.5;margin:7px 0}.mh-toolshortcuts{padding-left:34px}.mh-toolshortcuts>a{padding:14px 0;gap:22px}.mh-toolshortcuts h3{margin-bottom:7px;line-height:1.4}.mh-toolshortcuts p{line-height:1.6}.section{padding:46px 0}.sectionheading{margin-bottom:30px}.producthero{padding:42px 0}.productherogrid{gap:56px}.producthero h1{line-height:1.16;margin-bottom:23px}.producthero p{line-height:1.75}.producthero .actions{margin-top:27px;gap:14px}.productworkflow{gap:46px}.workflowselectors button{padding:20px 0}.stepdetails h3{margin-bottom:17px}.stepdetails p{line-height:1.75}.featurelayout{column-gap:36px}.featuretile{padding:27px 0}.featuretile h3,.feature0 h3,.feature5 h3{margin-top:17px;margin-bottom:13px}.featuretile p{line-height:1.75}.outputsection{gap:58px}.faqsection{padding-bottom:43px}.faqsection details{padding:22px 0}.pageintro{padding-top:43px;padding-bottom:27px}.pageintro h1{line-height:1.13}.directoryrow{padding:31px 0}.openapprow{padding:28px 0}.blogpage{padding:42px 0}.bloghead{margin-bottom:30px}.featuredarticle{padding:28px 0;margin-bottom:32px}.articlegrid{gap:32px}.articlecard{padding-bottom:27px}.articlecard h3{margin:14px 0;line-height:1.45}.articlecard p{line-height:1.75}.readinghero{padding:42px 0 32px}.readingbody>section{padding-top:12px}.profilebio{margin:25px 0;line-height:1.75}.profileblock{padding-top:35px}.profiletabs{margin-top:29px}.servicecards article{padding:22px 0}.editorfields label{margin-bottom:24px}.editorfields h2{margin-bottom:29px}footer{padding-top:32px}.footergrid{gap:36px}.footergrid>div>a:not(.ao-wordmark){margin:12px 0}.footerbottom{margin-top:25px;padding:20px 0}@media(min-width:1600px){.mh-herogrid{min-height:456px;gap:55px}.mh-scene{height:370px}.mh-story{padding:50px 0;gap:64px}}@media(max-width:1190px){.mh-herogrid{gap:28px;padding:38px 0;min-height:420px}.mh-heroactions{gap:22px}.mh-source{padding:13px 8px}.mh-story{gap:42px}.mh-firmgrid{gap:22px}.mh-firmitem{gap:12px;padding-left:20px}.mh-knowledgegrid{gap:30px}.mh-toolshortcuts{padding-left:27px}.mh-readinglink{gap:15px}.productherogrid{gap:40px}}@media(max-width:900px){.mh-herogrid{padding:36px 0 30px;gap:28px}.mh-scene{height:370px}.mh-herotext h1{line-height:1.14}.mh-sources{gap:16px}.mh-dock{min-height:66px}.mh-dock>button{padding:21px 9px}.mh-story{padding:38px 0;gap:31px}.mh-capabilities{gap:26px}.mh-capabilities>div>span{margin-bottom:13px}.mh-workflowtabs{margin-bottom:25px}.mh-firmgrid{gap:26px}.mh-firmitem{padding-left:0}.mh-knowledgegrid{gap:30px}.mh-toolshortcuts{padding:24px 0 0;gap:26px}.mh-toolshortcuts>a{padding:0;gap:13px}.productherogrid{gap:32px}.section{padding:38px 0}.producthero{padding:34px 0}.productworkflow,.footergrid{gap:30px}}@media(max-width:600px){.mh-herogrid{padding:31px 0 26px;gap:30px}.mh-herotext .eyebrow{margin-bottom:19px}.mh-herotext h1{line-height:1.17;margin-bottom:20px}.mh-herotext p{line-height:1.7;margin-bottom:23px}.mh-heroactions{margin-top:12px;gap:20px}.mh-scene{height:274px}.mh-sources{gap:10px;top:38px}.mh-source{padding:11px 6px}.mh-import{bottom:4px}.mh-dock{min-height:63px}.mh-dock>button{padding:20px 10px}.mh-story{padding:32px 0;gap:27px}.mh-currentproduct{margin-bottom:17px}.mh-story h2{line-height:1.18;margin-bottom:17px}.mh-storycopy>p{line-height:1.7;margin-bottom:22px}.mh-capabilities{gap:22px;margin-top:23px}.mh-capabilities>div{gap:16px}.mh-capabilities>div>span{margin-bottom:0}.mh-capabilities h3{margin-bottom:7px}.mh-capabilities p{line-height:1.65}.mh-workflowtabs{gap:12px;margin-bottom:22px}.mh-workflowtabs>button{padding:10px 0 14px}.mh-storyfoot{margin-top:16px}.mh-firmband{padding:26px 0}.mh-firmgrid{gap:25px}.mh-firmitem{gap:17px;padding:0}.mh-firmitem h3{margin-bottom:8px}.mh-firmitem a{margin-top:10px}.mh-knowledge{padding:28px 0}.mh-knowledgehead{margin-bottom:22px}.mh-readinglinks{gap:24px}.mh-readinglink{gap:17px}.mh-toolshortcuts{padding:22px 0 0;gap:0}.mh-toolshortcuts>a{padding:16px 0;gap:17px}.mh-toolshortcuts h3{margin-bottom:6px}.section{padding:33px 0}.sectionheading{margin-bottom:25px}.producthero{padding:29px 0}.producthero h1{line-height:1.16;margin-bottom:20px}.producthero .actions{margin-top:23px;gap:11px}.productworkflow{gap:25px}.workflowselectors button{padding:16px 0}.featuretile{padding:23px 0}.featuretile h3,.feature0 h3,.feature5 h3{margin-top:15px;margin-bottom:12px}.outputsection{gap:29px}.faqsection{padding-bottom:33px}.pageintro{padding:33px 0 23px}.directoryrow{padding:27px 0}.openapprow{padding:23px 0}.blogpage{padding:32px 0}.featuredarticle{padding:25px 0;gap:24px}.articlegrid{gap:29px}.readinghero{padding:33px 0 28px}.profileblock{padding-top:29px}.profilebio{margin:23px 0}.profiletabs{margin-top:27px}.footergrid{gap:27px}.footerbottom{margin-top:23px;padding:18px 0}}.mh-herocontrols{display:flex;align-items:center;gap:18px;margin-top:29px;min-height:28px;flex-wrap:wrap;max-width:550px}.mh-slideproduct{font-size:12px;min-width:112px}.mh-slideproduct .mh-product-name{letter-spacing:-.025em}.mh-progressdots{display:flex;gap:3px;align-items:center}.mh-progressdots button{display:grid;place-items:center;background:none;border:0;width:23px;height:28px;padding:0}.mh-progressdots button>span{width:5px;height:5px;background:#c1d2db;border-radius:3px;transition:width .2s,background .2s}.mh-progressdots button.active>span{width:20px;background:#00a15a}.mh-slidearrows{display:flex;gap:5px;margin-left:2px}.mh-slidearrows button{background:transparent;border:1px solid #d7e5e9;border-radius:4px;min-width:28px;height:27px;padding:0;font-size:12px;display:grid;place-items:center}.mh-slidearrows button:hover{background:#e4f5ec;border-color:#9cd8bd}.fw-section{background:#fff;border-top:1px solid #e1eaf0;padding:48px 0 0;scroll-margin-top:94px}.fw-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.fw-copy h2{font-size:clamp(31px,2.75vw,43px);line-height:1.17;margin-bottom:21px}.fw-copy>p{font-size:16px;line-height:1.8;max-width:530px;margin-bottom:0}.fw-copy .textlink{font-size:14px;margin-top:25px;gap:14px;line-height:1.6}.fw-story{min-width:0;padding:10px 0 0}.fw-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;position:relative}.fw-flow:before{content:"";position:absolute;left:25px;right:calc(33.333% - 5px);top:24px;border-top:1px solid #b5decb}.fw-flow:after{content:"";position:absolute;left:25px;top:21px;height:6px;width:6px;border-radius:50%;background:#00a367;box-shadow:0 0 0 5px #00a3670b;animation:fw-travel 5s linear infinite}.fw-step{position:relative;min-width:0}.fw-stepicon{width:48px;height:48px;display:grid;place-items:center;background:#eaf8f1;border:1px solid #caebdc;border-radius:50%;color:#008f53;position:relative;z-index:1;margin-bottom:17px}.fw-step small{font-size:10px;color:#99a9b8;display:block;margin-bottom:6px;letter-spacing:1px}.fw-step h3{font-size:15px;line-height:1.45;margin:0 0 9px;letter-spacing:-.02em}.fw-step p{font-size:12px;line-height:1.65;margin:0;color:#637791}.fw-tools{border-top:1px solid #e2ebf0;margin-top:23px;padding-top:16px}.fw-tools>span{font-size:9px;letter-spacing:1px;color:#7b8fa5;font-weight:650}.fw-tools p{font-size:12px;line-height:1.8;margin:7px 0 0;color:#294460;font-weight:550}.fw-tools i{font-style:normal;color:#a6bbca;margin:0 5px}.fw-practice{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:19px}.fw-practice>span{display:flex;gap:10px;align-items:flex-start}.fw-practice svg{color:#009756;margin-top:1px}.fw-practice b{display:block;font-size:12px;line-height:1.5;font-weight:650;margin-bottom:5px}.fw-practice small{font-size:10px;color:#70859d;line-height:1.65;display:block}.fw-outcomes{margin-top:35px;padding:19px 0 22px;border-top:1px solid #e1eaf0;display:flex;gap:38px;align-items:center;justify-content:center;flex-wrap:wrap}.fw-outcomes>span{display:flex;gap:9px;align-items:center;font-size:12px;color:#5b728d}.fw-outcomes svg{color:#00a25d}@keyframes fw-travel{0%{left:25px;opacity:0}10%{opacity:1}85%{opacity:1}to{left:calc(66.666% - 7px);opacity:0}}.blogpage{max-width:1160px}.blogpage .toolpagehead{margin-bottom:29px;gap:20px}.blogpage .toolpagehead h1{font-size:clamp(34px,3.5vw,48px);line-height:1.15;margin-bottom:17px}.blogpage .toolpagehead h1 br{display:none}.blogpage .toolpagehead p{font-size:17px;line-height:1.7}.blogpage .blogheadgraphic{display:none}.blogcontrols{align-items:center;gap:22px;margin-bottom:22px}.blogcontrols .topicchips{gap:5px}.blogcontrols .topicchips button{font-size:12px;padding:8px 10px;white-space:nowrap}.article-list.articlegrid{display:block;grid-template-columns:none;gap:0}.article-list .article-row{display:flex;align-items:center;gap:24px;padding:23px 0;margin:0;background:none;border:0;border-bottom:1px solid #dfe8f0;border-radius:0;box-shadow:none;transform:none;min-height:118px}.article-list .article-row:first-child{border-top:1px solid #dfe8f0}.article-row>.articleart.topicgraphic{width:96px;height:72px;flex:0 0 96px;margin:0;padding:0;border:0;border-radius:5px;background:#edf4fa;color:#345f84;overflow:hidden;display:block}.article-row>.articleart.topicgraphic.tax,.article-row>.articleart.topicgraphic.itr{background:#edf8f3;color:#258060}.article-row>.articleart.topicgraphic.practice{background:#f0f3fa;color:#626b95}.article-row>.articleart.topicgraphic.tp{background:#f9f4ea;color:#9b7a42}.topicgraphic>svg{width:100%;height:100%;display:block}.article-row .articlecopy{flex:1;min-width:0}.article-row-meta{display:flex;gap:15px;align-items:center;flex-wrap:wrap;font-size:10px;color:#7b8fa4;line-height:1.5;margin-bottom:7px}.article-row-meta .articlecategory{font-size:10px;margin:0;letter-spacing:.4px;color:#008a51}.articlefeatured{font-size:9px;color:#667e93;border-left:1px solid #d9e5ed;padding-left:13px}.article-list .article-row h3{font-size:20px;line-height:1.4;margin:0 0 7px;font-weight:650;letter-spacing:-.025em;max-width:900px}.article-list .article-row p{font-size:14px;line-height:1.65;margin:0;max-width:930px;color:#6e8198}.article-row-arrow{font-size:21px;color:#009759;flex-shrink:0;margin-left:10px}.article-row:hover h3{color:#008b50}.article-list .article-row.no-thumbnail{padding-left:120px}.article-list .article-row.no-thumbnail h3{margin-bottom:7px}.readingbody>.keytakeaway{margin-top:0}.relatedreading .article-list .article-row{min-height:106px;padding:18px 0}.relatedreading .article-row h3{font-size:18px;margin:0}.relatedreading .article-row>.articleart.topicgraphic{width:80px;height:60px;flex-basis:80px}.relatedreading .article-row.no-thumbnail{padding-left:104px}.mh-readinglink .mh-articleart{width:96px;height:72px;flex-basis:96px}@media(max-width:1190px){.fw-grid{gap:45px;grid-template-columns:.85fr 1.15fr}.fw-flow{gap:18px}.fw-copy h2{font-size:33px}.fw-copy>p{font-size:15px}.fw-step h3{font-size:14px}.mh-herocontrols{gap:12px}.mh-slideproduct{min-width:100px}.blogcontrols{align-items:stretch;flex-wrap:wrap}.blogcontrols .searchfield{max-width:330px}}@media(max-width:900px){.fw-section{padding-top:37px}.fw-grid{grid-template-columns:1fr;gap:31px}.fw-copy>p{max-width:720px;font-size:16px}.fw-copy h2{font-size:36px}.fw-copy .textlink{margin-top:19px}.fw-flow{gap:30px}.fw-step h3{font-size:16px}.fw-step p,.fw-tools p,.fw-practice b{font-size:13px}.fw-practice small{font-size:11px}.fw-outcomes{gap:20px;margin-top:29px;justify-content:flex-start}.fw-story{padding:0}.article-list .article-row{gap:21px}.blogcontrols .searchfield{max-width:none;width:100%}.article-row-meta{gap:11px}.mh-herocontrols{margin-top:25px}}@media(max-width:600px){.mh-herocontrols{gap:10px;margin-top:24px;max-width:none}.mh-slideproduct{font-size:11px;min-width:97px}.mh-progressdots{gap:0}.mh-progressdots button{width:20px;height:28px}.mh-progressdots button.active>span{width:16px}.mh-slidearrows{margin-left:auto;gap:4px}.mh-slidearrows button{min-width:25px;height:26px;font-size:11px}.fw-section{padding-top:31px;scroll-margin-top:125px}.fw-grid{gap:29px}.fw-copy h2{font-size:32px;margin-bottom:18px}.fw-copy>p{font-size:15px;line-height:1.8}.fw-copy .textlink{font-size:13px;margin-top:20px;gap:10px}.fw-flow{display:block;padding-left:0}.fw-flow:before{inset:20px auto 38px 21px;width:0;height:auto;border-top:0;border-left:1px solid #b5decb}.fw-flow:after{left:18px;top:20px;animation:fw-travel-mobile 5s linear infinite}.fw-step{padding-left:63px;margin-bottom:25px;min-height:70px}.fw-step:last-child{margin-bottom:0}.fw-stepicon{width:43px;height:43px;position:absolute;left:0;top:1px;margin:0}.fw-stepicon svg{width:22px}.fw-step small{font-size:9px;margin:0 0 3px}.fw-step h3{font-size:15px;margin-bottom:6px}.fw-step p{font-size:12px;max-width:350px}.fw-tools{margin-top:23px;padding-top:17px}.fw-tools p{font-size:12px}.fw-tools i{margin:0 3px}.fw-practice{grid-template-columns:1fr;gap:18px;margin-top:21px}.fw-practice b{font-size:13px}.fw-practice small{font-size:11px}.fw-outcomes{padding:19px 0 23px;gap:13px;margin-top:25px;display:grid}.fw-outcomes>span{font-size:12px}.blogpage .toolpagehead h1{font-size:34px;line-height:1.18}.blogpage .toolpagehead p{font-size:15px}.blogcontrols{gap:17px;margin-bottom:17px}.blogcontrols .topicchips{gap:5px}.blogcontrols .topicchips button{font-size:11px;padding:8px 10px}.article-list .article-row{gap:15px;padding:21px 0;align-items:flex-start;min-height:0}.article-row>.articleart.topicgraphic{width:80px;height:60px;flex-basis:80px;margin-top:4px}.article-list .article-row h3{font-size:17px;line-height:1.45;margin-bottom:8px}.article-list .article-row p{font-size:13px;line-height:1.6}.article-row-meta{gap:5px 10px;font-size:9px;margin-bottom:7px}.article-row-meta .articlecategory{font-size:9px}.articlefeatured{font-size:8px;padding-left:8px}.article-row-arrow{display:none}.article-list .article-row.no-thumbnail{padding-left:0}.relatedreading .article-list .article-row{padding:18px 0;gap:15px}.relatedreading .article-row h3{font-size:16px}.relatedreading .article-row.no-thumbnail{padding-left:0}.mh-readinglink .mh-articleart{width:80px;height:60px;flex-basis:80px}}@media(max-width:360px){.mh-herocontrols{gap:7px}.mh-slideproduct{min-width:92px;font-size:10px}.mh-progressdots button{width:18px}.mh-slidearrows button{min-width:23px}}@keyframes fw-travel-mobile{0%{top:20px;opacity:0}10%,85%{opacity:1}to{top:calc(100% - 45px);opacity:0}}@media(prefers-reduced-motion:reduce){.fw-flow:after{animation:none;display:none}}.ao-live-content{--live-ink:#0c1d4a;--live-muted:#63738a;--live-green:#0d8e50;--live-line:#e2e9ee;color:var(--live-ink);padding-top:32px;padding-bottom:55px;font-size:16px;line-height:1.6}.ao-live-content a{color:inherit}.ao-live-content h1,.ao-live-content h2,.ao-live-content h3,.ao-live-content h4{color:var(--live-ink)}.ao-live-content .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.live-content-heading{padding:10px 0 24px;max-width:820px}.live-content-heading h1{font-size:clamp(36px,4.2vw,56px);line-height:1.13;letter-spacing:-1.7px;margin:10px 0 17px}.live-content-heading p{font-size:18px;max-width:680px;color:var(--live-muted);margin:0}.live-content-heading em{color:var(--live-green);font-style:normal}.live-list-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 0;border-top:1px solid var(--live-line);border-bottom:1px solid var(--live-line)}.live-topics{display:flex;flex-wrap:wrap;gap:6px 9px}.live-topics a{font-size:14px;padding:6px 11px;border-radius:6px;text-decoration:none}.live-topics a:hover,.live-topics a.active{color:var(--live-green);background:#eaf5ee}.live-search{display:flex;align-items:center;border:1px solid var(--live-line);border-radius:8px;min-width:240px;max-width:300px;background:#fff}.live-search input{min-width:0;max-width:100%;width:100%;border:0;background:none;font:inherit;font-size:14px;padding:10px 12px;outline-offset:-2px}.live-search button{border:0;background:none;color:var(--live-ink);font-size:23px;padding:5px 12px;cursor:pointer}.live-search-status{font-size:14px;color:var(--live-muted)}.live-search-status a{color:var(--live-green);margin-left:12px}.live-article-list{max-width:1050px}.live-article-row{display:grid;grid-template-columns:96px minmax(0,1fr) 24px;gap:20px;align-items:start;padding:24px 0;border-bottom:1px solid var(--live-line)}.live-article-row.without-cover{grid-template-columns:minmax(0,1fr) 24px}.live-article-thumb{display:block;margin-top:4px;overflow:hidden;border-radius:8px;width:96px;height:72px;background:#eef4f1}.live-article-thumb img{display:block;width:100%;height:100%;object-fit:cover}.live-article-meta{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--live-muted);margin-bottom:5px}.live-article-meta>span{font-weight:750;color:var(--live-green)}.live-article-copy h2{font-size:22px;letter-spacing:-.45px;line-height:1.4;margin:0 0 8px}.live-article-copy h2 a{text-decoration:none}.live-article-copy h2 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.live-article-copy p{font-size:15px;line-height:1.65;color:var(--live-muted);margin:0 0 6px;max-width:830px}.live-article-copy small{color:var(--live-muted);font-size:12px}.live-row-arrow{font-size:24px;text-decoration:none;color:var(--live-green)!important;margin-top:18px}.live-pagination{max-width:1050px;display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:26px;font-size:14px}.live-pagination a{color:var(--live-green);font-weight:650;text-decoration:none}.live-pagination>span{color:var(--live-muted)}.live-empty{padding:30px 0;color:var(--live-muted)}.live-empty h2{font-size:24px;margin-bottom:9px}.live-empty p{margin:0 0 14px}.live-empty a{color:var(--live-green);font-weight:650}.live-reading-progress{position:fixed;left:0;top:0;height:3px;background:var(--live-green);z-index:9999;pointer-events:none}.live-preview-banner{max-width:1200px;margin:0 auto 20px;padding:12px 18px;background:#fff4d5;border:1px solid #ead59e;border-radius:8px;font-size:14px}.live-preview-banner a{font-weight:700;text-decoration:underline;margin-left:10px}.live-reader-heading{max-width:1200px;padding-bottom:30px}.live-back{display:block;font-size:14px;color:var(--live-muted)!important;text-decoration:none;margin-bottom:25px}.live-reader-heading>.eyebrow{font-size:12px}.live-reader-heading h1{font-size:clamp(32px,4vw,52px);line-height:1.18;letter-spacing:-1.5px;max-width:940px;margin:12px 0 20px}.live-reader-lead{font-size:20px;color:var(--live-muted);max-width:850px;line-height:1.65;margin:0 0 22px}.live-reader-byline{display:flex;justify-content:space-between;align-items:center;gap:20px;max-width:860px}.live-reader-byline>div{display:flex;flex-wrap:wrap;gap:5px 18px;font-size:13px;color:var(--live-muted)}.live-reader-byline b{color:var(--live-ink)}.live-share-notice{font-size:13px;color:var(--live-green)}.live-reading-layout{display:grid;grid-template-columns:185px minmax(0,760px) 205px;gap:30px;align-items:start;max-width:1320px}.live-reading-layout.without-toc{grid-template-columns:minmax(0,850px) 230px;max-width:1180px}.live-reading-toc{position:sticky;top:100px;border-top:1px solid var(--live-line);padding-top:16px;max-height:calc(100vh - 130px);overflow:auto}.live-reading-toc>.eyebrow{font-size:10px;display:block;margin-bottom:13px}.live-reading-toc a{display:block;font-size:12.5px;line-height:1.55;text-decoration:none;margin:0 0 10px;color:var(--live-muted);border-left:2px solid transparent;padding-left:9px}.live-reading-toc a.subheading{padding-left:20px;font-size:12px}.live-reading-toc a.active,.live-reading-toc a:hover{color:var(--live-green);border-left-color:var(--live-green)}.live-reading-body{min-width:0}.live-ai-summary{background:#eff7f2;border-left:3px solid var(--live-green);border-radius:0 8px 8px 0;padding:18px 20px;margin-bottom:26px}.live-ai-summary h2{font-size:15px;margin:0 0 9px}.live-ai-summary h2 span{font-weight:400;color:var(--live-muted);font-size:12px;margin-left:12px}.live-ai-summary>div{white-space:pre-line;font-size:15px;color:#3c5664;line-height:1.7}.live-reading-cover{display:block;width:100%;height:auto;border-radius:10px;margin-bottom:30px}.live-prose{font-size:17px;line-height:1.85;overflow-wrap:anywhere}.live-prose>*:first-child{margin-top:0}.live-prose h1,.live-prose h2,.live-prose h3,.live-prose h4{line-height:1.35;scroll-margin-top:110px}.live-prose h1{font-size:32px}.live-prose h2{font-size:28px;letter-spacing:-.55px;margin:34px 0 14px}.live-prose h3{font-size:23px;margin:26px 0 12px}.live-prose h4{font-size:19px}.live-prose p{margin:0 0 21px}.live-prose ul,.live-prose ol{padding-left:26px;margin:0 0 22px}.live-prose li{margin-bottom:7px}.live-prose table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:24px 0;font-size:15px}.live-prose td,.live-prose th{padding:11px 13px;border:1px solid var(--live-line);min-width:105px;vertical-align:top}.live-prose th{background:#f0f6f2;font-weight:700}.live-prose img{max-width:100%;height:auto;border-radius:7px}.live-prose a{color:var(--live-green);text-decoration:underline;text-underline-offset:3px}.live-prose blockquote{border-left:3px solid var(--live-green);background:#f2f7f4;padding:16px 20px;margin:24px 0}.live-reader-product{position:sticky;top:100px;border-top:1px solid var(--live-line);padding-top:16px}.live-reader-product .eyebrow{font-size:10px}.live-reader-product h2{font-size:20px;line-height:1.4;letter-spacing:-.3px;margin:10px 0}.live-reader-product p{font-size:13px;line-height:1.7;color:var(--live-muted);margin-bottom:15px}.live-reader-product>a{font-size:13px;color:var(--live-green);font-weight:700;text-decoration:none}.live-article-cta{margin-top:32px;border-top:1px solid var(--live-line);padding-top:24px}.live-related{max-width:1050px;margin-top:42px}.live-related-heading{display:flex;gap:20px;justify-content:space-between;align-items:center;border-top:1px solid var(--live-line);padding-top:27px}.live-related-heading h2{font-size:24px;letter-spacing:-.4px;line-height:1.4;margin:0}.live-related-heading>a{font-size:13px;color:var(--live-green);white-space:nowrap}.live-calendar{max-width:1460px;padding-top:22px}.live-calendar-toolbar{display:flex;align-items:flex-start;gap:16px;justify-content:space-between;margin-bottom:18px}.live-calendar-filters{display:flex;gap:6px;flex-wrap:wrap}.live-calendar-filters button{font:inherit;font-size:12px;font-weight:650;border:1px solid var(--live-line);border-radius:20px;padding:6px 12px;background:#fff;color:var(--live-muted);cursor:pointer}.live-calendar-filters button.active{background:var(--live-green);color:#fff;border-color:var(--live-green)}.live-calendar-views{display:flex;align-items:center;gap:5px;flex-shrink:0}.live-calendar-views a{text-decoration:none;border:1px solid var(--live-line);border-radius:6px;min-height:34px;padding:5px 10px;font-size:12px;display:grid;place-items:center;font-weight:650;background:#fff;white-space:nowrap}.live-calendar-views a:first-child,.live-calendar-views a:last-child{font-size:21px;width:32px;padding:0}.live-calendar-views a.active{background:var(--live-ink);border-color:var(--live-ink);color:#fff}.live-calendar-grid{display:grid;gap:14px;align-items:start}.live-calendar-grid.view-1{grid-template-columns:minmax(0,740px);justify-content:center}.live-calendar-grid.view-3{grid-template-columns:repeat(3,minmax(0,1fr))}.live-calendar-grid.view-year{grid-template-columns:repeat(4,minmax(0,1fr))}.live-month{border:1px solid var(--live-line);border-radius:10px;background:#fff;padding:14px 16px}.live-month h2{font-size:17px;letter-spacing:-.35px;margin:0 0 10px}.live-weekdays,.live-calendar-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));text-align:center}.live-weekdays{border-bottom:1px solid var(--live-line);padding-bottom:7px}.live-weekdays span{font-size:10px;color:var(--live-muted)}.live-calendar-day{min-height:35px;display:grid;place-items:center;position:relative}.live-calendar-day button{border:0;border-radius:50%;background:none;color:var(--live-ink);font-size:12px;width:28px;height:28px;padding:0;display:grid;place-items:center;font-family:inherit}.live-calendar-day button:disabled{opacity:1}.live-calendar-day.other button{color:#b7c0cc}.live-calendar-day.today button{outline:1px solid #b4c9bc;outline-offset:2px}.live-calendar-day.has-events button{background:var(--live-green);color:#fff;font-weight:750;cursor:pointer}.live-calendar-day.has-events.blue button{background:#287cc7}.live-date-count{position:absolute;top:0;right:calc(50% - 21px);font-size:8px;line-height:14px;min-width:14px;height:14px;padding:0 3px;background:var(--live-ink);color:#fff;border-radius:10px;pointer-events:none}.view-year .live-month{padding:11px 12px}.view-year .live-month h2{font-size:14px;margin-bottom:7px}.view-year .live-calendar-day{min-height:28px}.view-year .live-calendar-day button{font-size:10px;width:23px;height:23px}.view-year .live-weekdays span{font-size:9px}.view-year .live-date-count{height:12px;min-width:12px;line-height:12px;right:calc(50% - 17px);font-size:7px}.live-due-dates{padding-top:26px}.live-due-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px}.live-due-heading h1{font-size:23px;letter-spacing:-.5px;margin:0}.live-due-heading>span{font-size:12px;color:var(--live-muted)}.live-due-month{margin-bottom:22px}.live-due-month>h2{font-size:16px;display:flex;align-items:center;gap:14px;margin:0 0 14px}.live-due-month>h2:after{content:"";flex:1;height:1px;background:var(--live-line)}.live-act{margin-bottom:16px}.live-act-heading{display:flex;align-items:center;gap:7px;margin:0 0 7px}.live-act-heading h3{font-size:12px;color:var(--live-muted);margin:0;font-weight:700}.live-act-heading>span{background:#edf2f6;border-radius:12px;padding:0 6px;font-size:10px;color:var(--live-muted)}.live-events{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.live-event{display:grid;grid-template-columns:43px minmax(0,1fr);gap:10px;align-items:start;padding:11px;border:1px solid var(--live-line);border-radius:8px;background:#fff;transition:box-shadow .2s,border-color .2s}.live-event.date-focus{border-color:#287cc7;box-shadow:0 0 0 3px #287cc71a}.live-event-date{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#eef5fc;color:#186bb8;border-radius:6px;min-height:46px}.live-event-date.green{background:#ebf6ef;color:#0e8247}.live-event-date strong{font-size:18px;line-height:1.2}.live-event-date>span{font-size:9px;font-weight:700}.live-event-content{min-width:0}.live-event-content h4{font-size:13px;line-height:1.4;margin:0 0 5px;font-weight:700}.live-event-meta{display:flex;gap:5px;flex-wrap:wrap;align-items:center}.live-event-meta>span{font-size:9px;font-weight:650;background:#edf3fb;color:#2267a7;border-radius:9px;padding:1px 6px}.live-event-meta>span[data-category=GST]{background:#fff2df;color:#a9660a}.live-event-meta>span[data-category="TDS/TCS"]{background:#edf7ee;color:#197a3c}.live-event-meta>span[data-category="PF/ESI"]{background:#f3edfa;color:#7046a2}.live-event-meta>b{font-size:9px;color:#a36b17;font-weight:650}.live-event-form{font-size:10px;line-height:1.4;margin:5px 0 0;color:var(--live-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-event details{font-size:12px;color:var(--live-muted);margin-top:5px}.live-event summary{font-size:10px;cursor:pointer;color:var(--live-green);width:fit-content}.live-event details p{margin:6px 0;line-height:1.6;overflow-wrap:anywhere}.live-event details a{color:var(--live-green);font-size:11px}.live-calendar-cta{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:21px 0;border-top:1px solid var(--live-line);margin-top:30px}.live-calendar-cta .eyebrow{font-size:10px}.live-calendar-cta h2{font-size:23px;line-height:1.35;letter-spacing:-.5px;margin:5px 0 8px}.live-calendar-cta p{font-size:14px;color:var(--live-muted);margin:0}.live-calendar-cta>a{font-size:13px;flex-shrink:0}.live-calendar-note{font-size:11px;color:var(--live-muted);margin:0;text-align:center}.ao-live-content a:focus-visible,.ao-live-content button:focus-visible{outline:2px solid #158548;outline-offset:3px}@media(max-width:1200px){.live-reading-layout{grid-template-columns:165px minmax(0,1fr);gap:26px}.live-reader-product{display:none}.live-reading-layout.without-toc{grid-template-columns:1fr;max-width:900px}.live-calendar-toolbar{flex-direction:column;gap:11px}.live-calendar-views{align-self:flex-end}.live-calendar-grid.view-year{grid-template-columns:repeat(3,minmax(0,1fr))}.live-events{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:850px){.ao-live-content{padding-top:24px}.live-list-controls{align-items:flex-start;flex-direction:column;gap:14px}.live-search{width:100%;max-width:100%}.live-reading-layout{grid-template-columns:1fr;max-width:820px}.live-reading-toc{position:static;max-height:none;display:flex;gap:8px;flex-wrap:wrap;padding-top:14px;padding-bottom:10px;border-bottom:1px solid var(--live-line)}.live-reading-toc>.eyebrow{width:100%;margin-bottom:3px}.live-reading-toc a,.live-reading-toc a.subheading{font-size:12px;border:1px solid var(--live-line);border-radius:5px;padding:5px 8px;margin:0;max-width:100%}.live-reading-toc a.active{border-color:var(--live-green)}.live-calendar-grid.view-3,.live-calendar-grid.view-year{grid-template-columns:repeat(2,minmax(0,1fr))}.live-calendar-cta{align-items:flex-start;flex-direction:column;gap:17px}.live-reader-heading h1{letter-spacing:-1px}.live-reader-lead{font-size:18px}.live-prose{font-size:16px}.live-prose h2{font-size:26px}}@media(max-width:560px){.live-content-heading{padding-bottom:22px}.live-content-heading h1{font-size:35px;letter-spacing:-1px}.live-content-heading p{font-size:16px}.live-article-row{grid-template-columns:72px minmax(0,1fr);gap:13px;padding:20px 0}.live-article-row.without-cover{grid-template-columns:1fr}.live-article-thumb{width:72px;height:58px}.live-row-arrow{display:none}.live-article-copy h2{font-size:19px;letter-spacing:-.3px}.live-article-copy p{font-size:14px;line-height:1.6}.live-article-meta{gap:6px 10px;font-size:11px}.live-reader-byline{align-items:flex-start}.live-reader-byline>div{flex-direction:column;gap:4px;font-size:12px}.live-reader-heading h1{font-size:32px}.live-related-heading{align-items:flex-start;flex-direction:column;gap:8px}.live-related-heading h2{font-size:23px}.live-topics{gap:4px}.live-topics a{font-size:12px;padding:5px 8px}.live-calendar-filters{flex-wrap:nowrap;overflow:auto;width:100%;padding-bottom:5px}.live-calendar-filters button{white-space:nowrap;font-size:11px;padding:5px 10px}.live-calendar-views{align-self:stretch;justify-content:space-between}.live-calendar-views a{font-size:11px;padding:5px 9px}.live-calendar-grid.view-3,.live-calendar-grid.view-1{grid-template-columns:1fr}.live-calendar-grid.view-year{gap:8px}.view-year .live-month{padding:9px 6px}.view-year .live-month h2{font-size:12px}.view-year .live-weekdays span{font-size:7px}.view-year .live-calendar-day{min-height:26px}.view-year .live-calendar-day button{font-size:9px;width:20px;height:20px}.view-year .live-date-count{font-size:6px;min-width:10px;height:10px;line-height:10px;right:calc(50% - 14px)}.live-events{grid-template-columns:1fr}.live-due-heading h1{font-size:21px}.live-due-heading>span{font-size:10px}.live-calendar-cta h2{font-size:22px}.live-ai-summary{padding:15px}.live-ai-summary>div{font-size:14px}.live-prose th,.live-prose td{font-size:13px;padding:9px}}@media(prefers-reduced-motion:reduce){.live-event{transition:none}}.ao-live-content a.btn.solid{color:#fff}.ao-live-content button.btn{font-family:inherit}.lc-root{--lc-accent:#164d7a;--lc-ink:#163563;--lc-muted:#60758b;--lc-line:#dfe7ed;color:var(--lc-ink);font-size:16px;line-height:1.7;min-width:0}.lc-root *{box-sizing:border-box}.lc-root button,.lc-root input,.lc-root textarea,.lc-root select{font:inherit}.lc-root button{cursor:pointer}.lc-root button:disabled{cursor:not-allowed;opacity:.5}.lc-root a{color:var(--lc-accent);text-decoration:none}.lc-root a:hover{text-decoration:underline}.lc-root img{display:block;max-width:100%}.lc-root h1,.lc-root h2,.lc-root h3{color:var(--lc-ink);font-family:inherit;letter-spacing:-.035em;line-height:1.25}.lc-root p{color:var(--lc-muted)}.lc-root button:focus-visible,.lc-root a:focus-visible,.lc-root input:focus-visible,.lc-root textarea:focus-visible,.lc-root select:focus-visible,.lc-root summary:focus-visible{outline:3px solid #8cbfe0;outline-offset:3px}.lc-profile-page{padding-top:38px;padding-bottom:56px}.lc-root .lc-button{display:inline-flex;justify-content:center;align-items:center;gap:8px;padding:12px 18px;border:1px solid #d4e0e9;border-radius:6px;color:var(--lc-accent);background:#fff;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;white-space:normal}.lc-root .lc-button:hover{border-color:var(--lc-accent);text-decoration:none}.lc-root .lc-primary{background:var(--lc-accent);border-color:var(--lc-accent);color:#fff}.lc-root .lc-square{width:44px;padding:10px;font-size:21px}.lc-kicker{display:block;font-size:10px;letter-spacing:1.35px;font-weight:650;line-height:1.6;color:var(--lc-accent)}.lc-root .lc-inactive{cursor:default;opacity:.7}.lc-root .lc-notice{border-bottom:1px solid #d8e7ef;background:#edf5fa;padding:13px 24px;font-size:14px;line-height:1.6}.lc-notice a{margin-left:12px;font-weight:600}.lc-profile{background:#fff;border:1px solid var(--lc-line);border-radius:12px;overflow:hidden}.lc-cover{height:205px;padding:27px 34px;background:linear-gradient(120deg,var(--lc-accent),color-mix(in srgb,var(--lc-accent) 70%,#16965c));color:#fff;position:relative;overflow:hidden}.lc-cover>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lc-cover-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#102c4e70,transparent)}.lc-cover-pattern{position:absolute;right:-80px;top:-190px;width:540px;height:540px;border:1px solid #ffffff20;border-radius:50%;box-shadow:0 0 0 52px #ffffff08,0 0 0 104px #ffffff08}.lc-cover-image .lc-cover-pattern{display:none}.lc-cover-brand{position:relative;z-index:1;display:block;font-size:20px;font-weight:650;line-height:1.2}.lc-cover-brand small{display:block;font-size:9px;letter-spacing:1.8px;font-weight:500;margin-top:9px}.lc-cover-motto{position:absolute;right:34px;bottom:28px;font:italic 27px Georgia,serif;color:#e4edf1}.lc-layout{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:36px;padding:0 34px 38px}.lc-main{min-width:0}.lc-identity{position:relative;display:flex;align-items:flex-end;gap:24px;margin-top:-49px}.lc-avatar{width:128px;height:128px;border:6px solid #fff;background:#eaf0f5;border-radius:50%;box-shadow:0 3px 12px #16356310;flex-shrink:0;overflow:hidden;display:grid;place-items:center}.lc-avatar img{width:100%;height:100%;object-fit:cover}.lc-avatar>span{font-size:38px;color:var(--lc-accent);font-weight:600}.lc-identity-text{padding-top:67px}.lc-root .lc-identity h1{font-size:clamp(30px,3.5vw,43px);margin:8px 0;color:var(--lc-accent);overflow-wrap:anywhere}.lc-root .lc-role{font-size:17px;margin:0;color:#47667f}.lc-root .lc-location{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:13px;line-height:1.6;margin:6px 0 0}.lc-location span+span:before{content:"·";margin-right:12px}.lc-root .lc-intro{font-size:18px;margin:26px 0 22px;max-width:650px}.lc-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;min-height:44px}.lc-profile-tabs{display:flex;gap:28px;border-bottom:1px solid var(--lc-line);margin-top:26px}.lc-profile-tabs>button{background:none;border:0;border-bottom:2px solid transparent;color:#7a8fa3;padding:15px 0;font-size:15px}.lc-profile-tabs>button[aria-selected=true]{color:var(--lc-accent);border-bottom-color:var(--lc-accent);font-weight:600}.lc-section{padding-top:32px;scroll-margin-top:120px}.lc-root .lc-section h2{font-size:27px;margin:10px 0 19px}.lc-section .lc-prose{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9;font-size:16px;margin-top:0}.lc-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lc-services>article{padding:20px 16px;border:1px solid var(--lc-line);border-radius:7px;background:#f9fbfd;overflow-wrap:anywhere}.lc-services>article>span{font-size:12px;color:#8ca4b6}.lc-root .lc-services h3{font-size:17px;margin:17px 0 11px;line-height:1.4}.lc-root .lc-services p{font-size:14px;line-height:1.8;margin:0}.lc-pills{display:flex;flex-wrap:wrap;gap:9px}.lc-pills>span{border:1px solid var(--lc-line);background:#f7fafc;border-radius:5px;padding:8px 11px;font-size:13px;overflow-wrap:anywhere}.lc-firm{display:flex;align-items:center;gap:20px}.lc-firm>img,.lc-firm-initial{height:70px;width:70px;object-fit:contain;border:1px solid var(--lc-line);border-radius:9px;padding:7px;flex-shrink:0}.lc-firm-initial{display:grid;place-items:center;background:#f0f5fa;color:var(--lc-accent);font-size:22px}.lc-root .lc-firm h2{margin:5px 0;font-size:24px}.lc-root .lc-firm p{margin:5px 0;font-size:14px}.lc-firm a{font-size:14px}.lc-team{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lc-team>article{display:flex;align-items:flex-start;gap:13px;border:1px solid var(--lc-line);border-radius:7px;padding:17px;min-width:0}.lc-team>article>span{display:grid;place-items:center;height:42px;width:42px;flex-shrink:0;border-radius:50%;background:#edf5ec;font-size:13px;color:#688975}.lc-team>article>div{min-width:0;overflow-wrap:anywhere}.lc-root .lc-team h3{font-size:16px;margin:0 0 6px}.lc-root .lc-team p{font-size:13px;margin:0;line-height:1.7}.lc-team a{font-size:12px}.lc-resources{display:grid;gap:9px}.lc-resources>a,.lc-resources>.lc-inactive{display:flex;justify-content:space-between;gap:18px;border:1px solid var(--lc-line);border-radius:6px;padding:14px 17px;font-size:15px;overflow-wrap:anywhere}.lc-rail{padding-top:27px;position:sticky;top:115px;align-self:start;min-width:0}.lc-contact-panel{padding:24px;background:#f3f7fb;border:1px solid #dbe5ee;border-radius:9px}.lc-root .lc-contact-panel h2{font-size:22px;font-weight:500;line-height:1.4;margin:17px 0 20px}.lc-contact-panel .lc-button{width:100%;font-size:13px;padding:13px}.lc-contact-item{padding:16px 0;border-bottom:1px solid #dfe8ef;overflow-wrap:anywhere;font-size:14px;color:#526c85}.lc-contact-item small{display:block;font-size:9px;letter-spacing:1.2px;color:#8299ae;margin-bottom:6px}.lc-root .lc-contact-link{display:block;font-size:14px;margin-top:15px}.lc-root .lc-text-button{border:0;background:none;color:var(--lc-accent);font-size:13px;padding:15px 0 0;text-align:left;line-height:1.7}.lc-office{padding:24px 0 5px;border-bottom:1px solid var(--lc-line)}.lc-office p{font-size:14px;white-space:pre-wrap;margin:12px 0}.lc-office a{font-size:13px}.lc-share-panel{margin-top:19px;padding:23px;background:#f7fbf4;border:1px solid #deeadc;border-radius:9px}.lc-root .lc-share-panel h2{font-size:20px;font-weight:500;line-height:1.5;margin:14px 0}.lc-share-panel .lc-kicker{font-size:9px;letter-spacing:1.1px}.lc-qr{display:flex;align-items:center;gap:13px;margin:18px 0}.lc-qr>img{width:84px;height:84px;border:1px solid #dce7db;background:#fff;border-radius:5px;padding:5px;flex-shrink:0}.lc-root .lc-qr p{font-size:12px;line-height:1.7;margin:0}.lc-share-panel>.lc-button{width:100%;font-size:12px}.lc-share-panel>.lc-contact-link{font-size:12px;text-align:center}.lc-root .lc-edit-link{display:block;font-size:13px;text-align:center;margin-top:20px}.lc-status{position:fixed;bottom:26px;left:50%;transform:translate(-50%);padding:14px 20px;border-radius:7px;background:#163563;color:#fff;z-index:70;max-width:calc(100vw - 32px);overflow-wrap:anywhere;box-shadow:0 10px 30px #16356325;font-size:14px}.lc-mobile-contact{display:none}.lc-editor{background:#f5f8fb;padding:32px 0 45px}.lc-editor-head{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-bottom:22px}.lc-root .lc-editor-head h1{font-size:44px;margin:10px 0 12px}.lc-root .lc-editor-head p{font-size:16px;margin:0}.lc-editor-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;flex-shrink:0}.lc-editor-actions .lc-button{font-size:13px}.lc-kind-tabs{display:flex;gap:24px;align-items:center;flex-wrap:wrap;border-bottom:1px solid var(--lc-line);margin-bottom:24px}.lc-kind-tabs>a{font-size:15px;padding:11px 0;border-bottom:2px solid transparent;color:#6c8399}.lc-kind-tabs>a.active{border-color:var(--lc-accent);color:var(--lc-accent);font-weight:600}.lc-persisted-state{margin-left:auto;font-size:12px;color:#637c91}.lc-editor-grid{display:grid;grid-template-columns:minmax(320px,390px) minmax(0,1fr);gap:24px;align-items:start}.lc-editor-panel{position:sticky;top:111px;border:1px solid #dbe5ee;background:#fff;border-radius:9px;min-width:0;margin:0;max-height:calc(100vh - 130px);display:flex;flex-direction:column}.lc-editor-nav{display:flex;gap:6px;overflow:auto;flex-wrap:wrap;background:#f9fbfd;border-bottom:1px solid #e1e9ef;padding:14px;flex-shrink:0;border-radius:9px 9px 0 0}.lc-editor-nav>button{border:0;border-radius:4px;background:none;color:#6d859b;font-size:12px;padding:8px 9px;white-space:nowrap}.lc-editor-nav>button[aria-selected=true]{background:#e9f1f9;color:var(--lc-ink);font-weight:600}.lc-editor-fields{padding:24px;overflow:auto;min-height:230px}.lc-editor-fields section[hidden]{display:none!important}.lc-root .lc-editor-fields h2{font-size:24px;margin:0 0 23px}.lc-field{display:block;margin:0 0 17px;min-width:0;color:#526e87;font-size:13px;font-weight:550}.lc-field>span{display:block;margin-bottom:7px}.lc-root .lc-field input:not([type=checkbox]),.lc-root .lc-field textarea,.lc-root .lc-field select{display:block;width:100%;border:1px solid #cedce7;border-radius:5px;background:#fff;padding:11px 12px;font-size:14px;line-height:1.6;color:var(--lc-ink);min-width:0}.lc-root .lc-field textarea{resize:vertical}.lc-root .lc-field input[type=file]{font-size:12px;padding:10px 6px}.lc-field input[readonly]{background:#f2f6fa!important;color:#6f8497!important}.lc-root .lc-field-help{font-size:12px;line-height:1.8;color:#6d8397;margin:0 0 20px;overflow-wrap:anywhere}.lc-check{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.8;margin:14px 0;color:#526d85}.lc-check input{margin-top:6px;flex-shrink:0;accent-color:var(--lc-accent)}.lc-repeat{border:1px solid var(--lc-line);border-radius:6px;padding:15px;margin-bottom:16px}.lc-repeat .lc-field{margin-bottom:13px}.lc-repeat .lc-field:last-child{margin-bottom:0}.lc-repeat-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:16px}.lc-repeat-head>b{font-size:11px;color:#70899d;font-weight:600}.lc-root .lc-repeat-head .lc-text-button{padding:0;color:#a56459;font-size:11px}.lc-bulk{margin-top:23px;border-top:1px solid var(--lc-line);padding-top:16px}.lc-bulk>summary{cursor:pointer;font-size:13px;color:#597992}.lc-bulk .lc-field{margin-top:16px}.lc-bulk .lc-field>span{font-size:11px}.lc-bulk .lc-field textarea{font-size:12px}.lc-image-field{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--lc-line)}.lc-image-field .lc-field{margin-bottom:11px}.lc-upload-thumb{width:78px;height:78px;object-fit:cover;border:1px solid var(--lc-line);border-radius:6px}.lc-upload-thumb.cover{width:100%;height:88px}.lc-upload-thumb.logo{object-fit:contain;padding:5px}.lc-image-field .lc-check{font-size:12px;margin-bottom:0}.lc-swatches{display:flex;gap:12px;margin:15px 0 5px}.lc-swatches>button{height:32px;width:43px;border:2px solid white;border-radius:4px;box-shadow:0 0 0 1px #ccd9e3}.lc-swatches>button[aria-pressed=true]{outline:2px solid #7ca1bd;outline-offset:3px}.lc-order-row{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--lc-line);padding:13px 0}.lc-order-row>label,.lc-order-row>span{display:flex;align-items:center;gap:9px;flex:1;font-size:13px;color:#526e87}.lc-order-row input{accent-color:var(--lc-accent)}.lc-order-row>button{border:1px solid #d5e1eb;border-radius:4px;background:#f7fafc;padding:4px 9px;color:#587992;font-size:14px}.lc-office-toggle{margin-top:21px}.lc-save-bar{display:flex;align-items:center;gap:12px;justify-content:space-between;border-top:1px solid var(--lc-line);padding:15px 18px;flex-shrink:0;background:#fff;border-radius:0 0 9px 9px}.lc-save-bar>span{font-size:10px;line-height:1.6;color:#8296a6;max-width:120px}.lc-save-bar .lc-button{font-size:13px;padding:11px 15px}.lc-published-links{display:grid;gap:9px;border-top:1px solid var(--lc-line);margin-top:20px;padding-top:17px}.lc-published-links>a{font-size:13px}.lc-root .lc-error{border:1px solid #efc7c3;border-radius:6px;background:#fff2ef;padding:14px 18px;color:#914b42;font-size:14px;margin-bottom:23px}.lc-error>span{display:block;font-size:12px;margin-top:4px}.lc-preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #dbe5ee;border-radius:8px 8px 0 0;padding:15px;background:#fff}.lc-preview-toolbar>span{font-size:9px;letter-spacing:1px;color:#758da1}.lc-preview-toolbar>div{display:flex;gap:4px}.lc-preview-toolbar button{border:0;background:none;padding:7px 10px;border-radius:4px;color:#7c92a5;font-size:11px}.lc-preview-toolbar button[aria-pressed=true]{background:#e9f1f9;color:var(--lc-ink)}.lc-preview-viewport{container-type:inline-size;background:#e8eef4;border:1px solid #dbe5ee;border-top:0;padding:18px;border-radius:0 0 8px 8px;max-height:1000px;overflow:auto;min-width:0}.lc-preview-viewport.mobile{max-width:410px;margin:auto}.lc-root .lc-preview-help{font-size:11px;line-height:1.8;margin:13px 5px;color:#7c92a4}.lc-embedded .lc-cover{height:150px;padding:22px}.lc-embedded .lc-cover-brand{font-size:16px}.lc-embedded .lc-cover-brand small{font-size:7px}.lc-embedded .lc-cover-motto{font-size:18px;bottom:20px;right:22px}.lc-embedded .lc-layout{grid-template-columns:minmax(0,1fr) 190px;gap:20px;padding:0 22px 30px}.lc-embedded .lc-identity{gap:15px;margin-top:-37px}.lc-embedded .lc-avatar{width:95px;height:95px;border-width:5px}.lc-embedded .lc-avatar>span{font-size:27px}.lc-embedded .lc-identity-text{padding-top:55px}.lc-embedded .lc-identity h1{font-size:28px}.lc-embedded .lc-kicker{font-size:8px}.lc-embedded .lc-role{font-size:13px}.lc-embedded .lc-location{font-size:10px}.lc-embedded .lc-intro{font-size:15px;margin:20px 0}.lc-embedded .lc-actions .lc-button{font-size:11px;padding:10px 12px}.lc-embedded .lc-profile-tabs{gap:19px;margin-top:19px}.lc-embedded .lc-profile-tabs>button{font-size:12px;padding:12px 0}.lc-embedded .lc-section{padding-top:25px}.lc-embedded .lc-section h2{font-size:22px;margin-bottom:14px}.lc-embedded .lc-section .lc-prose{font-size:14px}.lc-embedded .lc-services{grid-template-columns:1fr}.lc-embedded .lc-services>article{padding:15px}.lc-embedded .lc-services h3{margin:10px 0;font-size:16px}.lc-embedded .lc-services p{font-size:12px}.lc-embedded .lc-rail{position:static;padding-top:23px}.lc-embedded .lc-contact-panel{padding:16px}.lc-embedded .lc-contact-panel h2{font-size:18px;margin:13px 0}.lc-embedded .lc-contact-panel .lc-button{font-size:11px;padding:10px}.lc-embedded .lc-contact-item{font-size:11px;padding:13px 0}.lc-embedded .lc-contact-item small{font-size:7px}.lc-embedded .lc-contact-link,.lc-embedded .lc-office a{font-size:11px}.lc-embedded .lc-office p{font-size:12px}.lc-embedded .lc-team{grid-template-columns:1fr}.lc-embedded .lc-team>article{padding:13px}.lc-embedded .lc-team h3{font-size:14px}.lc-embedded .lc-team p{font-size:11px}.lc-embedded .lc-team a{font-size:10px}.lc-embedded .lc-resources>a,.lc-embedded .lc-resources>.lc-inactive{font-size:12px;padding:12px}.lc-embedded .lc-firm{gap:12px}.lc-embedded .lc-firm>img,.lc-embedded .lc-firm-initial{width:48px;height:48px;font-size:15px}.lc-embedded .lc-firm h2{font-size:18px}.lc-embedded .lc-pills>span{font-size:11px}@container (max-width:690px){.lc-embedded .lc-layout{grid-template-columns:1fr}.lc-embedded .lc-rail{display:none}.lc-embedded .lc-identity{flex-direction:column;align-items:flex-start;gap:0}.lc-embedded .lc-identity-text{padding-top:13px}.lc-embedded .lc-identity h1{font-size:29px}.lc-embedded .lc-cover-motto{display:none}.lc-embedded .lc-services{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:420px){.lc-embedded .lc-services{grid-template-columns:1fr}.lc-embedded .lc-layout{padding:0 18px 25px}.lc-embedded .lc-identity h1{font-size:27px}}@media(max-width:1100px){.lc-layout{grid-template-columns:minmax(0,1fr) 255px;gap:25px;padding:0 28px 32px}.lc-services{grid-template-columns:1fr}.lc-services>article{padding:18px}.lc-root .lc-services h3{margin-top:11px}.lc-editor-grid{grid-template-columns:330px minmax(0,1fr);gap:19px}.lc-editor-fields{padding:20px}.lc-editor-head{align-items:flex-start}.lc-editor-actions{max-width:290px;justify-content:flex-end}.lc-root .lc-identity h1{font-size:34px}.lc-identity{gap:20px}.lc-avatar{width:114px;height:114px}}@media(max-width:850px){.lc-layout{grid-template-columns:1fr}.lc-rail{position:static;display:grid;grid-template-columns:1fr 1fr;gap:18px;padding-top:6px}.lc-share-panel{margin:0}.lc-office{grid-column:span 2;order:2}.lc-edit-link{grid-column:span 2}.lc-services{grid-template-columns:repeat(3,minmax(0,1fr))}.lc-editor-grid{grid-template-columns:300px minmax(0,1fr);gap:15px}.lc-preview-toolbar{flex-wrap:wrap}.lc-editor-head h1{font-size:38px!important}.lc-editor-nav{padding:11px;gap:3px}.lc-editor-nav>button{font-size:11px;padding:7px}.lc-editor-fields{padding:18px}.lc-preview-viewport{padding:12px}.lc-save-bar{padding:13px}.lc-root .lc-editor-head p{font-size:15px}.lc-editor-actions{max-width:240px}.lc-editor-actions .lc-button{font-size:12px;padding:11px 13px}}@media(max-width:650px){.lc-profile-page{padding-top:20px;padding-bottom:30px;width:calc(100% - 24px)}.lc-cover{height:170px;padding:24px}.lc-cover-motto{display:none}.lc-layout{padding:0 22px 27px;gap:25px}.lc-identity{flex-direction:column;align-items:flex-start;gap:0;margin-top:-47px}.lc-avatar{height:108px;width:108px;border-width:5px}.lc-identity-text{padding-top:16px}.lc-root .lc-identity h1{font-size:34px}.lc-root .lc-intro{font-size:17px;line-height:1.8;margin:22px 0}.lc-root .lc-role{font-size:16px}.lc-root .lc-location{font-size:12px}.lc-actions{gap:8px}.lc-root .lc-actions .lc-button{font-size:12px;padding:11px 13px}.lc-root .lc-actions .lc-square{width:40px;font-size:18px}.lc-root .lc-section h2{font-size:25px}.lc-section{padding-top:28px}.lc-services{grid-template-columns:1fr}.lc-services>article{padding:20px}.lc-root .lc-services h3{font-size:19px}.lc-root .lc-services p{font-size:15px}.lc-team{grid-template-columns:1fr}.lc-rail{grid-template-columns:1fr;gap:19px}.lc-office,.lc-edit-link{grid-column:auto}.lc-office{order:0}.lc-contact-panel{padding:23px}.lc-root .lc-contact-panel h2{font-size:24px}.lc-contact-item{font-size:15px}.lc-root .lc-contact-link{font-size:14px}.lc-share-panel{padding:23px}.lc-root .lc-share-panel h2{font-size:22px}.lc-mobile-contact{display:flex;position:fixed;z-index:45;bottom:0;left:0;right:0;padding:11px 16px;background:#fff;border-top:1px solid #dae5ed;box-shadow:0 -4px 18px #1635630a;gap:10px}.lc-mobile-contact>a{flex:1;text-align:center;padding:11px;border:1px solid #d7e3ed;border-radius:5px;background:#fff;color:var(--lc-accent);font-size:13px}.lc-mobile-contact>a:first-child{background:var(--lc-accent);color:#fff;border-color:var(--lc-accent)}.lc-profile:not(.lc-embedded){padding-bottom:20px}.lc-status{bottom:80px;font-size:12px}.lc-notice{font-size:12px!important;padding:12px 19px!important}.lc-notice a{display:block;margin:5px 0 0}.lc-editor{padding-top:25px}.lc-editor-head{flex-direction:column;gap:18px;padding-bottom:18px}.lc-editor-actions{max-width:none;width:100%;justify-content:flex-start}.lc-editor-actions .lc-button{font-size:12px}.lc-kind-tabs{gap:20px;margin-bottom:20px}.lc-kind-tabs>a{font-size:14px}.lc-persisted-state{width:100%;margin:-11px 0 11px;font-size:11px}.lc-editor-grid{grid-template-columns:1fr;gap:22px}.lc-editor-panel{position:static;max-height:none}.lc-editor-nav{flex-wrap:nowrap;padding:12px;gap:4px}.lc-editor-nav>button{font-size:12px;padding:9px 10px}.lc-editor-fields{padding:23px;max-height:none}.lc-root .lc-field input:not([type=checkbox]),.lc-root .lc-field textarea,.lc-root .lc-field select{font-size:16px;padding:12px}.lc-field{font-size:14px}.lc-root .lc-field input[type=file]{font-size:12px}.lc-save-bar{padding:16px 20px}.lc-save-bar>span{font-size:11px;max-width:none}.lc-preview-toolbar{flex-wrap:nowrap}.lc-preview-toolbar>span{font-size:8px;letter-spacing:.65px}.lc-preview-viewport{padding:13px;max-height:800px}.lc-root .lc-preview-help{font-size:11px}.lc-preview-viewport.mobile{max-width:390px}.lc-editor .lc-error{font-size:13px}.lc-root .lc-editor-fields h2{font-size:25px}.lc-check{font-size:14px}.lc-order-row>label,.lc-order-row>span{font-size:14px}}.mobile-nav-toggle{display:none;border:1px solid #dce4ed;border-radius:8px;background:#fff;color:#0c1d4a;min-width:42px;min-height:42px;font-size:22px;cursor:pointer}.mobile-panel-tabs{display:none}.mh-articleart img{width:100%;height:100%;object-fit:cover;border-radius:8px}.mh-live-guides{display:contents}.product-beta{font-size:12px;letter-spacing:.04em;margin-left:8px;border:1px solid #cdd9ef;background:#eff4fb;color:#31527f;padding:4px 8px;border-radius:6px}.ao-public-root main:focus{outline:none}.ao-public-root .navpanel{max-height:calc(100dvh - 90px);overflow:auto}.ao-public-root .nav-actions .signin{white-space:nowrap}.public-support{padding-top:42px;padding-bottom:58px;max-width:1120px;font-size:17px;line-height:1.8}.public-support h1{font-size:clamp(36px,4.5vw,56px);line-height:1.12;margin:16px 0 24px;color:#0c1d4a;letter-spacing:-1.7px}.public-support h2{font-size:26px;margin:30px 0 12px;line-height:1.35}.public-support h3{font-size:21px;line-height:1.4}.public-support p,.public-support li{color:#53677b}.public-support a{color:#087d57;text-decoration:underline;text-underline-offset:3px}.public-support header{position:static;background:none;border:0;box-shadow:none}.public-support .ao-legal-date{font-size:14px;color:#8190a8}.public-support .ao-legal-intro,.support-lead{font-size:20px;max-width:840px}.public-support section{margin-bottom:28px}.public-support table{border-collapse:collapse;display:block;overflow-x:auto;max-width:100%}.public-support td,.public-support th{padding:11px 15px;border:1px solid #dfe8e6}.public-support .notice{border:1px solid #dbe8e0;background:#f1f8f3;padding:16px 20px;border-radius:10px;margin:22px 0}.public-support .notice.warning{background:#fff9ec;border-color:#efe2bf}.public-support .af-billing .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.public-support .af-billing .panel{padding:23px;border:1px solid #dfe8e6;border-radius:12px;margin:0 0 20px;background:#fff}.public-support .af-billing .panel h2{font-size:22px;margin-top:0}.public-support .af-billing .price{font-size:36px;font-weight:750;color:#0c1d4a}.public-support .af-billing .button{display:inline-block;padding:10px 15px;border-radius:8px;background:#087d57;color:#fff;text-decoration:none;font-weight:650}.support-video{position:relative;aspect-ratio:16/9;margin-top:28px;border:1px solid #dfe8e6;border-radius:14px;overflow:hidden;background:#edf4f8}.support-video iframe{position:absolute;width:100%;height:100%;border:0;inset:0}.public-support .support-video-title{font-size:24px;margin:18px 0}.support-video-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.support-video-list button{display:flex;align-items:center;gap:13px;padding:16px;border:1px solid #dfe8e6;background:#fff;border-radius:9px;text-align:left;font:inherit;cursor:pointer;color:#16304a}.support-video-list button.active{border-color:#16a65a;background:#f0f8f2}.support-video-list b{font-size:15px;line-height:1.5}.support-video-list span{color:#087d57}.support-video-links{display:flex;flex-wrap:wrap;gap:24px;margin-top:26px}@media(max-width:600px){.public-support{padding-top:28px;font-size:16px}.support-video-list{grid-template-columns:1fr}.public-support .af-billing .panel{padding:20px}.public-support h2{font-size:24px}}@media(max-width:800px){.mobile-nav-toggle{display:inline-flex;align-items:center;justify-content:center;margin-left:auto}.ao-public-root .nav>nav{display:none}.ao-public-root .nav-actions{margin-left:0}.ao-public-root .navpanel .panelcolumns{gap:18px}.ao-public-root .navpanel .panelintro{padding:18px}.ao-public-root .navpanel .panelintro h3{font-size:24px}}@media(max-width:480px){.ao-public-root .nav{gap:9px}.ao-public-root .nav-actions .signin{display:none}.ao-public-root .nav-actions .btn{padding:11px 12px;font-size:13px}.ao-public-root .ao-wordmark-main{font-size:27px}.ao-public-root .navpanel{width:calc(100% - 24px)}.ao-public-root .navpanel .panelcolumns{grid-template-columns:1fr}.ao-public-root .navpanel .panelbottom{display:block}.ao-public-root .navpanel .panelbottom span{display:block;margin-top:8px}}@media(max-width:800px){.mobile-panel-tabs{display:flex;grid-column:1/-1;gap:8px;border-bottom:1px solid #dfe8e6;padding:10px 14px}.mobile-panel-tabs button{padding:9px 12px;border:0;border-radius:6px;font:inherit;font-size:14px;background:#fff;color:#16304a;cursor:pointer}.mobile-panel-tabs button[aria-pressed=true]{background:#edf6ef;color:#087d57}}@media(max-width:480px){.ao-public-root header .nav{display:flex;flex-wrap:nowrap;min-height:70px;height:auto;padding:10px 0;gap:8px}.ao-public-root .nav .ao-wordmark-main{font-size:24px}.ao-public-root .nav .ao-wordmark-tag{font-size:9px}.ao-public-root .nav .mobile-nav-toggle{min-width:36px;min-height:38px;font-size:20px;flex:0 0 auto}.ao-public-root .nav .nav-actions{flex:0 0 auto;gap:0;margin:0}.ao-public-root .nav-actions .btn{padding:10px 11px;font-size:12px;gap:8px}}
