:root{--blue:#176b4f;--blue2:#45a57d;--green:#176b4f}.btn.primary{box-shadow:0 8px 22px rgba(47,143,107,.2)}.icon-wrap,.proof-avatars,.quick a>svg:first-child,.result-icon{background-color:#eaf6f1}.case-preview .exchange{background:#176b4f;border-color:#236e53}.case-signal{color:#72d4ae;border-color:#285b50;background:#153b36}.case-signal b{color:#e6f7f0}.scan-section{background:linear-gradient(110deg,#123c35,#0b2524)}.section-label.light{color:#83d6b6}.dashboard aside nav a.selected{background:#17463c}.dashboard aside nav small,.profile>span{background:#176b4f}.side-safety{background:#123831;border-color:#24564a}.pill.amber{background:#edf7f2;color:#257557}.admin-side .brand em{color:#7bd0af;border-color:#2d6656}.admin-side nav a.selected{background:#16483d}.admin-side nav b{background:#28634f}.operator>span,.send-button,.unread{background:#176b4f}.conversation.active{background:#edf8f3;border-left-color:#176b4f}.case-state{background:#e8f6f0;color:#287a5d}.case-strip a,.translation-bar button.on{color:#176b4f}.message.mine>div{background:#eaf6f1;border-color:#cfe8dd}.message details{border-color:#cce4da}.message summary{color:#397a64}.translation-bar button.on>i{background:#3a9b76}.composer textarea:focus{border-color:#4ba17f;box-shadow:0 0 0 3px rgba(47,143,107,.1)}.conversation .avatar,.customer-card .avatar,.tiny-avatar{background:#e6f3ee;color:#34725c}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-motion-card]{transition:translate .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,border-color .22s ease}[data-motion-card]:is(:hover,:focus-within){translate:0 -4px;box-shadow:0 16px 36px rgba(18,68,49,.12);border-color:#82b7a0}a[data-motion-card]:active{translate:0 -1px}}@media (prefers-reduced-motion:reduce){[data-motion-card],[data-motion-reveal]{transition:none!important;animation:none!important;transform:none!important;translate:none!important;opacity:1!important}}:root{--engagement-green:#176b4f;--engagement-ink:#15271f;--engagement-line:#d6e2dc}.engagement-offer{margin:64px 0;color:var(--engagement-ink)}.engagement-heading{max-width:660px;margin-bottom:30px}.engagement-heading h2{margin:10px 0 18px;font:700 clamp(28px,3.5vw,44px)/1.15 var(--font-manrope),sans-serif;letter-spacing:-.04em}.engagement-heading>p:last-child{font-size:17px;line-height:1.7;color:#526259}.engagement-grid{display:grid;grid-template-columns:1.08fr 1fr;grid-gap:0;gap:0;border:1px solid var(--engagement-line);border-radius:24px;overflow:hidden;background:#fff}.engagement-grid article{padding:clamp(24px,3.5vw,42px)}.engagement-start{background:#fff}.engagement-reward{background:#eff6f2;border-left:1px solid var(--engagement-line)}.engagement-step{font:650 13px/1.5 var(--font-manrope),sans-serif;letter-spacing:.07em;color:#426552}.engagement-price{margin:24px 0 12px;font:600 clamp(44px,5vw,66px)/1 var(--font-manrope),sans-serif;letter-spacing:-.06em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.engagement-price>span{font-size:.65em;letter-spacing:-.02em}.engagement-grid h3{margin:0 0 20px;font-size:20px;letter-spacing:-.02em;line-height:1.4}.engagement-grid li,.engagement-grid p{font-size:16px;line-height:1.7}.engagement-grid ul{display:grid;grid-gap:12px;gap:12px;list-style:none;padding:0;margin:22px 0}.engagement-grid li{display:flex;gap:10px}.engagement-grid li svg{flex:none;margin-top:5px;color:#176b4f}.engagement-note{color:#526259;display:flex;align-items:center;gap:8px}.engagement-note svg{flex:none}.engagement-example{padding:20px 0;margin:24px 0 12px;border-top:1px solid #ccded2;border-bottom:1px solid #ccded2}.engagement-example>span{display:block;font-size:14px;color:#526259;margin-bottom:8px}.engagement-example strong{font-size:17px}.engagement-example p{margin-bottom:0}.engagement-footer{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-top:18px;font-size:14px;line-height:1.65;color:#526259}.engagement-footer>span{max-width:670px}.engagement-footer a{display:inline-flex;align-items:center;gap:8px;color:#176b4f;flex:none;text-decoration:underline;text-underline-offset:4px}.engagement-offer--compact .engagement-heading h2{font-size:clamp(26px,3vw,36px)}@media (max-width:700px){.engagement-grid{grid-template-columns:1fr;border-radius:18px}.engagement-reward{border-left:0;border-top:1px solid var(--engagement-line)}.engagement-footer{flex-direction:column;gap:10px}.engagement-offer{margin:42px 0}.engagement-grid .btn{width:100%;white-space:normal;text-align:center}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.public-cases{margin-top:60px;margin-bottom:60px}.public-case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.public-case-card{display:flex;flex-direction:column;padding:clamp(24px,3vw,36px);border:1px solid var(--engagement-line);border-radius:22px;background:#fff;color:var(--engagement-ink);text-decoration:none;transition:border-color .2s,transform .2s}.public-case-card:hover{border-color:#176b4f;transform:translateY(-3px)}.public-case-card h3{font-size:clamp(22px,2.3vw,29px);line-height:1.3;letter-spacing:-.035em;margin:22px 0 14px}.public-case-card p{color:#526259;font-size:16px;line-height:1.7}.public-case-card dl{display:flex;flex-wrap:wrap;gap:26px;border-top:1px solid var(--engagement-line);padding-top:22px;margin-top:auto}.public-case-card dt{color:#526259;font-size:14px}.public-case-card dd{margin:8px 0 0;font-size:18px;font-weight:650}.public-case-card .card-link{position:static;inset:auto;margin-top:16px;color:#176b4f;display:flex;align-items:center;gap:10px;font-size:14px}.engagement-source{font-size:14px;line-height:1.7;color:#526259;margin-top:20px}.engagement-source a,.engagement-story a:not(.btn){color:#176b4f;text-decoration:underline;text-underline-offset:4px}.engagement-tools{display:flex;justify-content:space-between;gap:32px;align-items:center;margin-top:50px;margin-bottom:70px;padding-top:34px;padding-bottom:34px;border-top:1px solid var(--engagement-line);border-bottom:1px solid var(--engagement-line)}.engagement-tools>div{max-width:720px}.engagement-tools h2{font-size:28px;letter-spacing:-.035em}.engagement-tools p{font-size:16px;line-height:1.7;color:#526259}.engagement-tools .btn{flex:none}.engagement-faq{margin-top:60px;margin-bottom:70px}.engagement-faq h2{font-size:clamp(28px,3vw,40px);letter-spacing:-.04em}.engagement-faq details{border-bottom:1px solid var(--engagement-line);padding:22px 0}.engagement-faq summary{cursor:pointer;display:flex;gap:16px;justify-content:space-between;font-size:18px;font-weight:600;line-height:1.5}.engagement-faq details p{max-width:900px;font-size:16px;line-height:1.8;color:#526259}.engagement-page-intro{padding-top:70px;max-width:1000px}.engagement-page-intro h1,.engagement-story h1{font:650 clamp(32px,4.7vw,58px)/1.12 var(--font-manrope),sans-serif;letter-spacing:-.05em;margin:22px 0}.engagement-page-intro>p:last-child{max-width:780px;font-size:18px;line-height:1.8;color:#526259}.engagement-story{max-width:980px;padding-top:55px;padding-bottom:90px}.engagement-story-lead{font-size:20px;line-height:1.75;color:#526259}.engagement-story>section{margin-top:42px}.engagement-story>section>h2{font-size:26px;letter-spacing:-.035em}.engagement-story>section li,.engagement-story>section p{font-size:17px;line-height:1.8}.engagement-story li{margin-bottom:12px}.engagement-story-facts{display:flex;gap:40px;padding:28px 0;border-top:1px solid var(--engagement-line);border-bottom:1px solid var(--engagement-line);margin-top:32px}.engagement-story-facts span{font-size:14px;color:#526259}.engagement-story-facts strong{display:block;color:var(--engagement-ink);font-size:23px;margin-top:8px}.engagement-evidence{padding:26px;border-radius:20px;background:#eff6f2}.engagement-evidence blockquote{margin:25px 0;border-left:2px solid #176b4f;padding-left:20px;font-size:16px;line-height:1.85}.lead-optional{border-top:1px solid var(--engagement-line);padding-top:14px}.lead-optional summary{cursor:pointer;font-size:14px;color:#426552;margin-bottom:12px}.lead-optional select{width:100%;min-height:44px;padding:10px;background:#fff;border:1px solid #cbdad0;border-radius:10px;color:#15271f;font:inherit}#consultation,#pricing{scroll-margin-top:30px}.engagement-faq :focus-visible,.engagement-offer :focus-visible,.engagement-story :focus-visible,.public-cases :focus-visible{outline:3px solid #176b4f;outline-offset:5px}@media (max-width:700px){.public-case-grid{grid-template-columns:1fr}.engagement-tools{flex-direction:column;align-items:flex-start}.engagement-tools .btn{white-space:normal}.engagement-story-facts{gap:24px;flex-wrap:wrap}.engagement-story{padding-top:30px}.engagement-evidence{padding:20px}.public-case-card:hover{transform:none}}@media (prefers-reduced-motion:reduce){.public-case-card{transition:none}.public-case-card:hover{transform:none}}.business-page{max-width:1200px;padding-top:36px;padding-bottom:70px}.business-page>header p{max-width:900px;font-size:16px;line-height:1.7;color:#526259}.business-page a{color:#176b4f}.business-page h1{font-size:clamp(30px,4vw,44px);letter-spacing:-.035em}.business-filter{display:grid;grid-gap:10px;gap:10px;max-width:340px;font-size:16px;margin:26px 0}.business-page input,.business-page select{width:100%;min-height:44px;background:white;border:1px solid #cbdad0;border-radius:9px;padding:10px;font:inherit;color:#15271f}.business-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:30px}.business-stats article{padding:24px;border:1px solid #d6e2dc;border-radius:16px;background:#eff6f2}.business-stats strong{display:block;font-size:25px;margin-top:14px;overflow-wrap:anywhere}.business-stats small,.business-stats span{font-size:14px;line-height:1.5}.business-case{border:1px solid #d6e2dc;border-radius:16px;margin:14px 0;padding:22px;background:white}.business-case summary{cursor:pointer;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:16px;line-height:1.5}.business-case summary span:last-child{font-size:14px;color:#526259}.business-case form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin:24px 0}.business-case label{display:grid;grid-gap:10px;gap:10px;font-size:14px}.business-case>p,.business-case>small{font-size:14px;line-height:1.7}.admin-side .brand{padding:0;font-size:20px;gap:4px}@media (min-width:901px) and (max-width:1150px){.nav nav{gap:14px}.nav-actions{gap:10px}.nav .brand{font-size:24px}}@media (max-width:700px){.business-stats{grid-template-columns:1fr 1fr}.business-case form{grid-template-columns:1fr}.business-stats article{padding:18px}}.mobile-site-menu{display:none}@media (max-width:900px){.home-nav{position:relative;z-index:30;gap:16px}.home-nav>nav{display:none}.home-nav .mobile-site-menu{display:block}.home-nav .mobile-site-menu:not([open]) nav{display:none}.mobile-site-menu summary{display:flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:8px 12px;border:1px solid #cbdad0;border-radius:10px;background:#fff;color:#15271f;font-size:14px;font-weight:650;cursor:pointer;list-style:none}.mobile-site-menu summary::-webkit-details-marker{display:none}.home-nav .mobile-site-menu nav{position:absolute;top:calc(100% - 8px);right:0;display:grid;grid-gap:0;gap:0;width:min(290px,100%);padding:8px;border:1px solid #cbdad0;border-radius:14px;background:#fff;box-shadow:0 16px 40px #15271f1a}.mobile-site-menu nav a{display:block;padding:13px 16px;min-height:44px;font-size:16px;color:#15271f;border-radius:8px}.mobile-site-menu nav a:hover{background:#eff6f2}.mobile-site-menu :focus-visible{outline:3px solid #176b4f;outline-offset:2px}}@media (max-width:600px){.home-nav .nav-actions>.btn{display:none}.home-nav .brand{font-size:clamp(22px,6.4vw,24px);gap:4px}.home-nav .nav-actions{gap:8px}.hero-actions>.btn{max-width:100%;white-space:normal;text-align:center}.hero-actions>.btn svg{flex-shrink:0}.hero .proof{align-items:flex-start;line-height:1.5}.hero .proof-avatars{flex-shrink:0}}@media(max-width:780px){.admin-shell .admin-side{display:block;padding:8px 10px;position:-webkit-sticky;position:sticky;top:0;z-index:20}.admin-shell .admin-side-bottom,.admin-shell .admin-side>.brand{display:none}.admin-shell .admin-side nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:3px;gap:3px;margin:0}.admin-shell .admin-side nav button{display:flex;justify-content:center;min-height:44px;padding:8px 3px;font-size:11px;gap:3px}.admin-shell .admin-side nav button>span{display:flex;align-items:center;justify-content:center;gap:4px;font-size:11px}.admin-shell .admin-side nav button svg{display:none}.admin-shell .admin-side nav b{display:block;font-size:9px}.admin-shell .admin-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;min-height:74px;height:auto;padding:13px 14px}.admin-shell .admin-top h1{font-size:19px}.admin-shell .admin-top .admin-top-actions{display:none}.admin-shell .admin-top .back-clients{font-size:12px;padding:8px 0}.admin-shell .client-detail-columns{height:auto;display:flex;flex-direction:column}.admin-shell .client-detail-columns .customer-panel{display:block}.admin-shell .clients-page .data-card table{min-width:0;width:100%;table-layout:fixed}.admin-shell .clients-page td:nth-child(2),.admin-shell .clients-page td:nth-child(3),.admin-shell .clients-page td:nth-child(4),.admin-shell .clients-page th:nth-child(2),.admin-shell .clients-page th:nth-child(3),.admin-shell .clients-page th:nth-child(4){display:none}.admin-shell .clients-page td:last-child,.admin-shell .clients-page th:last-child{width:88px;padding:10px}.admin-shell .clients-page .table-person{gap:8px;min-width:0}.admin-shell .clients-page .table-person>span{min-width:0}.admin-shell .clients-page .table-person small{overflow-wrap:anywhere;font-size:10px}.admin-shell .clients-page .table-person b{font-size:12px}.admin-shell .clients-page td:last-child button{font-size:11px;min-height:40px}}.admin-shell .chat-head>.delete-client-action{margin-left:auto;border:1px solid #e5baba;border-radius:7px;background:#fff;color:#a33030;padding:9px 11px;font-size:11px;white-space:nowrap;cursor:pointer}.admin-shell .chat-head>.delete-client-action:disabled{opacity:.6;cursor:wait}@media(max-width:780px){.admin-shell .chat-head{flex-wrap:wrap;padding-top:12px;padding-bottom:12px;gap:8px}.admin-shell .chat-head>.delete-client-action{margin-left:auto;font-size:11px}}.risk-nav>nav{gap:20px;font-size:13px}.risk-nav a[aria-current]{color:var(--green);font-weight:750}.risk-hero{padding-top:72px;padding-bottom:88px}.risk-hero h1{font-size:clamp(36px,4.2vw,58px)}.risk-note{color:#647268;font-size:13px;line-height:1.7;margin-top:20px}.risk-overview{background:#102d29;border-radius:24px;padding:32px;color:#fff;box-shadow:0 22px 55px #123c3517}.risk-overview .section-label{color:#8bcaac}.risk-overview>a{display:flex;align-items:center;gap:20px;padding:27px 0;border-bottom:1px solid #ffffff24}.risk-overview>a>div{flex:1 1}.risk-overview h2{font-size:26px;margin:0 0 5px;color:#fff}.risk-overview p{color:#bad2c7;font-size:14px}.risk-index{color:#86ba9f;font-size:12px}.risk-overview-foot{display:flex;gap:10px;align-items:center;color:#bad2c7;font-size:12px;line-height:1.7;margin-top:24px}.risk-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px;margin-top:32px}.risk-service-grid .path-card{display:flex;flex-direction:column}.risk-service-grid .card-link{margin-top:auto;padding-top:24px}.risk-service-grid .section-label{font-size:10px;letter-spacing:.1em}.risk-step{padding:26px;border:1px solid #dce5df;border-radius:16px}.risk-step h3{font-size:20px;margin:18px 0 12px}.risk-price>p,.risk-step p{font-size:15px;line-height:1.8;color:#5c6b63}.risk-detail-hero{max-width:940px;padding-top:50px;padding-bottom:70px}.risk-detail-hero .eyebrow{margin-top:40px}.risk-detail-hero h1{max-width:880px;font-size:clamp(36px,5vw,60px)}.risk-banner{background:#eef6f1;padding:24px 30px;border-radius:14px;line-height:1.8}.risk-pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px;margin-top:32px}.risk-price{display:flex;flex-direction:column;align-items:flex-start;background:white;padding:30px;border:1px solid #dce5df;border-radius:18px}.risk-price .risk-note{margin:0 0 16px;font-size:12px;color:var(--green)}.risk-price h3{font-size:24px;margin-bottom:14px}.risk-price strong{font-size:clamp(22px,2.5vw,32px);letter-spacing:-.04em}.risk-price>p{margin:18px 0 24px}.risk-price .btn{margin-top:auto}.risk-consultation{padding-top:80px;padding-bottom:88px}.risk-site div[id],.risk-site section[id]{scroll-margin-top:30px}.risk-site a:focus-visible{outline:3px solid #45a57d;outline-offset:5px}@media (max-width:1150px){.risk-nav>nav{display:none}.risk-nav .mobile-site-menu{display:block}.risk-nav .mobile-site-menu:not([open]) nav{display:none}.risk-nav{position:relative;z-index:30}.risk-nav .mobile-site-menu nav{position:absolute;top:100%;right:0;display:grid;grid-gap:0;gap:0;width:290px;padding:8px;background:white;border:1px solid #cbdad0;border-radius:14px;box-shadow:0 16px 40px #15271f1a}}@media (max-width:760px){.risk-pricing-grid,.risk-service-grid{grid-template-columns:1fr}.risk-hero{padding-top:40px;padding-bottom:50px}.risk-overview{padding:24px}.risk-consultation{padding:50px 0}.risk-nav .nav-actions>.btn{display:none}.risk-nav .brand{font-size:24px}.risk-detail-hero{padding-top:32px}.risk-price{padding:24px}}.risk-nav .mobile-site-menu summary{display:flex;align-items:center;gap:9px;min-height:44px;padding:8px 12px;border:1px solid #cbdad0;border-radius:10px;background:#fff;cursor:pointer;list-style:none;font-size:14px}.risk-nav .mobile-site-menu summary::-webkit-details-marker{display:none}.risk-nav .mobile-site-menu nav a{display:block;padding:13px 16px;min-height:44px;border-radius:8px}.risk-nav .mobile-site-menu nav a:hover{background:#eff6f2}.risk-service-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.risk-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;color:#647268;line-height:1.7}.risk-breadcrumbs a{text-decoration:underline;text-underline-offset:4px}@media (max-width:760px){.risk-service-grid-two{grid-template-columns:1fr}}.risk-section-nav{display:flex;flex-wrap:wrap;gap:10px;padding-top:18px;padding-bottom:18px;border-bottom:1px solid #dce5df}.risk-section-nav a{padding:10px 14px;border-radius:8px;font-size:13px;color:#466154;background:#f2f7f4}.risk-section-nav a:hover,.risk-section-nav a[aria-current]{background:#176b4f;color:#fff}.public-design{--ink:#193d31;--muted:#65796d;--accent:#176b4f;background:#fff;color:var(--ink);overflow:clip}.public-design :is(h1,h2,h3){color:var(--ink);text-wrap:balance}.public-design h1{letter-spacing:-.055em;line-height:1.12}.public-design h2{letter-spacing:-.035em}.public-design p{color:var(--muted)}.public-design>section{position:relative;padding-block:80px;margin-block:0;border-radius:0;border:0;background:#fff}.public-design>section.wrap{width:100%;max-width:none;padding-inline:max(24px,calc((100% - 1180px)/2))}.public-design>section:nth-of-type(2n){--ink:#f4f8ec;--muted:#c3d5c9;--accent:#c2dfa5;background:#123c30 url(/brand/digital-contours-wide-v2.webp) top/min(100vw,1920px) auto repeat;color:var(--ink)}.public-design>section.home-articles{--ink:#f4f8ec;--muted:#c3d5c9;background:#0b2c23;color:var(--ink)}.public-design .home-articles .section-label{color:#92d8ba}.public-design .aml-process article{--ink:#193d31;--muted:#5b6e65;color:var(--ink)}.public-design .aml-process article :is(h3,p){color:var(--ink)}.public-design .aml-process article p{color:var(--muted)}.public-design>section:nth-of-type(2n) :is(.section-label,.eyebrow,.text-link){color:#c2dfa5}.public-design>section:nth-of-type(2n) :is(.risk-note,.hero-copy){color:var(--muted)}.public-design>section:nth-of-type(2n) .btn:not(.primary){background:#edf4e6;color:#193d31;border-color:#edf4e6}.public-design .eyebrow,.public-design .section-label{font-size:11px;font-weight:750;letter-spacing:.17em;color:var(--accent)}.public-design .risk-nav{min-height:96px;height:auto;padding-block:20px;gap:28px;background:white}.public-design .risk-nav.wrap{width:min(1460px,calc(100% - 64px))}.public-design .risk-nav>.brand{flex-shrink:0;font-size:27px}.public-design .risk-nav .brand-logo{width:40px;height:40px}.public-design .risk-nav .brand-logo-image{filter:none;mix-blend-mode:normal;background:transparent}.public-design .risk-nav>nav{gap:24px;font-size:14px}.public-design .risk-nav .login{font-size:15px}.public-design .risk-nav .btn.small{padding:12px 18px;font-size:14px}.public-design .risk-nav>nav>a{position:relative;padding-block:10px;white-space:nowrap}.public-design .risk-nav>nav>a:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:2px;background:#176b4f;transform:scaleX(0);transform-origin:left;transition:transform .25s}.public-design .risk-nav>nav>a:is(:hover,[aria-current]):after{transform:scaleX(1)}.public-design .btn{border-radius:10px;font-weight:650;transition:transform .22s,box-shadow .22s,background .22s}.public-design .btn.primary{background:#176b4f;border-color:#176b4f;color:#fff}.public-design .btn:focus-visible,.public-design a:focus-visible,.public-design summary:focus-visible{outline:3px solid #80b590;outline-offset:5px}.public-design .risk-hero{padding-block:100px}.public-design .risk-hero h1{font-size:clamp(40px,4.7vw,66px)}.public-design .hero-copy{font-size:17px;line-height:1.85}.public-design .risk-overview{--ink:#f4f8ec;--muted:#c3d5c9;background:#123c30 url(/brand/digital-contours-wide-v2.webp) 70% top/1086px auto repeat;border:1px solid #315748;border-radius:22px;padding:36px;box-shadow:0 24px 70px #193d3120}.public-design .risk-overview .section-label{color:#c2dfa5}.public-design .risk-overview>a{transition:padding .25s,background .25s}.public-design .risk-overview>a:hover{padding-left:10px;background:#ffffff08}.public-design :is(.path-card,.risk-price,.risk-step,.trust-item,.article-card,.public-reviews-grid>article,.public-reviews-empty,.home-reviews-grid>article,.specialist-offer,.specialist-profile,.service-card-grid>a,.service-card-grid>article,.answers-grid>a,.answers-grid>article){--ink:#193d31;--muted:#65796d;--accent:#176b4f;color:var(--ink);background:#fff;border:1px solid #dce6de;border-radius:18px;box-shadow:0 6px 24px #193d3105}.public-design :is(.path-card,.risk-step,.trust-item){padding:30px}.public-design :is(.path-card,.risk-price,.risk-step,.trust-item,.article-card,.public-reviews-grid>article,.home-reviews-grid>article,.specialist-offer,.specialist-profile) :is(h2,h3,b,strong){color:var(--ink)}.public-design :is(.path-card,.risk-price,.risk-step,.trust-item,.article-card,.public-reviews-grid>article,.home-reviews-grid>article,.specialist-offer,.specialist-profile) :is(p,blockquote){color:var(--muted)}.public-design :is(.path-card,.risk-price,.risk-step,.article-card) .section-label{color:#176b4f}.public-design .path-card .card-link{color:#176b4f}.public-design .trust-grid{gap:20px}.public-design .trust-item{border-right:1px solid #dce6de}.public-design .engagement-faq details{background:#fff;color:#193d31;padding:0 24px;border:1px solid #dce6de;border-radius:12px;margin-top:12px}.public-design .engagement-faq details p{color:#65796d}.public-design .engagement-faq details[open]{border-color:#80ad90}.public-design .engagement-faq details summary>span{transition:rotate .2s}.public-design .engagement-faq details[open] summary>span{rotate:45deg}.public-design .risk-banner{color:#193d31;background:#edf4e6}.public-design .risk-detail-hero h1{max-width:960px}.public-design .risk-section-nav{padding-block:18px}.public-design .public-reviews-grid{grid-template-columns:1fr;gap:24px}.public-design .public-reviews-grid>article{padding:36px}.public-design .public-reviews-grid article>p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9;font-size:17px;max-width:900px;min-height:0;display:block;-webkit-line-clamp:unset}.public-design .public-reviews-grid header b{font-size:20px}.public-design .public-reviews-grid header small{font-size:12px}.public-design .public-reviews-grid article>footer{color:#176b4f;font-size:12px}.public-design .home-reviews-heading>a{color:var(--accent)}.public-design .exchange-marquee{padding-block:35px}.public-design .exchange-marquee-label{color:var(--muted);font-size:10px;letter-spacing:.13em;margin-bottom:24px;padding-inline:24px;text-align:center}.public-design .exchange-marquee-window:after,.public-design .exchange-marquee-window:before{display:none}.public-design .exchange-marquee-window{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.platform-track{display:flex;width:max-content;animation:platform-drift 70s linear infinite}.platform-group{display:flex;flex-shrink:0;align-items:center}.platform-wordmark{display:flex;flex-direction:column;gap:7px;padding-inline:36px;border-right:1px solid #8bab8e44;color:var(--ink)}.platform-wordmark>span{font-size:9px;letter-spacing:.18em;opacity:.65}.platform-wordmark>strong{font-family:var(--font-manrope);font-size:26px;letter-spacing:-.05em;white-space:nowrap}.exchange-marquee:is(:hover,:focus-within) .platform-track{animation-play-state:paused}@keyframes platform-drift{to{transform:translateX(-50%)}}.public-design>footer{--ink:#f4f8ec;--muted:#b9cfc2;background:#102e25;color:var(--ink);border-top:1px solid #ffffff15;padding-block:56px}.public-design>footer .brand-logo-image{filter:brightness(0) invert(1)}.public-design .article-shell,.public-design .legal-document{color:#193d31}.public-design :is(.legal-document,.article-content)>section{padding:36px;margin-block:20px;border-radius:18px;border:1px solid #dce6de}.public-design :is(.legal-document,.article-content)>section:nth-of-type(2n){--ink:#f4f8ec;--muted:#c3d5c9;color:var(--ink);background:#123c30 url(/brand/digital-contours-wide-v2.webp) top/min(100vw,1920px) auto repeat}.public-design .article-content>section:nth-of-type(2n) :is(p,li){color:var(--muted)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.public-design :is(.path-card,.risk-price,.risk-step,.trust-item,.article-card,.public-reviews-grid>article,.home-reviews-grid>article){transition:translate .25s,box-shadow .25s,border-color .25s}.public-design :is(.path-card,.risk-price,.risk-step,.trust-item,.article-card,.public-reviews-grid>article,.home-reviews-grid>article):hover{translate:0 -5px;box-shadow:0 18px 40px #123c3020;border-color:#8eaf91}.public-design .btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #176b4f26}.public-design :is(.btn,.card-link,.text-link)>svg{transition:translate .2s}.public-design :is(.btn,.path-card,.text-link):hover svg:last-child{translate:4px 0}}@media(max-width:760px){.public-design>section{padding-block:48px}.public-design>section.wrap{padding-inline:20px}.public-design .risk-nav{min-height:76px;padding-block:14px;gap:12px}.public-design .risk-nav>.brand{font-size:23px}.public-design .risk-nav .brand-logo{width:34px;height:34px}.public-design .risk-hero{padding-block:52px}.public-design .risk-hero h1{font-size:39px}.public-design .risk-overview{padding:26px}.public-design .public-reviews-grid>article{padding:24px}.public-design .public-reviews-grid article>p{font-size:15px}.public-design .public-reviews-cta{flex-direction:column;align-items:flex-start}.public-design :is(.legal-document,.article-content)>section{padding:24px}.platform-wordmark{padding-inline:24px}.platform-wordmark>strong{font-size:23px}}@media(prefers-reduced-motion:reduce){.public-design *,.public-design :after,.public-design :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.public-design .platform-track{width:100%}.public-design .platform-group{flex-wrap:wrap;justify-content:center;gap:20px 0;width:100%}.public-design .platform-group[aria-hidden=true]{display:none}}.public-design .lead-chat{--ink:#193d31;--muted:#65796d;color:var(--ink)}.public-design .lead-error{color:#b42318}.public-design .marquee-pause{display:flex;justify-content:center;align-items:center;gap:8px;margin:-12px auto 22px;font-size:11px;color:var(--muted);cursor:pointer}.public-design .marquee-pause input{accent-color:#7ba888}.public-design .exchange-marquee:has(.marquee-pause input:checked) .platform-track{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.public-design .marquee-pause{display:none}}.public-design .specialist-identity small{color:#65796d}.public-design .specialist-problems,.public-design .specialist-steps{color:var(--ink);border-color:#8eaf9144}.public-design .specialist-steps strong{color:var(--ink)}.public-design .specialist-offer>div>span{color:#176b4f}.public-design .engagement-grid>article{--ink:#193d31;--muted:#65796d;background:#fff;color:var(--ink);border:1px solid #dce6de;border-radius:18px}.public-design .engagement-grid .engagement-price{color:#176b4f}.public-design .engagement-grid :is(.engagement-step,.engagement-note){color:#65796d}.public-design .engagement-footer{color:var(--muted)}.public-design>section.geo-answers-cta>div{--ink:#193d31;--muted:#536b62;--accent:#176b4f;color:var(--ink)}.public-design>section.geo-answers-cta>div h2{color:var(--ink)}.public-design>section.geo-answers-cta>div p{color:var(--muted)}.public-design>section.geo-answers-cta>div .section-label{color:#28775b}.public-design>section :is(h1,h2,h3){color:var(--ink)}.public-design>section p{color:var(--muted)}.public-design>section .lead-error{color:#b42318}.public-design .engagement-grid{gap:20px;background:transparent;border:0}.public-design .engagement-heading>p:last-child{color:var(--muted)}.public-design>.risk-banner:nth-of-type(odd){background:#fff}.public-design>.risk-banner:nth-of-type(2n){color:var(--ink)}.public-design .risk-overview,.public-design :is(.legal-document,.article-content)>section:nth-of-type(2n),.public-design>section:nth-of-type(2n){--pattern-width:min(100vw,1920px);--pattern-height:min(33.333333vw,640px);background-color:#0b3025;background-image:linear-gradient(0deg,#0b3025,transparent 14%,transparent 86%,#0b3025),linear-gradient(90deg,#0b3025,transparent 8%,transparent 92%,#0b3025),url(/brand/digital-contours-wide-v2.webp);background-size:var(--pattern-width) var(--pattern-height);background-position:top;background-repeat:no-repeat}.public-design .risk-overview{--pattern-width:1086px;--pattern-height:362px}.public-design>section.specialist-service{background:#102f26;--ink:#f4f8ec;--muted:#c3d5c9}.public-design .specialist-service:after,.public-design .specialist-service:before{display:none}.public-design .specialist-service-grid{grid-template-columns:320px minmax(0,1fr);gap:64px}.public-design .specialist-service .specialist-profile{width:100%;position:static;overflow:hidden;border:0;border-radius:18px;background:#f4f7ef;box-shadow:none;translate:none}.public-design .specialist-service .specialist-photo{width:100%;min-height:0;aspect-ratio:4/4.5;margin:0;border:0;border-radius:0;box-shadow:none}.public-design .specialist-service .specialist-identity{margin:0;padding:25px 26px 0;border:0;border-radius:0;background:none}.public-design .specialist-service .specialist-identity>i{display:none}.public-design .specialist-service .specialist-identity strong{font-size:19px}.public-design .specialist-service .specialist-identity small{font-size:12px;line-height:1.7;margin-top:8px}.public-design .specialist-service .specialist-profile blockquote{margin:0;padding:20px 26px 28px;border:0;background:none;font-size:13px;line-height:1.8}.public-design .specialist-service .specialist-profile :is(small,blockquote){color:#5b6e63}.public-design .specialist-content>h2{font-size:clamp(30px,3vw,42px);line-height:1.2;max-width:720px}.public-design .specialist-lead{font-size:16px;line-height:1.8;margin-block:24px 38px}.public-design .specialist-problems,.public-design .specialist-steps{padding:0;border:0;border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.public-design .specialist-problems{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.public-design .specialist-problems h3{grid-column:1/-1;margin:0 0 8px;font-size:21px}.public-design .specialist-problems>div{padding:20px;border:1px solid #345347;border-radius:12px;background:#1b3c31;font-size:14px;line-height:1.7;gap:12px}.public-design .specialist-steps{margin-top:44px}.public-design .specialist-steps h3{font-size:21px;margin-bottom:22px}.public-design .specialist-steps article{padding:22px 0;gap:18px;border-top:1px solid #345347;box-shadow:none;translate:none}.public-design .specialist-steps article>b{width:36px;height:36px;border-radius:50%;background:#c2dfa5;color:#193d31;font-size:12px}.public-design .specialist-steps article strong{font-size:16px}.public-design .specialist-steps article p{font-size:14px;line-height:1.75;margin-top:8px}.public-design .specialist-offer{margin-top:32px;padding:28px;grid-template-columns:1fr;gap:20px;box-shadow:none}.public-design .specialist-offer span{font-size:10px}.public-design .specialist-offer p{font-size:14px;line-height:1.75}.public-design .specialist-offer .btn{justify-self:start;white-space:normal}.public-design .specialist-cta svg{animation:none}.public-design .specialist-disclaimer{margin-top:24px}.public-design .specialist-disclaimer p{font-size:12px;line-height:1.8}@media(max-width:1000px){.public-design .specialist-service-grid{grid-template-columns:260px minmax(0,1fr);gap:32px}.public-design .specialist-problems{grid-template-columns:1fr}}@media(max-width:760px){.public-design .specialist-service-grid{display:flex;flex-direction:column;gap:32px}.public-design .specialist-service .desktop-specialist-profile{display:grid;grid-template-columns:110px 1fr;align-items:center}.public-design .specialist-service .mobile-specialist-profile{display:none}.public-design .specialist-service .specialist-photo{aspect-ratio:3/4}.public-design .specialist-service .specialist-photo-badge{display:none}.public-design .specialist-service .specialist-identity{padding:18px}.public-design .specialist-service .specialist-identity strong{font-size:17px}.public-design .specialist-service .specialist-profile blockquote{grid-column:1/-1;padding:18px 22px 24px;border-top:1px solid #dce6de}.public-design .specialist-content>h2{font-size:30px}.public-design .specialist-offer{padding:24px}}.public-design .risk-faq details{border-bottom:1px solid #dce6df}.public-design .risk-faq summary{min-height:48px;padding:14px 0;cursor:pointer;line-height:1.5}.public-design .risk-faq details p{padding-bottom:16px}.public-design .hero-actions .text-link{display:inline-flex;align-items:center;min-height:44px}.article-shell>header>.article-author{display:block;margin:18px 0 0;font-size:14px;line-height:1.6}.credit-audit-page{--credit-ink:#10372d;--credit-green:#087c5b;--credit-mint:#eaf4e6;--credit-line:#d7e3d5;background:#f8faf6;color:var(--credit-ink)}.credit-audit-page .risk-nav{background:#f8faf6}.credit-audit-page .risk-nav .nav-actions .btn.small{background:var(--credit-green);border-color:var(--credit-green);color:#fff;box-shadow:0 8px 22px rgba(8,124,91,.18)}.credit-audit-page .risk-nav .nav-actions .btn.small:hover{background:#066a4d;border-color:#066a4d;box-shadow:0 10px 26px rgba(8,124,91,.24)}.credit-hero{padding-top:34px;padding-bottom:70px}.credit-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);grid-gap:76px;gap:76px;align-items:center;padding-top:42px}.credit-hero h1{font-size:clamp(48px,5.4vw,78px);line-height:1.02;max-width:830px;letter-spacing:-.055em}.credit-hero .hero-copy{max-width:760px}.credit-hero-card{position:relative;min-height:500px;border:1px solid rgba(12,90,68,.18);border-radius:30px;padding:38px;background:linear-gradient(145deg,#0b3a2d,#0a5d45);box-shadow:0 28px 70px rgba(10,55,43,.18);overflow:hidden}.credit-hero-card:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(198,237,174,.16) 1px,transparent 0);background-size:22px 22px;pointer-events:none}.credit-document{position:relative;z-index:1;width:68%;height:245px;background:#fff;border-radius:18px;padding:25px;box-shadow:0 20px 45px rgba(0,0,0,.22);transform:rotate(-3deg)}.credit-document span{font:700 11px/1.2 var(--font-manrope);letter-spacing:.13em;color:#3c6b5e}.credit-document i{display:block;width:88%;height:8px;border-radius:8px;background:#dbe6df;margin-top:24px}.credit-document i:nth-of-type(2){width:72%}.credit-document i:nth-of-type(3){width:80%}.credit-scan-line{position:absolute;left:0;right:0;top:48%;height:2px;background:#2fc78f;box-shadow:0 0 18px #64e6b4;animation:creditScan 3s ease-in-out infinite}.credit-found{position:absolute;z-index:2;right:27px;top:165px;width:58%;padding:17px 18px;border-radius:15px;background:#fff;display:flex;gap:12px;align-items:center;box-shadow:0 18px 38px rgba(0,0,0,.22)}.credit-found svg{color:#11a974;flex:none}.credit-found span,.credit-found strong{display:block}.credit-found strong{font-size:13px}.credit-found span{margin-top:4px;font-size:10px;color:#70837b}.credit-hero-metric{position:absolute;z-index:2;left:38px;right:38px;bottom:38px;border-top:1px solid rgba(255,255,255,.2);padding-top:22px;color:#fff}.credit-hero-metric small,.credit-hero-metric span,.credit-hero-metric strong{display:block}.credit-hero-metric span{font-size:13px;color:#b7d6ca}.credit-hero-metric strong{font-size:38px;margin:5px 0}.credit-hero-metric small{color:#a9c6bb}@keyframes creditScan{0%,to{transform:translateY(-70px);opacity:.5}50%{transform:translateY(85px);opacity:1}}.credit-benefits{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--credit-line);border-radius:22px;overflow:hidden;background:#fff;margin-top:54px}.credit-benefits div{padding:28px 34px;display:flex;gap:16px;align-items:center}.credit-benefits div+div{border-left:1px solid var(--credit-line)}.credit-benefits strong{font-size:32px;color:var(--credit-green)}.credit-benefits span{font-size:14px;color:#5f746d}.credit-trust{background:#0b3c2f;color:#fff;padding:85px 0;position:relative;overflow:hidden}.credit-process:before,.credit-trust:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 20%,rgba(130,222,164,.16),transparent 30%),linear-gradient(135deg,transparent 45%,rgba(190,233,170,.05) 45% 46%,transparent 46%);background-size:auto,72px 72px}.credit-trust .wrap{position:relative}.credit-process h2,.credit-trust h2{color:#fff;max-width:650px}.credit-trust p:last-child{font-size:20px;line-height:1.7;max-width:900px;color:#bdd1ca}.credit-what{padding-top:110px;padding-bottom:100px}.credit-card-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;margin-top:42px}.credit-card-grid article{background:#fff;border:1px solid var(--credit-line);border-radius:22px;padding:28px;min-height:270px;transition:.25s ease}.credit-card-grid article:hover{transform:translateY(-6px);box-shadow:0 20px 45px rgba(22,72,57,.1)}.credit-card-grid article>span{color:#148464;font-weight:800;font-size:12px}.credit-card-grid h3{font-size:21px;margin:30px 0 22px}.credit-card-grid p{font-size:14px;color:#63766f;border-top:1px solid #edf1eb;padding-top:12px;margin:12px 0 0}.credit-check{padding:80px;border-radius:32px;background:#fff;border:1px solid var(--credit-line);margin-bottom:110px;scroll-margin-top:25px}.credit-check-heading{max-width:700px}.credit-type-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px;margin-top:40px}.credit-type-grid>button{font:inherit;text-align:left;background:#f7faf5;border:1px solid var(--credit-line);border-radius:22px;padding:30px;cursor:pointer;color:var(--credit-ink);position:relative;transition:.22s ease}.credit-type-grid>button.selected,.credit-type-grid>button:hover{border-color:#178665;background:#edf7ee;transform:translateY(-3px)}.credit-type-grid button>span{font-size:12px;font-weight:800;color:#188466}.credit-type-grid h3{font-size:24px;margin:28px 0 8px}.credit-type-grid p{color:#657871;max-width:470px}.credit-type-grid svg{position:absolute;right:28px;top:28px;color:#168363}.credit-upload{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:50px;gap:50px;border-top:1px solid var(--credit-line);margin-top:42px;padding-top:42px;scroll-margin-top:25px}.credit-upload h3{font-size:28px}.credit-upload ul{padding:0;margin:25px 0;list-style:none}.credit-upload li{display:flex;align-items:center;gap:10px;margin:13px 0;color:#566d64}.credit-upload li svg{color:#149268}.credit-formats{font-size:12px;color:#83928d}.credit-drop{border:1px dashed #a9c5b5;border-radius:22px;padding:18px;background:#f8fbf7}.credit-drop>input{display:none}.credit-drop>button:not(.btn){width:100%;min-height:155px;background:transparent;border:0;color:var(--credit-ink);font:inherit;cursor:pointer;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center}.credit-drop>button:not(.btn) svg{color:#188763}.credit-drop>button:not(.btn) span{font-size:13px;color:#71817b}.credit-file-list{max-height:180px;overflow:auto;border-top:1px solid #dfe9de;margin:10px 0 18px;padding-top:10px}.credit-file-list>span{display:flex;justify-content:space-between;gap:12px;padding:7px 5px;font-size:12px}.credit-file-list small{color:#83918c;white-space:nowrap}.credit-privacy{display:flex;justify-content:center;gap:6px;font-size:11px;color:#6b7e77;margin:13px 0 0}.credit-error{color:#a33f31;background:#fff1ee;padding:10px 12px;border-radius:10px;font-size:13px}.credit-result{padding:60px;border-radius:30px;background:#fff;border:1px solid var(--credit-line);margin-bottom:110px}.credit-result-head{display:flex;justify-content:space-between;gap:30px}.credit-result-head>div{max-width:780px}.credit-status{height:max-content;padding:10px 14px;border-radius:100px;font-weight:700;font-size:12px}.credit-status.working{color:#8d6514;background:#fff4d8}.credit-status.ready{color:#176b45;background:#e8f5df}.credit-total{margin-top:40px;padding:30px;border-radius:20px;background:#0b3c2f;color:#fff}.credit-total small,.credit-total span,.credit-total strong{display:block}.credit-total strong{font-size:42px;margin:8px 0}.credit-total small{color:#b9d1c8}.credit-findings{display:grid;grid-gap:16px;gap:16px;margin-top:24px}.credit-findings article{border:1px solid var(--credit-line);border-radius:19px;padding:25px}.credit-findings article>div:first-child{max-width:750px}.credit-provider{font-size:11px;font-weight:800;letter-spacing:.1em;color:#188566}.credit-findings h3{font-size:23px;margin:7px 0}.credit-findings p{color:#63766e}.credit-findings dl{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:22px 0 0}.credit-findings dl>div{background:#f4f8f2;border-radius:12px;padding:14px}.credit-findings dt{font-size:11px;color:#72817c}.credit-findings dd{margin:5px 0 0;font-weight:800}.credit-warning{background:#fff4d9;padding:12px 14px;border-radius:11px;color:#875f12!important;font-size:13px}.credit-findings details{margin-top:14px}.credit-findings summary{cursor:pointer;font-weight:700;font-size:13px}.credit-findings blockquote{margin:12px 0 0;border-left:3px solid #65ae88;padding-left:14px;color:#5d7169;font-size:13px}.credit-notice{margin-top:22px;padding:22px;border-radius:16px;background:#fff8e8}.credit-notice p{margin:8px 0;color:#705d34}.credit-next{display:flex;justify-content:space-between;align-items:center;gap:30px;border-top:1px solid var(--credit-line);margin-top:30px;padding-top:30px}.credit-next h3{margin:0 0 7px}.credit-next p{margin:0;color:#63766e}.credit-next-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.credit-loader{display:flex;gap:8px;justify-content:center;padding:45px}.credit-loader span{width:9px;height:9px;border-radius:50%;background:#158665;animation:creditPulse 1.2s ease-in-out infinite}.credit-loader span:nth-child(2){animation-delay:.18s}.credit-loader span:nth-child(3){animation-delay:.36s}@keyframes creditPulse{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.credit-process{background:#0b3c2f;color:#fff;padding:110px 0}.credit-process,.credit-process .wrap{position:relative}.credit-process .wrap>div{margin-top:45px;border-top:1px solid rgba(255,255,255,.16)}.credit-process article{display:grid;grid-template-columns:72px 1fr;padding:25px 0;border-bottom:1px solid rgba(255,255,255,.16)}.credit-process article>span{color:#8bd3ad;font-weight:800}.credit-process h3{font-size:21px;margin:0 0 6px;color:#fff}.credit-process p{margin:0;color:#abc4bb}.credit-economics{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;align-items:center;padding-top:110px;padding-bottom:110px}.credit-example{background:#fff;border:1px solid var(--credit-line);border-radius:23px;padding:32px}.credit-example p{display:flex;justify-content:space-between;gap:20px;padding:12px 0;margin:0;border-bottom:1px solid #e5ece3}.credit-example strong{font-size:20px}.credit-example small{display:block;color:#75867f;margin-top:18px}.credit-faq{padding-bottom:100px}.credit-faq details{background:#fff;border:1px solid var(--credit-line);border-radius:14px;margin:10px 0;padding:0 22px}.credit-faq summary{font-weight:750;cursor:pointer;padding:20px 0}.credit-faq details p{padding:0 0 20px;margin:0;color:#5f746c}.credit-final{background:#e6f2df;padding:85px 0}.credit-final .wrap{display:flex;justify-content:space-between;align-items:center;gap:50px}.credit-final .wrap>div{max-width:760px}@media(max-width:1000px){.credit-hero-grid{grid-template-columns:1fr}.credit-hero-card{min-height:460px}.credit-card-grid{grid-template-columns:repeat(2,1fr)}.credit-check{padding:40px}.credit-economics,.credit-upload{grid-template-columns:1fr}}@media(max-width:680px){.credit-hero{padding-bottom:45px}.credit-hero-grid{gap:35px;padding-top:24px}.credit-hero h1{font-size:42px}.credit-hero-card{min-height:410px;padding:22px;border-radius:22px}.credit-document{height:210px}.credit-found{right:14px;top:140px;width:70%}.credit-hero-metric{left:22px;right:22px;bottom:24px}.credit-hero-metric strong{font-size:29px}.credit-benefits{grid-template-columns:1fr}.credit-benefits div+div{border-left:0;border-top:1px solid var(--credit-line)}.credit-card-grid,.credit-type-grid{grid-template-columns:1fr}.credit-what{padding-top:75px}.credit-check,.credit-result{padding:24px;margin-bottom:70px;border-radius:22px}.credit-final .wrap,.credit-next,.credit-result-head{display:block}.credit-status{display:inline-block;margin-top:12px}.credit-findings dl{grid-template-columns:1fr}.credit-next-actions{margin-top:20px}.credit-economics{padding-top:75px;padding-bottom:75px}.credit-final .btn{margin-top:20px}}.credit-admin,.credit-client{padding:55px 60px 90px;max-width:1680px;margin:0 auto;color:#12382f}.credit-admin-title,.credit-client>header{display:flex;justify-content:space-between;gap:30px;align-items:flex-start}.credit-admin-title p,.credit-client>header p{font-size:11px;letter-spacing:.14em;font-weight:800;color:#168363;margin:0 0 16px}.credit-admin-title h1,.credit-client>header h1{font-size:46px;letter-spacing:-.04em;margin:0 0 10px}.credit-admin-title>div>span,.credit-client>header>span{color:#6d8179}.credit-admin-live{font-size:12px;color:#71847c}.credit-admin-live:first-letter{color:#2db67c}.credit-admin-metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin:40px 0 25px}.credit-admin-metrics>div{border:1px solid #d9e4d7;background:#fff;border-radius:16px;padding:21px}.credit-admin-metrics span{display:block;font-size:11px;color:#74867f;text-transform:uppercase}.credit-admin-metrics strong{display:block;font-size:25px;margin-top:8px}.credit-admin-filters{display:flex;gap:14px;margin-bottom:20px}.credit-admin-filters label{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #d8e3d6;border-radius:13px;padding:0 14px;flex:1 1}.credit-admin-filters input,.credit-admin-filters select,.credit-admin-form-row input,.credit-admin-form-row select,.credit-admin-notes textarea,.credit-finance-grid input{font:inherit;color:#163b32}.credit-admin-filters input{border:0;outline:0;padding:15px 0;width:100%;background:transparent}.credit-admin-filters select{border:1px solid #d8e3d6;border-radius:13px;padding:0 14px;background:#fff}.credit-crm-grid{display:grid;grid-template-columns:370px minmax(0,1fr);grid-gap:18px;gap:18px}.credit-case-detail,.credit-case-list{background:#fff;border:1px solid #d9e4d7;border-radius:18px;overflow:hidden}.credit-case-list{max-height:calc(100vh - 230px);overflow:auto;position:-webkit-sticky;position:sticky;top:20px}.credit-case-list>button{width:100%;text-align:left;border:0;border-bottom:1px solid #e3eae1;background:#fff;padding:19px;font:inherit;color:#173b32;cursor:pointer}.credit-case-list>button.active,.credit-case-list>button:hover{background:#f0f6ed}.credit-case-list button>div{display:flex;justify-content:space-between;gap:10px}.credit-case-list button span{font-size:12px;color:#71817b}.credit-case-list button p{font-size:13px;margin:10px 0}.credit-case-list button footer{display:flex;justify-content:space-between;align-items:center}.credit-mini-status{padding:5px 8px;border-radius:100px;background:#fff2cf;color:#845e11!important;font-weight:700}.credit-mini-status.s-completed,.credit-mini-status.s-result_received{background:#e4f3da;color:#2a7147!important}.credit-case-detail{padding:30px}.credit-case-detail>header{display:flex;justify-content:space-between;gap:25px;align-items:flex-start;border-bottom:1px solid #e2e9df;padding-bottom:24px}.credit-case-detail>header p{font-size:11px;color:#188467;font-weight:800;letter-spacing:.1em;margin:0}.credit-case-detail>header h2{font-size:30px;margin:6px 0}.credit-case-detail>header span{font-size:13px;color:#74857e}.credit-case-detail>header>strong{font-size:28px}.credit-admin-form-row{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:12px;gap:12px;margin:22px 0}.credit-admin-form-row label,.credit-admin-notes,.credit-finance-grid label{font-size:11px;color:#6d8078;font-weight:700}.credit-admin-form-row input,.credit-admin-form-row select,.credit-finance-grid input{width:100%;box-sizing:border-box;border:1px solid #d8e3d6;border-radius:10px;padding:11px;margin-top:6px;background:#fff}.credit-admin-section{border-top:1px solid #e0e8de;padding-top:25px;margin-top:25px}.credit-admin-section>h3{font-size:18px}.credit-admin-section>h3 span{font-size:11px;background:#edf4e9;border-radius:100px;padding:4px 8px;margin-left:5px}.credit-admin-docs{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:9px;gap:9px}.credit-admin-docs a{display:flex;align-items:center;gap:10px;border:1px solid #dfe8dc;padding:12px;border-radius:11px;color:#183d33;text-decoration:none}.credit-admin-docs a>span{flex:1 1;min-width:0}.credit-admin-docs small,.credit-admin-docs strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.credit-admin-docs strong{font-size:12px}.credit-admin-docs small{font-size:10px;color:#75867f;margin-top:3px}.credit-admin-findings{display:grid;grid-gap:12px;gap:12px}.credit-admin-findings article{background:#f7faf5;border-radius:13px;padding:17px}.credit-admin-findings article>header{display:flex;justify-content:space-between;gap:15px}.credit-admin-findings small{display:block;color:#70827b;font-size:10px}.credit-admin-findings strong{display:block;margin-top:5px}.credit-admin-findings p{font-size:12px;color:#61736c}.credit-admin-findings dl{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.credit-admin-findings dl>div{background:#fff;padding:9px;border-radius:8px}.credit-admin-findings dt{font-size:9px;color:#788981}.credit-admin-findings dd{font-size:12px;font-weight:700;margin:4px 0 0}.credit-admin-findings blockquote{font-size:11px;margin:10px 0 0;border-left:2px solid #69ad88;padding-left:10px}.credit-admin-findings blockquote small{display:inline}.credit-ai-report>div{border-bottom:1px solid #e3eae1;padding:10px 0}.credit-ai-report>div strong{font-size:12px}.credit-ai-report>div p{font-size:13px;color:#5d7169;white-space:pre-wrap}.credit-finance-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.credit-fee-result{display:flex;gap:12px;margin-top:15px}.credit-fee-result span{background:#eef5ea;border-radius:10px;padding:12px 14px}.credit-admin-notes{display:block;margin:24px 0 15px}.credit-admin-notes textarea{display:block;width:100%;box-sizing:border-box;border:1px solid #d8e3d6;border-radius:11px;padding:12px;margin-top:7px;resize:vertical}.credit-empty{text-align:center;color:#75877f;padding:35px}.credit-client-actions,.credit-client>header{margin-bottom:25px}.credit-client-list{display:grid;grid-gap:12px;gap:12px}.credit-client-list>a{display:grid;grid-template-columns:50px 1fr auto 20px;align-items:center;grid-gap:18px;gap:18px;background:#fff;border:1px solid #d9e4d7;border-radius:16px;padding:20px;color:#163b32;text-decoration:none}.credit-client-icon{width:48px;height:48px;border-radius:13px;background:#e9f3e3;display:grid;place-items:center;color:#1b8062}.credit-client-list small{font-size:10px;color:#198266;font-weight:800}.credit-client-list h2{font-size:18px;margin:4px 0}.credit-client-list p{font-size:12px;color:#71837b;margin:0}.credit-client-list>a>strong{font-size:18px}.credit-client-empty{text-align:center;background:#fff;border:1px solid #d9e4d7;border-radius:16px;padding:50px}.credit-client-empty>svg{color:#228166}.credit-back{display:inline-block;margin-bottom:25px;color:#1b755c;text-decoration:none}.credit-client-summary{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.credit-client-summary>div{background:#fff;border:1px solid #d9e4d7;border-radius:16px;padding:23px}.credit-client-summary small,.credit-client-summary span,.credit-client-summary strong{display:block}.credit-client-summary small{color:#71847c}.credit-client-summary strong{font-size:28px;margin:9px 0}.credit-client-summary span{font-size:12px;color:#698078}.credit-client-panel{background:#fff;border:1px solid #d9e4d7;border-radius:16px;padding:25px;margin-top:14px}.credit-client-panel>h2{font-size:21px}.credit-client-panel>p{color:#60736b}.credit-client-warning{background:#fff4d9;color:#755717;border-radius:9px;padding:10px 12px;margin-top:8px;font-size:12px}.credit-client-finding{display:flex;justify-content:space-between;gap:25px;padding:18px 0;border-top:1px solid #e1e9df}.credit-client-finding small{color:#1c8063}.credit-client-finding h3{font-size:16px;margin:4px 0}.credit-client-finding p{font-size:12px;color:#677970;margin:0}.credit-client-docs{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:9px;gap:9px}.credit-client-docs a{display:flex;align-items:center;gap:8px;color:#183c32;text-decoration:none;border:1px solid #dfe7dd;border-radius:10px;padding:11px}.credit-client-docs a span{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.credit-client-telegram{display:flex;align-items:center;justify-content:space-between;gap:30px;background:#e6f2df;border-radius:16px;padding:25px;margin-top:14px}.credit-client-telegram h2{font-size:20px;margin:0 0 5px}.credit-client-telegram p{margin:0;color:#64786f}@media(max-width:1000px){.credit-admin,.credit-client{padding:35px 24px}.credit-crm-grid{grid-template-columns:1fr}.credit-case-list{position:static;max-height:380px}.credit-admin-metrics{grid-template-columns:repeat(2,1fr)}.credit-admin-form-row,.credit-finance-grid{grid-template-columns:1fr 1fr}}@media(max-width:680px){.credit-admin-title,.credit-client>header{display:block}.credit-admin-live{display:block;margin-top:15px}.credit-admin-docs,.credit-admin-metrics,.credit-client-docs,.credit-client-summary{grid-template-columns:1fr}.credit-admin-filters{display:grid}.credit-admin-filters select{height:48px}.credit-admin-form-row,.credit-finance-grid{grid-template-columns:1fr}.credit-admin-findings dl{grid-template-columns:1fr 1fr}.credit-client-list>a{grid-template-columns:42px 1fr 18px}.credit-client-list>a>strong{grid-column:2}.credit-client-telegram{display:block}.credit-client-telegram .btn{margin-top:18px}}.credit-audit-page .credit-hero{padding-top:38px;padding-bottom:64px;background:#f8faf6!important}.credit-audit-page .credit-hero-grid{grid-template-columns:minmax(430px,.92fr) minmax(560px,1.08fr);gap:64px;align-items:center;padding-top:34px}.credit-hero-story h1{font-size:clamp(46px,4.3vw,70px);line-height:.99;letter-spacing:-.06em;margin:26px 0 24px}.credit-hero-story .hero-copy{font-size:17px;line-height:1.75}.credit-audit-page .credit-hero :is(.hero-copy,.risk-note){color:#5d7166}.credit-audit-page .credit-type-grid button>span{color:#126b50}.credit-audit-page .credit-drop>button:not(.btn) span{color:#61736d}.credit-hero-points{display:flex;flex-wrap:wrap;gap:9px;margin:30px 0 20px}.credit-hero-points span{padding:10px 13px;border:1px solid #cbdccf;border-radius:999px;background:#fff;color:#285346;font-size:12px;font-weight:700}.credit-check-hero{margin:0;padding:34px;border-radius:28px;box-shadow:0 26px 70px rgba(12,67,51,.12);background:#fff}.credit-check-hero .credit-check-heading h2{font-size:32px;margin:10px 0}.credit-check-hero .credit-check-heading>p:last-child{font-size:14px;margin-bottom:0}.credit-check-hero .credit-type-grid{gap:10px;margin-top:24px}.credit-check-hero .credit-type-grid>button{border-radius:15px;padding:18px;min-height:126px}.credit-check-hero .credit-type-grid h3{font-size:17px;margin:18px 0 5px;padding-right:22px}.credit-check-hero .credit-type-grid p{font-size:11px;line-height:1.45;margin:0}.credit-check-hero .credit-type-grid svg{right:16px;top:16px;width:17px}.credit-required-docs{margin-top:20px;padding:17px 18px;border:1px solid #dce7dc;border-radius:15px;background:#f7faf5}.credit-required-docs>div{display:flex;justify-content:space-between;gap:14px;align-items:baseline}.credit-required-docs>div strong{font-size:13px;color:#173d31}.credit-required-docs>div span{font-size:10px;color:#64776f}.credit-required-docs ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 14px;gap:8px 14px;margin:13px 0 0;padding:0;list-style:none}.credit-required-docs li{display:flex;align-items:flex-start;gap:7px;color:#566c63;font-size:10px;line-height:1.35}.credit-required-docs li svg{width:13px;min-width:13px;margin-top:1px;color:#83a497}.credit-required-docs li.required{color:#264d40;font-weight:700}.credit-required-docs li.required svg{color:#11815e}.credit-check-hero .credit-upload{display:block;margin-top:22px;padding-top:22px}.credit-check-hero .credit-doc-hints{display:none}.credit-check-hero .credit-drop{padding:13px;border-radius:17px;background:#f6faf5}.credit-check-hero .credit-drop>button:not(.btn){min-height:122px;border:1px dashed #a5c5b3;border-radius:13px;background:#fff}.credit-check-hero .credit-drop>.btn{min-height:50px;margin-top:10px}.credit-check-hero .credit-privacy{font-size:10px}.credit-audit-page .bank-marquee{position:relative;padding:30px 0 35px!important;background:#103c30 url(/brand/digital-contours-wide-v2.webp) center 44%/1920px auto no-repeat!important;color:#f2f7ee}.bank-marquee .exchange-marquee-label{color:#bed7c8}.bank-marquee .platform-wordmark{color:#f3f8ef;border-color:#ffffff22}.bank-wordmark>strong{font-size:24px}.credit-result-hero{margin:0;min-height:570px;padding:34px;box-shadow:0 26px 70px rgba(12,67,51,.12)}.credit-result-hero .credit-result-head h2{font-size:30px}.credit-public-result{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:12px;gap:12px;margin-top:32px}.credit-public-result>div{padding:24px;border-radius:18px;background:#0b3c2f;color:#fff}.credit-public-result span,.credit-public-result strong{display:block}.credit-public-result span{font-size:12px;color:#b8d2c8}.credit-public-result strong{font-size:30px;margin-top:8px}.credit-result-limit{padding:13px 15px;border-radius:11px;background:#f0f6ed;font-size:12px!important}.credit-public-basis{margin:17px 0 0;color:#25483e;font-size:14px;line-height:1.55}.credit-public-basis p{margin:5px 0 0}.credit-retry{border:0;background:none;color:#176b45;text-decoration:underline;cursor:pointer;margin-top:10px;padding:0;font:inherit}.credit-application-form{display:grid;grid-gap:10px;gap:10px;min-width:230px}.credit-application-form label{font-size:12px;font-weight:700}.credit-application-form input{min-height:43px;border:1px solid #b7cdbd;border-radius:9px;padding:9px 12px;font:inherit}.credit-application-form .btn{justify-content:center}.credit-application-form .credit-error{margin:0}@media(max-width:680px){.credit-public-result{grid-template-columns:1fr}.credit-public-result strong{font-size:25px}.credit-application-form{margin-top:18px}}.credit-partner{padding:100px 0!important;background:#edf5e9!important;color:#163d32}.credit-partner .wrap{display:grid;grid-template-columns:1fr .8fr;grid-gap:90px;gap:90px;align-items:center}.credit-partner h2{max-width:760px;font-size:clamp(38px,4vw,62px);line-height:1.05}.credit-partner p{max-width:720px;font-size:17px;line-height:1.7}.credit-partner .btn{margin-top:18px}.credit-partner-example{padding:32px;border:1px solid #d4e3d2;border-radius:23px;background:#fff;box-shadow:0 22px 55px rgba(21,72,56,.09)}.credit-partner-example>span{font-size:11px;letter-spacing:.14em;color:#168163;font-weight:800}.credit-partner-example p{display:flex;justify-content:space-between;gap:18px;margin:0;padding:18px 0;border-bottom:1px solid #e2ebe0}.credit-partner-example small,.credit-partner-example strong{display:block}.credit-partner-example strong{font-size:23px}.credit-partner-example .partner-total{margin-top:12px;padding:19px;border:0;border-radius:14px;background:#0b3c2f;color:#fff}.credit-partner-example .partner-total small{color:#bcd2ca}.credit-partner-example em{display:block;margin-top:12px;text-align:right;color:#667a72;font-size:12px}.credit-resources{padding:92px 0 105px!important;background:#0b3c2f!important;color:#f6faef}.credit-resources .seo-related{margin:0 auto;padding:0 0 72px;border:0;border-bottom:1px solid rgba(255,255,255,.16);border-radius:0;background:transparent}.credit-resources .seo-related h2{color:#fff}.credit-resources .seo-related>.section-label{color:#d9f4bd}.credit-resources .credit-faq{padding-top:72px;padding-bottom:0;background:transparent!important}.credit-resources .credit-faq>.section-label{color:#d9f4bd}.credit-resources .credit-faq>h2{color:#fff}.credit-resources .credit-faq details{--ink:#173d31;--muted:#536b62;background:#fff;border-color:#dce7dc;color:#173d31}.credit-resources .credit-faq summary{color:#173d31}.credit-resources .credit-faq details p{color:#536b62}.credit-audit-page .credit-trust{--ink:#173d31;--muted:#526a61;background:#edf5e9!important;color:#173d31}.credit-audit-page .credit-trust:before{display:none}.credit-audit-page .credit-trust h2{color:#173d31}.credit-audit-page .credit-trust p:last-child{color:#526a61}.credit-audit-page .credit-what{--ink:#f6faef;--muted:#d3e2da;background:#0b3c2f url(/brand/digital-contours-wide-v2.webp) top/1920px auto no-repeat!important;color:#f6faef}.credit-audit-page .credit-what>.section-label{color:#d9f4bd}.credit-audit-page .credit-what>h2{color:#fff}.credit-audit-page .credit-card-grid article,.credit-audit-page .credit-check-hero,.credit-audit-page .credit-example,.credit-audit-page .credit-partner-example{--ink:#173d31;--muted:#536b62;color:#173d31}.credit-audit-page .credit-card-grid h3,.credit-audit-page .credit-card-grid p{color:#173d31}.credit-audit-page .credit-card-grid p{color:#536b62}.credit-audit-page .credit-process{--ink:#173d31;--muted:#526a61;background:#fff!important;color:#173d31}.credit-audit-page .credit-process:before{display:none}.credit-audit-page .credit-process h2,.credit-audit-page .credit-process h3{color:#173d31}.credit-audit-page .credit-process p{color:#526a61}.credit-audit-page .credit-process .wrap>div,.credit-audit-page .credit-process article{border-color:#dce7df}.credit-audit-page .credit-process article>span{color:#168261}.credit-audit-page .credit-economics{--ink:#f6faef;--muted:#d3e2da;background:#0b3c2f url(/brand/digital-contours-wide-v2.webp) top/1920px auto no-repeat!important;color:#f6faef}.credit-audit-page .credit-economics>.section-label,.credit-audit-page .credit-economics>div>.section-label{color:#d9f4bd}.credit-audit-page .credit-economics h2{color:#fff}.credit-audit-page .credit-economics>div>p{color:#d3e2da}.credit-audit-page .credit-example p,.credit-audit-page .credit-example span,.credit-audit-page .credit-example strong{color:#173d31}.credit-audit-page .credit-example small{color:#5a7067}.credit-audit-page .credit-partner p{color:#536b62}.credit-audit-page .credit-partner-example .partner-total,.credit-audit-page .credit-partner-example .partner-total strong{color:#fff}.credit-audit-page .credit-partner-example .partner-total small{color:#d0e2da}.credit-resources .seo-related a,.credit-resources .seo-related a span{color:#173d31!important}.credit-resources .seo-related a{font-size:14px;font-weight:750;line-height:1.45;border-color:#d8e5dd;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.credit-resources .seo-related a:hover{color:#0b6249!important;background:#f3f8f1;border-color:#73aa91;transform:translateY(-3px);box-shadow:0 14px 30px rgba(7,42,31,.16)}.credit-resources .seo-related a svg{color:#087c5b}.credit-audit-page .credit-final{--ink:#173d31;--muted:#526a61;background:#f4f8f1!important;color:#173d31}.credit-audit-page :is(.bank-marquee,.credit-what,.credit-economics){background-color:#0b3025!important;background-image:linear-gradient(0deg,#0b3025,transparent 14%,transparent 86%,#0b3025),linear-gradient(90deg,#0b3025,transparent 8%,transparent 92%,#0b3025),url(/brand/digital-contours-wide-v2.webp)!important;background-position:top,top,top!important;background-size:1920px 640px,1920px 640px,1920px 640px!important;background-repeat:no-repeat!important}.credit-audit-page .credit-final h2{color:#173d31}.credit-audit-page .credit-final p{color:#526a61}@media(max-width:1180px){.credit-audit-page .credit-hero-grid{grid-template-columns:1fr;gap:40px}.credit-check-hero,.credit-hero-story{max-width:820px}.credit-partner .wrap{gap:45px}}@media(max-width:760px){.public-design .risk-nav.wrap{width:calc(100% - 32px)}.credit-audit-page .credit-hero-grid{padding-top:24px}.credit-check-hero{padding:22px}.credit-check-hero .credit-type-grid{grid-template-columns:1fr 1fr}.credit-check-hero .credit-type-grid>button{min-height:112px;padding:14px}.credit-check-hero .credit-type-grid h3{font-size:15px}.credit-check-hero .credit-type-grid p{display:none}.credit-required-docs>div{display:block}.credit-required-docs>div span{display:block;margin-top:4px}.credit-required-docs ul{grid-template-columns:1fr}.credit-hero-story h1{font-size:43px}.credit-partner .wrap,.credit-public-result{grid-template-columns:1fr}.credit-partner .wrap{gap:35px}.credit-partner{padding:65px 0!important}.credit-resources{padding:65px 0 75px!important}.credit-resources .seo-related{padding-bottom:54px}.credit-resources .credit-faq{padding-top:54px}.bank-wordmark>strong{font-size:21px}}.aml-page{--aml:#0b5c43;--aml-dark:#073a2d;--aml-soft:#edf5ef}.aml-hero{padding-top:42px;padding-bottom:92px}.aml-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);grid-gap:86px;gap:86px;align-items:center;margin-top:72px}.aml-hero h1{max-width:760px;font-size:clamp(54px,5.3vw,92px);line-height:.98;letter-spacing:-.065em}.aml-hero .hero-copy{max-width:680px}.aml-screen{position:relative;min-height:520px;padding:34px;border-radius:28px;color:#fff;background:radial-gradient(circle at 68% 22%,rgba(125,220,170,.24),transparent 28%),linear-gradient(145deg,#0b5b43,#052d24);box-shadow:0 32px 70px rgba(6,48,37,.22);overflow:hidden}.aml-screen:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(173,239,201,.24) 1px,transparent 0);background-size:22px 22px;-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent)}.aml-screen>*{position:relative}.aml-screen-head{display:flex;justify-content:space-between;font-size:12px;letter-spacing:.16em}.aml-screen-head i{font-style:normal;color:#b9e7cd}.aml-address{margin:54px 0 24px;padding:18px 20px;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:rgba(255,255,255,.08);font:600 20px/1.2 monospace}.aml-ring{display:flex;align-items:center;gap:12px;padding:24px 0;font-size:24px;font-weight:700}.aml-ring svg{width:38px;height:38px;color:#bff1cf}.aml-screen ul{display:grid;grid-gap:12px;gap:12px;margin:12px 0 34px;padding:0;list-style:none}.aml-screen li{display:flex;gap:10px;align-items:center;padding:13px 15px;border-radius:10px;background:rgba(255,255,255,.08)}.aml-screen li svg{width:18px;color:#bff1cf}.aml-screen small{color:#b9cfca}.aml-dark{padding:92px 0;color:#fff;background:var(--aml-dark)}.aml-dark h2,.aml-process h2{max-width:760px;font-size:clamp(38px,4vw,66px);line-height:1.04}.aml-reasons{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:48px}.aml-reasons article{padding:30px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:rgba(255,255,255,.05)}.aml-reasons article>span{color:#8bd5ad;font-weight:800}.aml-reasons h3{margin:42px 0 12px;font-size:26px}.aml-reasons p{color:#c8d9d3}.aml-scope{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:90px;gap:90px;padding-top:110px;padding-bottom:110px}.aml-faq h2,.aml-final h2,.aml-note h2,.aml-scope h2{font-size:clamp(36px,3.6vw,58px);line-height:1.05}.aml-scope>div:last-child{display:grid;grid-gap:14px;gap:14px}.aml-scope article{display:flex;gap:20px;padding:24px;border:1px solid #dce8df;border-radius:16px}.aml-scope article svg{flex:none;color:var(--aml)}.aml-scope article h3{margin:0 0 7px}.aml-scope article p{margin:0;color:#64736d}.aml-process{padding:96px 0;background:var(--aml-soft)}.aml-process .wrap>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:46px}.aml-process article{padding:28px;border-radius:16px;background:#fff}.aml-process article>span{font-weight:800;color:var(--aml)}.aml-process h3{margin:38px 0 10px}.aml-process p{color:#687770}.aml-note{display:flex;gap:24px;align-items:center;margin-top:90px;margin-bottom:90px;padding:38px;border-radius:20px;color:#fff;background:var(--aml-dark)}.aml-note svg{flex:none;width:52px;height:52px;color:#bff1cf}.aml-note h2{margin:0 0 8px;font-size:34px}.aml-note p{margin:0;color:#d4e2dd}.aml-faq{padding-bottom:100px}.aml-faq details{border-top:1px solid #dce8df;padding:22px 0}.aml-faq details:last-child{border-bottom:1px solid #dce8df}.aml-faq summary{cursor:pointer;font-size:20px;font-weight:700}.aml-faq details p{max-width:820px;color:#63736c}.aml-final{padding:82px 0;background:#e9f2eb}.aml-final .wrap{display:flex;justify-content:space-between;align-items:center;gap:48px}.aml-final p{max-width:720px}.aml-final .btn{flex:none}@media(max-width:900px){.aml-hero-grid,.aml-scope{grid-template-columns:1fr;gap:42px}.aml-hero-grid{margin-top:42px}.aml-screen{min-height:450px}.aml-process .wrap>div,.aml-reasons{grid-template-columns:1fr}.aml-final .wrap{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.aml-hero{padding-top:24px;padding-bottom:64px}.aml-hero h1{font-size:48px}.aml-screen{min-height:420px;padding:24px}.aml-screen-head{gap:18px}.aml-dark,.aml-process{padding:66px 0}.aml-scope{padding-top:72px;padding-bottom:72px}.aml-note{align-items:flex-start;margin-top:60px;margin-bottom:60px;padding:28px}.aml-note svg{width:36px;height:36px}}.article-page .article-shell{width:min(100% - 40px,880px);margin:48px auto 100px}.article-page .article-shell>nav{gap:10px;margin-bottom:32px;font-size:12px;line-height:1.5;flex-wrap:wrap}.article-page .article-shell>header{padding:0 0 38px;border-bottom:1px solid #dce6de}.article-page .article-shell>header .section-label{margin:0 0 14px}.article-page .article-shell>header h1{max-width:840px;font-size:clamp(38px,4.2vw,60px);line-height:1.1;letter-spacing:-.052em}.article-page .article-shell>header>p:not(.section-label):not(.article-author){max-width:760px;margin:20px 0 18px;color:#42594f;font-size:19px;line-height:1.6}.article-page .article-shell>header>small{font-size:12px;color:#6b7e72}.article-page .article-shell>header .article-author{font-size:13px}.article-page .article-cover{display:block;width:100%;max-height:510px;aspect-ratio:16/9;object-fit:cover;margin:32px 0 0;border-radius:8px}.article-page .article-content{width:min(100%,720px);margin:0 auto;padding:38px 0 18px}.article-page.public-design .article-content>section,.article-page.public-design .article-content>section:nth-of-type(2n){--ink:#193d31;--muted:#42594f;margin:0 0 38px;padding:0;color:#193d31;background:none;border:0;border-radius:0;box-shadow:none}.article-page.public-design .article-content>section :is(h2,h3){color:#193d31}.article-page .article-content h2{margin:0 0 17px;font-size:clamp(25px,2.7vw,32px);line-height:1.25;letter-spacing:-.035em}.article-page.public-design .article-content>section p,.article-page.public-design .article-content>section:nth-of-type(2n) p{margin:0 0 18px;color:#2c4037;font-size:18px;line-height:1.75}.article-page .article-content a{color:#146b4d;text-decoration:underline;text-underline-offset:3px}.article-page .article-content ul{display:block;margin:5px 0 24px;padding:0 0 0 25px;list-style:disc}.article-page .article-content li,.article-page.public-design .article-content>section:nth-of-type(2n) li{display:list-item;margin:0 0 9px;padding:0 0 0 3px;color:#2c4037;background:none;border:0;border-radius:0;font-size:17px;line-height:1.65}.article-page .article-content li::marker{color:#176b4f}.article-page .article-references{width:min(100%,720px);margin:12px auto 42px;padding:25px 0 0;border:0;border-top:1px solid #dce6de;border-radius:0;background:none}.article-page .article-references h2{font-size:23px}.article-page .article-references p{font-size:14px}.article-page .article-references a{margin-top:12px;font-size:14px;line-height:1.5}.article-page .seo-related{width:min(100%,720px);margin:28px auto;padding:25px 0 0;border:0;border-top:1px solid #dce6de;border-radius:0;background:none}.article-page .seo-related>div{grid-template-columns:1fr}.article-page .seo-related a{min-height:0;padding:11px 0;border:0;border-radius:0;border-bottom:1px solid #e3ebe5;background:none;box-shadow:none;font-size:14px}@media(max-width:760px){.article-page .article-shell{width:calc(100% - 36px);margin:28px auto 70px}.article-page .article-shell>nav{margin-bottom:25px}.article-page .article-shell>header h1{font-size:clamp(32px,9vw,43px)}.article-page .article-shell>header>p:not(.section-label):not(.article-author){font-size:16px}.article-page .article-cover{margin-top:25px}.article-page .article-content{padding-top:30px}.article-page.public-design .article-content>section p,.article-page.public-design .article-content>section:nth-of-type(2n) p{font-size:16px;line-height:1.7}.article-page .article-content li,.article-page.public-design .article-content>section:nth-of-type(2n) li{font-size:16px}}