.tp-site-header,.to-j-top,.to-sitebar,.to-custom-nav{display:none!important}.to-nav{position:sticky;top:0;z-index:1000;background:#fffffff5;backdrop-filter:blur(18px);border-bottom:1px solid #dbe7f2;box-shadow:0 5px 25px #0c2d6709;font:13px/1.5 system-ui;color:#0c2d67}.to-nav-inner{max-width:1200px;margin:auto;display:flex;align-items:center;gap:25px;padding:14px 20px}.to-nav-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:#0f64e2;flex-shrink:0}.to-nav-brand>b{font:750 38px/1 system-ui;letter-spacing:-.08em}.to-nav-brand small{font-size:8px;letter-spacing:.1em;color:#6c88a2}.to-nav-menu{margin-left:auto}.to-nav-menu>summary{display:none}.to-nav-links{display:flex;align-items:center;gap:22px}.to-nav a{color:#42688c;text-decoration:none}.to-nav-links>a,.to-nav-links>details>summary{min-height:44px;display:flex;align-items:center;font-size:11px;font-weight:650;cursor:pointer}.to-nav-links>details{position:relative}.to-nav-links>details>summary{list-style:none;gap:6px}.to-nav-links>details>summary:after{content:'⌄';color:#0f64e2}.to-nav-links>details>div{position:absolute;top:48px;left:-15px;min-width:250px;padding:13px;border:1px solid #d5e5f3;border-radius:15px;background:white;box-shadow:0 18px 35px #0c2d6720;display:grid}.to-nav-links>details>div a{padding:10px 12px;min-height:44px;border-radius:8px;font-size:12px}.to-nav-links>details>div a:hover{background:#eef6ff;color:#0f64e2}.to-nav-links>a:last-child{padding:10px 17px;background:#0f64e2;color:white;border-radius:10px}.to-nav a:focus-visible,.to-nav summary:focus-visible{outline:3px solid #19b8f2;outline-offset:4px}.to-nav-menu:not([open])>.to-nav-links{display:flex}.to-nav-menu>summary::-webkit-details-marker{display:none}.to-profit-deep{font:14px/1.9 system-ui;color:#5a7794;padding:45px 0}.to-profit-deep h2{font:650 34px/1.15 system-ui;color:#0c2d67;letter-spacing:-.04em}.to-profit-deep h3{font:650 20px/1.3 system-ui;color:#0c2d67}.to-profit-deep .pd-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:25px 0}.to-profit-deep article{padding:25px;border:1px solid #d7e5f2;border-radius:18px;background:linear-gradient(145deg,#fff,#f0f7fd);box-shadow:0 5px 0 #e6eff7}.to-profit-deep small{font-size:10px;color:#718da5}.to-profit-deep details{padding:15px 0;border-bottom:1px solid #dce7f2}.to-profit-deep summary{cursor:pointer;min-height:44px;color:#0c2d67;font-weight:650}.to-profit-deep .pd-example{padding:25px;border:1px solid #d4e4f4;background:#edf5fc;border-radius:18px}.to-contact-fallback{display:flex;gap:18px;flex-wrap:wrap;margin-top:18px;font-size:12px}#contactRequestForm{scroll-margin-top:120px}.contact-request-card button{min-height:48px}.to-j-hero{padding-top:35px!important}@media(min-width:851px){.to-nav-menu>.to-nav-links{display:flex!important}}@media(max-width:850px){.to-nav-inner{flex-wrap:wrap;padding:12px 16px;gap:10px}.to-nav-menu{position:static}.to-nav-menu>summary{display:flex;align-items:center;gap:8px;min-height:44px;border:1px solid #d2e2f2;border-radius:10px;padding:9px 14px;font-weight:650;cursor:pointer}.to-nav-menu:not([open])>.to-nav-links{display:none}.to-nav-links{position:absolute;top:100%;left:0;right:0;max-height:78vh;overflow-y:auto;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:12px 20px 20px;background:#fff;border-bottom:1px solid #d7e6f3;box-shadow:0 15px 25px #0c2d6718}.to-nav-links>details>div{position:static;min-width:0;box-shadow:none;border:0;border-left:2px solid #d9eaff;border-radius:0;margin:0 0 10px;padding:0 10px}.to-nav-links>a:last-child{justify-content:center;margin-top:10px}.to-nav-brand>b{font-size:32px}.to-profit-deep .pd-grid{grid-template-columns:1fr}.to-profit-deep h2{font-size:28px}}
