/* Shared reading scale for the approved website; archived concepts retain their styling. */
body[data-design=refined].reading-comfort{--ink:#173b29;--muted:#36513e;--accent:#245f43;--line:#b7c9b7;font-size:16px;line-height:1.85;color:#233f2d}
body[data-design=refined].reading-comfort p{font-size:16px;line-height:1.9;color:#36513e}
body[data-design=refined].reading-comfort :is(h1,h2,h3,h4){color:#214a31;font-weight:600}
body[data-design=refined].reading-comfort :is(li,td){font-size:15px;line-height:1.9;color:#3a533b}
body[data-design=refined].reading-comfort .site-header nav{font-size:15px;color:#2e4c36;gap:25px}
body[data-design=refined].reading-comfort .site-header{gap:25px}
body[data-design=refined].reading-comfort .text-button{font-size:14px;color:#214b32;border-color:#8eaa92;padding:11px 18px}
body[data-design=refined].reading-comfort .button{font-size:15px!important;min-height:48px!important;padding:12px 21px!important;gap:22px!important;font-weight:500}
body[data-design=refined].reading-comfort .primary,body[data-design=refined].reading-comfort .contact-section .primary{background:#245f43;border-color:#245f43;color:#fff}
body[data-design=refined].reading-comfort .primary:hover{background:#194c32}
body[data-design=refined].reading-comfort .secondary{background:#fffef8;border-color:#8eaa8f;color:#2c5437}
body[data-design=refined].reading-comfort :is(.underlink,.text-link){font-size:14px;color:#2f603b;border-color:#8fa781;gap:16px}
body[data-design=refined].reading-comfort .eyebrow{font-size:12px;line-height:1.7;letter-spacing:1.3px;color:#496a40}
body[data-design=refined].reading-comfort .hero .eyebrow{font-size:11px;color:#496940;letter-spacing:1.2px}
body[data-design=refined].reading-comfort .hero h1{color:#123e27}
body[data-design=refined].reading-comfort .hero h1 span,body[data-design=refined].reading-comfort .page-hero h1 em{color:#34744d}
body[data-design=refined].reading-comfort .hero p{font-size:18px;line-height:1.9;color:#3f5c45}
body[data-design=refined].reading-comfort .hero-badge{font-size:12px;color:#4a633e;border-color:#bba46e;padding:7px 12px}
body[data-design=refined].reading-comfort .hero-capabilities{font-size:12px;color:#45663f;gap:13px;letter-spacing:0}
body[data-design=refined].reading-comfort .hero-actions{flex-wrap:wrap;gap:15px}
body[data-design=refined].reading-comfort .hero-scroll{font-size:11px;color:#5a7350}
body[data-design=refined].reading-comfort .globe-index{font-size:10px;letter-spacing:.7px;color:#56754d}
body[data-design=refined].reading-comfort .globe-legend{font-size:10px;letter-spacing:.6px;color:#527349;gap:16px}
body[data-design=refined].reading-comfort .globe-legend small{font-size:11px;color:#527349;letter-spacing:0}
body[data-design=refined].reading-comfort .floating-capability{border-color:#aec3ab;max-width:350px}
body[data-design=refined].reading-comfort .floating-capability strong{font-size:13px;color:#2d5738;font-weight:500;white-space:normal}
body[data-design=refined].reading-comfort .floating-capability small{font-size:10px;line-height:1.5;letter-spacing:.2px;color:#55704c;white-space:normal;max-width:220px}
body[data-design=refined].reading-comfort .refined-proof small{font-size:12px;line-height:1.8;color:#4e6845}
body[data-design=refined].reading-comfort .proof-intro>span{font-size:12px;color:#58704b;letter-spacing:0}
body[data-design=refined].reading-comfort .proof-intro>p{font-size:17px;color:#365b39}
body[data-design=refined].reading-comfort .refined-proof strong{font-size:35px;color:#2b5b34}
body[data-design=refined].reading-comfort .refined-proof>div:not(:first-child){padding-left:30px}
body[data-design=refined].reading-comfort .section-heading>p{min-width:0;max-width:380px}
body[data-design=refined].reading-comfort .product-category{font-size:11px;line-height:1.7;letter-spacing:.6px;color:#506b43}
body[data-design=refined].reading-comfort .refined-product h3{font-size:22px}
body[data-design=refined].reading-comfort .refined-product p{font-size:16px}
body[data-design=refined].reading-comfort .refined-product-bottom>span{font-size:12px;line-height:1.7;color:#516c44;overflow-wrap:anywhere}
body[data-design=refined].reading-comfort :is(.refined-product,.connection-visual,.platform-visual,.refined-architecture,.industry-panel,.soft-card,.plan-panel,.capability-panel,.industry-card,.case-card){border-color:#b5c9ac}
body[data-design=refined].reading-comfort #connect-panel h3{font-size:20px;color:#365c33}
body[data-design=refined].reading-comfort #connect-panel p{font-size:16px;line-height:1.9;color:#3d583b}
body[data-design=refined].reading-comfort #connect-tags{font-size:13px;line-height:1.8;color:#536c43}
body[data-design=refined].reading-comfort .connect-tabs button{font-size:15px;color:#425f37;padding:13px 0}
body[data-design=refined].reading-comfort .connect-tabs{gap:25px;border-color:#b8cbae}
body[data-design=refined].reading-comfort .connect-tabs [aria-selected=true]{color:#60491c;border-color:#997431;font-weight:600}
body[data-design=refined].reading-comfort .connection-visual-head{font-size:10px;letter-spacing:.5px;color:#516c43}
body[data-design=refined].reading-comfort .connection-visual-head small{font-size:11px;color:#516c43}
body[data-design=refined].reading-comfort .connection-node{font-size:13px;color:#446337}
body[data-design=refined].reading-comfort .connection-node small{font-size:9px;color:#58734b;letter-spacing:.3px}
body[data-design=refined].reading-comfort .connection-flow{font-size:13px;color:#4d693f;gap:19px}
body[data-design=refined].reading-comfort .esim-core small{font-size:11px;color:#5a7248}
body[data-design=refined].reading-comfort .ai-story-label{font-size:12px;color:#516e40}
body[data-design=refined].reading-comfort .ai-use-cases>span{font-size:13px;color:#506b3f;border-color:#aabe98;background:#f8fbef}
body[data-design=refined].reading-comfort .architecture-title{font-size:11px;letter-spacing:.6px;color:#4c693b}
body[data-design=refined].reading-comfort .architecture-title small{font-size:12px;color:#4c693b}
body[data-design=refined].reading-comfort .architecture-layer>div>span{font-size:11px;letter-spacing:.6px;color:#516b3e}
body[data-design=refined].reading-comfort .architecture-layer h3{font-size:20px;color:#3d602d}
body[data-design=refined].reading-comfort .architecture-layer p{font-size:14px;color:#526b3d}
body[data-design=refined].reading-comfort .layer-pills span{font-size:12px;color:#4e6638;border-color:#b7ca9f}
body[data-design=refined].reading-comfort .architecture-connector span{font-size:11px;color:#5d754a}
body[data-design=refined].reading-comfort .architecture-base{font-size:12px;color:#516c3e;gap:16px;flex-wrap:wrap}
body[data-design=refined].reading-comfort .industry-tabs button{font-size:16px;color:#46623b}
body[data-design=refined].reading-comfort .industry-tabs button>span:first-child{font-size:12px;color:#657d53}
body[data-design=refined].reading-comfort .industry-tabs button[aria-selected=true]{color:#654b1e;border-color:#96712d;font-weight:600}
body[data-design=refined].reading-comfort .industry-panel small{font-size:13px;color:#526b41}
body[data-design=refined].reading-comfort .timeline span{font-size:13px;color:#4f693d}
body[data-design=refined].reading-comfort .timeline b{font-size:26px;color:#3f6931}
body[data-design=refined].reading-comfort .breadcrumb{font-size:12px;color:#566f48}
body[data-design=refined].reading-comfort .page-hero p{font-size:17px;line-height:1.9;color:#3c583d}
body[data-design=refined].reading-comfort .hero-small-note{font-size:12px;line-height:1.8;color:#526e45;letter-spacing:0}
body[data-design=refined].reading-comfort .page-subnav a{font-size:15px;color:#385c35;padding:20px 0}
body[data-design=refined].reading-comfort .page-subnav .wrap{gap:29px}
body[data-design=refined].reading-comfort .content-heading>p{font-size:16px;color:#49633d}
body[data-design=refined].reading-comfort .soft-card h3{font-size:22px;color:#365a30}
body[data-design=refined].reading-comfort .soft-card ul{font-size:15px;line-height:1.9;color:#4b643d}
body[data-design=refined].reading-comfort .inline-tags>span{font-size:12px;color:#4e663d;background:#f7faef;border-color:#b4c8a0;line-height:1.8}
body[data-design=refined].reading-comfort .list-lines li{font-size:16px;color:#3f5c35}
body[data-design=refined].reading-comfort .list-lines small{font-size:14px;line-height:1.9;color:#4d663d}
body[data-design=refined].reading-comfort .list-lines li>span:first-child{font-size:12px;color:#816326}
body[data-design=refined].reading-comfort .comparison{font-size:15px;min-width:760px}
body[data-design=refined].reading-comfort .comparison :is(th,td){font-size:15px;line-height:1.9;color:#3e5b34}
body[data-design=refined].reading-comfort .comparison th{background:#e4edd9;color:#2e5128;font-weight:600}
body[data-design=refined].reading-comfort .table-note{font-size:13px;line-height:1.9;color:#587047}
body[data-design=refined].reading-comfort .faq-list summary{font-size:17px;color:#36582c;font-weight:500;line-height:1.8}
body[data-design=refined].reading-comfort .faq-list details p{font-size:16px;color:#4b633c}
body[data-design=refined].reading-comfort .journey-step>span{color:#668648}
body[data-design=refined].reading-comfort .journey-step h3{font-size:21px;color:#3d5f2d}
body[data-design=refined].reading-comfort .selection-guide label{font-size:15px;color:#446232}
body[data-design=refined].reading-comfort .selection-guide select{font-size:16px;color:#37572b;min-height:50px}
body[data-design=refined].reading-comfort .selection-result p{font-size:15px}
body[data-design=refined].reading-comfort .selection-result h4{font-size:22px;color:#365c29}
body[data-design=refined].reading-comfort .product-hero-stack small{font-size:11px;letter-spacing:.5px;color:#5f764b}
body[data-design=refined].reading-comfort .product-hero-stack span{font-size:13px;line-height:1.7;color:#526e3e;display:block}
body[data-design=refined].reading-comfort .plan-tabs button,body[data-design=refined].reading-comfort .capability-tabs button{font-size:15px;padding:12px 18px;color:#446232;border-color:#a6bd93}
body[data-design=refined].reading-comfort :is(.plan-tabs,.capability-tabs) [aria-selected=true]{background:#eee3c7;color:#5e471c;border-color:#9e7b35;font-weight:600}
body[data-design=refined].reading-comfort .plan-points b{font-size:16px;color:#3b5e2b}
body[data-design=refined].reading-comfort .plan-points p{font-size:15px;color:#4c653a}
body[data-design=refined].reading-comfort .network-attributes{font-size:13px;color:#506b3b;gap:17px}
body[data-design=refined].reading-comfort .platform-hero-head{font-size:11px;letter-spacing:.7px;color:#526f3d}
body[data-design=refined].reading-comfort .platform-hero-line b{font-size:19px;color:#3b602b}
body[data-design=refined].reading-comfort .platform-hero-line small{font-size:11px;color:#566f40;line-height:1.6}
body[data-design=refined].reading-comfort .capability-panel ul{font-size:16px;line-height:2.1;color:#496334}
body[data-design=refined].reading-comfort .knowledge-flow h3{font-size:19px;color:#3d5e2a}
body[data-design=refined].reading-comfort .knowledge-flow p{font-size:14px;color:#51693b}
body[data-design=refined].reading-comfort .knowledge-flow span{font-size:12px;color:#806126}
body[data-design=refined].reading-comfort .industry-filters a{font-size:15px;padding:11px 16px;color:#3f6030;border-color:#a9c095}
body[data-design=refined].reading-comfort .industry-filters a span{font-size:12px;color:#5f7847}
body[data-design=refined].reading-comfort .industry-filters a[aria-current=true]{background:#ede1be;border-color:#9b7732;color:#604719;font-weight:600}
body[data-design=refined].reading-comfort .solution-copy h4{font-size:16px;color:#3b5d2b}
body[data-design=refined].reading-comfort .solution-copy ul{font-size:15px;line-height:1.9;color:#4b6336}
body[data-design=refined].reading-comfort .industry-card>span,body[data-design=refined].reading-comfort .case-card small{font-size:11px;color:#5f7546;letter-spacing:.6px}
body[data-design=refined].reading-comfort .industry-card h3{font-size:22px;color:#3e602a}
body[data-design=refined].reading-comfort .industry-card p{font-size:15px;color:#4d6538}
body[data-design=refined].reading-comfort .industry-card .text-link{font-size:14px}
body[data-design=refined].reading-comfort .case-card h3{font-size:23px;color:#3c6029}
body[data-design=refined].reading-comfort .case-label{font-size:13px;color:#5d7345}
body[data-design=refined].reading-comfort .about-hero-art>span{font-size:11px;color:#57723e;letter-spacing:1px}
body[data-design=refined].reading-comfort .about-hero-art>strong{color:#4c742f}
body[data-design=refined].reading-comfort .company-facts span{font-size:14px;color:#546e3c}
body[data-design=refined].reading-comfort .company-facts b{color:#41662b}
body[data-design=refined].reading-comfort .company-timeline h3{font-size:21px;color:#3f602b}
body[data-design=refined].reading-comfort .company-timeline b{font-size:31px;color:#557c32}
body[data-design=refined].reading-comfort .company-timeline p{font-size:15px;color:#526a38}
body[data-design=refined].reading-comfort .culture-strip strong{color:#456b2c}
body[data-design=refined].reading-comfort .culture-strip p{font-size:16px}
body[data-design=refined].reading-comfort .site-cta p{font-size:16px;color:#466235}
body[data-design=refined].reading-comfort .site-footer h3{font-size:16px;color:#33562b}
body[data-design=refined].reading-comfort .site-footer .footer-grid>div>a:not(.brand),body[data-design=refined].reading-comfort .site-footer .footer-grid>div>button:not(.footer-contact-button){font-size:14px;color:#486139;line-height:1.9}
body[data-design=refined].reading-comfort .site-footer :is(.footer-brand,.footer-contact) p{font-size:14px;color:#4d653b}
body[data-design=refined].reading-comfort .footer-positioning{font-size:12px;color:#597146}
body[data-design=refined].reading-comfort .footer-contact-button{font-size:14px;color:#355b29;border-color:#9bb584}
body[data-design=refined].reading-comfort .footer-bottom{font-size:12px;color:#5c7247}
body[data-design=refined].reading-comfort .footer-bottom small{font-size:12px!important;color:#5c7247}
body[data-design=refined].reading-comfort .footer-bottom a{font-size:13px;color:#4d6838}
body[data-design=refined].reading-comfort .site-dialog{max-width:680px}
body[data-design=refined].reading-comfort .site-dialog :is(label,.inquiry-intro){font-size:15px;color:#3e5c31}
body[data-design=refined].reading-comfort .site-dialog label>span{font-size:12px;color:#5d754a}
body[data-design=refined].reading-comfort .site-dialog :is(input,textarea){font-size:16px;color:#34552a;border-color:#a9bf94;line-height:1.8}
body[data-design=refined].reading-comfort .contact-note{font-size:12px;color:#5b7246;line-height:1.8}
body[data-design=refined].reading-comfort #project-status{font-size:14px;color:#3f602f}
@media(max-width:1100px){body[data-design=refined].reading-comfort .site-header nav{gap:18px}body[data-design=refined].reading-comfort .footer-grid{gap:30px}body[data-design=refined].reading-comfort .footer-contact{display:block}body[data-design=refined].reading-comfort .footer-contact-button{margin-top:17px}}
@media(max-width:960px){body[data-design=refined].reading-comfort .menu-button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:4px;border-color:#a5bba1;color:#385d31}body[data-design=refined].reading-comfort .site-header nav{display:none;position:absolute;top:100%;left:-28px;right:-28px;background:#fbfdf7;padding:18px 28px;border-bottom:1px solid #b7cbb0;box-shadow:0 12px 20px #1c3a2310;font-size:16px;gap:0}body[data-design=refined].reading-comfort .site-header.menu-open nav{display:flex;flex-direction:column;align-items:stretch}body[data-design=refined].reading-comfort .site-header nav a{padding:12px 15px}body[data-design=refined].reading-comfort .site-header nav a[aria-current=page]:after{left:0;right:auto;top:18px;bottom:auto;height:17px;width:3px;background:#9d7933;border:0}body[data-design=refined].reading-comfort .text-button{display:inline-block!important;font-size:14px;padding:9px 13px!important}body[data-design=refined].reading-comfort .section-heading{flex-wrap:wrap;gap:20px}body[data-design=refined].reading-comfort .hero p{font-size:16px}body[data-design=refined].reading-comfort .hero h1{font-size:42px}body[data-design=refined].reading-comfort .hero-badge{font-size:11px}body[data-design=refined].reading-comfort .hero-capabilities{font-size:11px;gap:10px}body[data-design=refined].reading-comfort .hero-actions .button{padding:11px 15px!important;gap:14px!important;font-size:14px!important}body[data-design=refined].reading-comfort .refined-proof{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:15px}body[data-design=refined].reading-comfort .refined-proof>div:not(:first-child){padding-left:18px}body[data-design=refined].reading-comfort .refined-proof small{font-size:11px}body[data-design=refined].reading-comfort .refined-proof strong{font-size:30px}body[data-design=refined].reading-comfort .proof-intro>p{font-size:15px}body[data-design=refined].reading-comfort .proof-intro>span{font-size:11px}body[data-design=refined].reading-comfort .global-inner{gap:30px}body[data-design=refined].reading-comfort .architecture-title{flex-wrap:wrap;gap:8px}body[data-design=refined].reading-comfort .architecture-connector{gap:10px;flex-wrap:wrap}body[data-design=refined].reading-comfort .platform-hero-line{flex-wrap:wrap;gap:10px}body[data-design=refined].reading-comfort .platform-hero-line small{flex-basis:100%;margin-left:24px}body[data-design=refined].reading-comfort .plan-panel,body[data-design=refined].reading-comfort .capability-panel{gap:30px}}
@media(max-width:650px){body[data-design=refined].reading-comfort p{font-size:16px;line-height:1.85}body[data-design=refined].reading-comfort .site-header{gap:12px}body[data-design=refined].reading-comfort .header-actions{gap:12px}body[data-design=refined].reading-comfort .text-button{font-size:13px;padding:8px 0!important;background:none}body[data-design=refined].reading-comfort .site-header nav{left:-20px;right:-20px;top:100%!important;font-size:16px;padding:18px 20px}body[data-design=refined].reading-comfort .menu-button{width:38px;height:38px}body[data-design=refined].reading-comfort .hero h1{font-size:clamp(32px,10vw,43px)}body[data-design=refined].reading-comfort .hero-badge{font-size:11px;letter-spacing:0;line-height:1.7;margin-bottom:26px}body[data-design=refined].reading-comfort .hero .eyebrow{font-size:10px;letter-spacing:.8px}body[data-design=refined].reading-comfort .hero p{font-size:16px;line-height:1.9}body[data-design=refined].reading-comfort .button{font-size:14px!important;min-height:46px!important;padding:11px 17px!important;gap:16px!important}body[data-design=refined].reading-comfort .hero-actions{gap:11px}body[data-design=refined].reading-comfort .hero-actions .button{font-size:13px!important;padding:11px 14px!important;gap:12px!important}body[data-design=refined].reading-comfort .hero-capabilities{font-size:11px;gap:10px}body[data-design=refined].reading-comfort .floating-capability{padding:11px;max-width:285px;gap:8px}body[data-design=refined].reading-comfort .floating-capability strong{font-size:12px;max-width:210px}body[data-design=refined].reading-comfort .floating-capability small{font-size:9px;max-width:185px}body[data-design=refined].reading-comfort .esim-float{right:1px;top:72px}body[data-design=refined].reading-comfort .ai-float{left:3px;bottom:55px}body[data-design=refined].reading-comfort .globe-index{font-size:8px;right:16px;top:12px}body[data-design=refined].reading-comfort .globe-legend{font-size:8px;right:16px;gap:12px;bottom:8px;flex-wrap:wrap;max-width:250px;justify-content:flex-end}body[data-design=refined].reading-comfort .globe-legend small{font-size:9px}body[data-design=refined].reading-comfort .hero-scroll{font-size:10px;bottom:9px}body[data-design=refined].reading-comfort .refined-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 9px}body[data-design=refined].reading-comfort .refined-proof strong{font-size:28px}body[data-design=refined].reading-comfort .refined-proof small{font-size:10px;max-width:none}body[data-design=refined].reading-comfort .refined-proof>div:not(:first-child){padding-left:12px}body[data-design=refined].reading-comfort .refined-proof>div:nth-child(2){padding-left:0}body[data-design=refined].reading-comfort .refined-proof .proof-intro{align-items:flex-start;flex-direction:column;gap:7px}body[data-design=refined].reading-comfort .proof-intro>span{font-size:11px}body[data-design=refined].reading-comfort .proof-intro>p{font-size:16px}body[data-design=refined].reading-comfort .eyebrow{font-size:11px;letter-spacing:1px}body[data-design=refined].reading-comfort .refined-product-content{padding:20px 14px 17px}body[data-design=refined].reading-comfort .product-category{font-size:10px;letter-spacing:0;line-height:1.6}body[data-design=refined].reading-comfort .refined-product h3{font-size:19px;line-height:1.5}body[data-design=refined].reading-comfort .refined-product p{font-size:15px;line-height:1.85}body[data-design=refined].reading-comfort .refined-product-bottom>span{font-size:10px}body[data-design=refined].reading-comfort .underlink,body[data-design=refined].reading-comfort .text-link{font-size:14px}body[data-design=refined].reading-comfort .connect-tabs{gap:23px}body[data-design=refined].reading-comfort .connect-tabs button{font-size:14px}body[data-design=refined].reading-comfort #connect-panel h3{font-size:20px}body[data-design=refined].reading-comfort #connect-panel p{font-size:16px}body[data-design=refined].reading-comfort #connect-tags{font-size:12px}body[data-design=refined].reading-comfort .connection-visual-head{font-size:9px;letter-spacing:0;flex-wrap:wrap}body[data-design=refined].reading-comfort .connection-visual-head small{font-size:10px}body[data-design=refined].reading-comfort .connection-node{font-size:11px;padding:8px}body[data-design=refined].reading-comfort .connection-node small{font-size:8px;max-width:85px}body[data-design=refined].reading-comfort .connection-flow{font-size:12px;gap:12px}body[data-design=refined].reading-comfort .esim-core small{font-size:10px}body[data-design=refined].reading-comfort .architecture-layer{padding:21px 14px;gap:12px}body[data-design=refined].reading-comfort .architecture-layer>div>span{font-size:10px;letter-spacing:0}body[data-design=refined].reading-comfort .architecture-layer h3{font-size:19px}body[data-design=refined].reading-comfort .architecture-layer p{font-size:14px}body[data-design=refined].reading-comfort .layer-pills span{font-size:11px}body[data-design=refined].reading-comfort .architecture-base{font-size:11px;gap:12px}body[data-design=refined].reading-comfort .architecture-connector span{font-size:10px}body[data-design=refined].reading-comfort .industry-tabs button{font-size:14px;white-space:normal;line-height:1.7}body[data-design=refined].reading-comfort .industry-tabs button>span:first-child{font-size:11px}body[data-design=refined].reading-comfort .industry-panel small{font-size:12px}body[data-design=refined].reading-comfort .timeline span{font-size:11px;line-height:1.8}body[data-design=refined].reading-comfort .timeline b{font-size:24px}body[data-design=refined].reading-comfort .breadcrumb{font-size:12px}body[data-design=refined].reading-comfort .page-hero p{font-size:16px}body[data-design=refined].reading-comfort .page-hero .eyebrow{font-size:11px;letter-spacing:.8px}body[data-design=refined].reading-comfort .page-subnav a{font-size:14px;padding:17px 0}body[data-design=refined].reading-comfort .page-subnav .wrap{gap:24px}body[data-design=refined].reading-comfort .content-heading .eyebrow{font-size:11px}body[data-design=refined].reading-comfort .soft-card h3{font-size:22px}body[data-design=refined].reading-comfort .soft-card ul{font-size:15px}body[data-design=refined].reading-comfort .list-lines small{font-size:14px}body[data-design=refined].reading-comfort .table-note{font-size:13px}body[data-design=refined].reading-comfort .faq-list summary{font-size:16px}body[data-design=refined].reading-comfort .journey-step h3{font-size:19px}body[data-design=refined].reading-comfort .selection-guide label{font-size:15px}body[data-design=refined].reading-comfort .selection-guide select{font-size:16px}body[data-design=refined].reading-comfort .product-hero-stack small{font-size:10px;letter-spacing:0}body[data-design=refined].reading-comfort .product-hero-stack span{font-size:12px}body[data-design=refined].reading-comfort .plan-tabs button,body[data-design=refined].reading-comfort .capability-tabs button{font-size:14px;padding:11px 13px}body[data-design=refined].reading-comfort .capability-panel ul{font-size:15px}body[data-design=refined].reading-comfort .knowledge-flow h3{font-size:18px}body[data-design=refined].reading-comfort .knowledge-flow p{font-size:14px}body[data-design=refined].reading-comfort .industry-filters{gap:9px}body[data-design=refined].reading-comfort .industry-filters a{font-size:14px;padding:10px 12px;gap:6px}body[data-design=refined].reading-comfort .industry-filters a span{font-size:11px}body[data-design=refined].reading-comfort .solution-copy ul{font-size:15px}body[data-design=refined].reading-comfort .industry-grid{grid-template-columns:minmax(0,1fr)}body[data-design=refined].reading-comfort .industry-card{padding:25px}body[data-design=refined].reading-comfort .industry-card h3{font-size:22px}body[data-design=refined].reading-comfort .industry-card p{font-size:16px}body[data-design=refined].reading-comfort .industry-card>span{font-size:11px}body[data-design=refined].reading-comfort .company-facts b{font-size:21px}body[data-design=refined].reading-comfort .company-facts span{font-size:12px}body[data-design=refined].reading-comfort .company-facts>div{padding-left:12px}body[data-design=refined].reading-comfort .company-facts>div:first-child{padding-left:0}body[data-design=refined].reading-comfort .about-hero-art>span{font-size:10px;letter-spacing:.5px}body[data-design=refined].reading-comfort .company-timeline p{font-size:16px}body[data-design=refined].reading-comfort .company-timeline h3{font-size:21px}body[data-design=refined].reading-comfort .site-footer .footer-contact{display:block}body[data-design=refined].reading-comfort .site-footer .footer-contact-button{font-size:14px;margin-top:18px}body[data-design=refined].reading-comfort .footer-bottom{font-size:11px;gap:14px}body[data-design=refined].reading-comfort .footer-bottom small{font-size:11px!important}body[data-design=refined].reading-comfort .footer-bottom a{font-size:12px}body[data-design=refined].reading-comfort .site-dialog :is(input,textarea){font-size:16px}body[data-design=refined].reading-comfort .site-dialog label{font-size:15px}body[data-design=refined].reading-comfort .contact-note{font-size:12px}}
@media(max-width:360px){body[data-design=refined].reading-comfort .official-logo{width:138px}body[data-design=refined].reading-comfort .header-actions{gap:9px}body[data-design=refined].reading-comfort .text-button{font-size:12px}body[data-design=refined].reading-comfort .hero-actions .button{font-size:12px!important;padding:11px 12px!important;gap:10px!important}body[data-design=refined].reading-comfort .hero-capabilities{font-size:10px;gap:9px}body[data-design=refined].reading-comfort .floating-capability strong{font-size:11px}body[data-design=refined].reading-comfort .floating-capability small{font-size:9px;max-width:170px}body[data-design=refined].reading-comfort .floating-capability{max-width:265px;gap:7px}body[data-design=refined].reading-comfort .refined-proof strong{font-size:26px}body[data-design=refined].reading-comfort .refined-proof>div:not(:first-child){padding-left:9px}body[data-design=refined].reading-comfort .refined-product-content{padding:18px 12px}body[data-design=refined].reading-comfort .refined-product h3{font-size:18px}body[data-design=refined].reading-comfort .refined-product p{font-size:15px}body[data-design=refined].reading-comfort .architecture-layer{gap:10px;padding:20px 12px}body[data-design=refined].reading-comfort .architecture-layer>div>span{font-size:9px}body[data-design=refined].reading-comfort .connection-node{font-size:10px}body[data-design=refined].reading-comfort .connection-node small{font-size:7px;max-width:75px}body[data-design=refined].reading-comfort .connection-flow{font-size:11px;gap:9px}body[data-design=refined].reading-comfort .company-facts b{font-size:18px}body[data-design=refined].reading-comfort .company-facts span{font-size:11px}}
@media(max-width:650px){body[data-design=refined].reading-comfort #esim .split-content>div:last-child{grid-row:1}body[data-design=refined].reading-comfort .hero-actions .button{font-size:14px!important}}
@media(max-width:360px){body[data-design=refined].reading-comfort .hero-actions .button{font-size:13px!important}}
body[data-design=refined].reading-comfort .product-hero-stack span{word-break:keep-all;text-wrap:balance}
body[data-design=refined].reading-comfort :is(.refined-product,.connection-visual,.refined-architecture,.industry-panel,.soft-card,.plan-panel,.capability-panel,.industry-card,.case-card){border-color:#a5ba98}
body[data-design=refined].reading-comfort :is(.content-section.tinted,.global-section){background:#eaf2e3;border-color:#b9cdae}
body[data-design=refined].reading-comfort .refined-product-bottom{border-color:#bacdae}
body[data-design=refined].reading-comfort .direct-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:16px;margin:24px 0 30px}
body[data-design=refined].reading-comfort .direct-contact>a{display:flex;flex-direction:column;align-items:flex-start;gap:9px;background:#f2f7eb;border:1px solid #a6bd96;border-radius:7px;padding:22px;min-width:0}
body[data-design=refined].reading-comfort .direct-contact>a:hover{border-color:#9b7834;background:#f5f2e4}
body[data-design=refined].reading-comfort .direct-contact span{font-size:13px;color:#536d41}
body[data-design=refined].reading-comfort .direct-contact strong{font-size:19px;color:#2e5531;font-weight:500;line-height:1.7;overflow-wrap:anywhere;max-width:100%}
body[data-design=refined].reading-comfort .direct-contact small{font-size:12px;color:#526c3f}
body[data-design=refined].reading-comfort .site-dialog .direct-contact{gap:12px}
body[data-design=refined].reading-comfort .site-dialog .direct-contact>a{padding:17px}
body[data-design=refined].reading-comfort .site-dialog .direct-contact strong{font-size:16px}
body[data-design=refined].reading-comfort .site-footer .footer-contact>a{overflow-wrap:anywhere}
@media(max-width:650px){body[data-design=refined].reading-comfort .direct-contact{grid-template-columns:minmax(0,1fr);gap:12px}body[data-design=refined].reading-comfort .direct-contact strong{font-size:18px}body[data-design=refined].reading-comfort .site-dialog .direct-contact strong{font-size:16px}}
body[data-design=refined].reading-comfort .form-hint{font-size:13px;color:#536d40;margin:0}
body[data-design=refined].reading-comfort #send-project-status{font-size:14px;line-height:1.8;color:#3e6032;margin:0}
body[data-design=refined].reading-comfort #send-project-status:empty{display:none}
body[data-design=refined].reading-comfort #send-project-status[data-state=error]{color:#8b3026;border-left:3px solid #a44b36;padding-left:12px}
body[data-design=refined].reading-comfort .inquiry-actions{display:flex;gap:12px;flex-wrap:wrap}
body[data-design=refined].reading-comfort button:disabled{cursor:wait;opacity:.65;transform:none}
.website-field{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
body[data-design=refined].reading-comfort .site-dialog .dialog-close{position:sticky;top:0;right:auto;float:right;margin:-23px -13px 0 0;z-index:3;background:#fbfdf9;border-radius:50%;box-shadow:0 0 0 4px #fbfdf9}
body[data-design=refined].reading-comfort .site-header nav .platform-login{color:#725420;font-weight:600}
