@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Noto+Sans+SC:wght@400;500;600;700;800&display=swap";:root{--ink:#06111d;--ink2:#0b1825;--paper:#f6f3ed;--muted:#99a7b5;--line:#b5cbe22b;--orange:#f28c28}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:#f8f4ed;margin:0;font-family:Noto Sans SC,Arial,sans-serif}button,input,textarea{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.site-header{border-bottom:1px solid var(--line);z-index:4;justify-content:space-between;align-items:center;width:100%;height:94px;padding:0 3.5vw;display:flex;position:absolute}.brand,.admin-brand{color:#fff;text-align:left;background:0 0;border:0;align-items:center;gap:10px;font-size:20px;font-weight:700;display:flex}.brand i,.admin-brand i{color:var(--orange);letter-spacing:-8px;margin-right:8px;font:700 22px Arial;transform:skew(-12deg)}.brand small{color:#92a0af;letter-spacing:.13em;margin-top:2px;font:10px DM Mono;display:block}.site-header nav{gap:33px;display:flex}.site-header nav button{color:#c8d0d7;background:0 0;border:0;font-size:14px}.site-header nav button:hover{color:#fff}.outline-button{border:1px solid var(--orange);color:#fff;background:0 0;padding:13px 27px}.hero{background:radial-gradient(circle at 78% 44%,#142a42 0,#0000 28%),linear-gradient(112deg,#07111d,#06111d 65%,#0a1725);min-height:735px;padding:188px 5.2vw 78px;position:relative;overflow:hidden}.grid-glow{background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);opacity:.35;background-size:70px 70px;position:absolute;inset:94px 0 0}.hero-copy{z-index:2;max-width:650px;position:relative}.eyebrow,.section-kicker{letter-spacing:.16em;color:var(--orange);text-transform:uppercase;font:500 11px DM Mono}.hero h1{letter-spacing:-.08em;margin:22px 0;font-size:clamp(46px,5vw,78px);line-height:1.16}.hero h1:first-letter{color:var(--orange)}.hero-copy>p:not(.eyebrow){color:#bac4cd;max-width:580px;font-size:20px;line-height:1.85}.primary-button{border:1px solid var(--orange);background:var(--orange);color:#08111b;text-align:left;justify-content:space-between;gap:22px;min-width:232px;margin-top:26px;padding:18px 26px;font-weight:800;display:inline-flex}.primary-button:hover{background:#ff9d40}.hero-system{perspective:800px;width:52vw;height:550px;position:absolute;top:110px;right:-2vw}.gateway{background:linear-gradient(90deg,#0000,#6794c633,#0000);border-left:1px solid #94aed0;border-right:1px solid #94aed0;place-items:center;width:230px;height:440px;display:grid;position:absolute;top:34px;right:22%;transform:skewY(-11deg);box-shadow:0 0 90px #5e90cd40}.gateway:before,.gateway:after{content:"";background:linear-gradient(90deg,#0000,#9eb6d3,#0000);width:160%;height:1px;position:absolute;transform:rotate(-23deg)}.gateway:after{transform:rotate(23deg)}.gateway em{text-align:center;color:#dce7f1;font-size:24px;font-style:normal;line-height:1.25;transform:skewY(11deg)}.beam{transform-origin:0;opacity:.8;background:linear-gradient(90deg,#0000,#6e8db0,#0000);height:1px;position:absolute}.beam.one{width:800px;top:50%;right:2%;transform:rotate(-21deg)}.beam.two{width:800px;top:50%;right:2%;transform:rotate(17deg)}.beam.three{width:800px;top:50%;right:2%}.system-label{color:#9cadbd;letter-spacing:.12em;font-size:12px;position:absolute}.system-label.top{top:85px;right:64%}.system-label.bottom{bottom:80px;right:52%}.path-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0a1724;padding:25px 5.2vw 32px}.path-section .section-kicker{margin:0 0 24px}.path{grid-template-columns:repeat(3,1fr);display:grid}.path article{border-right:1px solid var(--line);gap:24px;padding:0 42px;display:flex}.path article:first-child{padding-left:0}.path article:last-child{border:0}.path strong{color:#7187a1;font:52px DM Mono}.path h3{margin:4px 0 8px;font-size:19px}.path p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.split-section,.cases-section,.insights-section,.contact-section{padding:100px 5.2vw}.split-section{background:#091522;grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.split-section h2,.section-heading h2,.contact-section h2{letter-spacing:-.05em;margin:18px 0 22px;font-size:38px;line-height:1.35}.text-button{color:#e5ebf1;background:0 0;border:0;padding:0;font-weight:600}.solution-grid span{color:var(--orange);font:12px DM Mono}.solution-grid h3{margin:22px 0 10px}.solution-grid p{color:var(--muted);font-size:14px;line-height:1.75}.cases-section,.insights-section{background:var(--paper);color:#111d29}.section-heading{justify-content:space-between;align-items:end;gap:40px;display:flex}.section-heading .text-button{color:#1c2b38}.case-filters{gap:10px;margin:34px 0 20px;display:flex}.case-filters button{color:#42505b;background:0 0;border:1px solid #d6d4ce;padding:8px 14px}.case-filters button.active{color:#fff;background:#0b1926;border-color:#0b1926}.case-grid,.insight-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.case-grid article{color:#fff;background:#0a1724;flex-direction:column;min-height:320px;padding:27px;display:flex}.case-grid article:nth-child(2){background:#132638}.case-grid article p{color:#e98d38;font:12px DM Mono}.case-grid h3{margin:28px 0 14px;font-size:23px}.case-grid span{color:#b6c1cb;font-size:14px;line-height:1.7}.case-grid b{color:var(--orange);margin-top:auto;margin-bottom:20px}.case-grid button{color:#fff;text-align:left;background:0 0;border:0;padding:0}.case-grid i{color:var(--orange);font-style:normal}.insights-section{border-top:1px solid #d8d6d0;padding-top:70px}.insight-grid article{border-top:2px solid #142433;padding-top:22px}.insight-grid span{color:#cf7120;font:12px DM Mono}.insight-grid h3{margin:15px 0;font-size:20px;line-height:1.5}.insight-grid p{color:#58636d;font-size:14px;line-height:1.7}.insight-grid button{color:#152638;background:0 0;border:0;margin-top:16px;padding:0}.contact-section{background:#07111d;justify-content:space-between;align-items:end;gap:60px;display:flex}.contact-section>div{max-width:700px}.contact-section>div>p:not(.section-kicker){color:#aab6c1;max-width:600px;line-height:1.8}footer{border-top:1px solid var(--line);color:#9ba9b7;background:#040b12;align-items:center;gap:40px;padding:35px 5.2vw;font-size:13px;display:flex}footer .brand{font-size:16px}footer a{color:#e3e8ed;margin-left:auto}.modal-backdrop{z-index:10;background:#01070cc2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.inquiry-modal{color:#172532;background:#f5f0e8;width:min(560px,100%);padding:40px;position:relative}.inquiry-modal h2{letter-spacing:-.06em;margin:12px 0 28px;font-size:31px}.close{background:0 0;border:0;font-size:28px;position:absolute;top:15px;right:19px}.inquiry-modal label,.editor label{margin:15px 0;font-size:13px;font-weight:700;display:block}.inquiry-modal input,.inquiry-modal textarea,.editor input,.editor textarea{color:#15212b;background:#fff;border:1px solid #c9cbc8;width:100%;margin-top:7px;padding:12px;font-weight:400}.inquiry-modal textarea{resize:vertical;height:100px}.success{text-align:center;padding:40px 0}.success .primary-button{margin:auto}.admin-shell{color:#172532;background:#eff0ed;grid-template-columns:240px 1fr;min-height:100vh;display:grid}.admin-shell aside{color:#dbe2e9;background:#07111d;flex-direction:column;gap:8px;padding:30px 17px;display:flex}.admin-shell aside>p{color:#81909e;letter-spacing:.12em;margin:35px 12px 6px;font:11px DM Mono}.admin-shell aside button{color:#b4c0ca;text-align:left;background:0 0;border:0;border-radius:4px;padding:12px}.admin-shell aside button.selected,.admin-shell aside button:hover{color:#fff;background:#152636}.admin-shell aside span{color:#71808c;margin:auto 12px 0;font-size:12px;line-height:1.7}.admin-main{padding:55px 6vw}.admin-main header{justify-content:space-between;align-items:end;margin-bottom:35px;display:flex}.admin-main header h1{margin:8px 0;font-size:36px}.admin-main .primary-button{margin:0}.editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.editor article,.lead-table article{background:#fff;border:1px solid #d9ddd9;padding:24px}.editor article:nth-child(n+3){grid-column:span 2}.editor h2{margin-top:0;font-size:18px}.editor article>p{color:#68747d;font-size:13px}.editor textarea{resize:vertical;min-height:88px}.editor .json{min-height:235px;font:12px/1.6 DM Mono}.lead-table{gap:12px;display:grid}.lead-table article{grid-template-columns:1fr 1fr;gap:16px;display:grid}.lead-table article div{flex-direction:column;gap:5px;display:flex}.lead-table article span{color:#64717d;font-size:13px}.lead-table article p{color:#303d47;border-top:1px solid #e2e5e2;grid-column:span 2;margin:0;padding-top:14px}@media (width<=850px){.site-header{height:70px;padding:0 20px}.site-header nav{display:none}.outline-button{padding:9px 12px}.hero{min-height:680px;padding:145px 24px 50px}.hero-system{opacity:.35;width:100vw;top:260px;right:-40vw}.hero h1{font-size:48px}.path,.split-section,.case-grid,.insight-grid{grid-template-columns:1fr}.path article{border-right:0;border-bottom:1px solid var(--line);padding:20px 0}.split-section{gap:35px}.solution-grid{grid-template-columns:1fr}.section-heading,.contact-section,footer{flex-direction:column;align-items:flex-start}.split-section,.cases-section,.insights-section,.contact-section{padding:65px 24px}.case-grid article{min-height:250px}.editor{grid-template-columns:1fr}.editor article:nth-child(n+3){grid-column:auto}.admin-shell{grid-template-columns:1fr}.admin-shell aside{min-height:auto}.admin-main{padding:35px 20px}.admin-main header{flex-direction:column;align-items:flex-start;gap:18px}.lead-table article{grid-template-columns:1fr}.lead-table article p{grid-column:auto}}.resource-page{background:var(--ink);color:#f8f4ed;min-height:100vh}.resource-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:86px;padding:0 5.2vw;display:flex}.resource-header nav{gap:26px;display:flex}.resource-header a{color:#dbe3e9;font-size:14px;text-decoration:none}.resource-hero{background:radial-gradient(circle at 90% 30%,#1a3651,transparent 35%),var(--ink);padding:95px 5.2vw 70px}.resource-hero h1{letter-spacing:-.07em;margin:15px 0;font-size:clamp(42px,6vw,76px)}.resource-hero p:not(.section-kicker){color:#a9b6c1;max-width:620px;font-size:18px;line-height:1.8}.resource-section{padding:70px 5.2vw}.resource-section.light{color:#12202d;background:#f6f3ed}.resource-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.resource-card{border:1px solid var(--line);color:#f7f3ed;background:#0b1a28;min-height:220px;padding:27px;text-decoration:none}.resource-card:hover{border-color:var(--orange)}.resource-card span,.article-list span{color:var(--orange);letter-spacing:.1em;font:11px DM Mono}.resource-card h2{font-size:24px}.resource-card p{color:#aab5bf;line-height:1.7}.resource-card b{color:var(--orange)}.article-list{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.article-list a{color:#152536;border-top:2px solid #1c2d3e;padding:20px 0;text-decoration:none}.article-list h2{font-size:20px;line-height:1.5}.article-list p{color:#56636f;font-size:14px;line-height:1.7}.article-list b{font-size:14px}.detail-page{color:#132331;background:#f6f3ed;min-height:100vh}.detail-page .resource-header{color:#fff;background:#081522}.detail-page article{max-width:860px;margin:auto;padding:80px 30px}.detail-page h1{letter-spacing:-.06em;margin:16px 0;font-size:clamp(35px,5vw,62px);line-height:1.25}.detail-page time{color:#6b7883;font-size:14px}.article-body{white-space:pre-wrap;color:#2c3a45;margin-top:45px;font-size:17px;line-height:2}@media (width<=850px){.resource-header{padding:0 20px}.resource-header nav{display:none}.resource-hero,.resource-section{padding:55px 24px}.resource-grid,.article-list{grid-template-columns:1fr}}a{color:inherit}.site-header .brand{text-decoration:none}.site-header nav a{color:#c8d0d7;font-size:14px;text-decoration:none}.site-header nav a:hover{color:#fff}.mobile-menu{display:none}.header-contact{font-size:14px;text-decoration:none}.content-page{background:var(--ink);color:#f8f4ed;min-height:100vh}.content-page .site-header{position:relative}.page-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 87% 34%,#17344f 0,#0000 27%),linear-gradient(110deg,#07111d,#0a1826);padding:105px 7vw 100px}.page-hero h1{letter-spacing:-.07em;max-width:1050px;margin:20px 0 28px;font-size:clamp(44px,6vw,82px);line-height:1.18}.page-hero>p:last-child{color:#aebac5;max-width:690px;font-size:18px;line-height:1.9}.product-list{padding:36px 5.2vw 90px}.product-row{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr 1.25fr 125px;align-items:center;gap:35px;min-height:180px;padding:30px 0;text-decoration:none;display:grid}.product-row>span{color:var(--orange);font:13px DM Mono}.product-row>div:first-of-type p{letter-spacing:.12em;color:#8193a3;font:11px DM Mono}.product-row h2{margin:10px 0;font-size:30px}.product-row strong{font-size:18px}.product-row>div:nth-of-type(2) p{color:#96a5b2;font-size:14px;line-height:1.8}.product-row>b{color:var(--orange);font-size:14px}.product-row:hover h2{color:var(--orange)}.content-cta{border-top:1px solid var(--line);background:#0c1a28;justify-content:space-between;align-items:end;gap:50px;padding:80px 7vw;display:flex}.content-cta>div{max-width:690px}.content-cta h2{margin:14px 0;font-size:38px}.content-cta>div>p:last-child{color:#a7b3be;line-height:1.8}.content-cta .primary-button{flex:none}.product-hero{background:radial-gradient(circle at 80% 45%,#193d5d,#0000 32%),#07111d;grid-template-columns:1fr 1fr;align-items:center;gap:80px;min-height:600px;padding:95px 7vw;display:grid}.product-hero h1{letter-spacing:-.07em;margin:18px 0 8px;font-size:clamp(48px,6vw,80px)}.product-hero h2{color:#cad4dc;font-size:24px}.product-hero>div:first-child>p:last-of-type{color:#aebbc5;max-width:650px;font-size:18px;line-height:1.9}.product-visual{border:1px solid var(--line);background:linear-gradient(145deg,#44749f1f,#0000);place-items:center;height:420px;display:grid;position:relative;overflow:hidden}.product-visual:before,.product-visual:after,.product-visual i{content:"";border:1px solid #9fbedb33;position:absolute;transform:rotate(45deg)}.product-visual:before{width:330px;height:330px}.product-visual:after{width:240px;height:240px}.product-visual i:first-child{width:150px;height:150px}.product-visual i:nth-child(2){width:500px;height:1px;transform:rotate(0)}.product-visual i:nth-child(3){width:1px;height:500px;transform:rotate(0)}.product-visual span{z-index:1;color:var(--orange);letter-spacing:.15em;font:600 18px DM Mono}.capability-section{background:var(--paper);color:#142331;grid-template-columns:.8fr 1.2fr;gap:80px;padding:100px 7vw;display:grid}.capability-section>div:first-child h2{font-size:38px;line-height:1.45}.capability-grid{gap:0;display:grid}.capability-grid article{border-top:1px solid #cfd2cf;grid-template-columns:55px 180px 1fr;gap:20px;padding:28px 0;display:grid}.capability-grid span{color:#cb7021;font:12px DM Mono}.capability-grid h3{margin:0;font-size:20px}.capability-grid p{color:#5d6871;margin:0;line-height:1.8}.fit-section{background:#091522;padding:75px 7vw}.fit-section>div{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}.fit-section span{border:1px solid var(--line);color:#d7e0e7;padding:14px 22px}.insight-list{background:var(--paper);color:#132332;padding:30px 7vw 100px}.insight-list>a{border-bottom:1px solid #ced1ce;grid-template-columns:65px 1fr 120px;align-items:start;gap:35px;padding:40px 0;text-decoration:none;display:grid}.insight-list>a>span{color:#cd7122;font:12px DM Mono}.insight-list time{color:#77818a;font-size:12px}.insight-list h2{margin:12px 0;font-size:27px;line-height:1.45}.insight-list p{color:#5d6973;max-width:760px;margin:0;line-height:1.75}.insight-list b{font-size:14px}.insight-list>a:hover h2{color:#c86f22}.article-page{background:var(--paper);color:#142330}.article-page .site-header{background:#07111d}.article-page>article{max-width:900px;margin:0 auto;padding:80px 35px 110px}.back-link{color:#52616e;margin-bottom:50px;text-decoration:none;display:inline-block}.article-page h1{letter-spacing:-.06em;margin:18px 0 25px;font-size:clamp(38px,5vw,64px);line-height:1.25}.article-page time{color:#6c7882}.article-page .article-body{white-space:normal;border-top:1px solid #cdd1cf;padding-top:45px}.article-body p{margin:0 0 24px}.article-body .article-lead{color:#172b3b;font-size:21px}.article-next{color:#e8edf1;background:#0c1a28;justify-content:space-between;padding:45px 7vw;display:flex}.article-next a{color:var(--orange)}.about-statement{background:var(--paper);color:#152533;grid-template-columns:180px 1fr 1fr;gap:60px;padding:100px 7vw;display:grid}.about-statement>p:first-child{color:#cb7123;font:12px DM Mono}.about-statement h2{margin:0;font-size:40px;line-height:1.45}.about-statement>p:last-child{color:#5f6c76;margin:0;line-height:2}.about-values{background:var(--paper);color:#152533;grid-template-columns:repeat(3,1fr);gap:18px;padding:65px 7vw 100px;display:grid}.about-values article{border-top:2px solid #152533;padding-top:25px}.about-values span{color:#cb7123;font:12px DM Mono}.about-values h3{margin:24px 0 12px;font-size:22px}.about-values p{color:#5f6c76;line-height:1.8}.contact-card{background:#091522;grid-template-columns:1.3fr .7fr;gap:100px;padding:90px 7vw;display:grid}.contact-card h2{font-size:40px;line-height:1.45}.contact-card>div:last-child{border-left:1px solid var(--line);padding-left:45px}.contact-card>div:last-child>p{color:#8495a4}.contact-card>div:last-child>a:not(.primary-button){font-size:22px}.policy-page{background:var(--paper);color:#142330}.policy-page .site-header{background:#07111d}.policy-page>article{max-width:850px;margin:auto;padding:90px 35px}.policy-page h1{margin:15px 0 45px;font-size:56px}.policy-page h2{margin-top:40px;font-size:23px}.policy-page p{color:#485864;line-height:2}.policy-page time{color:#74808a;margin-top:50px;display:block}.home-products{background:#0b1825;padding:90px 5.2vw}.home-product-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:35px;display:grid}.home-product-grid>a{background:#0b1825;flex-direction:column;min-height:250px;padding:25px;text-decoration:none;display:flex}.home-product-grid span{color:var(--orange);letter-spacing:.1em;font:10px DM Mono}.home-product-grid h3{margin:35px 0 10px;font-size:22px}.home-product-grid p{color:#98a6b3;font-size:14px;line-height:1.7}.home-product-grid b{color:var(--orange);margin-top:auto;font-size:13px}.insight-grid a{color:#152638;font-size:14px;font-weight:600;text-decoration:none}.footer-links{gap:20px;margin-left:auto;display:flex}footer .footer-links a{margin:0}footer>a{margin-left:0;text-decoration:none}.home-products .section-heading .text-button{color:#e5ebf1}.article-body h2{color:#172b3b;margin:48px 0 18px;font-size:25px}.article-body .article-category{color:#c66f24;letter-spacing:.08em;border:1px solid #d8b48f;margin-bottom:28px;padding:5px 10px;font-size:13px;font-weight:700;display:inline-block}.publication-page .article-body section{margin-top:48px}.publication-page .article-body section:first-of-type{margin-top:0}.publication-page .article-body h3{margin:28px 0 10px;font-size:19px;line-height:1.6}.publication-faq{border-top:1px solid #cdd1cf;padding-top:1px}.publication-faq>div{border-bottom:1px solid #d8dbd7;padding:22px 0}.publication-faq h3{margin-top:0!important}.publication-facts{background:#edf0ec;padding:30px}.publication-facts h2{margin-top:0!important}.publication-facts dl{margin:0}.publication-facts dl div{border-top:1px solid #d3d8d2;grid-template-columns:100px 1fr;gap:20px;padding:10px 0;display:grid}.publication-facts dt{color:#64717a;font-size:14px}.publication-facts dd{margin:0;font-weight:600}.publication-facts a{color:#a9510d}@media (width<=850px){.site-header nav{display:none}.mobile-menu{margin-left:auto;display:block;position:relative}.mobile-menu summary{border:1px solid var(--line);padding:9px 13px;font-size:13px;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu>div{border:1px solid var(--line);background:#0b1a28;flex-direction:column;width:190px;padding:8px;display:flex;position:absolute;top:48px;right:0;box-shadow:0 20px 40px #00000059}.mobile-menu a{padding:12px;font-size:14px;text-decoration:none}.header-contact{display:none}.page-hero{padding:70px 24px}.page-hero h1{font-size:44px}.product-list{padding:20px 24px 65px}.product-row{grid-template-columns:45px 1fr;gap:12px;padding:28px 0}.product-row>div:nth-of-type(2),.product-row>b{grid-column:2}.content-cta{flex-direction:column;align-items:flex-start;padding:60px 24px}.product-hero{grid-template-columns:1fr;padding:70px 24px}.product-visual{height:300px}.capability-section{grid-template-columns:1fr;gap:35px;padding:65px 24px}.capability-grid article{grid-template-columns:40px 1fr}.capability-grid p{grid-column:2}.fit-section{padding:55px 24px}.insight-list{padding:20px 24px 70px}.insight-list>a{grid-template-columns:35px 1fr;gap:12px}.insight-list>a>b{grid-column:2}.article-page>article{padding:55px 24px 80px}.about-statement{grid-template-columns:1fr;gap:25px;padding:65px 24px}.about-statement h2{font-size:32px}.about-values{grid-template-columns:1fr;padding:15px 24px 65px}.contact-card{grid-template-columns:1fr;gap:35px;padding:65px 24px}.contact-card>div:last-child{border-left:0;border-top:1px solid var(--line);padding:25px 0 0}.home-products{padding:65px 24px}.home-product-grid{grid-template-columns:1fr}.home-product-grid>a{min-height:210px}footer{gap:20px}.footer-links{flex-wrap:wrap;margin:0}}.entity-hero{padding-bottom:82px}.entity-summary{max-width:790px!important}.entity-facts{border-bottom:1px solid var(--line);background:#0d1c2b;grid-template-columns:repeat(4,1fr);padding:0 7vw;display:grid}.entity-facts article{border-right:1px solid var(--line);margin-right:26px;padding:32px 26px 34px 0}.entity-facts article:last-child{border-right:0}.entity-facts span,.entity-service-grid span,.entity-faq span{letter-spacing:.12em;color:var(--orange);text-transform:uppercase;font:11px DM Mono;display:block}.entity-facts strong{margin:14px 0 9px;font-size:19px;display:block}.entity-facts p{color:#9eacb7;margin:0;font-size:13px;line-height:1.7}.entity-section{padding:100px 7vw}.entity-section h2{letter-spacing:-.055em;margin:16px 0 0;font-size:clamp(32px,3.4vw,48px);line-height:1.35}.entity-section p{line-height:1.95}.entity-intro{background:#091522;grid-template-columns:.9fr 1.1fr;gap:110px;display:grid}.entity-intro>div:last-child{color:#b7c2cb;padding-top:44px;font-size:17px}.entity-intro>div:last-child p:first-child{margin-top:0}.entity-paper{background:var(--paper);color:#152533}.entity-paper .section-kicker{color:#bc691f}.entity-two-column{background:#cfd4d2;grid-template-columns:1fr 1fr;gap:1px;padding:0;display:grid}.entity-two-column article{background:var(--paper);padding:82px 7vw}.entity-two-column p{color:#56636d;max-width:570px}.entity-two-column dl,.entity-official dl{margin:38px 0 0}.entity-two-column dl div{border-top:1px solid #cfd4d2;grid-template-columns:150px 1fr;padding:14px 0;display:grid}.entity-two-column dt,.entity-official dt{color:#68757e;font-size:13px}.entity-two-column dd,.entity-official dd{margin:0;font-weight:600}.entity-services{background:#081522}.entity-services>h2{max-width:690px}.entity-service-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.entity-service-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:245px;padding:28px}.entity-service-grid h3{margin:38px 0 10px;font-size:20px}.entity-service-grid p{color:#9eacb7;margin:0;font-size:14px}.entity-fit{grid-template-columns:1fr 1fr;gap:105px;display:grid}.entity-fit ul,.entity-audience ul{margin:30px 0 0;padding-left:20px}.entity-fit li,.entity-audience li{color:#53616b;margin-bottom:15px;line-height:1.85}.entity-note{border-top:1px solid #cfd4d2;margin-top:35px;padding-top:20px}.entity-background{background:linear-gradient(120deg,#07111d,#0d2639)}.entity-background>h2,.entity-background>p{max-width:820px}.entity-background>p{color:#b6c1ca;font-size:17px}.entity-features>h2{max-width:650px}.entity-features>div{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:48px;display:grid}.entity-features article{border-top:2px solid #152533;padding-top:22px}.entity-features h3{margin:0 0 10px;font-size:20px}.entity-features p{color:#53616b;margin:0;font-size:14px}.entity-foundation{background:#0b1b2a}.entity-foundation h2,.entity-foundation p{max-width:870px}.entity-foundation p{color:#b6c2ca;font-size:17px}.entity-audience{grid-template-columns:1fr 1fr;gap:105px;display:grid}.entity-faq{background:#091522}.entity-faq>div{border-top:1px solid var(--line);margin-top:48px}.entity-faq article{border-bottom:1px solid var(--line);grid-template-columns:54px minmax(230px,.72fr) 1.28fr;gap:25px;padding:30px 0;display:grid}.entity-faq h3{margin:0;font-size:18px}.entity-faq p{color:#aab6c0;margin:0;font-size:14px}.entity-official{color:#152533;background:#f2eee5;grid-template-columns:.85fr 1.15fr;gap:100px;display:grid}.entity-official>div>p:last-child{color:#58656e}.entity-official dl{margin:0}.entity-official dl div{border-bottom:1px solid #cdd0ca;grid-template-columns:130px 1fr;gap:22px;padding:15px 0;display:grid}.entity-official a{color:#a9510d;text-decoration:none}.entity-contact>div:last-child>a:not(.primary-button){color:#fff;margin-top:8px;display:block}.entity-contact>div:last-child>.primary-button{margin-top:25px}.entity-contact .primary-button{color:#08111b!important}@media (width<=850px){.entity-facts{grid-template-columns:1fr 1fr;padding:0 24px}.entity-facts article{margin-right:16px;padding:24px 16px 24px 0}.entity-section{padding:65px 24px}.entity-intro,.entity-fit,.entity-audience,.entity-official{grid-template-columns:1fr;gap:35px}.entity-intro>div:last-child{padding-top:0}.entity-two-column{grid-template-columns:1fr}.entity-two-column article{padding:65px 24px}.entity-service-grid,.entity-features>div{grid-template-columns:1fr}.entity-service-grid article{min-height:auto}.entity-faq article{grid-template-columns:36px 1fr;gap:10px}.entity-faq p{grid-column:2}.entity-official dl div{grid-template-columns:1fr;gap:5px}.entity-official dl{margin-top:15px}}.service-hero{background:radial-gradient(circle at 82% 24%,#1f425c 0,#0000 26%),linear-gradient(118deg,#07111d,#091a29);padding-bottom:0}.service-hero-grid{grid-template-columns:1.2fr .8fr;align-items:end;gap:90px;display:grid}.service-hero-grid>div{padding-bottom:88px}.service-hero-grid h1{font-size:clamp(43px,5.8vw,78px)}.service-hero-grid>div>p{max-width:710px}.service-hero aside{border:1px solid var(--line);color:#c5d2dc;background:#030c1452;border-bottom:0;align-self:stretch;padding:34px;font:16px/2 DM Mono}.service-hero aside span,.service-client span,.service-cases span{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;font:11px DM Mono;display:block}.service-hero aside p{margin:25px 0 0}.service-direct-answer{background:#0d2030;grid-template-columns:.85fr 1.15fr;gap:100px;padding:94px 7vw;display:grid}.service-direct-answer h2,.service-section h2,.service-action h2{letter-spacing:-.055em;margin:16px 0;font-size:clamp(32px,3.6vw,49px);line-height:1.35}.service-direct-answer>p{color:#c0cad2;margin:36px 0 0;font-size:18px;line-height:2}.service-section{padding:100px 7vw}.service-paper{background:var(--paper);color:#152533}.service-paper .section-kicker{color:#bc691f}.service-problems>h2{max-width:780px}.service-problems>div{border-top:1px solid #cbd0ce;border-left:1px solid #cbd0ce;grid-template-columns:repeat(4,1fr);margin-top:48px;display:grid}.service-problems article{border-bottom:1px solid #cbd0ce;border-right:1px solid #cbd0ce;min-height:250px;padding:26px}.service-problems span,.service-flow span,.service-faq span{color:#bd681f;font:12px DM Mono}.service-problems h3{margin:38px 0 10px;font-size:20px}.service-problems p{color:#53616b;margin:0;line-height:1.85}.service-need{background:#091522;grid-template-columns:1fr 1fr;gap:110px;display:grid}.service-need ul,.service-fit-grid ul,.service-boundaries ul{margin:0;padding:4px 0 0 21px}.service-need li,.service-fit-grid li,.service-boundaries li{color:#b2bec8;margin-bottom:16px;line-height:1.9}.service-fit-grid{background:#ccd1cf;grid-template-columns:1fr 1fr;gap:0;padding:0;display:grid}.service-fit-grid article{background:var(--paper);padding:85px 7vw}.service-fit-grid article+article{border-left:1px solid #ccd1cf}.service-fit-grid li,.service-boundaries li{color:#53616b}.service-includes{background:#07121d}.service-includes>h2{max-width:690px}.service-includes>div{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:48px;display:grid}.service-includes article{border-top:2px solid #8594a0;padding-top:22px}.service-includes h3{margin:0 0 12px;font-size:20px}.service-includes p{color:#a5b2bd;margin:0;font-size:14px;line-height:1.85}.service-flow>div{border-top:1px solid #cbd0ce;margin-top:50px}.service-flow article{border-bottom:1px solid #cbd0ce;grid-template-columns:78px 250px 1fr;gap:26px;padding:27px 0;display:grid}.service-flow h3{margin:0;font-size:20px}.service-flow p{color:#53616b;margin:0;line-height:1.85}.service-cycle{background:#0c1d2c;grid-template-columns:1fr 1fr;gap:110px;display:grid}.service-cycle>div:last-child{color:#b6c3cd;padding-top:33px;font-size:17px;line-height:1.95}.service-callout{border-top:1px solid var(--line);margin-top:30px;padding-top:20px}.service-client>h2{max-width:720px}.service-client>div{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:45px;display:grid}.service-client article{border-top:2px solid #152533;padding-top:20px}.service-client p{color:#53616b;line-height:1.85}.service-pricing{background:#0b1b2a;grid-template-columns:1fr 1fr;gap:110px;display:grid}.service-pricing>div:last-child{color:#b6c2ca;padding-top:35px;line-height:1.95}.service-pricing>div:last-child .section-kicker{margin-top:46px}.service-cases>h2{max-width:800px}.service-cases>div{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:50px;display:grid}.service-cases article{color:#f8f4ed;background:#102434;flex-direction:column;min-height:360px;padding:28px;display:flex}.service-cases article:nth-child(2){background:#173147}.service-cases h3{margin:29px 0 14px;font-size:21px;line-height:1.5}.service-cases p{color:#c3ced6;line-height:1.8}.service-cases small{color:#91a3b1;border-top:1px solid #cfdfeb33;margin-top:auto;padding-top:18px;font-size:12px;line-height:1.65}.service-reason{background:linear-gradient(115deg,#07111d,#102d42)}.service-reason>h2{max-width:760px}.service-reason>div{grid-template-columns:.9fr 1.1fr;gap:100px;margin-top:46px;display:grid}.service-reason>div>p{color:#bfccd6;margin:0;font-size:17px;line-height:2}.service-reason dl{margin:0}.service-reason dl div{border-top:1px solid var(--line);grid-template-columns:110px 1fr;gap:22px;padding:15px 0;display:grid}.service-reason dt{color:var(--orange);font-size:13px}.service-reason dd{color:#bfccd6;margin:0;line-height:1.75}.service-boundaries>h2{max-width:820px}.service-boundaries ul{max-width:900px;margin-top:42px}.service-faq{background:#0a1927}.service-faq>div{border-top:1px solid var(--line);margin-top:45px}.service-faq article{border-bottom:1px solid var(--line);grid-template-columns:54px minmax(240px,.75fr) 1.25fr;gap:25px;padding:29px 0;display:grid}.service-faq h3{margin:0;font-size:18px}.service-faq p{color:#abb8c2;margin:0;font-size:14px;line-height:1.8}.service-action{color:#152533;background:#f2eee5;grid-template-columns:1.2fr .8fr;gap:100px;padding:92px 7vw;display:grid}.service-action h2{margin-bottom:18px}.service-action>div:first-child>p:last-child{color:#53616b;max-width:650px;line-height:1.9}.service-action>div:last-child{border-left:1px solid #c8cdc9;flex-direction:column;align-items:flex-start;padding-left:45px;display:flex}.service-action>div:last-child>a:not(.primary-button){color:#9e4f0f;margin-bottom:10px;font-size:21px;text-decoration:none}.service-action>div:last-child>p{color:#53616b;margin:5px 0}.service-action .primary-button{margin-top:22px}@media (width<=850px){.service-hero-grid,.service-direct-answer,.service-need,.service-cycle,.service-pricing,.service-reason>div,.service-action{grid-template-columns:1fr;gap:35px}.service-hero-grid>div{padding-bottom:0}.service-hero aside{border-left:0;border-right:0;margin:0 -24px;padding:28px 24px}.service-direct-answer,.service-section,.service-action{padding:65px 24px}.service-direct-answer>p{margin-top:0}.service-problems>div,.service-includes>div,.service-client>div,.service-cases>div{grid-template-columns:1fr}.service-problems article{min-height:auto}.service-fit-grid{grid-template-columns:1fr}.service-fit-grid article{padding:65px 24px}.service-fit-grid article+article{border-top:1px solid #ccd1cf;border-left:0}.service-flow article{grid-template-columns:45px 1fr;gap:12px}.service-flow p{grid-column:2}.service-cycle>div:last-child,.service-pricing>div:last-child{padding-top:0}.service-reason dl div{grid-template-columns:1fr;gap:5px}.service-faq article{grid-template-columns:36px 1fr;gap:10px}.service-faq p{grid-column:2}.service-action>div:last-child{border-top:1px solid #c8cdc9;border-left:0;padding:25px 0 0}}.contact-hero{background:radial-gradient(circle at 82% 28%,#1d3c55 0,#0000 27%),linear-gradient(116deg,#07111d,#0b1d2d)}.contact-hero h1{max-width:850px}.contact-hero>p:last-child{max-width:760px}.contact-fit-section,.contact-map-section,.contact-appointment-section{grid-template-columns:.95fr 1.05fr;gap:105px;padding:96px 7vw;display:grid}.contact-fit-section{background:#0d2030}.contact-fit-section h2,.contact-prep-section h2,.contact-process-section h2,.contact-stages h2,.contact-official-section h2,.contact-map-section h2,.contact-appointment-section h2,.contact-faq-section h2,.contact-old-info-section h2{letter-spacing:-.055em;margin:16px 0;font-size:clamp(32px,3.6vw,49px);line-height:1.35}.contact-fit-section ul{margin:30px 0 0;padding-left:21px}.contact-fit-section li{color:#b8c4ce;margin-bottom:15px;line-height:1.9}.contact-paper{background:var(--paper);color:#152533}.contact-paper .section-kicker{color:#bd681f}.contact-prep-section{padding:90px 7vw}.contact-prep-section>h2{max-width:730px}.contact-prep-section>div{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:48px;display:grid}.contact-prep-section article{border-top:2px solid #152533;padding-top:20px}.contact-prep-section span{color:#bd681f;letter-spacing:.12em;font:11px DM Mono}.contact-prep-section p{color:#53616b;line-height:1.85}.contact-process-section{background:#081522;padding:100px 7vw}.contact-process-section>h2{max-width:650px}.contact-process-section>div{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin-top:50px;display:grid}.contact-process-section article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:260px;padding:27px}.contact-process-section span,.contact-faq-section span{color:var(--orange);font:12px DM Mono}.contact-process-section h3{margin:40px 0 10px;font-size:20px}.contact-process-section p{color:#a9b7c1;margin:0;line-height:1.85}.contact-stages{background:#cbd0ce;grid-template-columns:repeat(3,1fr);gap:1px;padding:0;display:grid}.contact-stages article{background:var(--paper);padding:72px 5.3vw}.contact-stages ol{margin:30px 0 0;padding-left:22px}.contact-stages li{color:#53616b;margin-bottom:14px;line-height:1.85}.contact-official-section{background:#0b1c2a;grid-template-columns:.8fr 1.2fr;gap:100px;padding:100px 7vw;display:grid}.contact-official-section>div>p:last-child{color:#b5c1ca;line-height:1.9}.contact-official-section dl{margin:0}.contact-official-section dl div{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr;gap:25px;padding:15px 0;display:grid}.contact-official-section dt{color:#8ca0af;font-size:13px}.contact-official-section dd{margin:0;font-weight:600;line-height:1.65}.contact-official-section a,.contact-old-info-section a{color:var(--orange);text-decoration:none}.contact-map-section>div:last-child{color:#53616b;padding-top:35px;line-height:2}.contact-appointment-section{background:linear-gradient(115deg,#07111d,#0f2b40)}.contact-appointment-section>div:first-child>p:last-child{color:#bdc9d1;max-width:680px;line-height:1.95}.contact-appointment-section>div:last-child{border-left:1px solid var(--line);flex-direction:column;justify-content:center;align-items:flex-start;padding-left:45px;display:flex}.contact-appointment-section>div:last-child>a{color:#fff;border-bottom:1px solid var(--orange);margin-bottom:15px;padding-bottom:4px;font-size:23px;text-decoration:none;display:inline-block}.contact-appointment-section>div:last-child>p{color:#a9b7c1}.contact-faq-section{background:#091a28;padding:100px 7vw}.contact-faq-section>div{border-top:1px solid var(--line);margin-top:46px}.contact-faq-section article{border-bottom:1px solid var(--line);grid-template-columns:54px minmax(250px,.75fr) 1.25fr;gap:25px;padding:30px 0;display:grid}.contact-faq-section h3{margin:0;font-size:18px}.contact-faq-section p{color:#abb8c2;margin:0;font-size:14px;line-height:1.85}.contact-old-info-section{padding:90px 7vw}.contact-old-info-section>h2{max-width:820px}.contact-old-info-section>p:last-child{color:#53616b;max-width:880px;font-size:17px;line-height:2}@media (width<=850px){.contact-fit-section,.contact-map-section,.contact-appointment-section,.contact-official-section{grid-template-columns:1fr;gap:35px}.contact-fit-section,.contact-prep-section,.contact-process-section,.contact-official-section,.contact-map-section,.contact-appointment-section,.contact-faq-section,.contact-old-info-section{padding:65px 24px}.contact-prep-section>div,.contact-process-section>div,.contact-stages{grid-template-columns:1fr}.contact-process-section article{min-height:auto}.contact-stages article{padding:65px 24px}.contact-official-section dl div{grid-template-columns:1fr;gap:5px}.contact-map-section>div:last-child{padding-top:0}.contact-appointment-section>div:last-child{border-left:0;border-top:1px solid var(--line);padding:25px 0 0}.contact-faq-section article{grid-template-columns:36px 1fr;gap:10px}.contact-faq-section p{grid-column:2}}.education-hero{background:radial-gradient(circle at 84% 26%,#1e425c 0,#0000 26%),linear-gradient(118deg,#07111d,#0d2030)}.education-hero h1{max-width:920px}.education-hero>p:last-child{max-width:760px}.education-section{padding:98px 7vw}.education-section h2,.education-next h2{letter-spacing:-.055em;margin:16px 0;font-size:clamp(32px,3.6vw,49px);line-height:1.35}.education-paper{background:var(--paper);color:#152533}.education-paper .section-kicker{color:#bd681f}.scenario-direct{background:#0c1d2c;grid-template-columns:.85fr 1.15fr;gap:105px;display:grid}.scenario-direct>p{color:#bdc9d1;margin:38px 0 0;font-size:18px;line-height:2}.education-cards>h2{max-width:760px}.education-cards>div{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:48px;display:grid}.education-cards article{border-top:2px solid #152533;padding-top:21px}.education-cards h3{margin:0 0 12px;font-size:20px}.education-cards p{color:#53616b;line-height:1.85}.scenario-root{background:#091522}.scenario-root h2,.scenario-root p{max-width:870px}.scenario-root p{color:#b6c3cc;font-size:17px;line-height:2}.scenario-options>h2{max-width:720px}.scenario-options>div,.cognition-logic>div{border-top:1px solid #cbd0ce;border-left:1px solid #cbd0ce;grid-template-columns:repeat(4,1fr);gap:0;margin-top:48px;display:grid}.scenario-options article,.cognition-logic article{border-bottom:1px solid #cbd0ce;border-right:1px solid #cbd0ce;min-height:240px;padding:26px}.scenario-options span,.cognition-logic span,.scenario-faq span,.cognition-faq span{color:#bd681f;font:12px DM Mono}.scenario-options h3,.cognition-logic h3{margin:38px 0 10px;font-size:20px}.scenario-options p,.cognition-logic p{color:#53616b;margin:0;line-height:1.85}.scenario-compare{background:#0b1d2c}.scenario-compare dl,.cognition-difference dl{border-top:1px solid var(--line);margin:42px 0 0}.scenario-compare dl div,.cognition-difference dl div{border-bottom:1px solid var(--line);grid-template-columns:220px 1fr;gap:35px;padding:20px 0;display:grid}.scenario-compare dt,.cognition-difference dt{font-weight:700}.scenario-compare dd,.cognition-difference dd{color:#b6c3cc;margin:0;line-height:1.8}.scenario-professional{grid-template-columns:1fr 1fr;gap:105px;display:grid}.scenario-professional ul,.cognition-not ul,.cognition-fit ul,.scenario-caution ul{margin:35px 0 0;padding-left:21px}.scenario-professional li,.cognition-not li,.cognition-fit li,.scenario-caution li{color:#53616b;margin-bottom:15px;line-height:1.9}.scenario-category{background:linear-gradient(116deg,#07111d,#103047)}.scenario-category h2,.scenario-category p{max-width:840px}.scenario-category p{color:#bfccd6;font-size:17px;line-height:2}.scenario-brand{grid-template-columns:1fr 1fr;gap:105px;display:grid}.scenario-brand>p{color:#53616b;padding-top:28px;font-size:17px;line-height:2}.scenario-evidence{background:#0a1927}.scenario-evidence>h2{max-width:760px}.scenario-evidence article{border:1px solid var(--line);background:#102536;max-width:820px;margin-top:45px;padding:30px}.scenario-evidence span{letter-spacing:.12em;color:var(--orange);font:11px DM Mono}.scenario-evidence h3{margin:25px 0 14px;font-size:24px}.scenario-evidence p{color:#bfccd6;line-height:1.9}.scenario-evidence small{border-top:1px solid var(--line);color:#94a7b5;padding-top:18px;line-height:1.7;display:block}.scenario-caution ul{max-width:900px}.scenario-faq{background:#091a28}.scenario-faq>div,.cognition-faq>div{border-top:1px solid var(--line);margin-top:45px}.scenario-faq article,.cognition-faq article{border-bottom:1px solid var(--line);grid-template-columns:54px minmax(250px,.75fr) 1.25fr;gap:25px;padding:29px 0;display:grid}.scenario-faq h3,.cognition-faq h3{margin:0;font-size:18px}.scenario-faq p,.cognition-faq p{color:#abb8c2;margin:0;font-size:14px;line-height:1.85}.education-next{color:#152533;background:#f2eee5;justify-content:space-between;align-items:end;gap:70px;padding:92px 7vw;display:flex}.education-next>div{max-width:760px}.education-next>div>p:last-child{color:#53616b;line-height:1.9}.education-next .primary-button{flex:none;margin:0}.cognition-why{background:#0d2030}.cognition-why h2,.cognition-why p{max-width:880px}.cognition-why p{color:#bfccd6;font-size:17px;line-height:2}.cognition-not{background:#091522}.cognition-not h2{max-width:750px}.cognition-not li{color:#b6c3cc}.cognition-fit{grid-template-columns:1fr 1fr;gap:105px;display:grid}.cognition-scenes>h2{max-width:730px}.cognition-scenes>div{flex-wrap:wrap;gap:12px;margin-top:42px;display:flex}.cognition-scenes span{color:#394851;border:1px solid #cbd0ce;padding:14px 20px}.cognition-difference{background:#0b1d2c}.cognition-myths>div{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:45px;display:grid}.cognition-myths article{border-top:2px solid #152533;padding-top:20px}.cognition-myths h3{margin:0 0 12px;font-size:20px}.cognition-myths p{color:#53616b;line-height:1.85}.cognition-brand{background:linear-gradient(116deg,#07111d,#103047)}.cognition-brand h2,.cognition-brand p{max-width:860px}.cognition-brand p{color:#bfccd6;font-size:17px;line-height:2}.cognition-faq{background:#091a28}@media (width<=850px){.education-section{padding:65px 24px}.scenario-direct,.scenario-professional,.scenario-brand,.cognition-fit{grid-template-columns:1fr;gap:35px}.scenario-direct>p,.scenario-brand>p{margin:0;padding-top:0}.education-cards>div,.scenario-options>div,.cognition-logic>div,.cognition-myths>div{grid-template-columns:1fr}.scenario-options article,.cognition-logic article{min-height:auto}.scenario-compare dl div,.cognition-difference dl div{grid-template-columns:1fr;gap:7px}.scenario-faq article,.cognition-faq article{grid-template-columns:36px 1fr;gap:10px}.scenario-faq p,.cognition-faq p{grid-column:2}.education-next{flex-direction:column;align-items:flex-start;gap:25px;padding:65px 24px}}.explore-stages{background:#0d2030}.explore-stages>h2{max-width:780px}.explore-stages>div,.explore-approaches>div,.explore-errors>div{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:48px;display:grid}.explore-stages article{border-top:2px solid #9baec0;padding-top:21px}.explore-stages span,.explore-process span,.explore-faq span{color:var(--orange);font:12px DM Mono}.explore-stages h3,.explore-approaches h3,.explore-errors h3{margin:17px 0 12px;font-size:20px}.explore-stages p{color:#b9c7d0;margin:0;line-height:1.85}.explore-approaches article,.explore-errors article{border-top:2px solid #152533;padding-top:21px}.explore-approaches p,.explore-errors p{color:#53616b;margin:0;line-height:1.85}.explore-process{background:#091522}.explore-process>h2{max-width:720px}.explore-process>div{border-top:1px solid var(--line);max-width:940px;margin-top:45px}.explore-process article{border-bottom:1px solid var(--line);grid-template-columns:78px 250px 1fr;gap:26px;padding:26px 0;display:grid}.explore-process h3{margin:0;font-size:20px}.explore-process p{color:#b7c4ce;margin:0;line-height:1.85}.explore-first,.explore-second{grid-template-columns:.9fr 1.1fr;gap:105px;display:grid}.explore-first>p,.explore-second>p{margin:35px 0 0;font-size:17px;line-height:2}.explore-first>p{color:#53616b}.explore-second{background:#0b1d2c}.explore-second>p{color:#bdc9d1}.explore-adjust{color:#152533;background:#f2eee5}.explore-adjust dl{border-top:1px solid #cbd0ce;margin:45px 0 0}.explore-adjust dl div{border-bottom:1px solid #cbd0ce;grid-template-columns:220px 1fr;gap:35px;padding:20px 0;display:grid}.explore-adjust dt{font-weight:700}.explore-adjust dd{color:#53616b;margin:0;line-height:1.8}.explore-self{background:#0b1b2a}.explore-self h2{max-width:760px}.explore-self ul{margin:35px 0 0;padding-left:21px}.explore-self li{color:#b9c6d0;margin-bottom:15px;line-height:1.9}.explore-professional h2,.explore-professional p{max-width:860px}.explore-professional p{color:#53616b;font-size:17px;line-height:2}.explore-errors{background:#091522}.explore-errors article{border-color:#8e9aa4}.explore-errors h3{color:#fff}.explore-errors p{color:#b7c4ce}.explore-evidence>h2{max-width:780px}.explore-evidence article{border:1px solid #cbd0ce;max-width:880px;margin-top:42px;padding:31px}.explore-evidence span{color:#bd681f;letter-spacing:.1em;font:11px DM Mono}.explore-evidence p{color:#53616b;margin:24px 0 0;line-height:2}.explore-checklist{background:linear-gradient(116deg,#07111d,#103047)}.explore-checklist h2{max-width:760px}.explore-checklist>div{border-top:1px solid var(--line);max-width:950px;margin-top:45px}.explore-checklist p{border-bottom:1px solid var(--line);color:#c1cdd5;grid-template-columns:70px 1fr;gap:20px;margin:0;padding:20px 0;line-height:1.8;display:grid}.explore-checklist span{color:var(--orange);font:13px DM Mono}.explore-faq{background:#091a28}.explore-faq>div{border-top:1px solid var(--line);margin-top:45px}.explore-faq article{border-bottom:1px solid var(--line);grid-template-columns:54px minmax(250px,.75fr) 1.25fr;gap:25px;padding:29px 0;display:grid}.explore-faq h3{margin:0;font-size:18px}.explore-faq p{color:#abb8c2;margin:0;font-size:14px;line-height:1.85}@media (width<=850px){.explore-stages>div,.explore-approaches>div,.explore-errors>div{grid-template-columns:1fr}.explore-process article{grid-template-columns:45px 1fr;gap:12px}.explore-process p{grid-column:2}.explore-first,.explore-second{grid-template-columns:1fr;gap:0}.explore-first>p,.explore-second>p{margin-top:10px}.explore-adjust dl div{grid-template-columns:1fr;gap:7px}.explore-faq article{grid-template-columns:36px 1fr;gap:10px}.explore-faq p{grid-column:2}.explore-checklist p{grid-template-columns:42px 1fr;gap:12px}}.selection-ranking,.compare-why,.verify-capability,.verify-method{background:#0d2030}.selection-ranking h2,.selection-ranking p,.compare-why h2,.compare-why p,.verify-capability h2,.verify-capability p{max-width:880px}.selection-ranking p,.compare-why p,.verify-capability p,.verify-method p{color:#bfccd6;font-size:17px;line-height:2}.selection-first>div,.selection-needs>div,.verify-need>div{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:45px;display:grid}.selection-first article,.selection-needs article,.verify-need article{border-top:2px solid #152533;padding-top:20px}.selection-first h3,.selection-needs h3,.verify-need h3{margin:0 0 12px;font-size:20px}.selection-first p,.selection-needs p,.verify-need p{color:#53616b;margin:0;line-height:1.85}.selection-criteria{background:#091522}.selection-criteria>div{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin-top:45px;display:grid}.selection-criteria article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:220px;padding:26px}.selection-criteria span,.selection-checklist span,.selection-faq span,.compare-faq span,.verify-process span,.verify-faq span{color:var(--orange);font:12px DM Mono}.selection-criteria h3{margin:35px 0 10px;font-size:20px}.selection-criteria p{color:#b6c3cc;margin:0;line-height:1.8}.selection-types dl,.verify-entity dl,.verify-case dl,.verify-public dl{border-top:1px solid #cbd0ce;margin:45px 0 0}.selection-types dl div,.verify-entity dl div,.verify-case dl div,.verify-public dl div{border-bottom:1px solid #cbd0ce;grid-template-columns:220px 1fr;gap:35px;padding:20px 0;display:grid}.selection-types dt,.verify-entity dt,.verify-case dt,.verify-public dt{font-weight:700}.selection-types dd,.verify-entity dd,.verify-case dd,.verify-public dd{color:#53616b;margin:0;line-height:1.8}.selection-budget p,.compare-budget p,.compare-reason p,.verify-team p{color:#53616b;max-width:880px;font-size:17px;line-height:2}.selection-brand,.compare-brand,.verify-boundary{background:linear-gradient(116deg,#07111d,#103047)}.selection-brand h2,.selection-brand p,.compare-brand h2,.compare-brand p{max-width:860px}.selection-brand p,.compare-brand p{color:#bfccd6;font-size:17px;line-height:2}.selection-candidate>div{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:45px;display:grid}.selection-candidate article{border-top:2px solid #152533;padding-top:20px}.selection-candidate h3{margin:0 0 12px;font-size:20px}.selection-candidate p{color:#53616b;margin:0;line-height:1.85}.selection-evidence{background:#0a1927}.selection-evidence article{border:1px solid var(--line);background:#102536;max-width:900px;margin-top:45px;padding:31px}.selection-evidence span{color:var(--orange);letter-spacing:.1em;font:11px DM Mono}.selection-evidence h3{margin:25px 0 14px;font-size:23px}.selection-evidence p{color:#bfccd6;line-height:1.9}.selection-evidence small{border-top:1px solid var(--line);color:#94a7b5;padding-top:18px;line-height:1.7;display:block}.selection-notfit ul,.verify-boundary ul{margin:35px 0 0;padding-left:21px}.selection-notfit li{color:#53616b;margin-bottom:15px;line-height:1.9}.selection-checklist{background:#0b1b2a}.selection-checklist>div{border-top:1px solid var(--line);max-width:900px}.selection-checklist p{border-bottom:1px solid var(--line);color:#c1cdd5;grid-template-columns:70px 1fr;gap:20px;margin:0;padding:20px 0;line-height:1.8;display:grid}.selection-faq,.compare-faq,.verify-faq{background:#091a28}.selection-faq>div,.compare-faq>div,.verify-faq>div{border-top:1px solid var(--line);margin-top:45px}.selection-faq article,.compare-faq article,.verify-faq article{border-bottom:1px solid var(--line);grid-template-columns:54px minmax(250px,.75fr) 1.25fr;gap:25px;padding:29px 0;display:grid}.selection-faq h3,.compare-faq h3,.verify-faq h3{margin:0;font-size:18px}.selection-faq p,.compare-faq p,.verify-faq p{color:#abb8c2;margin:0;font-size:14px;line-height:1.85}.compare-conclusion h2{max-width:720px}.compare-conclusion p{color:#53616b;max-width:880px;font-size:17px;line-height:2}.compare-table{background:#091522}.compare-table>h2{max-width:720px}.compare-table-wrap{border:1px solid var(--line);margin-top:45px;overflow:auto}.compare-table table{border-collapse:collapse;width:100%;min-width:820px}.compare-table th,.compare-table td{text-align:left;vertical-align:top;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px;line-height:1.75}.compare-table th{color:#fff;background:#102536;font-size:14px}.compare-table td{color:#b9c6d0;font-size:14px}.compare-table td:first-child{color:var(--orange);width:17%;font-weight:700}.compare-fit{grid-template-columns:1fr 1fr;gap:105px;display:grid}.compare-fit ul{margin:30px 0 0;padding-left:21px}.compare-fit li{color:#53616b;margin-bottom:15px;line-height:1.9}.compare-budget{background:#0b1d2c}.compare-budget p{color:#bfccd6}.compare-stage>div{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:45px;display:grid}.compare-stage article{border-top:2px solid #152533;padding-top:20px}.compare-stage h3{margin:0 0 12px;font-size:20px}.compare-stage p{color:#53616b;margin:0;line-height:1.85}.verify-need>div{margin-top:0}.verify-need article{border-color:#8d9ca8}.verify-need h3{color:#fff}.verify-need p{color:#b8c5cf}.verify-entity a,.verify-public a{color:#a9510d;text-decoration:none}.verify-process>div{border-top:1px solid #cbd0ce;border-left:1px solid #cbd0ce;grid-template-columns:repeat(5,1fr);gap:0;margin-top:45px;display:grid}.verify-process article{border-bottom:1px solid #cbd0ce;border-right:1px solid #cbd0ce;min-height:240px;padding:24px}.verify-process h3{margin:34px 0 10px;font-size:19px}.verify-process p{color:#53616b;margin:0;line-height:1.8}.verify-case{background:#091522}.verify-case h2{max-width:760px}.verify-case dl,.verify-case dl div{border-color:var(--line)}.verify-case dd{color:#b9c6d0}.verify-team h2{max-width:760px}.verify-boundary li{color:#bfccd6;margin-bottom:15px;line-height:1.9}@media (width<=850px){.selection-first>div,.selection-needs>div,.verify-need>div,.selection-candidate>div,.compare-stage>div,.selection-criteria>div{grid-template-columns:1fr}.selection-criteria article{min-height:auto}.selection-types dl div,.verify-entity dl div,.verify-case dl div,.verify-public dl div{grid-template-columns:1fr;gap:7px}.selection-checklist p{grid-template-columns:42px 1fr;gap:12px}.selection-faq article,.compare-faq article,.verify-faq article{grid-template-columns:36px 1fr;gap:10px}.selection-faq p,.compare-faq p,.verify-faq p{grid-column:2}.compare-fit{grid-template-columns:1fr;gap:40px}.verify-process>div{grid-template-columns:1fr}.verify-process article{min-height:auto}}.reputation-why,.reputation-quotes,.reputation-positive{background:#0d2030}.reputation-why h2,.reputation-why p,.reputation-positive h2{max-width:860px}.reputation-why p{color:#bfccd6;font-size:17px;line-height:2}.reputation-categories>div{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:45px;display:grid}.reputation-categories article{border-top:2px solid #152533;padding-top:20px}.reputation-categories h3{margin:0 0 12px;font-size:20px}.reputation-categories p{color:#53616b;margin:0;line-height:1.8}.reputation-categories small{color:#a9510d;margin-top:18px;font:12px DM Mono;display:block}.reputation-quotes dl{border-top:1px solid var(--line);margin:45px 0 0}.reputation-quotes dl div{border-bottom:1px solid var(--line);grid-template-columns:180px 1fr;gap:35px;padding:20px 0;display:grid}.reputation-quotes dt{font-weight:700}.reputation-quotes dd{color:#bfccd6;margin:0;line-height:1.85}.reputation-long h2,.reputation-long p{max-width:860px}.reputation-long p,.reputation-sources p,.reputation-negative p{color:#53616b;font-size:17px;line-height:2}.reputation-empty-grid{background:#ccd0cf;grid-template-columns:1fr 1fr;gap:1px;padding:0;display:grid}.reputation-empty-grid article{background:#091522;padding:80px 7vw}.reputation-empty-grid h2{letter-spacing:-.055em;margin:16px 0;font-size:clamp(32px,3.6vw,49px);line-height:1.35}.reputation-empty-grid p:last-child{color:#b9c6d0;line-height:1.9}.reputation-sources h2{max-width:820px}.reputation-positive>div{grid-template-columns:1fr 1fr;gap:18px;margin-top:42px;display:grid}.reputation-positive article{border-top:2px solid #95a9bb;padding-top:21px}.reputation-positive h3{margin:0 0 12px;font-size:20px}.reputation-positive p{color:#bfccd6;margin:0;line-height:1.85}.reputation-crosscheck{background:#091522}.reputation-crosscheck>h2{max-width:780px}.reputation-crosscheck>div{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;margin-top:45px;display:grid}.reputation-crosscheck article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:235px;padding:26px}.reputation-crosscheck span,.reputation-faq span{color:var(--orange);font:12px DM Mono}.reputation-crosscheck h3{margin:36px 0 10px;font-size:20px}.reputation-crosscheck p{color:#b9c6d0;margin:0;line-height:1.8}.reputation-faq>div{border-top:1px solid #cbd0ce;margin-top:45px}.reputation-faq article{border-bottom:1px solid #cbd0ce;grid-template-columns:54px minmax(250px,.75fr) 1.25fr;gap:25px;padding:29px 0;display:grid}.reputation-faq h3{margin:0;font-size:18px}.reputation-faq p{color:#53616b;margin:0;font-size:14px;line-height:1.85}@media (width<=850px){.reputation-categories>div,.reputation-crosscheck>div{grid-template-columns:1fr}.reputation-crosscheck article{min-height:auto}.reputation-quotes dl div{grid-template-columns:1fr;gap:7px}.reputation-empty-grid,.reputation-positive>div{grid-template-columns:1fr}.reputation-empty-grid article{padding:65px 24px}.reputation-faq article{grid-template-columns:36px 1fr;gap:10px}.reputation-faq p{grid-column:2}}.action-fit,.action-price-position,.action-cycle,.action-official{background:#0d2030}.action-fit h2,.action-price-position h2,.action-cycle h2,.action-official h2{max-width:800px}.action-fit>div,.action-diagnosis>div,.action-pricing>div{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:45px;display:grid}.action-fit article{border-top:2px solid #94a9bb;padding-top:20px}.action-fit h3,.action-diagnosis h3,.action-pricing h3{margin:0 0 12px;font-size:20px}.action-fit p,.action-diagnosis p,.action-pricing p{color:#bfccd6;margin:0;line-height:1.85}.action-prep>div{border-top:1px solid #cbd0ce;border-left:1px solid #cbd0ce;grid-template-columns:repeat(5,1fr);gap:0;margin-top:45px;display:grid}.action-prep article{border-bottom:1px solid #cbd0ce;border-right:1px solid #cbd0ce;min-height:240px;padding:24px}.action-prep span,.action-cooperation span,.action-faq span{color:#bd681f;font:12px DM Mono}.action-prep h3{margin:33px 0 10px;font-size:19px}.action-prep p{color:#53616b;margin:0;line-height:1.8}.action-first{background:#091522}.action-first ol{max-width:840px;margin:40px 0 0;padding-left:24px}.action-first li{color:#bac7d0;margin-bottom:20px;padding-left:12px;line-height:1.9}.action-diagnosis>div{grid-template-columns:repeat(4,1fr)}.action-diagnosis article{border-top:2px solid #152533;padding-top:20px}.action-diagnosis p{color:#53616b}.action-plan p,.action-price-position p,.action-cycle p,.action-region p,.action-boundary p{color:#bfccd6;max-width:900px;font-size:17px;line-height:2}.action-pricing{background:#091522}.action-pricing article{border-top:2px solid #90a3b3;padding-top:20px}.action-excludes{background:#0b1d2c}.action-includes ul,.action-excludes ul{margin:35px 0 0;padding-left:21px}.action-includes li{color:#53616b;margin-bottom:15px;line-height:1.9}.action-excludes li{color:#bfccd6;margin-bottom:15px;line-height:1.9}.action-cooperation>div{border-top:1px solid #cbd0ce;border-left:1px solid #cbd0ce;grid-template-columns:repeat(4,1fr);gap:0;margin-top:45px;display:grid}.action-cooperation article{border-bottom:1px solid #cbd0ce;border-right:1px solid #cbd0ce;min-height:250px;padding:25px}.action-cooperation h3{margin:35px 0 10px;font-size:20px}.action-cooperation p{color:#53616b;margin:0;line-height:1.8}.action-booking dl,.action-official dl{border-top:1px solid #cbd0ce;margin:45px 0 0}.action-booking dl div,.action-official dl div{border-bottom:1px solid #cbd0ce;grid-template-columns:210px 1fr;gap:35px;padding:20px 0;display:grid}.action-booking dt,.action-official dt{font-weight:700}.action-booking dd,.action-official dd{color:#53616b;margin:0;line-height:1.8}.action-official dl,.action-official dl div{border-color:var(--line)}.action-official dd{color:#c1cdd6}.action-official a{color:var(--orange);text-decoration:none}.action-region p{color:#53616b}.action-faq{background:#091a28}.action-faq>div{border-top:1px solid var(--line);margin-top:45px}.action-faq article{border-bottom:1px solid var(--line);grid-template-columns:54px minmax(250px,.75fr) 1.25fr;gap:25px;padding:29px 0;display:grid}.action-faq h3{margin:0;font-size:18px}.action-faq p{color:#abb8c2;margin:0;font-size:14px;line-height:1.85}.action-boundary p{color:#53616b}@media (width<=850px){.action-fit>div,.action-diagnosis>div,.action-pricing>div,.action-prep>div,.action-cooperation>div{grid-template-columns:1fr}.action-prep article,.action-cooperation article{min-height:auto}.action-booking dl div,.action-official dl div{grid-template-columns:1fr;gap:7px}.action-faq article{grid-template-columns:36px 1fr;gap:10px}.action-faq p{grid-column:2}}.hero-actions{align-items:center;gap:14px;margin-top:26px;display:flex}.hero-actions .primary-button{margin-top:0}.hero-actions .outline-button{text-decoration:none}.hero-note{color:#8f9eaa;max-width:590px;margin-top:18px;line-height:1.7;display:block}.problem-section,.method-section,.why-section,.about-home{padding:90px 5.2vw}.problem-section{background:var(--paper);color:#111d29}.problem-section>h2,.why-section>h2{letter-spacing:-.05em;max-width:850px;font-size:38px;line-height:1.4}.problem-grid{border-top:1px solid #d6d4ce;border-left:1px solid #d6d4ce;grid-template-columns:repeat(3,1fr);margin-top:42px;display:grid}.problem-grid article{border-bottom:1px solid #d6d4ce;border-right:1px solid #d6d4ce;flex-direction:column;min-height:260px;padding:28px;display:flex}.problem-grid span,.why-section article>span,.product-faq span{color:#bd681f;font:12px DM Mono}.problem-grid p{font-size:18px;line-height:1.75}.problem-grid b{color:#17334c;margin-top:auto}.method-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0a1724}.method-section .section-heading{margin-bottom:38px}.method-section .section-heading h2{color:#fff;max-width:770px}.method-section .section-heading .text-button{color:#fff}.method-section .path article{padding-top:18px;padding-bottom:18px}.why-section{background:#091522}.why-section>div{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:42px;display:grid}.why-section article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:230px;padding:28px}.why-section h3{margin:30px 0 12px}.why-section article p{color:#aebbc5;line-height:1.8}.about-home{background:var(--paper);color:#111d29;border-top:1px solid #d8d6d0;grid-template-columns:.9fr 1.1fr;gap:90px;display:grid}.about-home h2{letter-spacing:-.05em;font-size:38px;line-height:1.4}.about-home>div:last-child{align-self:center}.about-home>div:last-child p{color:#4f5c66;font-size:17px;line-height:2}.about-home .text-button{color:#17334c;margin-top:18px;text-decoration:none;display:inline-block}.product-use-section,.product-demo-section,.product-faq{padding:80px 5.2vw}.product-use-section{background:#0b1d2c;grid-template-columns:1fr 1fr;gap:80px;display:grid}.product-use-section h2,.product-demo-section h2{letter-spacing:-.05em;font-size:36px;line-height:1.4}.product-use-section>p,.product-demo-section>p{color:#b8c5cf;font-size:16px;line-height:2}.product-demo-section{background:var(--paper);color:#111d29}.product-demo-section>p{color:#53616b;max-width:860px}.product-demo-section .text-button{color:#17334c;margin-top:18px;text-decoration:none;display:inline-block}.product-faq{background:#091522}.product-faq>div{border-top:1px solid var(--line);margin-top:40px}.product-faq article{border-bottom:1px solid var(--line);grid-template-columns:55px minmax(240px,.75fr) 1.25fr;gap:24px;padding:26px 0;display:grid}.product-faq h3,.product-faq p{margin:0}.product-faq p{color:#abb8c2;line-height:1.85}@media (width<=850px){.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .outline-button{text-align:center}.problem-section,.method-section,.why-section,.about-home,.product-use-section,.product-demo-section,.product-faq{padding:65px 24px}.problem-grid,.why-section>div{grid-template-columns:1fr}.problem-grid article,.why-section article{min-height:auto}.method-section .path{grid-template-columns:1fr}.about-home,.product-use-section{grid-template-columns:1fr;gap:28px}.product-faq article{grid-template-columns:36px 1fr;gap:10px}.product-faq p{grid-column:2}}.problem-card{color:inherit;text-decoration:none}.problem-card:hover article{background:#efeae1}.problem-card:hover b{color:#bd681f}.solution-hero{padding-bottom:90px}.solution-hero h1{max-width:850px}.solution-hero>p:last-of-type{max-width:760px}.solution-section{padding:85px 7vw}.solution-section h2{letter-spacing:-.05em;max-width:820px;margin:16px 0 32px;font-size:38px;line-height:1.4}.solution-paper{background:var(--paper);color:#142330}.solution-section ul{max-width:900px;margin:0;padding-left:22px}.solution-section li{border-top:1px solid;padding:14px 0;line-height:1.8}.solution-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.solution-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:230px;padding:28px}.solution-grid span,.solution-steps span,.solution-faq>article>span{color:var(--orange);font:12px DM Mono}.solution-grid h3{margin:26px 0 12px;font-size:21px}.solution-grid p,.solution-steps p,.solution-faq p{color:#aebbc5;line-height:1.8}.solution-paper .solution-grid p,.solution-paper .solution-faq p{color:#596872}.solution-preparation li{border-color:#d1d0ca}.solution-steps{max-width:960px}.solution-steps article,.solution-faq>article{border-top:1px solid var(--line);grid-template-columns:58px 1fr;gap:22px;padding:26px 0;display:grid}.solution-steps h3,.solution-faq h3{margin:0 0 10px;font-size:21px}.solution-boundary{background:#10263a}.solution-boundary>p:last-child{max-width:920px;margin:18px 0 0;font-size:22px;line-height:1.7}.solution-faq>article{border-color:#d1d0ca;max-width:960px}.solution-faq>article:first-of-type{margin-top:34px}.solution-faq>article>span{color:#bd681f}@media (width<=850px){.solution-section{padding:65px 24px}.solution-grid{grid-template-columns:1fr}.solution-steps article,.solution-faq>article{grid-template-columns:36px 1fr;gap:12px}.solution-boundary>p:last-child{font-size:19px}}.brand-logo{object-fit:contain;flex:none;width:52px;height:34px}.admin-brand-logo{object-fit:contain;flex:none;width:30px;height:20px}.cases-note{color:#66727b;max-width:640px;margin:12px 0 0;font-size:14px;line-height:1.7}@media (width<=850px){.brand-logo{width:46px;height:30px}}
