/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.contents{display:contents}.hidden{display:none}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#121511;--paper:#f3f0e8;--green:#b9f04b;--amber:#dba83e;--muted:#666b62;--line:#c9c7be;--ink:#0f172a!important;--paper:#f7fafc!important;--green:#10b3a3!important;--amber:#0ea295!important;--muted:#64748b!important;--line:#e5eaf0!important}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Microsoft YaHei,sans-serif}a{color:inherit;text-decoration:none}.nav{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20;background:#f3f0e8f0;justify-content:space-between;align-items:center;height:92px;padding:0 4.5vw;display:flex;position:sticky;top:0}.brand{letter-spacing:.06em;align-items:center;gap:12px;font-size:13.2px;line-height:1.25;display:flex}.brandMark{background:var(--ink);width:39px;height:39px;color:var(--green);letter-spacing:-.08em;border-radius:50%;place-items:center;font-weight:900;display:grid}.nav nav{gap:32px;font-size:15.4px;display:flex}.nav nav a:hover{color:#527a00}.sourceLink{border-bottom:1px solid;padding-bottom:4px;font-size:14.3px}.hero{min-height:760px;padding:46px 4.5vw 0;overflow:hidden}.eyebrow,.sectionHead>span,.subscribe>div>span{text-transform:uppercase;letter-spacing:.14em;font-size:13.2px;font-weight:700}.eyebrow span{background:var(--green);border-radius:50%;width:8px;height:8px;margin-right:9px;display:inline-block}.eyebrow i{color:var(--muted);margin-left:24px;font-style:normal;font-weight:400}.heroGrid{grid-template-columns:1.05fr .95fr;align-items:center;min-height:520px;display:grid}.hero h1{letter-spacing:-.085em;margin:25px 0 38px;font-size:clamp(79.2px,8.4vw,151.8px);font-weight:900;line-height:.86}.hero h1 em{color:#0000;-webkit-text-stroke:2px var(--ink);font-style:normal}.lead{color:#42463f;max-width:590px;font-size:20.9px;line-height:1.8}.actions{gap:18px;margin-top:35px;display:flex}.actions a{padding:17px 23px;font-size:15.4px;font-weight:700}.primary{background:var(--ink);color:#fff}.primary b{color:var(--green);margin-left:25px}.secondary{border:1px solid var(--ink)}.passport{place-items:center;height:520px;display:grid;position:relative}.orbit{border:1px solid #8d967f;border-radius:50%;position:absolute}.orbit:after{content:"";background:var(--amber);border-radius:50%;width:9px;height:9px;position:absolute;top:10%;left:12%}.orbit1{width:440px;height:440px}.orbit2{border-style:dashed;width:340px;height:340px}.orbit3{border-color:#58751e;width:250px;height:250px}.battery{border:3px solid var(--ink);width:120px;height:220px;box-shadow:20px 20px 0 var(--green);background:var(--paper);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:relative}.cap{border:3px solid var(--ink);border-radius:8px 8px 0 0;width:55px;height:16px;position:absolute;top:-18px}.qr{font-size:60.5px}.battery small{letter-spacing:.2em;font-weight:700}.datum{color:var(--muted);background:var(--paper);border:1px solid var(--line);padding:8px;font-size:12.1px;position:absolute}.datum b{color:var(--ink);margin-top:3px;font-size:16.5px;display:block}.d1{top:63px;left:15px}.d2{top:105px;right:12px}.d3{bottom:72px;left:45px}.d4{bottom:95px;right:20px}.facts{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.facts>div{border-right:1px solid var(--line);align-items:center;gap:22px;padding:24px;display:flex}.facts strong{letter-spacing:-.05em;font-size:41.8px}.facts span{font-size:14.3px;font-weight:700;line-height:1.4}.facts small{color:var(--muted);font-weight:400}.intro,.timeline,.updates{padding:110px 4.5vw}.sectionHead{grid-template-columns:1fr 2fr;align-items:start;margin-bottom:62px;display:grid}.sectionHead h2{letter-spacing:-.055em;margin:0;font-size:clamp(46.2px,5vw,79.2px);line-height:1}.sectionHead>p{color:var(--muted);grid-column:2}.introGrid{grid-template-columns:2fr 1fr;gap:12vw;padding-left:33%;display:grid}.bigCopy{margin:0;font-size:30.8px;line-height:1.55}.bigCopy strong{background:var(--green);padding:0 4px}.definition{border-top:4px solid var(--ink);padding-top:18px}.definition p{color:var(--muted);line-height:1.7}.definition a,.resourceGrid a{border-bottom:1px solid;padding-bottom:3px;font-size:14.3px;font-weight:700}.resources{background:var(--ink);color:var(--paper);padding:105px 4.5vw}.sectionHead.light>span{color:var(--green)}.resourceGrid{border:1px solid #3e433b;grid-template-columns:repeat(3,1fr);display:grid}.resourceGrid article{border-right:1px solid #3e433b;flex-direction:column;min-height:330px;padding:30px;display:flex}.resourceGrid article:last-child{border:0}.resourceGrid article>span{color:var(--green);font-family:monospace}.resourceGrid h3{margin:60px 0 18px;font-size:39.6px}.resourceGrid p{color:#aeb2aa;line-height:1.7}.resourceGrid a{width:max-content;margin-top:auto}.resourceGrid a b{color:var(--green);margin-left:20px}.timelineLine{border-top:2px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.timelineLine article{padding:33px 35px 20px 0;position:relative}.timelineLine article:before{content:"";background:var(--paper);border:3px solid var(--ink);border-radius:50%;width:12px;height:12px;position:absolute;top:-8px}.timelineLine time{font-family:monospace;font-weight:700}.timelineLine h3{margin-top:45px;font-size:25.3px}.timelineLine p{color:var(--muted);max-width:330px;line-height:1.7}.timelineLine .active time{background:var(--green);padding:6px}.newsList{border-top:1px solid var(--ink)}.newsList>a{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr 40px;gap:28px;padding:28px 0;transition:all .2s;display:grid}.newsList>a:hover{background:#ffffff59;padding-left:12px}.newsNo{color:var(--muted);font-family:monospace}.newsList small{color:#527a00;font-weight:700}.newsList h3{margin:10px 0;font-size:26.4px}.newsList p{color:var(--muted);margin:0;line-height:1.5}.newsList>a>b{font-size:26.4px}.subscribe{background:var(--green);justify-content:space-between;align-items:end;margin:0;padding:78px 4.5vw;display:flex}.subscribe h2{letter-spacing:-.065em;margin:13px 0;font-size:clamp(48.4px,6vw,94.6px)}.subscribe p{max-width:650px;line-height:1.6}.subscribe>a{background:var(--ink);color:#fff;white-space:nowrap;padding:20px 25px;font-weight:700}.subscribe>a b{color:var(--green);margin-left:20px}footer{background:var(--ink);color:#fff;grid-template-columns:1fr 2fr 1fr;align-items:start;gap:8vw;padding:54px 4.5vw;display:grid}.footerBrand .brandMark{background:var(--green);color:var(--ink)}footer p{color:#aeb2aa;margin:0;font-size:13.2px;line-height:1.7}footer>div:last-child{justify-content:flex-end;gap:25px;font-size:13.2px;display:flex}@media (max-width:850px){.nav nav{display:none}.hero{padding-top:35px}.heroGrid{grid-template-columns:1fr}.hero h1{font-size:79.2px}.passport{height:430px;transform:scale(.82)}.facts{grid-template-columns:1fr}.facts>div{border-right:0;border-bottom:1px solid var(--line)}.sectionHead{grid-template-columns:1fr;gap:20px}.sectionHead>p{grid-column:1}.introGrid{grid-template-columns:1fr;gap:45px;padding:0}.resourceGrid{grid-template-columns:1fr}.resourceGrid article{border-bottom:1px solid #3e433b;border-right:0}.timelineLine{border-top:0;border-left:2px solid;grid-template-columns:1fr}.timelineLine article{padding:5px 0 45px 30px}.timelineLine article:before{top:5px;left:-8px}.timelineLine h3{margin-top:22px}.newsList>a{grid-template-columns:45px 1fr 25px}.subscribe{flex-direction:column;align-items:flex-start;gap:30px}footer{grid-template-columns:1fr;gap:30px}footer>div:last-child{justify-content:flex-start}}@media (max-width:500px){.nav{height:75px;padding:0 20px}.sourceLink{font-size:12.1px}.hero,.intro,.timeline,.updates,.resources{padding-left:20px;padding-right:20px}.hero h1{font-size:63.8px}.eyebrow i{margin:8px 0;display:block}.lead{font-size:17.6px}.actions{flex-direction:column}.passport{margin-left:-60px;margin-right:-60px}.orbit1{width:390px;height:390px}.subscribe{padding:55px 20px}.subscribe h2{font-size:49.5px}.newsList p{display:none}}:root{--ink:#0f172a;--paper:#f7fafc;--green:#10b3a3;--amber:#0ea295;--muted:#64748b;--line:#e5eaf0}body{background:var(--paper);color:var(--ink)}.nav{background:#fffffff0;box-shadow:0 1px 2px #1118270a}.brandMark{color:#fff;background:#10b3a3;border-radius:12px;box-shadow:0 6px 18px #10b3a333}.nav nav a:hover,.newsList small{color:#0b8e83}.hero{background:linear-gradient(135deg,#fff 0%,#f7fafc 58%,#e6fbf8 100%)}.hero h1 em{color:#10b3a3;-webkit-text-stroke:0}.lead{color:#475569}.primary{background:#10b3a3;border-radius:10px;box-shadow:0 8px 20px #10b3a338}.primary b{color:#fff}.secondary{color:#0b8e83;background:#fff;border-color:#b7e2cf;border-radius:10px}.orbit{border-color:#a7dad4}.orbit3{border-color:#10b3a3}.orbit:after{background:#10b3a3}.battery{background:#fff;box-shadow:20px 20px #e2f6f4}.datum{background:#fff;border-color:#b7e2cf;border-radius:8px;box-shadow:0 6px 18px #0f172a0f}.facts{background:#ffffffb8}.facts strong{color:#0a7a71}.intro,.timeline{background:#fff}.bigCopy strong{color:#0a7a71;background:#e2f6f4}.definition{border-color:#10b3a3}.resources{color:#0f172a;background:#f7f9f8}.sectionHead.light>span,.resourceGrid article>span{color:#0a7a71}.resourceGrid{border:0;gap:18px}.resourceGrid article{background:#fff;border-radius:18px;box-shadow:0 14px 40px #0f172a14;border:1px solid #e5eaf0!important}.resourceGrid p{color:#64748b}.resourceGrid a b{color:#10b3a3}.timelineLine .active:before{background:#10b3a3;box-shadow:0 0 0 6px #10b3a32e}.timelineLine .active time{color:#0a7a71;background:#e2f6f4;border-radius:6px}.updates{background:#f7fafc}.newsList{border:0}.newsList>a{background:#fff;border:1px solid #e5eaf0;border-radius:14px;margin-bottom:12px;padding-left:24px;padding-right:24px;box-shadow:0 6px 18px #0f172a0a}.newsList>a:hover{background:#f3fdfb;border-color:#b7e2cf;padding-left:32px}.subscribe{color:#fff;background:linear-gradient(135deg,#10b3a3,#0a7a71)}.subscribe>a{color:#0a7a71;background:#fff;border-radius:10px}.subscribe>a b{color:#10b3a3}footer{background:#0f172a}.footerBrand .brandMark{color:#fff;background:#10b3a3}footer p{color:#94a3b8}.landingFooter{width:100%;padding:28px 0;display:block}.landingFooter>.bplContainer{place-items:center;width:100%;margin:0 auto;display:grid}.landingFooter .footerBrand{align-items:center;gap:11px;min-width:0;display:flex}.landingFooter .footerBrand img{flex:0 0 43px;width:43px;height:43px}.landingFooter .siteRegistration{color:#94a3b8;letter-spacing:.02em;white-space:nowrap;text-align:center;margin:0;font-size:11px}.appFrame{min-height:100vh;grid-template-rows:var(--header-h) minmax(0,1fr) auto!important;height:auto!important}.appSiteFooter{padding:24px 0}@media (max-width:700px){.landingFooter .siteRegistration{white-space:normal;text-align:center;padding:0 20px}}.regTimelineHero{background:linear-gradient(145deg,#f5fffd,#fff 46%,#f7fafc);border:1px solid #dcebe8;border-radius:20px;padding:30px;box-shadow:0 8px 24px #0f172a0d}.timelineIntro{grid-template-columns:1.1fr .9fr;align-items:end;gap:50px;margin-bottom:34px;display:grid}.timelineIntro>div>span{letter-spacing:.12em;color:#0b8e83;font-size:9.9px;font-weight:800}.timelineIntro h1{margin:10px 0 0;font-size:39.6px;line-height:1.1}.timelineIntro h1 small{color:#64748b;margin-top:7px;font-size:13.2px;font-weight:500;display:block}.timelineIntro>p{color:#475569;margin:0;font-size:12.1px;line-height:1.8}.regTimeline{gap:0;display:grid;position:relative}.regTimeline:before{content:"";background:linear-gradient(#b7e2cf,#03a49c,#b7e2cf);width:2px;position:absolute;top:18px;bottom:18px;left:142px}.regTimeline article{grid-template-columns:120px 20px 1fr;align-items:start;gap:12px;padding:0 0 18px;display:grid;position:relative}.timelineDate{text-align:right;padding-top:12px}.timelineDate b,.timelineDate small{display:block}.timelineDate b{font-size:12.1px}.timelineDate small{color:#64748b;margin-top:4px;font-size:8.8px}.regTimeline article>i{z-index:1;background:#03a49c;border:3px solid #fff;border-radius:50%;width:12px;height:12px;margin:16px 0 0 5px;position:relative;box-shadow:0 0 0 2px #a7dad4}.timelineCard{background:#fff;border:1px solid #e5eaf0;border-radius:13px;padding:14px 16px;position:relative}.timelineCard>span{color:#b7e2cf;font:800 10px monospace;position:absolute;top:12px;right:14px}.timelineCard h2{margin:0 30px 7px 0;font-size:15.4px}.timelineCard h2 small{color:#64748b;margin-top:4px;font-size:8.8px;font-weight:500;display:block}.timelineCard p{color:#475569;margin:0 0 8px;font-size:9.9px;line-height:1.7}.timelineCard em{color:#0b8e83;font-size:8.8px;font-style:normal}.passportMilestone .timelineCard{background:#f3fdfb;border-color:#8bd5cd;box-shadow:0 8px 22px #03a49c1a}.passportMilestone>i{transform:scale(1.2)}.timelineNotice{background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;margin-top:8px;padding:13px 15px}.timelineNotice b{color:#92400e;font-size:9.9px}.timelineNotice p{color:#64748b;margin:5px 0 0;font-size:9.9px;line-height:1.65}.timelineSources{flex-wrap:wrap;align-items:center;gap:14px;margin-top:15px;font-size:8.8px;display:flex}.timelineSources span{color:#64748b;font-weight:800}.timelineSources a{color:#0b8e83;border-bottom:1px solid #b7e2cf;padding-bottom:2px}@media (max-width:760px){.regTimelineHero{padding:20px}.timelineIntro{grid-template-columns:1fr;gap:14px}.regTimeline:before{left:7px}.regTimeline article{grid-template-columns:20px 1fr;gap:8px}.timelineDate{text-align:left;grid-column:2;padding:0}.regTimeline article>i{grid-area:1/1/3;margin:4px 0 0 1px}.timelineCard{grid-column:2}.timelineIntro h1{font-size:31.9px}}.regTimelineHero{overflow:hidden}.timelineControls{justify-content:flex-end;align-items:center;gap:10px;margin:-5px 0 8px;display:flex}.timelineControls button{color:#0b8e83;cursor:pointer;background:#fff;border:1px solid #b7e2cf;border-radius:50%;width:30px;height:30px;font-size:16.5px}.timelineControls button:hover{background:#e6fbf8}.timelineControls span{color:#64748b;font-size:8.8px}.regTimelineViewport{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-color:#7bc9c1 #e5eaf0;scrollbar-width:thin;width:100%;padding-bottom:8px;overflow:auto hidden}.regTimelineViewport::-webkit-scrollbar{height:8px}.regTimelineViewport::-webkit-scrollbar-track{background:#e5eaf0;border-radius:99px}.regTimelineViewport::-webkit-scrollbar-thumb{background:#7bc9c1;border-radius:99px}.regTimeline{gap:18px;min-width:max-content;padding:14px 46px 24px;display:flex;position:relative}.regTimeline:before{width:auto;height:2px;inset:57px 0 auto}.regTimeline article{scroll-snap-align:center;grid-template-rows:34px 20px 1fr;grid-template-columns:1fr;gap:6px;width:310px;padding:0;display:grid}.timelineDate{text-align:center;grid-area:1/1;padding:0}.regTimeline article>i{grid-area:2/1;width:12px;height:12px;margin:1px auto 0}.timelineCard{grid-area:3/1;height:100%;min-height:210px;padding:17px 18px}.timelineCard>strong{color:#fff;letter-spacing:.06em;background:#03a49c;border-radius:99px;margin:0 0 9px;padding:4px 7px;font-size:7.7px;display:inline-block}.currentMilestone .timelineCard{border-color:#03a49c;box-shadow:0 10px 28px #03a49c26}.currentMilestone>i{background:#fff;box-shadow:0 0 0 4px #03a49c,0 0 0 8px #03a49c2e}@media (max-width:760px){.timelineControls{justify-content:center;margin-top:0}.timelineControls span{display:none}.regTimeline{padding-left:24px;padding-right:24px}.regTimeline article{width:270px}.timelineDate{text-align:center;grid-area:1/1}.regTimeline article>i{grid-area:2/1;margin:1px auto 0}.timelineCard{grid-area:3/1}.regTimeline:before{top:57px;left:0}}.appFrame .appContent{overflow-x:hidden!important}.regTimelineHero{width:100%;min-width:0;max-width:100%}.regTimelineViewport{box-sizing:border-box;contain:inline-size;background:#f8fdfc;border:1px solid #d7e7e4;border-radius:16px;width:100%;min-width:0;max-width:100%;padding:12px 0 8px;box-shadow:inset 0 1px #ffffffe6}.regTimelineViewport .regTimeline{max-width:none}.appFrame .appBody{padding:10px!important}.appFrame .appContent{padding:0 0 20px!important}.pageHeading,.docHero,.legalPage{padding:20px!important}.regTimelineHero{padding:24px}.lockNotice{margin:10px 0}@media (max-width:580px){.appFrame .appBody{padding:6px!important}.regTimelineHero{padding:17px}.pageHeading,.docHero,.legalPage{padding:17px!important}}.timelineIntro{grid-template-columns:1fr;margin-bottom:20px}.timelineShell{min-width:0;max-width:100%;position:relative}.timelineArrow{z-index:4;color:#08776f;cursor:pointer;background:#fff;border:1px solid #8bd5cd;border-radius:50%;place-items:center;width:34px;height:34px;font-size:17px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 5px 16px #0f172a24}.timelineArrow:hover{background:#e6fbf8}.timelineArrowLeft{left:10px}.timelineArrowRight{right:10px}@media (max-width:580px){.timelineArrow{width:30px;height:30px}.timelineArrowLeft{left:6px}.timelineArrowRight{right:6px}}:root{--brand:#10b3a3;--brand-dark:#0a7a71;--brand-soft:#e6fbf8;--navy:#0f172a;--text:#3c404b;--muted:#64748b;--border:#e5eaf0;--bg:#f7fafc;--panel:#fff}.portal{background:var(--bg);color:var(--navy);min-height:100vh}.topbar{border-bottom:1px solid var(--border);z-index:30;background:#fff;justify-content:space-between;align-items:center;height:74px;padding:0 5vw;display:flex;position:sticky;top:0;box-shadow:0 1px 2px #1118270a}.portalBrand{align-items:center;gap:12px;display:flex}.logoCell{background:var(--brand);color:#fff;border-radius:12px;place-items:center;width:44px;height:44px;font-size:12px;font-weight:900;display:grid;box-shadow:0 7px 18px #10b3a338}.brandText{flex-direction:column;gap:3px;display:flex}.brandText b{letter-spacing:.01em;font-size:17.6px;font-weight:900}.brandText small{color:var(--muted);letter-spacing:.04em;font-size:9.9px}.topbar nav{color:#475569;gap:30px;font-size:14.3px;display:flex}.topbar nav a:hover{color:var(--brand-dark)}.loginLink{color:var(--brand-dark);border:1px solid #b7e2cf;border-radius:10px;align-items:center;gap:8px;padding:8px 14px;display:flex}.loginLink span:last-child{flex-direction:column;display:flex}.loginLink b{font-size:14.3px}.loginLink small{font-size:9.9px}.userIcon{font-size:23px}.portalHero{background:radial-gradient(circle at 80% 25%,#10b3a31f,#0000 32%);grid-template-columns:1.05fr .95fr;align-items:center;gap:6vw;max-width:1440px;margin:auto;padding:80px 5vw 70px;display:grid}.statusPill,.sectionTitle>div>span,.planIntro>span,.membership>div>span,.loginPanel>div>span{color:var(--brand-dark);background:var(--brand-soft);border:1px solid #b7e2cf;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:12.1px;font-weight:700;display:inline-flex}.statusPill i{background:var(--brand);border-radius:50%;width:7px;height:7px}.heroCopy h1{letter-spacing:-.055em;margin:25px 0 20px;font-size:clamp(57.2px,5.4vw,90.2px);line-height:1.06}.heroCopy h1 small,.sectionTitle h2 small,.planIntro h2 small,.membership h2 small,.loginPanel h2 small,.applyPanel h2 small{letter-spacing:.01em;color:var(--muted);margin-top:12px;font-size:.3em;font-weight:500;line-height:1.4;display:block}.heroCopy>p{color:#334155;margin:0 0 7px;font-size:19.8px}.heroCopy .enLead{color:var(--muted);font-size:14.3px}.heroActions{gap:12px;margin:34px 0;display:flex}.mainBtn,.ghostBtn,.planBtn{border-radius:10px;align-items:center;gap:16px;padding:14px 18px;display:flex}.mainBtn{background:var(--brand);color:#fff;box-shadow:0 8px 20px #10b3a338}.ghostBtn{color:var(--brand-dark);background:#fff;border:1px solid #b7e2cf}.mainBtn span,.ghostBtn span,.planBtn span{font-size:14.3px;font-weight:700;display:block}.mainBtn small,.ghostBtn small,.planBtn small{opacity:.8;font-size:9.9px;display:block}.accessNote{border-top:1px solid var(--border);grid-template-columns:20px auto 20px auto;align-items:center;gap:10px;padding-top:22px;display:grid}.accessNote>span{color:var(--brand);font-weight:700}.accessNote p{flex-direction:column;margin:0;display:flex}.accessNote b{font-size:12.1px}.accessNote small{color:var(--muted);margin-top:3px;font-size:9.9px}.consoleCard{border:1px solid var(--border);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 18px 50px #0f172a1a}.consoleHead{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:58px;padding:0 20px;font-size:12.1px;display:flex}.consoleHead>div{gap:14px;display:flex}.windowDots{letter-spacing:3px;color:#cbd5e1}.liveBadge{color:var(--brand-dark);background:var(--brand-soft);border-radius:99px;padding:5px 8px}.consoleBody{grid-template-columns:180px 1fr;gap:22px;padding:30px;display:grid}.batteryVisual{border:2px solid var(--brand);height:230px;color:var(--brand-dark);background:linear-gradient(#fff,#e6fbf8);border-radius:22px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.batteryTop{background:var(--brand);border-radius:8px 8px 0 0;width:65px;height:14px;position:absolute;top:-14px}.batteryVisual>b{font-size:60px}.batteryVisual small{text-align:center;font-weight:700;line-height:1.5}.dataRows{flex-direction:column;justify-content:center;display:flex}.dataRows div{border-bottom:1px solid var(--border);flex-direction:column;gap:4px;padding:16px 0;display:flex}.dataRows span{color:var(--muted);font-size:12.1px}.dataRows b{color:var(--brand-dark);font-size:12.1px}.consoleFoot{grid-template-columns:1fr auto;gap:7px;padding:0 30px 26px;font-size:12.1px;display:grid}.consoleFoot i{background:#e9eef3;border-radius:99px;grid-column:1/3;height:7px;overflow:hidden}.consoleFoot em{background:var(--brand);width:82%;height:100%;display:block}.serviceSection{max-width:1440px;margin:auto;padding:85px 5vw}.sectionTitle{grid-template-columns:1.3fr 1fr;column-gap:5vw;margin-bottom:38px;display:grid}.sectionTitle h2,.planIntro h2,.membership h2,.loginPanel h2,.applyPanel h2{letter-spacing:-.035em;margin:16px 0 0;font-size:44px}.sectionTitle>p,.planIntro>p,.applyPanel>p{color:#475569;margin:5px 0;font-size:14.3px;line-height:1.7}.sectionTitle .sectionEn,.planIntro .sectionEn,.applyPanel .sectionEn{color:var(--muted);font-size:12.1px}.serviceCard{border:1px solid var(--border);background:#fff;border-radius:16px;flex-direction:column;min-height:310px;padding:24px;transition:all .2s;display:flex;box-shadow:0 6px 18px #0f172a0b}.serviceCard:hover{border-color:#b7e2cf;transform:translateY(-3px);box-shadow:0 14px 35px #0f172a14}.serviceCard.locked{background:linear-gradient(145deg,#fff,#fbfdff)}.cardTop{justify-content:space-between;display:flex}.serviceIcon{background:var(--brand-soft);width:48px;height:48px;color:var(--brand-dark);border-radius:13px;place-items:center;font-size:19px;font-weight:900;display:grid}.accessTag{color:#64748b;background:#f1f5f9;border-radius:99px;height:max-content;padding:5px 8px;font-size:9.9px}.open .accessTag{color:var(--brand-dark);background:var(--brand-soft)}.cardTag{color:var(--brand-dark);margin-top:25px;font-size:9.9px}.serviceCard h3{margin:9px 0 12px;font-size:23.1px}.serviceCard h3 small,.serviceCard p small,.steps h3 small,.steps p small,.permissionGrid small{display:block}.serviceCard h3 small{color:var(--muted);margin-top:4px;font-size:12.1px;font-weight:500}.serviceCard p{color:#475569;margin:0;font-size:13.2px;line-height:1.6}.serviceCard p small{color:#94a3b8;margin-top:5px;font-size:11px}.cardFoot{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;font-size:9.9px;display:flex}.cardFoot a{color:var(--brand-dark);font-size:11px;font-weight:700}.planSection{color:#fff;background:#0f172a;border-radius:22px;max-width:1296px;margin:35px auto 90px;padding:60px;position:relative;overflow:hidden}.planSection:after{content:"";background:#10b3a324;border-radius:50%;width:400px;height:400px;position:absolute;top:-180px;right:-160px}.planIntro{max-width:720px}.planIntro>span{color:#9ef3e7;background:#10b3a326;border-color:#10b3a359}.planIntro h2 small{color:#94a3b8}.planIntro>p{color:#cbd5e1}.steps{grid-template-columns:repeat(3,1fr);gap:18px;margin:38px 0;display:grid}.steps article{background:#ffffff08;border:1px solid #334155;border-radius:14px;gap:16px;padding:22px;display:flex}.steps article>span{color:#5eead4;font-family:monospace}.steps h3{margin:0 0 10px;font-size:16.5px}.steps h3 small{color:#94a3b8;margin-top:3px;font-size:9.9px}.steps p{color:#cbd5e1;margin:0;font-size:12.1px;line-height:1.5}.steps p small{color:#64748b;margin-top:4px;font-size:9.9px}.planBtn{z-index:2;background:var(--brand);color:#fff;width:max-content;position:relative}.membership{grid-template-columns:1fr 1.2fr;gap:7vw;max-width:1440px;margin:auto;padding:30px 5vw 100px;display:grid}.permissionGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.permissionGrid>div{border:1px solid var(--border);background:#fff;border-radius:14px;gap:12px;padding:18px;display:flex}.permissionGrid b{color:var(--brand)}.permissionGrid span{font-size:13.2px;font-weight:700}.permissionGrid small{color:var(--muted);margin-top:5px;font-size:9.9px;font-weight:400}.loginPanel{background:#e6fbf8;border:1px solid #b7e2cf;border-radius:20px;justify-content:space-between;align-items:center;margin:0 5vw 30px;padding:45px 5vw;display:flex}.loginPanel>a{color:var(--brand-dark);background:#fff;border:1px solid #b7e2cf;border-radius:10px;align-items:center;gap:18px;padding:14px 20px;display:flex}.loginPanel>a span{font-weight:700}.loginPanel>a small{font-size:9.9px}.applyPanel{text-align:center;background:#fff;padding:70px 5vw}.applyPanel p{max-width:680px;margin:8px auto}.applyPanel a{color:var(--brand-dark);margin-top:18px;font-size:13.2px;font-weight:700;display:inline-block}.portal footer{color:#fff;background:#0f172a;justify-content:space-between;align-items:center;padding:38px 5vw;display:flex}.portal footer p,.portal footer>a{color:#94a3b8;font-size:11px}.portal footer .brandText small{color:#94a3b8}@media (max-width:900px){.topbar nav{display:none}.portalHero{grid-template-columns:1fr}.consoleCard{max-width:650px}.serviceGrid{grid-template-columns:1fr 1fr}.sectionTitle,.membership{grid-template-columns:1fr;row-gap:25px}.steps{grid-template-columns:1fr}.planSection{margin-left:20px;margin-right:20px;padding:35px}.loginPanel{flex-direction:column;align-items:flex-start;gap:25px}}@media (max-width:580px){.topbar{padding:0 18px}.brandText b{font-size:14.3px}.brandText small{font-size:7.7px}.loginLink{padding:7px}.loginLink .userIcon{display:none}.portalHero,.serviceSection,.membership{padding-left:20px;padding-right:20px}.heroCopy h1{font-size:52.8px}.heroActions{flex-direction:column}.accessNote{grid-template-columns:20px 1fr}.consoleBody{grid-template-columns:1fr}.batteryVisual{height:180px}.serviceGrid,.permissionGrid{grid-template-columns:1fr}.sectionTitle{display:block}.sectionTitle>p{margin-top:18px}.loginPanel{margin-left:20px;margin-right:20px}.portal footer{flex-direction:column;align-items:flex-start;gap:25px}.portal footer p{display:none}}.footerLinks{text-align:right;align-items:flex-end;gap:28px;display:flex}.footerLinks a{color:#94a3b8;flex-direction:column;gap:4px;font-size:11px;display:flex}.footerLinks a:hover{color:#5eead4}.footerLinks small{color:#64748b;font-size:8.8px}@media (max-width:580px){.footerLinks{text-align:left;flex-direction:column;align-items:flex-start;gap:14px}}:root{--header-h:72px;--gap:14px}.appFrame{grid-template-rows:var(--header-h) 1fr 44px;color:#0f172a;background:#f7fafc;height:100vh;font-family:Inter,system-ui,Segoe UI,Roboto,Noto Sans SC,Microsoft YaHei,Arial,sans-serif;display:grid}.appBody{min-height:0;padding:14px}.appContent{background:radial-gradient(900px 380px at 8% -12%,#10b3a314,#0000 72%);min-width:0;height:100%;padding:4px 4px 30px;overflow:auto}.appTopHeader .serviceNav a.active{color:#0a7a71}.appFooter{color:#64748b;background:#fff;border-top:1px solid #e5eaf0;justify-content:space-between;align-items:center;padding:0 20px;font-size:8.8px;display:flex}.appFooter nav{gap:18px;display:flex}.pageHeading,.docHero,.legalPage{background:#fff;border:1px solid #e5eaf0;border-radius:18px;padding:24px;box-shadow:0 6px 18px #0f172a0a}.pageHeading>span,.docHero>span,.legalPage>span{letter-spacing:.12em;color:#0b8e83;font-size:9.9px;font-weight:800}.pageHeading h1,.docHero h1,.legalPage h1{margin:8px 0;font-size:37.4px}.pageHeading h1 small,.docHero h1 small,.legalPage h1 small{color:#64748b;margin-top:4px;font-size:14.3px;font-weight:500;display:block}.pageHeading p,.docHero p,.legalPage p{color:#475569;margin:5px 0;font-size:12.1px}.enText{color:#64748b!important;font-size:9.9px!important}.lockNotice{background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;grid-template-columns:30px 1fr auto;align-items:center;gap:12px;margin:12px 0;padding:13px 16px;display:grid}.lockNotice>span{font-size:20px}.lockNotice b,.lockNotice small{display:block}.lockNotice b{font-size:12.1px}.lockNotice small{color:#92400e;font-size:9.9px}.lockNotice p{color:#64748b;margin:5px 0 0;font-size:9.9px}.lockNotice>div:last-child{gap:7px;display:flex}.lockNotice a{border:1px solid #fed7aa;border-radius:8px;padding:8px 10px;font-size:9.9px}.lockNotice a:last-child{color:#fff;background:#10b3a3;border-color:#10b3a3}.workbench{grid-template-columns:230px 1fr 260px;gap:12px;height:calc(100vh - 300px);min-height:400px;display:grid}.leftRail,.centerPanel,.rightPanel,.validationGrid>section{background:#fff;border:1px solid #e5eaf0;border-radius:14px;padding:14px}.leftRail{flex-direction:column;gap:7px;display:flex}.leftRail label{color:#64748b;margin-bottom:5px;font-size:9.9px}.leftRail button{text-align:left;color:#475569;background:#fff;border:1px solid #e5eaf0;border-radius:9px;padding:10px;font-size:9.9px}.leftRail button span{color:#94a3b8;margin-right:8px}.leftRail button.selected{color:#0a7a71;background:#f3fdfb;border-color:#a7dad4}.panelTitle{border-bottom:1px solid #e5eaf0;justify-content:space-between;align-items:center;padding-bottom:12px;font-size:12.1px;display:flex}.badge{color:#0a7a71;background:#e6fbf8;border-radius:99px;padding:4px 7px;font-size:8.8px}.formGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.formGrid label{color:#64748b;font-size:9.9px}.formGrid input,.formGrid select{width:100%;font:inherit;background:#fff;border:1px solid #e5eaf0;border-radius:8px;margin-top:6px;padding:10px;font-size:11px;display:block}.formGrid .wide{grid-column:1/3}.dropZone{background:#f8fdfc;border:1px dashed #a7dad4;border-radius:12px;flex-direction:column;align-items:center;margin-top:18px;padding:32px;display:flex}.dropZone b{font-size:12.1px}.dropZone small{color:#64748b;margin:5px;font-size:8.8px}.dropZone button,.panelActions button{background:#fff;border:1px solid #b7e2cf;border-radius:8px;padding:8px 10px;font-size:9.9px}.rightPanel>b{font-size:12.1px}.emptyState{text-align:center;color:#94a3b8;place-content:center;height:80%;display:grid}.emptyState span{font-size:35.2px}.emptyState p{font-size:11px}.emptyState small{font-size:8.8px}.journey{gap:8px;margin:12px 5px;display:flex}.journey button{background:#fff;border:1px solid #e5eaf0;border-radius:99px;padding:7px 11px;font-size:9.9px}.journey button.active{color:#0a7a71;border-color:#a7dad4}.validationGrid{grid-template-columns:1.5fr .8fr;gap:12px;display:grid}.codeBox{color:#cbd5e1;white-space:pre-wrap;background:#0f172a;border-radius:10px;grid-template-columns:25px 1fr;min-height:210px;margin:14px 0;padding:15px;font-size:11px;display:grid}.codeBox>span{color:#64748b}.panelActions{justify-content:flex-end;gap:8px;display:flex}.panelActions .primaryAction{color:#fff;background:#10b3a3}.scoreRing{border:13px solid #10b3a3;border-radius:50%;place-content:center;width:130px;height:130px;margin:30px auto;font-size:33px;font-weight:700;display:grid}.scoreRing small{font-size:13.2px}.resultStats{text-align:center;grid-template-columns:repeat(3,1fr);display:grid}.resultStats span{color:#64748b;font-size:8.8px}.resultStats b{color:#0f172a;font-size:19.8px;display:block}.docHero{padding:30px}.docMeta{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.docMeta>div{background:linear-gradient(#f3fdfb,#fff);border:1px solid #10b3a32e;border-radius:12px;padding:10px}.docMeta b,.docMeta span{font-size:9.9px;display:block}.docMeta span{color:#475569;margin-top:6px}.docSearch{margin:18px 0}.docSearch label{color:#0a7a71;margin-bottom:6px;font-size:9.9px;font-weight:700;display:block}.docSearch input{border:1px solid #b7e2cf;border-radius:10px;width:100%;padding:12px}.docGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.docGrid>a{background:#fff;border:1px solid #e5eaf0;border-radius:14px;min-height:170px;padding:18px}.docGrid>a>span{color:#0a7a71;font-size:9.9px}.docGrid h2{margin:15px 0;font-size:16.5px}.docGrid h2 small{color:#64748b;margin-top:4px;font-size:9.9px;display:block}.docGrid p{color:#64748b;font-size:9.9px;line-height:1.6}.docGrid>a>b{color:#0a7a71;font-size:9.9px}.docLocked{background:linear-gradient(145deg,#fff,#f8fafc)!important}.legalPage{max-width:900px;margin:auto;padding:38px}.legalPage h2{margin-top:30px;font-size:18.7px}.legalPage li{color:#475569;font-size:11px;line-height:2}@media (max-width:900px){.appBody{grid-template-columns:70px 1fr}.appBody aside nav span,.shareMini{display:none}.appBody aside nav a{justify-content:center}.workbench{grid-template-columns:1fr;height:auto}.validationGrid,.docGrid{grid-template-columns:1fr}.headerTools>a:not(.shellLogin){display:none}}@media (max-width:580px){.shellBrand b{font-size:11px}.shellBrand small{display:none}.appBody{grid-template-columns:1fr;gap:7px;padding:7px}.appBody aside{display:none}.appFooter nav{gap:8px}.appFooter span{display:none}.lockNotice{grid-template-columns:25px 1fr}.lockNotice>div:last-child{grid-column:1/3}.docMeta,.formGrid{grid-template-columns:1fr}.formGrid .wide{grid-column:auto}}.regulationListHero{color:#fff;background:linear-gradient(135deg,#073c3b,#0b746d);border-radius:18px;padding:34px 36px;box-shadow:0 12px 30px #073c3b24}.regulationBack{color:#08776e;margin:2px 0 12px;font-size:11px;display:inline-flex}.regulationListHero>span{letter-spacing:.14em;color:#91e3d8;font-size:9.9px;font-weight:800}.regulationListHero h1{margin:8px 0 10px;font-size:37.4px}.regulationListHero h1 small{color:#c8ebe7;margin-top:4px;font-size:14.3px;font-weight:500;display:block}.regulationListHero p{color:#d8f3ef;margin:0;font-size:12.1px}.regulationTabs{gap:8px;margin:16px 0;display:flex}.regulationTabs a{color:#334155;background:#fff;border:1px solid #d9e4e7;border-radius:10px;align-items:center;gap:7px;padding:10px 14px;font-size:11px;display:flex}.regulationTabs a small{color:#849398;font-size:8.8px}.regulationTabs a.active{color:#08776e;background:#eefaf8;border-color:#0b8e83}.regulationTabs a.active small{color:#0b8e83}.regulationResourceList{gap:9px;display:grid}.regulationResourceList>a{display:block}.regulationResource{color:#0f172a;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe8ea;border-radius:13px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:76px;padding:13px 16px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid;box-shadow:0 3px 12px #0f172a06}.regulationResource:hover{border-color:#8dcfc7;transform:translateY(-1px);box-shadow:0 8px 20px #0f172a0f}.regulationResource:disabled{cursor:not-allowed;opacity:.65}.resourceIcon{color:#08776e;letter-spacing:.04em;background:#e8f8f5;border-radius:9px;place-items:center;width:42px;height:42px;font-size:8px;font-weight:900;display:grid}.resourceCopy{min-width:0}.resourceCopy b,.resourceCopy small{display:block}.resourceCopy b{text-overflow:ellipsis;white-space:nowrap;font-size:14.3px;overflow:hidden}.resourceCopy small{text-overflow:ellipsis;white-space:nowrap;color:#7b8a91;margin-top:6px;font-size:9.9px;overflow:hidden}.resourceMeta{grid-template-columns:auto auto;place-items:center end;gap:4px 9px;min-width:126px;display:grid}.resourceMeta em{color:#b45309;background:#fff1e5;border-radius:99px;padding:3px 6px;font-size:8.8px;font-style:normal}.resourceMeta time{color:#77868d;font-size:9.9px}.resourceMeta i{color:#08776e;grid-column:1/3;font-size:9.9px;font-style:normal}.regulationState{text-align:center;color:#718087;background:#fff;border:1px dashed #bed8d5;border-radius:14px;padding:44px;font-size:12.1px}.regulationState.error{color:#b91c1c;background:#fff7f7;border-style:solid;border-color:#fecaca;margin-bottom:10px;padding:12px}body.embedded-reader-open .appFrame .appContent{display:none}.appFrame .appBody>.embeddedReader{border-radius:12px;height:100%;min-height:0;overflow:hidden}.docGrid>a>em{color:#0b8e83;margin:8px 0;font-size:8.8px;font-style:normal;display:block}.resourceBody{color:#475569;white-space:normal;margin-top:10px;font-size:11px;line-height:1.75;display:block}.regulationTextContent{cursor:default}.regulationTextContent:hover{transform:none}.communityDocLayout{background:#fff;border:1px solid #dfe8ea;border-radius:15px;grid-template-columns:300px minmax(0,1fr);min-height:calc(100vh - 165px);display:grid;overflow:hidden}.communityDocSidebar{background:#f8fbfb;border-right:1px solid #e3ebed;overflow:auto}.communityDocSidebar>header{z-index:2;background:#f8fbfbf5;border-bottom:1px solid #e3ebed;padding:18px;position:sticky;top:0}.communityDocSidebar>header b,.communityDocSidebar>header small{display:block}.communityDocSidebar>header b{font-size:16.5px}.communityDocSidebar>header small{color:#718087;margin-top:4px;font-size:9.9px}.communityDocSidebar nav{padding:10px}.communityDocSidebar nav section+section{margin-top:14px}.communityDocSidebar nav strong{color:#7d8c91;padding:4px 8px;font-size:9.9px;display:block}.communityDocSidebar nav button{text-align:left;color:#334155;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;gap:4px;width:100%;margin:3px 0;padding:10px 11px;display:grid;position:relative}.communityDocSidebar nav button:hover{background:#fff;border-color:#d7e6e4}.communityDocSidebar nav button.active{color:#08776e;background:#e9f8f5;border-color:#8dcfc7}.communityDocSidebar nav button time{color:#87959a;font-size:8.8px}.communityDocSidebar nav button span{font-size:11px;line-height:1.45}.communityDocSidebar nav button em{color:#b45309;font-size:7.7px;font-style:normal;position:absolute;top:7px;right:8px}.communityDocDetail{min-width:0;padding:36px 42px;overflow:auto}.communityDocDetail>header{border-bottom:1px solid #e8eeee;padding-bottom:18px}.communityDocDetail h1{margin:0;font-size:30.8px;line-height:1.35}.communityDocDetail>header div{color:#7a898f;gap:10px;margin-top:10px;font-size:9.9px;display:flex}.communityDocDetail>header span{color:#b45309}.communityDocSummary{color:#42565c;background:#f2faf8;border-left:3px solid #0b8e83;margin:22px 0;padding:14px 16px;font-size:12.1px;line-height:1.8}.communityDocBody{color:#26373c;font-size:12.1px;line-height:2}.communityDocBody img{max-width:100%;height:auto}.communityAttachmentButton{color:#fff;font:inherit;cursor:pointer;background:#0b8e83;border:1px solid #0b8e83;border-radius:9px;margin-top:26px;padding:10px 15px;font-size:11px;display:inline-flex}.communityAttachmentButton.disabled{color:#758389;cursor:not-allowed;background:#e8edef;border-color:#cbd5d8}.communityDocSidebar nav button.locked{cursor:not-allowed;opacity:.68}.communityDocSidebar nav button.locked:hover{background:0 0;border-color:#0000}.communityDocSidebar nav button.locked em{color:#d97706;font-size:10px}.communityLockedNotice{color:#64748b;text-align:center;place-content:center;justify-items:center;gap:8px;display:grid}.communityLockedNotice span{color:#d97706;font-size:24px}.communityLockedNotice b{color:#334155;font-size:15.4px}.communityLockedNotice small{font-size:9.9px}.communityDocSidebar nav button{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:0 7px;padding-right:28px}.communityDocIndex{color:#87959a;letter-spacing:.06em;grid-column:1;font-size:8.8px;font-style:normal;font-weight:700;line-height:1.45}.communityDocSidebar nav button>span{grid-column:2}.communityDocSidebar nav button.active .communityDocIndex{color:#08776e}.communityDirectLocked{justify-items:center;gap:8px;display:grid}.communityDirectLocked span{color:#d97706;font-size:24px}.communityDirectLocked b{color:#334155;font-size:15.4px}.communityDirectLocked small{font-size:9.9px}.communityStandaloneDetail{background:#fff;border:1px solid #dfe8ea;border-radius:15px;min-height:calc(100vh - 190px)}.communityStandaloneDetail h1 small{color:#64748b;margin-top:8px;font-size:14.3px;font-weight:500;display:block}.communityStandaloneDetail>header .communityDetailTag{color:#08776e;margin:0 0 12px;font-size:11px;font-weight:800}@media (max-width:760px){.communityDocLayout{grid-template-columns:1fr;min-height:0}.communityDocSidebar{border-bottom:1px solid #e3ebed;border-right:0;max-height:310px}.communityDocDetail{padding:24px 20px}.communityDocDetail h1{font-size:25.3px}}@media (max-width:700px){.regulationListHero{padding:24px 20px}.regulationListHero h1{font-size:30.8px}.regulationTabs{overflow:auto}.regulationTabs a{flex:none}.regulationResource{grid-template-columns:40px minmax(0,1fr);gap:10px;padding:12px}.resourceIcon{width:36px;height:36px}.resourceMeta{grid-column:2;grid-template-columns:auto auto;justify-items:start;min-width:0}.resourceMeta i{grid-column:auto}.resourceCopy b,.resourceCopy small{white-space:normal}}.shellBrand{gap:0;width:285px;height:58px}.shellBrand>img{object-fit:contain;object-position:left center;width:100%;height:100%;display:block}@media (max-width:580px){.shellBrand{width:210px;height:52px}}.shellBrand{flex:none;gap:11px;width:auto;height:60px}.shellBrand>img{object-fit:contain;flex:0 0 48px;width:48px;height:48px}.shellBrand>.brandCopy{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.shellBrand .brandCopy b{letter-spacing:.005em;white-space:nowrap;font-size:16.5px;font-weight:900;line-height:1.15}.shellBrand .brandCopy small{color:#64748b;white-space:nowrap;margin-top:4px;font-size:9.9px;line-height:1.2}@media (max-width:580px){.shellBrand{gap:8px;width:auto;height:56px}.shellBrand>img{flex-basis:42px;width:42px;height:42px}.shellBrand .brandCopy b{font-size:13.2px}.shellBrand .brandCopy small{display:none}}.consultingHeading{background:linear-gradient(135deg,#fff 45%,#effaf8)}.consultingHeading p{max-width:900px;line-height:1.75}.consultingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0;display:grid}.consultingCard{background:#fff;border:1px solid #dfeae8;border-radius:18px;padding:24px;box-shadow:0 7px 22px #0f172a0b}.consultingCardHead{grid-template-columns:42px 1fr;gap:14px;display:grid}.consultingCardHead>span{color:#07877d;background:#e6f8f5;border-radius:50%;place-items:center;width:42px;height:42px;font:800 12px monospace;display:grid}.consultingCard h2{margin:3px 0 13px;font-size:23.1px}.consultingCard h2 small{color:#64748b;margin-top:5px;font-size:11px;font-weight:500;display:block}.consultingCardHead p{color:#475569;margin:5px 0;font-size:11px;line-height:1.75}.consultingItems{grid-template-columns:1fr 1fr;gap:9px;margin:22px 0;display:grid}.consultingItems>div{background:#f8fbfb;border:1px solid #e5eaf0;border-radius:11px;align-items:center;gap:9px;min-height:66px;padding:11px;display:flex}.consultingItems b{color:#0a8d82;font:800 9px monospace}.consultingItems span{font-size:11px;font-weight:700}.consultingItems small{color:#64748b;margin-top:4px;font-size:8.8px;font-weight:500;display:block}.consultingDeliverable{background:#f2faf8;border-left:3px solid #10b3a3;border-radius:0 10px 10px 0;padding:12px 14px}.consultingDeliverable strong{letter-spacing:.1em;color:#087c73;font-size:8.8px}.consultingDeliverable p{margin:6px 0 3px;font-size:11px}.consultingDeliverable small{color:#64748b;font-size:8.8px}@media (max-width:900px){.consultingGrid{grid-template-columns:1fr}}@media (max-width:580px){.consultingCard{padding:18px}.consultingItems{grid-template-columns:1fr}}.serviceScope{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.serviceScope>div{background:#fff;border:1px solid #dfeae8;border-radius:14px;grid-template-columns:30px 1fr;align-items:start;gap:4px 10px;padding:16px;display:grid;box-shadow:0 5px 16px #0f172a09}.serviceScope b{color:#0a8d82;grid-row:1/3;padding-top:2px;font:800 10px monospace}.serviceScope span{font-size:12.1px;font-weight:800}.serviceScope span small{color:#64748b;margin-top:3px;font-size:8.8px;font-weight:500;display:block}.serviceScope p{color:#64748b;grid-column:2;margin:5px 0 0;font-size:9.9px;line-height:1.6}.platformServiceHeading{background:linear-gradient(135deg,#fff 45%,#effaf8)}.platformDelivery{background:#fff;border:1px solid #dfeae8;border-radius:18px;margin:14px 0;padding:24px}.platformDeliveryTitle>span{letter-spacing:.12em;color:#0a8d82;font-size:8.8px;font-weight:800}.platformDeliveryTitle h2{margin:7px 0 20px;font-size:24.2px}.platformDeliveryTitle h2 small{color:#64748b;margin-top:5px;font-size:11px;font-weight:500;display:block}.platformDeliveryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.platformDeliveryGrid article{background:#f8fbfb;border-top:2px solid #10b3a3;border-radius:0 0 12px 12px;min-height:155px;padding:16px}.platformDeliveryGrid article>b{color:#0a8d82;font:800 11px monospace}.platformDeliveryGrid h3{margin:16px 0 9px;font-size:14.3px}.platformDeliveryGrid h3 small{color:#64748b;margin-top:4px;font-size:8.8px;font-weight:500;display:block}.platformDeliveryGrid p{color:#64748b;font-size:9.9px;line-height:1.7}@media (max-width:900px){.serviceScope{grid-template-columns:1fr}.platformDeliveryGrid{grid-template-columns:1fr 1fr}}@media (max-width:580px){.platformDeliveryGrid{grid-template-columns:1fr}}.platformServiceHero{grid-template-columns:1.04fr .96fr;gap:14px;margin-bottom:14px;display:grid}.platformServiceIntro,.productVideoPlaceholder,.platformRequirements,.endToEndSection{background:#fff;border:1px solid #dfeae8;border-radius:18px;box-shadow:0 7px 22px #0f172a0a}.platformServiceIntro{background:radial-gradient(520px 260px at 100% 0,#10b3a31f,#0000 72%),#fff;padding:30px}.platformServiceIntro>span,.platformSectionTitle>span{letter-spacing:.12em;color:#0a8d82;font-size:8.8px;font-weight:800}.platformServiceIntro h1{margin:9px 0 14px;font-size:37.4px;line-height:1.15}.platformServiceIntro h1 small{color:#64748b;margin-top:5px;font-size:14.3px;font-weight:500;display:block}.platformServiceIntro>p{color:#475569;max-width:720px;margin:6px 0;font-size:12.1px;line-height:1.8}.platformHeroTags{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.platformHeroTags>span{color:#087c73;background:#f4fbfa;border:1px solid #bfe4df;border-radius:10px;min-width:138px;padding:10px 12px;font-size:9.9px;font-weight:800}.platformHeroTags small{color:#64748b;margin-top:3px;font-size:7.7px;font-weight:500;display:block}.passportShowcaseEntry{color:#0f2630;background:#ffffffe0;border:1px solid #bfe4df;border-radius:13px;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:14px;width:min(100%,430px);margin-top:18px;padding:10px 14px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;box-shadow:0 5px 15px #087c730f}.passportShowcaseEntry:hover{border-color:#0fa89a;transform:translateY(-1px);box-shadow:0 8px 22px #087c7321}.passportShowcaseEntry img{border-radius:7px;width:78px;height:78px;display:block}.passportShowcaseEntry>span,.passportShowcaseEntry b,.passportShowcaseEntry small,.passportShowcaseEntry em{display:block}.passportShowcaseEntry b{color:#087c73;font-size:13.2px}.passportShowcaseEntry small{color:#64748b;margin-top:2px;font-size:8.8px;font-weight:700}.passportShowcaseEntry em{color:#64748b;margin-top:7px;font-size:8.8px;font-style:normal;line-height:1.55}.productVideoPlaceholder{flex-direction:column;padding:0;display:flex;overflow:hidden}.videoFrame{aspect-ratio:16/9;text-align:center;color:#fff;background:linear-gradient(135deg,#0f2630,#123f48 58%,#0a8d82);border-radius:13px;place-content:center;display:grid;position:relative;overflow:hidden}.videoFrame:before{content:"";background:radial-gradient(circle at 72% 20%,#5eead43d,#0000 34%),linear-gradient(110deg,#0000 45%,#ffffff0f 45% 48%,#0000 48%);position:absolute;inset:0}.videoFrame button{z-index:1;color:#fff;background:#ffffff24;border:1px solid #ffffff8c;border-radius:50%;width:54px;height:54px;margin:0 auto 12px;padding-left:5px;font-size:20.9px;position:relative}.videoFrame span,.videoFrame em{z-index:1;display:block;position:relative}.videoFrame span{font-size:14.3px;font-weight:800}.videoFrame span small{color:#bcece7;margin-top:4px;font-size:8.8px;font-weight:500;display:block}.videoFrame em{color:#91c9c4;margin-top:12px;font-size:7.7px;font-style:normal}.productVideoPlaceholder>p{color:#64748b;margin:11px 3px 0;font-size:8.8px;line-height:1.6}.platformRequirements,.endToEndSection{margin:14px 0;padding:24px}.platformSectionTitle h2{margin:7px 0 20px;font-size:24.2px}.platformSectionTitle h2 small{color:#64748b;margin-top:5px;font-size:11px;font-weight:500;display:block}.requirementGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.requirementGrid article{background:#f8fbfb;border:1px solid #e3eeec;border-radius:12px;min-height:150px;padding:16px}.requirementGrid article>b{color:#0a8d82;font:800 10px monospace}.requirementGrid h3{margin:17px 0 9px;font-size:14.3px}.requirementGrid h3 small{color:#64748b;margin-top:4px;font-size:8.8px;font-weight:500;display:block}.requirementGrid p{color:#64748b;font-size:9.9px;line-height:1.7}.endToEndFlow{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.endToEndFlow article{background:linear-gradient(#f5fbfa,#fff);border-top:2px solid #10b3a3;border-radius:0 0 11px 11px;min-height:150px;padding:15px;position:relative}.endToEndFlow article>div{justify-content:space-between;align-items:center;display:flex}.endToEndFlow b{color:#0a8d82;font:800 10px monospace}.endToEndFlow i{z-index:2;color:#fff;background:#10b3a3;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;font-style:normal;display:grid;position:absolute;top:14px;right:-9px}.endToEndFlow h3{margin:18px 0 8px;font-size:15.4px}.endToEndFlow h3 small{color:#64748b;margin-top:4px;font-size:8.8px;font-weight:500;display:block}.endToEndFlow p{color:#64748b;font-size:9.9px;line-height:1.7}@media (max-width:1000px){.platformServiceHero{grid-template-columns:1fr}.requirementGrid,.endToEndFlow{grid-template-columns:1fr 1fr}.endToEndFlow i{display:none}}@media (max-width:580px){.platformServiceIntro{padding:22px}.requirementGrid,.endToEndFlow{grid-template-columns:1fr}.platformRequirements,.endToEndSection{padding:18px}.passportShowcaseEntry{grid-template-columns:70px minmax(0,1fr);padding:9px 11px}.passportShowcaseEntry img{width:70px;height:70px}}.appFrame{grid-template-rows:var(--header-h) 1fr 60px}.platformHeroTags>span{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.platformDemoVideo{background:linear-gradient(145deg,#fff,#effbf8 58%,#d9f5ef);border-radius:17px;flex:1;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.productVideoPlaceholder video{aspect-ratio:auto;object-fit:fill;cursor:pointer;background:0 0;border-radius:17px;flex:1;width:100%;height:100%;min-height:0;display:block}@media (max-width:1000px){.platformDemoVideo,.productVideoPlaceholder video{aspect-ratio:16/9;height:auto}}.lockNotice.topStyleActions>div:last-child{gap:8px;display:flex}.lockNotice.topStyleActions a{text-align:center;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;min-width:82px;padding:8px 12px;font-size:9.9px;font-weight:700;line-height:1.05;display:flex}.lockNotice.topStyleActions a small{color:inherit;opacity:.82;margin-top:3px;font-size:7.7px;line-height:1}.lockNotice.topStyleActions .noticeJoin{color:#fff;background:#03a49c;border-color:#03a49c}.lockNotice.topStyleActions .noticeLogin{color:#0a7a71;background:#fff;border-color:#b7e2cf}.memberUnlockedNotice{background:linear-gradient(105deg,#effaf7,#fff);border-color:#bfe4dc;margin-bottom:14px;box-shadow:0 6px 18px #087c730b}.memberUnlockedNotice>span{color:#087c73;background:#dff7ed;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:900;display:grid}.memberUnlockedNotice>div:nth-child(2){flex-direction:column;align-items:flex-start;min-width:0;display:flex}.memberUnlockedNotice b{color:#173d3a}.memberUnlockedNotice small{color:#087c73}.memberUnlockedNotice p{color:#526b68}.memberUnlockedNotice .noticeLogin{color:#0a7a71!important;background:#fff!important;border-color:#b7e2cf!important}.memberAccessPage{text-align:center;background:radial-gradient(480px 240px at 50% 0,#03a49c1f,#0000 72%),#fff;border:1px solid #dfeae8;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:min(760px,100% - 28px);min-height:430px;margin:32px auto;padding:46px;display:flex;box-shadow:0 10px 28px #0f172a0e}.memberAccessIcon{background:#e6f8f5;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:18px;font-size:27px;display:grid}.memberAccessPage>span{letter-spacing:.12em;color:#0a8d82;font-size:9.9px;font-weight:800}.memberAccessPage h1{margin:12px 0 18px;font-size:29.7px;line-height:1.35}.memberAccessPage h1 small{color:#64748b;margin-top:8px;font-size:13.2px;font-weight:500;line-height:1.5;display:block}.memberAccessPage>p{color:#64748b;margin:0 0 7px;font-size:11px}.memberAccessPage>a{color:#0a8d82;font-size:15.4px;font-weight:800}.memberAccessActions{margin-top:28px}.memberAccessActions>a{color:#0a7a71;border:1px solid #b7e2cf;border-radius:999px;flex-direction:column;min-width:118px;padding:9px 16px;font-size:9.9px;font-weight:700;display:flex}.memberAccessActions small{color:#64748b;margin-top:3px;font-size:7.7px}@media (max-width:580px){.memberAccessPage{min-height:400px;margin:14px auto;padding:30px 20px}.memberAccessPage h1{font-size:24.2px}}.memberAccessPage>.memberAccessEmail{color:#0a8d82;cursor:text;-webkit-user-select:text;user-select:text;margin:0;font-size:15.4px;font-weight:800}.pdfReaderOnly{height:100%;min-height:620px}.securePdfShell{background:#17212b;border:1px solid #253643;border-radius:16px;outline:none;grid-template-rows:auto minmax(0,1fr);min-width:0;height:100%;min-height:620px;display:grid;overflow:hidden;box-shadow:0 12px 34px #0f172a21}.securePdfToolbar{color:#e8f0f3;background:#0e1821;border-bottom:1px solid #2c3d48;justify-content:space-between;align-items:center;gap:16px;padding:10px 13px;display:flex}.securePdfDocument{align-items:center;gap:10px;min-width:190px;display:flex}.securePdfDocument>span{background:#0a9387;border-radius:6px;place-items:center;width:34px;height:38px;font-size:8px;font-weight:900;display:grid}.securePdfDocument b,.securePdfDocument small{display:block}.securePdfDocument b{font-size:9.9px}.securePdfDocument small{color:#91a3ad;margin-top:3px;font-size:7.7px}.securePdfControls{align-items:center;gap:6px;display:flex}.securePdfControls button{color:#e8f0f3;background:#1c2a34;border:1px solid #40515c;border-radius:7px;min-width:31px;height:31px;padding:0 8px;font-size:11px}.securePdfControls button:disabled{opacity:.35}.securePdfControls label{text-align:center;min-width:44px}.securePdfControls label span,.securePdfControls label b{display:block}.securePdfControls label span{color:#91a3ad;font-size:6.6px}.securePdfControls label b{margin-top:2px;font-size:8.8px}.securePdfControls>i{background:#34454f;width:1px;height:23px;margin:0 3px}.securePdfControls .securePdfFullscreen{align-items:center;gap:5px;width:auto;display:flex}.securePdfFullscreen small{color:#91a3ad;font-size:6.6px}.securePdfStage{background:radial-gradient(circle at 50% 0,#34434d,#202c35 56%,#17212b);justify-content:center;align-items:flex-start;min-height:0;padding:24px;display:flex;position:relative;overflow:auto}.securePdfStage canvas{cursor:pointer;background:#fff;max-width:none;height:auto;transition:opacity .15s;display:block;box-shadow:0 8px 26px #00000059}.securePdfStage canvas.isLoading{opacity:.25}.securePdfLoading{z-index:2;text-align:center;color:#d4e0e5;place-content:center;font-size:11px;display:grid;position:absolute;inset:0}.securePdfLoading small{color:#8ca0aa;margin-top:5px;font-size:7.7px;display:block}.securePdfFullscreenNav{z-index:5;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07121aad;border:1px solid #ffffff59;border-radius:12px;width:48px;height:72px;margin-top:-36px;font-size:36px;line-height:1;display:none;position:fixed;top:50%}.securePdfShell:-webkit-full-screen{border:0;border-radius:0;width:100vw;height:100vh;min-height:0}.securePdfShell:fullscreen{border:0;border-radius:0;width:100vw;height:100vh;min-height:0}.securePdfShell:-webkit-full-screen .securePdfFullscreenNav:disabled{display:none}.securePdfShell:fullscreen .securePdfFullscreenNav:disabled{display:none}.securePdfShell:-webkit-full-screen .securePdfStage{padding:18px 72px}.securePdfShell:fullscreen .securePdfStage{padding:18px 72px}@media (max-width:720px){.securePdfToolbar{flex-direction:column;align-items:flex-start}.securePdfControls{width:100%;overflow-x:auto}.securePdfStage{padding:12px}.securePdfShell:-webkit-full-screen .securePdfStage{padding:10px 52px}.securePdfShell:fullscreen .securePdfStage{padding:10px 52px}.securePdfFullscreenNav{width:38px;height:60px;margin-top:-30px}.securePdfFullscreenNav.previous{left:7px}.securePdfFullscreenNav.next{right:7px}}@media print{.securePdfShell{display:none!important}}.securePdfShell{position:relative}.securePdfDocument{flex:1;min-width:0}.securePdfDocument>b{text-overflow:ellipsis;white-space:nowrap;font-size:9.9px;display:block;overflow:hidden}.securePdfControls{flex:none}.securePdfControls>i,.securePdfControls>button:not(.securePdfFullscreen){display:none}.securePdfPageNumber{min-width:54px!important}.securePdfPageNumber span{display:none!important}.securePdfPageNumber b{margin:0!important;font-size:9.9px!important}.securePdfStage{cursor:pointer}.securePdfStage canvas{cursor:pointer;pointer-events:none;width:min(100%,1075px)}.securePdfFullscreenNav{z-index:7;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07121a94;border:1px solid #ffffff57;border-radius:12px;place-items:center;width:48px;height:72px;margin-top:-36px;font-size:36px;line-height:1;transition:background .18s,opacity .18s;display:grid;position:absolute;top:50%;box-shadow:0 8px 24px #00000029}.securePdfFullscreenNav:hover{background:#03a49cc7}.securePdfFullscreenNav:disabled{opacity:.18;cursor:default}.securePdfFullscreenNav.previous{left:18px}.securePdfFullscreenNav.next{right:18px}.securePdfShell:-webkit-full-screen{background:#17212b;display:block}.securePdfShell:fullscreen{background:#17212b;display:block}.securePdfShell:-webkit-full-screen .securePdfToolbar{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07121ab8;border:1px solid #ffffff38;border-radius:12px;width:min(760px,100% - 32px);min-height:48px;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #0003}.securePdfShell:fullscreen .securePdfToolbar{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07121ab8;border:1px solid #ffffff38;border-radius:12px;width:min(760px,100% - 32px);min-height:48px;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #0003}.securePdfShell:-webkit-full-screen .securePdfStage{height:100vh;padding:18px 72px}.securePdfShell:fullscreen .securePdfStage{height:100vh;padding:18px 72px}.securePdfShell:-webkit-full-screen canvas{max-width:100%;max-height:calc(100vh - 36px);width:auto!important}.securePdfShell:fullscreen canvas{max-width:100%;max-height:calc(100vh - 36px);width:auto!important}.securePdfShell:-webkit-full-screen .securePdfFullscreenNav{display:grid}.securePdfShell:fullscreen .securePdfFullscreenNav{display:grid}.securePdfShell:-webkit-full-screen .securePdfFullscreenNav:disabled{opacity:.18;display:grid}.securePdfShell:fullscreen .securePdfFullscreenNav:disabled{opacity:.18;display:grid}@media (max-width:720px){.securePdfDocument>b{font-size:8.8px}.securePdfToolbar{flex-direction:row;align-items:center}.securePdfControls{width:auto;overflow:visible}.securePdfShell:-webkit-full-screen .securePdfToolbar{width:calc(100% - 20px);top:8px}.securePdfShell:fullscreen .securePdfToolbar{width:calc(100% - 20px);top:8px}.securePdfFullscreenNav{width:38px;height:60px;margin-top:-30px}.securePdfFullscreenNav.previous{left:7px}.securePdfFullscreenNav.next{right:7px}.securePdfShell:-webkit-full-screen .securePdfStage{padding:10px 48px}.securePdfShell:fullscreen .securePdfStage{padding:10px 48px}}.memberLoginPage{color:#0f172a;background:radial-gradient(900px 520px at 12% 8%,#10b3a321,#0000 70%),linear-gradient(145deg,#f5fbfa,#edf5f6);grid-template-rows:auto minmax(0,1fr) auto;gap:22px;min-height:100dvh;padding:28px clamp(20px,4vw,64px) 22px;display:grid}.memberLoginBrand{align-items:center;gap:12px;width:min(1120px,100%);margin:0 auto;display:flex}.memberLoginBrand>img{width:42px;height:42px;display:block}.memberLoginBrand>span,.memberLoginBrand b,.memberLoginBrand small{display:block}.memberLoginBrand b{font-size:15.4px;line-height:1.35}.memberLoginBrand small{letter-spacing:.025em;color:#64748b;margin-top:3px;font-size:8.8px}.memberLoginPanel{background:#fff;border:1px solid #b6d3cfd1;border-radius:24px;grid-template-columns:minmax(0,1.18fr) minmax(390px,.82fr);align-self:center;width:min(1120px,100%);min-height:min(650px,100dvh - 154px);margin:0 auto;display:grid;overflow:hidden;box-shadow:0 24px 70px #0f363e21}.memberLoginIntro{background:#123b42;min-height:560px;position:relative;overflow:hidden}.memberLoginVisual{position:absolute;inset:0}.memberLoginVisual:after{content:"";background:linear-gradient(#051a1f1f,#051a1f7a),linear-gradient(105deg,#051a1f38,#0000 62%);position:absolute;inset:0}.memberLoginVisual img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.memberLoginTitle{z-index:2;text-align:center;color:#fff;text-shadow:0 2px 18px #00000061;flex-direction:column;justify-content:flex-start;align-items:center;padding:54px 42px 42px;display:flex;position:absolute;inset:0}.memberLoginTitle>span{letter-spacing:.25em;font-size:11px;font-weight:800}.memberLoginTitle h1{letter-spacing:.03em;margin:14px 0 0;font-size:clamp(37.4px,3.4vw,52.8px);line-height:1.15}.memberLoginTitle h1 small{letter-spacing:.08em;color:#ffffffe6;margin-top:10px;font-size:13.2px;font-weight:500;display:block}.memberLoginForm{background:#fff;flex-direction:column;justify-content:center;padding:clamp(38px,5vw,70px) clamp(30px,4vw,56px);display:flex}.memberLoginForm>label:not(.memberAgreement){color:#334155;flex-direction:column;gap:9px;margin-bottom:18px;font-size:13.2px;font-weight:800;display:flex}.memberLoginForm input:not([type=checkbox]){color:#0f172a;width:100%;height:48px;font:inherit;background:#f8fbfb;border:1px solid #d8e5e4;border-radius:10px;outline:none;padding:0 15px;transition:border-color .18s,box-shadow .18s,background .18s}.memberLoginForm input:not([type=checkbox]):focus{background:#fff;border-color:#10a99d;box-shadow:0 0 0 3px #10b3a31f}.memberAgreement{color:#64748b;cursor:pointer;align-items:flex-start;gap:8px;margin:2px 0 18px;font-size:11px;line-height:1.5;display:flex}.memberAgreement input{accent-color:#0a9f94;margin:1px 0 0}.memberLoginError{color:#be123c;background:#fff1f2;border-radius:8px;margin:-4px 0 14px;padding:9px 11px;font-size:11px;line-height:1.45}.memberLoginSubmit{color:#fff;letter-spacing:.08em;cursor:pointer;background:#0a9f94;border:0;border-radius:10px;height:48px;font-size:14.3px;font-weight:800;box-shadow:0 8px 20px #0a9f9438}.memberLoginSubmit:disabled{opacity:.65;cursor:wait}.memberForgotLink{color:#087c73;cursor:pointer;background:0 0;border:0;align-self:flex-end;margin:-10px 0 14px;font-size:11px;font-weight:800}.memberForgotHeading{margin-bottom:24px}.memberForgotHeading b{color:#0f3f3c;font-size:26.4px;display:block}.memberForgotHeading small{color:#0a9f94;letter-spacing:.12em;margin-top:3px;font-size:9.9px;font-weight:800;display:block}.memberForgotHeading p{color:#64748b;margin:12px 0 0;font-size:12.1px;line-height:1.7}.memberLoginNotice{color:#047857;background:#ecfdf5;border-radius:8px;margin:-4px 0 14px;padding:10px 11px;font-size:11px;line-height:1.55}.memberForgotBack{color:#27645f;cursor:pointer;background:#fff;border:1px solid #cfe2df;border-radius:9px;height:40px;margin-top:12px;font-size:12.1px;font-weight:800}.memberLoginDivider{color:#94a3b8;align-items:center;gap:12px;margin:24px 0 14px;font-size:9.9px;display:flex}.memberLoginDivider:before,.memberLoginDivider:after{content:"";background:#e5eaf0;flex:1;height:1px}.memberSocialButtons{grid-template-columns:1fr 1fr;gap:10px;display:grid}.memberSocialButtons button{color:#27645f;cursor:pointer;background:#fff;border:1px solid #cfe2df;border-radius:10px;height:42px;font-size:12.1px;font-weight:800}.memberSocialButtons button:hover{background:#f1fbf9;border-color:#10a99d}.memberLoginHelp{text-align:center;color:#64748b;width:min(1120px,100%);margin:0 auto;font-size:11px}.memberLoginHelp a,.memberLoginHelp span{color:#087c73;font-weight:800}@media (max-width:820px){.memberLoginPage{padding:18px 14px}.memberLoginPanel{grid-template-columns:1fr;min-height:0}.memberLoginIntro{min-height:280px}.memberLoginForm{padding:34px 28px}.memberLoginTitle{padding:26px}.memberLoginTitle h1{font-size:37.4px}}@media (max-width:480px){.memberLoginPage{grid-template-rows:auto auto auto;gap:14px}.memberLoginBrand>img{width:36px;height:36px}.memberLoginBrand b{font-size:13.2px}.memberLoginBrand small{font-size:7.7px}.memberLoginPanel{border-radius:18px}.memberLoginIntro{min-height:225px}.memberLoginTitle h1{font-size:31.9px}.memberLoginForm{padding:28px 20px}.memberLoginHelp{line-height:1.55}}.memberAgreement{cursor:default;line-height:1.6}.memberAgreement input{flex:none;margin-top:2px}.memberAgreement label{cursor:pointer}.memberAgreement a{color:#087c73;text-underline-offset:2px;font-weight:800;text-decoration:underline}.memberSystemCardLocked{background:linear-gradient(105deg,#fff 60%,#f6f8f8)}.memberElitelinkCard .memberSystemLocked{color:#64748b;min-width:190px;box-shadow:none;cursor:not-allowed;opacity:1;background:#e9efee;border-color:#d5dfde}.memberElitelinkCard .memberSystemLocked:hover{color:#64748b;background:#e9efee}.managedContentSection{background:#fff;border:1px solid #dfe9e8;border-radius:16px;margin:14px 0;padding:20px;box-shadow:0 6px 18px #0f172a09}.managedContentHeading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.managedContentHeading>div>span{color:#0a8e84;letter-spacing:.14em;margin-bottom:5px;font-size:8.8px;font-weight:900;display:block}.managedContentHeading h2{margin:0;font-size:20.9px}.managedContentHeading h2 small{color:#64748b;margin-top:3px;font-size:9.9px;font-weight:500;display:block}.managedContentHeading>button{color:#fff;cursor:pointer;background:#0aa398;border:1px solid #079b91;border-radius:999px;min-width:126px;height:38px;padding:0 15px;font-size:11px;font-weight:800}.managedContentHeading>button:hover{background:#087f77}.managedReportNotice,.managedContentError{border-radius:8px;margin:0 0 12px;padding:9px 12px;font-size:9.9px}.managedReportNotice{color:#08776f;background:#edf9f7}.managedContentError{color:#be123c;background:#fff1f2}.managedContentGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.managedContentGrid:has(>.managedContentColumn:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.managedContentColumn{background:#fbfdfd;border:1px solid #e4eceb;border-radius:12px;min-width:0;overflow:hidden}.managedContentColumn>header{background:#f2f8f7;border-bottom:1px solid #e4eceb;padding:13px 14px}.managedContentColumn h3{margin:0;font-size:14.3px}.managedContentColumn h3 small{color:#718096;margin-top:3px;font-size:8.8px;font-weight:500;display:block}.managedContentItems{padding:6px}.managedContentItem{background:#fff;border:1px solid #e2e9e8;border-radius:9px;margin:6px;overflow:hidden}.managedContentItem summary,.managedContentItemTitle{cursor:pointer;align-items:center;gap:9px;min-height:48px;padding:9px 10px;list-style:none;display:flex}.managedContentItem summary::-webkit-details-marker{display:none}.managedContentItem i{color:#0a9f94;flex:none;font-size:8.8px;font-style:normal;font-weight:900}.managedContentItem summary>span,.managedContentItemTitle>span{color:#263b40;flex:1;min-width:0;font-size:11px;font-weight:800}.managedContentItem summary small,.managedContentItemTitle small{color:#7b8797;margin-top:2px;font-size:7.7px;font-weight:500;display:block}.managedContentItem summary em,.managedContentItemTitle em{color:#0a9f94;font-size:12px;font-style:normal}.managedContentItem[open] summary em{transform:rotate(45deg)}.managedContentItemBody{color:#52646d;border-top:1px solid #edf1f1;padding:11px 12px;font-size:9.9px;line-height:1.7}.managedContentItemBody p{margin:0 0 8px}.managedContentItemBody img{max-width:100%;height:auto}.managedContentItemActions{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.managedContentItemActions a,.managedContentItemActions button{color:#087c73;cursor:pointer;background:0 0;border:0;padding:0;font-size:8.8px;font-weight:800}.managedContentItem.locked{background:#f7f9f9;padding-bottom:8px}.managedContentItem.locked .managedContentItemTitle{cursor:not-allowed}.managedContentItem.locked>p{color:#8a969d;margin:0;padding:0 10px;font-size:8.8px}.managedContentEmpty{color:#94a3b8;text-align:center;margin:0;padding:22px 14px;font-size:9.9px}@media (max-width:820px){:is(.managedContentGrid,.managedContentGrid:has(>.managedContentColumn:nth-child(2):last-child)){grid-template-columns:1fr}.managedContentHeading{flex-direction:column;align-items:flex-start}.managedContentHeading>button{width:100%}}.platformProductDocuments{margin:14px 0}.platformDocumentsHeading{background:#fff;border:1px solid #dfe9e8;border-radius:16px;margin:0 0 12px;padding:20px}.platformProductBlock{background:#fff;border:1px solid #dce8e6;border-radius:18px;margin-bottom:18px;padding:14px;box-shadow:0 8px 24px #0f172a0b}.platformProductPromotion{color:#fff;background:linear-gradient(125deg,#073f3d 0,#08776f 58%,#0ba69a 100%);border-radius:14px;grid-template-columns:1.35fr .65fr;min-height:260px;display:grid;overflow:hidden}.platformProductPromotionCopy{padding:28px 30px}.platformProductPromotionCopy>span{letter-spacing:.18em;color:#9ce7de;font-size:8.8px;font-weight:900}.platformProductPromotionCopy h3{margin:8px 0 10px;font-size:26.4px}.platformProductPromotionCopy h3 small{color:#c8efea;margin-top:4px;font-size:11px;font-weight:500;display:block}.platformProductPromotionCopy>p{color:#d9f2ef;max-width:760px;margin:0;font-size:11px;line-height:1.75}.platformProductRichText{color:#e4f7f5;margin-top:10px;font-size:9.9px;line-height:1.7}.platformProductRichText p{margin:5px 0}.platformProductAdvantages{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:20px;display:grid}.platformProductAdvantages>div{background:#ffffff14;border:1px solid #fff3;border-radius:10px;padding:11px 12px}.platformProductAdvantages b,.platformProductAdvantages small{display:block}.platformProductAdvantages b{font-size:11px}.platformProductAdvantages small{color:#cbe9e5;margin-top:4px;font-size:8.8px;line-height:1.55}.platformProductPromotionCopy>a{color:#08766e;background:#fff;border-radius:999px;margin-top:16px;padding:8px 13px;font-size:9.9px;font-weight:900;display:inline-flex}.platformProductPromotionVisual{background:radial-gradient(circle at 50% 38%,#fff3,#0000 40%);flex-direction:column;justify-content:center;align-items:center;min-height:240px;display:flex;position:relative;overflow:hidden}.platformProductPromotionVisual:before,.platformProductPromotionVisual:after{content:"";border:1px solid #ffffff2e;border-radius:50%;position:absolute}.platformProductPromotionVisual:before{width:220px;height:220px}.platformProductPromotionVisual:after{width:150px;height:150px}.platformProductPromotionVisual img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.platformProductPromotionVisual i{z-index:1;background:#ffffff24;border:1px solid #ffffff6b;border-radius:22px;place-items:center;width:76px;height:76px;font-size:25px;font-style:normal;font-weight:950;display:grid;position:relative}.platformProductPromotionVisual b,.platformProductPromotionVisual small{z-index:1;text-align:center;display:block;position:relative}.platformProductPromotionVisual b{margin-top:15px;font-size:13.2px}.platformProductPromotionVisual small{color:#c8efea;margin-top:4px;font-size:8.8px}.platformProductDocumentGrid{margin-top:12px}.platformProductsState{color:#64748b;text-align:center;background:#f8fbfb;border:1px dashed #c6dcd8;border-radius:14px;margin:0;padding:30px;font-size:11px}@media (max-width:820px){.platformProductPromotion{grid-template-columns:1fr}.platformProductPromotionVisual{min-height:190px}.platformProductAdvantages{grid-template-columns:1fr}.platformProductPromotionCopy{padding:23px 20px}}.legalPage h2:first-of-type{margin-top:24px}.legalPage h3{color:#243b48;margin:20px 0 8px;font-size:14.3px}.legalPage p{font-size:11px;line-height:1.9}.legalPage ul{padding-left:20px}.legalMeta{color:#52646d;background:#f3f8f7;border-radius:10px;flex-wrap:wrap;gap:8px 20px;margin:16px 0 22px;padding:12px 14px;font-size:9.9px;display:flex}.legalNotice{background:#f7fbfa;border-left:3px solid #0a9f94;padding:14px 16px;color:#334155!important}.legalBackLink{color:#087c73;border:1px solid #b7d8d4;border-radius:8px;margin-top:28px;padding:9px 13px;font-size:11px;font-weight:800;display:inline-flex}.memberCenterPage{color:#0f172a;gap:15px;width:min(1120px,100% - 36px);margin:26px auto 42px;display:grid}.memberCenterPage>p{color:#64748b;place-items:center;min-height:360px;font-size:13.2px;display:grid}.memberCenterEmpty{text-align:center;background:radial-gradient(420px 220px at 50% 0,#10b3a31f,#0000 72%),#fff;border:1px solid #dce9e7;border-radius:20px;place-content:center;min-height:430px;box-shadow:0 10px 28px #0f172a0d}.memberCenterEmpty h1{margin:0 0 18px;font-size:27.5px}.memberCenterEmpty>a{color:#fff;background:#0aa398;border-radius:999px;width:max-content;margin:auto;padding:10px 22px;font-size:12.1px;font-weight:800}.memberAccountCard,.memberBenefitsCard,.memberElitelinkCard{background:#fff;border:1px solid #dfeae8;border-radius:18px;box-shadow:0 7px 22px #0f172a0b}.memberAccountCard{padding:24px 28px}.memberAccountCard h2{margin:0 0 20px;font-size:22px}.memberAccountCard dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid}.memberAccountCard dl>div{border-left:1px solid #e5eeed;min-width:0;padding:2px 22px}.memberAccountCard dl>div:first-child{border-left:0;padding-left:0}.memberAccountCard dt{color:#64748b;margin-bottom:8px;font-size:9.9px}.memberAccountCard dd{text-overflow:ellipsis;white-space:nowrap;color:#1e293b;margin:0;font-size:13.2px;font-weight:800;overflow:hidden}.memberBenefitsCard{padding:26px 28px}.memberBenefitsHeading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.memberBenefitsHeading span{color:#08877e;letter-spacing:.16em;font-size:8.8px;font-weight:900}.memberBenefitsHeading h2{margin:6px 0 0;font-size:23.1px}.memberBenefitsHeading>b{text-align:center;color:#087c73;background:#f1fbf9;border:1px solid #bce2de;border-radius:999px;min-width:92px;padding:8px 13px;font-size:11px}.memberBenefitsHeading>b small{color:#64748b;margin-top:3px;font-size:7.7px;font-weight:600;display:block}.memberBenefitsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:20px;display:grid}.memberBenefitsGrid>a{color:#0f172a;background:#f8fbfb;border:1px solid #e1ecea;border-radius:13px;grid-template-columns:38px minmax(0,1fr);gap:12px;min-height:112px;padding:16px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid;position:relative}.memberBenefitsGrid>a:hover{border-color:#9fd8d2;transform:translateY(-1px);box-shadow:0 8px 18px #0f172a0f}.memberBenefitsGrid>a>span{color:#087c73;background:#e4f7f4;border-radius:11px;place-items:center;width:38px;height:38px;font-size:14px;font-weight:900;display:grid}.memberBenefitsGrid h3{margin:2px 0 7px;font-size:13.2px}.memberBenefitsGrid h3 small{color:#64748b;margin-top:3px;font-size:7.7px;font-weight:500;display:block}.memberBenefitsGrid p{color:#64748b;margin:0;padding-right:60px;font-size:8.8px;line-height:1.55}.memberBenefitsGrid em{color:#087c73;background:#e5f7f4;border-radius:99px;padding:4px 7px;font-size:7.7px;font-style:normal;font-weight:800;position:absolute;bottom:12px;right:12px}.memberBenefitsGrid>a.locked{filter:saturate(.25);opacity:.68}.memberBenefitsNote{color:#94a3b8;margin:15px 0 0;font-size:8.8px}.memberElitelinkCard{justify-content:space-between;align-items:center;gap:24px;min-height:130px;padding:20px 26px;display:flex;overflow:hidden}.memberElitelinkCard>div{align-items:center;gap:20px;min-width:0;display:flex}.memberElitelinkCard h2{margin:0 0 8px;font-size:23.1px}.memberElitelinkCard h2 strong{font-weight:950}.memberElitelinkCard p{color:#64748b;margin:0;font-size:11px;line-height:1.55}.memberPlatformLogo,.memberDealLogo,.memberAicxoLogo{flex:0 0 82px;place-items:center;width:82px;height:82px;display:grid}.memberPlatformLogo img,.memberDealLogo img{object-fit:contain;width:82px;height:82px;display:block}.memberAicxoLogo{flex-basis:142px;width:142px}.memberAicxoLogo img{object-fit:contain;width:142px;height:auto;display:block}.memberElitelinkCard button,.memberSystemLink{color:#fff;white-space:nowrap;cursor:pointer;background:#0aa398;border:1px solid #079b91;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:138px;height:40px;padding:0 18px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 7px 16px #0aa39829}.memberElitelinkCard button:disabled{opacity:.65;cursor:wait}.memberElitelinkCard button:hover,.memberSystemLink:hover{background:#087f77}.memberPlatformCard{background:linear-gradient(105deg,#fff 60%,#f0faf8)}.memberDealCard{background:linear-gradient(105deg,#fff 60%,#f1faf8)}.memberAicxoCard{background:linear-gradient(105deg,#fff 60%,#f4f8f8)}@media (max-width:760px){.memberAccountCard dl{grid-template-columns:1fr 1fr;row-gap:20px}.memberAccountCard dl>div:nth-child(3){border-left:0;padding-left:0}.memberBenefitsGrid{grid-template-columns:1fr}.memberElitelinkCard{flex-direction:column;align-items:flex-start}.memberElitelinkCard button,.memberSystemLink{align-self:stretch}.memberAicxoLogo{flex-basis:118px;width:118px}.memberAicxoLogo img{width:118px}}@media (max-width:480px){.memberCenterPage{width:calc(100% - 24px);margin-top:14px}.memberAccountCard,.memberBenefitsCard{padding:20px}.memberAccountCard dl{grid-template-columns:1fr}.memberAccountCard dl>div{border-top:1px solid #e5eeed;border-left:0;padding:13px 0}.memberAccountCard dl>div:first-child{border-top:0}.memberElitelinkCard{padding:20px}.memberElitelinkCard>div{gap:13px}.memberPlatformLogo,.memberDealLogo{flex-basis:64px;width:64px;height:64px}.memberPlatformLogo img,.memberDealLogo img{width:64px;height:64px}.memberElitelinkCard h2{font-size:18.7px}.memberElitelinkCard p{font-size:9.9px}}.memberServiceShelf{padding:26px 28px}.memberServiceShelf .memberBenefitsHeading>a{color:#087c73;background:#f1fbf9;border:1px solid #bce2de;border-radius:999px;padding:8px 13px;font-size:11px;font-weight:800}.memberServiceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:20px;display:grid}.memberServiceCard{color:#0f172a;background:#fff;border:1px solid #e1ecea;border-radius:14px;transition:all .2s;overflow:hidden}.memberServiceCard:hover{border-color:#9fd8d2;transform:translateY(-2px);box-shadow:0 12px 26px #0f172a14}.memberServiceCover{color:#087c73;background:linear-gradient(135deg,#e4f7f4,#f7fbfb);place-items:center;height:112px;display:grid}.memberServiceCover img{object-fit:cover;width:100%;height:100%}.memberServiceCover b{letter-spacing:.15em;font-size:19.8px}.memberServiceBody{padding:15px}.memberServiceBody>small{color:#08877e;font-size:8.8px;font-weight:800}.memberServiceBody h3{margin:6px 0;font-size:16.5px}.memberServiceBody p{color:#64748b;height:34px;margin:0;font-size:9.9px;line-height:1.7;overflow:hidden}.memberServiceBody footer{border-top:1px solid #edf2f1;justify-content:space-between;align-items:flex-end;margin-top:13px;padding-top:11px;display:flex}.memberServiceBody footer div{flex-direction:column;display:flex}.memberServiceBody del{color:#94a3b8;font-size:8.8px}.memberServiceBody strong{color:#087c73;font-size:17.6px}.memberServiceBody footer span{color:#087c73;font-size:8.8px;font-weight:800}.serviceShelfEmpty{text-align:center;color:#64748b;border:1px dashed #cbdedb;border-radius:12px;margin:18px 0 0;padding:28px;font-size:11px}.serviceDetailPage,.serviceOrdersPage{color:#0f172a;width:min(1120px,100% - 36px);margin:28px auto 55px}.serviceDetailBack{justify-content:space-between;margin-bottom:14px;display:flex}.serviceDetailBack a,.serviceOrdersPage header>a{color:#087c73;font-size:12.1px;font-weight:800}.serviceDetailHero{background:#fff;border:1px solid #dfeae8;border-radius:18px;grid-template-columns:260px 1fr;align-items:center;gap:30px;padding:24px;display:grid}.serviceDetailCover{color:#087c73;background:linear-gradient(135deg,#e4f7f4,#f7fbfb);border-radius:13px;place-items:center;height:170px;display:grid;overflow:hidden}.serviceDetailCover img{object-fit:cover;width:100%;height:100%}.serviceDetailHero>div:last-child>small{color:#087c73;font-size:9.9px;font-weight:800}.serviceDetailHero h1{margin:8px 0;font-size:30.8px}.serviceDetailHero p{color:#64748b;font-size:13.2px;line-height:1.7}.serviceDetailPrice{align-items:baseline;gap:10px;display:flex}.serviceDetailPrice del{color:#94a3b8;font-size:12.1px}.serviceDetailPrice strong{color:#087c73;font-size:28.6px}.serviceDetailPrice em{color:#087c73;background:#e4f7f4;border-radius:99px;padding:5px 8px;font-size:8.8px;font-style:normal;font-weight:800}.serviceDetailLayout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;margin-top:16px;display:grid}.serviceRichContent,.serviceCheckout{background:#fff;border:1px solid #dfeae8;border-radius:18px;padding:24px}.serviceRichContent h2,.serviceCheckout h2{margin:0 0 16px;font-size:19.8px}.serviceRichContent h2:not(:first-child){border-top:1px solid #e6eeed;margin-top:28px;padding-top:24px}.serviceRichContent>div{color:#475569;font-size:12.1px;line-height:1.9}.serviceRichContent img{max-width:100%;height:auto}.serviceCheckout{gap:12px;display:grid;position:sticky;top:92px}.serviceCheckout label{color:#475569;gap:5px;font-size:9.9px;font-weight:700;display:grid}.serviceCheckout input{color:#0f172a;background:#fbfdfd;border:1px solid #d7e4e2;border-radius:9px;height:38px;padding:0 11px}.servicePayTypes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.servicePayTypes button{color:#475569;background:#fff;border:1px solid #d7e4e2;border-radius:9px;padding:10px;font-size:11px}.servicePayTypes button.selected{color:#087c73;background:#e9f9f7;border-color:#0e9b90;font-weight:800}.serviceCheckout dl{border-top:1px solid #e6eeed;border-bottom:1px solid #e6eeed;gap:7px;margin:0;padding:13px 0;display:grid}.serviceCheckout dl div{justify-content:space-between;font-size:11px;display:flex}.serviceCheckout dl div:last-child{font-size:14.3px;font-weight:900}.serviceCheckout dl div:last-child dd{color:#087c73}.serviceCheckout dd{margin:0}.serviceSubmit{color:#fff;cursor:pointer;background:#0e9b90;border:0;border-radius:9px;padding:12px;font-size:12.1px;font-weight:900}.serviceSubmit:disabled{opacity:.55}.serviceError{color:#b42318!important;font-size:11px!important}.serviceOrdersPage header{background:#fff;border:1px solid #dfeae8;border-radius:18px;justify-content:space-between;align-items:center;padding:22px 25px;display:flex}.serviceOrdersPage header small{color:#08877e;letter-spacing:.15em;font-size:8.8px;font-weight:900}.serviceOrdersPage h1{margin:6px 0 0;font-size:25.3px}.serviceOrderList{gap:10px;margin-top:15px;display:grid}.serviceOrderList article{background:#fff;border:1px solid #dfeae8;border-radius:14px;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.serviceOrderList article small{color:#94a3b8;font-size:8.8px}.serviceOrderList h2{margin:5px 0;font-size:15.4px}.serviceOrderList p{color:#64748b;margin:0;font-size:9.9px}.serviceOrderList article>div:last-child{align-items:center;gap:12px;display:flex}.serviceOrderList strong{color:#087c73;font-size:17.6px}.serviceOrderList em{color:#087c73;background:#e4f7f4;border-radius:99px;padding:5px 8px;font-size:8.8px;font-style:normal}.serviceOrderList button{color:#b42318;cursor:pointer;background:0 0;border:0;font-size:8.8px}.serviceOrdersEmpty{text-align:center;color:#64748b;background:#fff;border:1px dashed #cbdedb;border-radius:14px;margin-top:15px;padding:60px;font-size:12.1px}.serviceOrdersEmpty a{color:#087c73;font-weight:800}@media (max-width:760px){.memberServiceGrid,.serviceDetailHero,.serviceDetailLayout{grid-template-columns:1fr}.serviceCheckout{position:static}.serviceOrderList article{flex-direction:column;align-items:flex-start;gap:15px}.serviceOrderList article>div:last-child{justify-content:space-between;width:100%}}@media (max-width:480px){.memberServiceShelf{padding:20px}.serviceDetailPage,.serviceOrdersPage{width:calc(100% - 24px);margin-top:14px}.serviceDetailHero,.serviceRichContent,.serviceCheckout{padding:18px}.serviceDetailCover{height:150px}.serviceOrdersPage header{padding:18px}.serviceOrderList article{padding:16px}}.consultingMemberLoading{color:#64748b;background:#fff;border:1px solid #dfeae8;border-radius:16px;place-items:center;min-height:110px;margin:14px 0;font-size:11px;display:grid}.consultingMemberResources{background:#fff;border:1px solid #d9e9e6;border-radius:18px;margin:14px 0 0;overflow:hidden;box-shadow:0 8px 24px #0f172a0b}.consultingMemberHeader{color:#fff;background:linear-gradient(120deg,#073f3d,#08776f);justify-content:space-between;align-items:center;gap:20px;padding:21px 24px;display:flex}.consultingMemberHeader span{letter-spacing:.14em;color:#91e3d8;font-size:8.8px;font-weight:900}.consultingMemberHeader h2{margin:7px 0 5px;font-size:22px}.consultingMemberHeader p{color:#d4f1ed;margin:0;font-size:9.9px}.consultingMemberHeader>b{letter-spacing:.08em;background:#ffffff1a;border:1px solid #ffffff47;border-radius:999px;flex:none;padding:7px 11px;font-size:8.8px}.consultingMemberSection{border-top:1px solid #e6efee;padding:22px 24px}.consultingSectionTitle{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:15px;display:flex}.consultingSectionTitle>div{align-items:center;gap:11px;display:flex}.consultingSectionTitle>div>span{color:#087c73;background:#e7f8f5;border-radius:50%;place-items:center;width:29px;height:29px;font:900 8px monospace;display:grid}.consultingSectionTitle h3{margin:0;font-size:16.5px}.consultingSectionTitle h3 small{color:#64748b;margin-top:3px;font-size:8.8px;font-weight:500;display:block}.consultingSectionTitle>p{color:#8a6a24;text-align:right;max-width:500px;margin:0;font-size:8.8px;line-height:1.55}.consultingNbGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.consultingNbCard{background:#fbfdfd;border:1px solid #e3ebea;border-radius:13px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:11px;min-height:96px;padding:14px;display:grid;position:relative}.consultingNbMark{letter-spacing:-.04em;border:2px solid;border-radius:13px;place-items:center;width:48px;height:48px;font-size:13px;font-weight:950;display:grid}.consultingNbCard strong,.consultingNbCard small{display:block}.consultingNbCard strong{font-size:12.1px}.consultingNbCard small{color:#64748b;margin-top:4px;font-size:7.7px}.consultingNbCard em{color:#9a6700;background:#fff5df;border-radius:99px;padding:3px 5px;font-size:6.6px;font-style:normal;position:absolute;top:8px;right:9px}.consultingNbCard.rheinland,.consultingNbCard.sud{color:#0867a9}.consultingNbCard.sgs{color:#df6c00}.consultingNbCard.bureau{color:#bb2530}.consultingExpertGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.consultingExpertCard{text-align:center;background:linear-gradient(#f4fbfa,#fff);border:1px solid #e3ebea;border-radius:14px;flex-direction:column;align-items:center;min-height:158px;padding:16px 13px 13px;display:flex;position:relative}.consultingExpertAvatar{background:linear-gradient(145deg,#b9eee7,#55c8bb);border:3px solid #ffffffe6;border-radius:50%;place-items:center;width:62px;height:62px;margin-bottom:11px;animation:4s ease-in-out infinite consultingAvatarFloat;display:grid;box-shadow:0 7px 16px #0a998f2b}.consultingExpertAvatar span{filter:drop-shadow(0 2px 3px #0f172a1f);font-size:31px}.consultingExpertAvatar.avatar2{background:linear-gradient(145deg,#c4ddf5,#72acd9);animation-delay:-1s}.consultingExpertAvatar.avatar3{background:linear-gradient(145deg,#f4ddbd,#dfa369);animation-delay:-2s}.consultingExpertAvatar.avatar4{background:linear-gradient(145deg,#ddd5f6,#9a84dd);animation-delay:-3s}@keyframes consultingAvatarFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.consultingExpertCopy strong{font-size:13.2px}.consultingExpertCopy p{color:#334155;margin:5px 0 0;font-size:8.8px;font-weight:700}.consultingExpertCopy p small{color:#64748b;margin-top:3px;font-size:7.7px;font-weight:500;display:block}.consultingExpertCard>b{color:#fff;background:#087c73;border-radius:9px;min-width:37px;padding:4px 6px;font-size:8.8px;position:absolute;top:8px;right:8px}.consultingExpertCard>b small{color:#c9eeea;margin-top:2px;font-size:6.6px;font-weight:500;display:block}.consultingMemberContact{background:#f3faf9;border-top:1px solid #dbeae8;grid-template-columns:1fr 1fr;gap:12px;padding:17px 24px;display:grid}.consultingContactItem{background:#fff;border:1px solid #d9e9e6;border-radius:12px;align-items:center;gap:12px;min-height:74px;padding:12px 14px;display:flex}.consultingContactItem>span{color:#087c73;background:#e4f7f4;border-radius:10px;place-items:center;width:38px;height:38px;font-size:15px;font-weight:900;display:grid}.consultingContactItem b,.consultingContactItem p,.consultingContactItem small{display:block}.consultingContactItem b{font-size:11px}.consultingContactItem p{color:#334155;margin:4px 0 2px;font-size:9.9px}.consultingContactItem small{color:#94a3b8;font-size:7.7px}.consultingContactEmail{cursor:text;-webkit-user-select:text;user-select:text;font-weight:800;color:#087c73!important}.consultingWecom>span{color:#168743;background:#e8f8ea}@media (max-width:900px){.consultingNbGrid,.consultingExpertGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.consultingMemberHeader{align-items:flex-start;padding:18px}.consultingMemberHeader>b{display:none}.consultingMemberHeader h2{font-size:18.7px}.consultingMemberSection{padding:18px}.consultingSectionTitle{flex-direction:column;align-items:flex-start;gap:8px}.consultingSectionTitle>p{text-align:left}.consultingNbGrid,.consultingExpertGrid,.consultingMemberContact{grid-template-columns:1fr}.consultingMemberContact{padding:14px}.consultingNbCard{min-height:82px}.consultingExpertCard{min-height:146px}}.signedMemberActions{align-items:stretch}.landingTools.signedMemberActions>.memberCenterButton,.landingTools.signedMemberActions>.memberLogoutButton{box-sizing:border-box;color:#0a7a71;text-align:center;cursor:pointer;width:92px;min-width:92px;height:40px;box-shadow:none;background:#fff;border:1px solid #b7e2cf;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;padding:6px 12px;font-family:inherit;font-size:9.9px;font-weight:700;line-height:1.05;display:flex}.landingTools.signedMemberActions>.memberCenterButton b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9.9px;font-weight:800;display:block;overflow:hidden}.landingTools.signedMemberActions>.memberCenterButton small,.landingTools.signedMemberActions>.memberLogoutButton small{color:#64748b;margin-top:3px;font-size:7.7px;font-weight:500;line-height:1;display:block}.landingTools.signedMemberActions>.memberCenterButton:hover,.landingTools.signedMemberActions>.memberLogoutButton:hover{background:#f1fbf9;border-color:#03a49c}@media (max-width:480px){.landingTools.signedMemberActions>.memberCenterButton,.landingTools.signedMemberActions>.memberLogoutButton{width:82px;min-width:82px;height:38px;padding-left:9px;padding-right:9px}}.consultingMemberIntro{margin-bottom:14px}.consultingMemberIntro>span{color:#087c73;background:#dff7ed;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:900;display:grid}.consultingMemberIntroCopy{flex-direction:column;align-items:flex-start;min-width:0;gap:0!important;display:flex!important}.consultingMemberIntroCopy>b,.consultingMemberIntroCopy>small,.consultingMemberIntroCopy>p{width:100%;display:block}.consultingMemberIntroCopy>p{margin:3px 0 0}.consultingMemberResources{margin-top:0}.consultingMemberResources .consultingMemberSection:first-child{border-top:0}.consultingMemberResources .consultingSectionTitle{margin-bottom:18px}.consultingMemberResources .consultingSectionTitle>div{gap:0}.consultingMemberResources .consultingNbGrid{align-items:center;gap:24px}.consultingMemberResources .consultingNbCard{background:0 0;border:0;border-radius:0;align-items:center;gap:12px;min-height:66px;padding:0;display:flex}.consultingMemberResources .consultingNbMark{border-radius:12px;flex:0 0 52px;width:52px;height:52px}.consultingMemberResources .consultingNbCard strong{font-size:13.2px}.consultingMemberResources .consultingNbCard small{font-size:8.8px}.consultingMemberResources .consultingExpertCopy>em{color:#0a8d82;margin-top:4px;font-size:7.7px;font-style:normal;font-weight:700;display:block}.consultingMemberResources .consultingMemberContact{color:#334155;text-align:center;background:#f3faf9;border-top:1px solid #dbeae8;justify-content:center;align-items:center;min-height:56px;padding:17px 24px;font-size:11px;font-weight:700;display:flex}@media (max-width:580px){.consultingMemberResources .consultingNbGrid{grid-template-columns:1fr 1fr;gap:18px 12px}.consultingMemberResources .consultingNbCard{text-align:center;flex-direction:column;justify-content:center}.consultingMemberResources .consultingMemberContact{padding:16px 18px;line-height:1.6}}.joinApplicationPage{color:#102a33;width:min(980px,100% - 32px);margin:30px auto 54px}.joinApplicationPage>header{text-align:center;margin-bottom:22px}.joinApplicationPage>header>span{letter-spacing:.13em;color:#078e83;font-size:9.9px;font-weight:900}.joinApplicationPage>header h1{margin:9px 0;font-size:33px}.joinApplicationPage>header p{color:#61737a;max-width:720px;margin:auto;font-size:13.2px;line-height:1.75}.joinApplicationPage form{gap:16px;display:grid}.joinFormSection,.joinTypeSelector{background:#fff;border:1px solid #dbe9e6;border-radius:16px;padding:22px;box-shadow:0 8px 25px #0f2a330b}.joinApplicationPage>header .joinApplicationTitle{color:#102a33;margin:0;font-size:35.2px;font-weight:900;line-height:1.15}.joinApplicationTitle small{color:#078e83;letter-spacing:.14em;text-transform:uppercase;margin-top:7px;font-size:11px;font-weight:800;display:block}.joinTypeSelector{margin:0}.joinTypeTitle,.joinFormSection h2{color:#102a33;font-size:15.4px;font-weight:900}.joinTypeTitle{margin:3px 0 12px}.joinTypeTitle b,.joinFormSection h2 b,.joinFormGrid label>span b{color:#ef4444}.joinTypeSelector>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.joinTypeSelector button{color:#334b53;background:#f8fbfb;border:1px solid #d6e5e2;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-height:80px;display:flex}.joinTypeSelector button.active{background:#e9f8f5;border-color:#08a397;box-shadow:0 0 0 2px #08a39717}.joinTypeSelector button i{font-size:24px;font-style:normal}.joinTypeSelector button strong{margin-top:5px;font-size:14.3px}.joinApplicantBenefits{background:linear-gradient(135deg,#f2fbf9,#fff);border:1px solid #cce6e1;border-radius:14px;padding:17px 20px}.joinApplicantBenefits>span{letter-spacing:.14em;color:#078e83;font-size:8.8px;font-weight:900}.joinApplicantBenefits h2{color:#102a33;margin:6px 0 5px;font-size:15.4px}.joinApplicantBenefits p{color:#587078;margin:0;font-size:11px;line-height:1.7}.joinApplicantBenefits p span{display:block}.joinFormSection h2{margin:0 0 13px}.joinSectionHint{color:#71838a;margin:-6px 0 13px;font-size:11px}.joinFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.joinFormGrid label{flex-direction:column;gap:6px;display:flex}.joinFormGrid label>span,.joinFileField>span{color:#334b53;font-size:11px;font-weight:800}.joinFormGrid input,.joinFormGrid select,.joinFormSection textarea{width:100%;font:inherit;color:#102a33;background:#fbfdfd;border:1px solid #cddedb;border-radius:9px;outline:none;padding:10px 12px}.joinFormGrid input:focus,.joinFormGrid select:focus,.joinFormSection textarea:focus{border-color:#08a397;box-shadow:0 0 0 3px #08a39717}.joinFormSection textarea{resize:vertical;min-height:130px;font-size:12.1px;line-height:1.7}.joinFieldTipWrap{vertical-align:middle;outline:none;align-items:center;margin:0 2px 0 4px;display:inline-flex;position:relative}.joinFieldTipButton{color:#818b8f;cursor:help;background:#f6f7f7;border:1px solid #b9c1c4;border-radius:50%;place-items:center;width:10px;height:10px;font-size:6px;font-weight:800;line-height:1;display:inline-grid}.joinFieldTip{z-index:30;color:#52636a;white-space:nowrap;background:#fff;border:1px solid #d7e0e1;border-radius:7px;width:max-content;padding:6px 9px;font-size:8.8px;font-weight:400;line-height:1.35;display:none;position:absolute;top:50%;left:14px;transform:translateY(-50%);box-shadow:0 5px 16px #0f2a3321}.joinFieldTipWrap:hover .joinFieldTip,.joinFieldTipWrap:focus .joinFieldTip{display:block}.joinAvatarGrid{grid-template-columns:repeat(12,1fr);gap:8px;margin-bottom:15px;display:grid}.joinAvatarGrid button{aspect-ratio:1;background:#f1f8f6;border:1px solid #d6e5e2;border-radius:50%;place-items:center;padding:0;display:grid;overflow:hidden}.joinAvatarGrid button img{object-fit:cover;width:100%;height:100%;display:block}.joinAvatarGrid button.active{background:#dff5f1;border-color:#08a397;box-shadow:0 0 0 3px #08a3971f}.joinAvatarState{color:#71838a;text-align:center;background:#f7fbfa;border:1px dashed #cddedb;border-radius:10px;margin:0 0 14px;padding:12px;font-size:9.9px}.joinFileField{cursor:pointer;background:#f7fbfa;border:1px dashed #b9d5d0;border-radius:10px;align-items:center;gap:12px;margin-top:13px;padding:11px 13px;display:flex}.joinFileField input{opacity:0;width:1px;height:1px;position:absolute}.joinFileField b{color:#078e83;margin-left:auto;font-size:9.9px}.joinPrivateTip{color:#a16207;margin:9px 0 0;font-size:9.9px}.joinAgreement{color:#53666e;align-items:flex-start;gap:9px;padding:0 6px;font-size:11px;line-height:1.6;display:flex}.joinAgreement input{accent-color:#08a397;margin-top:2px}.joinHoneypot{position:absolute!important;left:-9999px!important}.joinFormError{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:9px;padding:10px 13px;font-size:11px}.joinSubmit{color:#fff;background:#07978c;border:0;border-radius:999px;flex-direction:column;justify-self:center;align-items:center;min-width:210px;padding:12px 24px;font-size:12.1px;font-weight:900;display:flex;box-shadow:0 8px 20px #07978c33}.joinSubmit small{opacity:.78;margin-top:3px;font-size:7.7px}.joinSubmit:disabled{opacity:.55;cursor:not-allowed}.joinFileBlock{margin-top:13px}.joinFileBlock .joinFileField{margin-top:0}.joinFileField>span{flex-direction:column;gap:3px;min-width:0;display:flex}.joinFileField>span strong{color:#334b53;font-size:11px}.joinFileField>span small{color:#71838a;font-size:8.8px;font-weight:500}.joinFilePreview{background:#fff;border:1px solid #dbe9e6;border-radius:10px;align-items:center;gap:11px;margin-top:8px;padding:10px 12px;display:flex}.joinFilePreview>img,.joinFilePreview>i{border-radius:8px;flex:0 0 46px;width:46px;height:46px}.joinFilePreview>img{object-fit:cover;background:#eef6f4;display:block}.joinFilePreview>i{color:#b91c1c;background:#fef2f2;place-items:center;font-size:9px;font-style:normal;font-weight:900;display:grid}.joinFilePreview>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.joinFilePreview>span strong{color:#334b53;text-overflow:ellipsis;white-space:nowrap;font-size:9.9px;overflow:hidden}.joinFilePreview>span small{color:#078e83;font-size:8.8px}.joinFilePreview>a{color:#078e83;border:1px solid #b9d5d0;border-radius:999px;flex:none;padding:6px 11px;font-size:8.8px;font-weight:800;text-decoration:none}.joinFilePreview>a:hover{background:#edf8f6}.joinApplicationSuccess{text-align:center;background:#fff;border:1px solid #dbe9e6;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:min(680px,100% - 32px);min-height:430px;margin:32px auto;padding:44px;display:flex}.joinApplicationSuccess>div{color:#078e83;background:#e3f7f3;border-radius:50%;place-items:center;width:64px;height:64px;font-size:30px;display:grid}.joinApplicationSuccess>span{letter-spacing:.12em;color:#078e83;margin-top:16px;font-size:9.9px;font-weight:900}.joinApplicationSuccess h1{margin:10px;font-size:29.7px}.joinApplicationSuccess p{font-size:12.1px}.joinApplicationSuccess small{color:#64748b;font-size:9.9px}.joinApplicationSuccess button{color:#078e83;background:#fff;border:1px solid #b9d5d0;border-radius:999px;margin-top:24px;padding:9px 18px;font-weight:800}@media (max-width:760px){.joinApplicationPage{width:min(100% - 20px,980px);margin-top:16px}.joinApplicationPage>header h1{font-size:26.4px}.joinTypeSelector>div{grid-template-columns:1fr}.joinTypeSelector button{min-height:74px}.joinFormGrid{grid-template-columns:1fr}.joinAvatarGrid{grid-template-columns:repeat(6,1fr)}.joinFormSection,.joinTypeSelector{padding:17px}.joinFileField{flex-direction:column;align-items:flex-start}.joinFileField b{margin-left:0}}.consultingMemberResources{overflow:visible}.consultingDirectoryState{color:#64748b;place-items:center;min-height:170px;font-size:11px;display:grid}.consultingDirectoryState.error{color:#b42318}.consultingDirectoryEmpty{color:#64748b;text-align:center;background:#f8fbfb;border:1px dashed #cbdedb;border-radius:13px;margin:0;padding:24px;font-size:11px}.consultingDirectoryGrid{grid-template-columns:repeat(auto-fill,minmax(154px,1fr));align-items:center;gap:22px 18px;padding:6px 0 18px;display:grid}.consultingDirectoryItem{z-index:1;outline:none;place-items:center;min-height:154px;display:grid;position:relative;overflow:hidden}:is(.consultingDirectoryItem:hover,.consultingDirectoryItem:focus-visible){z-index:20}.consultingMemberResources .organizationGrid,.consultingMemberResources .expertGrid{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#c8d4d7 transparent;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;grid-template-columns:none;gap:16px;padding:8px 4px 16px;display:flex;overflow:auto hidden}:is(.consultingMemberResources .organizationGrid:focus-visible,.consultingMemberResources .expertGrid:focus-visible){outline-offset:3px;border-radius:10px;outline:2px solid #08a39747}.consultingMemberResources .organizationGrid::-webkit-scrollbar{height:6px}.consultingMemberResources .expertGrid::-webkit-scrollbar{height:6px}.consultingMemberResources .organizationGrid::-webkit-scrollbar-track{background:0 0}.consultingMemberResources .expertGrid::-webkit-scrollbar-track{background:0 0}.consultingMemberResources .organizationGrid::-webkit-scrollbar-thumb{background:#c8d4d7;border-radius:99px}.consultingMemberResources .expertGrid::-webkit-scrollbar-thumb{background:#c8d4d7;border-radius:99px}.consultingMemberResources .organizationGrid>.consultingDirectoryItem,.consultingMemberResources .expertGrid>.consultingExpertCard{scroll-snap-align:start;flex:0 0 154px}.consultingDirectoryImage{background:#fff;border:1px solid #dce9e7;place-items:center;width:136px;height:136px;transition:border-color .18s,box-shadow .18s;display:grid;overflow:hidden;box-shadow:0 7px 18px #0f172a12}.consultingDirectoryImage>img{object-fit:contain;width:100%;height:100%;display:block}.consultingDirectoryImage>span{color:#087c73;font-size:13.2px;font-weight:900}.consultingDirectoryItem.organization{background:#fbfdfd;border:1px solid #e3ebea;border-radius:14px}.consultingDirectoryItem.organization .consultingDirectoryImage{border-radius:12px;padding:10px}:is(.consultingDirectoryItem:hover .consultingDirectoryImage,.consultingDirectoryItem:focus-visible .consultingDirectoryImage){border-color:#62cfc5;box-shadow:0 9px 21px #087c7321}.consultingExpertCard.consultingDirectoryItem{min-height:154px;padding:13px 9px 10px;display:flex}:is(.consultingExpertCard.consultingDirectoryItem:hover,.consultingExpertCard.consultingDirectoryItem:focus-visible){border-color:#62cfc5;box-shadow:0 10px 22px #087c731a}.consultingExpertCard .consultingExpertAvatar{width:52px;height:52px;margin-bottom:8px;overflow:hidden}.consultingExpertCard .consultingExpertAvatar img{object-fit:cover;width:100%;height:100%;display:block}.consultingExpertCard .consultingExpertAvatar>span{color:#087c73;font-size:9px;font-weight:900}.consultingExpertCard .consultingExpertCopy{min-width:0}.consultingExpertCard .consultingExpertCopy strong{text-overflow:ellipsis;white-space:nowrap;max-width:122px;font-size:12.1px;display:block;overflow:hidden}.consultingExpertCard .consultingExpertCopy p{margin-top:4px;line-height:1.3}.consultingExpertCard .consultingExpertCopy>em{font-size:7.15px}.consultingDirectoryTooltip{z-index:5;color:#334155;text-align:left;white-space:pre-line;opacity:0;visibility:hidden;pointer-events:none;background:#fffffffa;border:1px solid #cfdad9;border-radius:13px;align-items:flex-start;padding:15px;font-size:9.9px;line-height:1.7;transition:opacity .14s,transform .14s,visibility .14s;display:flex;position:absolute;inset:0;overflow:auto;transform:scale(.97);box-shadow:inset 0 3px #83cfc7}:is(.consultingDirectoryItem:hover .consultingDirectoryTooltip,.consultingDirectoryItem:focus-visible .consultingDirectoryTooltip){opacity:1;visibility:visible;pointer-events:auto;transform:scale(1)}@media (max-width:580px){.consultingMemberResources .organizationGrid,.consultingMemberResources .expertGrid{gap:12px}.consultingMemberResources .organizationGrid>.consultingDirectoryItem,.consultingMemberResources .expertGrid>.consultingExpertCard{flex-basis:144px}.consultingDirectoryImage{width:126px;height:126px}.consultingDirectoryItem{min-height:144px}.consultingDirectoryTooltip{padding:13px;font-size:9.9px}}.docEnablementHeading{margin:20px 0 12px;padding:0 4px}.docEnablementHeading h2{color:#173d3a;margin:0;font-size:24.2px;font-weight:900}.docGrid>a.docCategoryLocked{cursor:not-allowed;position:relative}.docGrid>a:has(.docCategoryCornerLock){position:relative}.docCategoryCornerLock{color:#d97706;font-size:10px;font-style:normal;line-height:1;position:absolute;top:12px;right:12px}.docCategoryCornerLock.unlocked{color:#0a7a71}.memberUnlockedNotice>span,.consultingMemberIntro>span{color:#0a7a71;background:0 0;border-radius:0;width:18px;height:18px;font-size:10px;line-height:1}.docGrid>a>span:first-child{vertical-align:top;padding-top:2px;display:inline-block}.docGrid>a>h2{vertical-align:top;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 58px);margin:0 0 15px 10px;display:inline-block;overflow:hidden}.docGrid>a>h2 small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.serviceDetailState{color:#64748b;text-align:center;background:#fff;border:1px solid #dfeae8;border-radius:18px;place-content:center;gap:8px;min-height:320px;font-size:12.1px;display:grid}.serviceDetailFailure b{color:#0f172a;font-size:19.8px}.serviceDetailFailure p{margin:0}.serviceDetailFailure a{color:#087c73;font-weight:800}.servicePurchaseCard{background:#fff;border:1px solid #dfeae8;border-radius:18px;padding:22px;position:sticky;top:92px;box-shadow:0 10px 28px #0f172a0e}.servicePurchaseCard>small{color:#64748b;font-size:9.9px;display:block}.servicePurchaseCard>strong{color:#087c73;margin:5px 0 16px;font-size:30.8px;display:block}.servicePurchaseCard>dl{border-top:1px solid #e6eeed;border-bottom:1px solid #e6eeed;gap:9px;margin:0 0 16px;padding:13px 0;display:grid}.servicePurchaseCard>dl div{justify-content:space-between;gap:12px;font-size:9.9px;display:flex}.servicePurchaseCard dd{color:#0f172a;text-align:right;margin:0;font-weight:800}.servicePurchaseCard>p{color:#64748b;margin:10px 0 0;font-size:8.8px;line-height:1.6}.serviceBuyNow{color:#fff;cursor:pointer;background:#0e9b90;border:0;border-radius:10px;width:100%;padding:12px;font-size:12.1px;font-weight:900}.serviceBuyNow:disabled{opacity:.55;cursor:wait}.serviceSettlementError{background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;padding:12px}.serviceSettlementError p{color:#9a3412;margin:0 0 8px;font-size:9.9px;line-height:1.5}.serviceSettlementError button{color:#087c73;cursor:pointer;background:0 0;border:0;font-size:9.9px;font-weight:900}.serviceCheckoutOverlay{z-index:1500;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a57;justify-content:flex-end;display:flex;position:fixed;inset:0}.serviceCheckoutDrawer{background:#f8fbfb;width:min(430px,100%);height:100%;padding:24px;overflow-y:auto;box-shadow:-18px 0 50px #0f172a2e}.serviceCheckoutDrawer>header{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.serviceCheckoutDrawer>header small{color:#087c73;letter-spacing:.12em;font-size:8.8px;font-weight:900}.serviceCheckoutDrawer>header h2{margin:4px 0 0;font-size:25.3px}.serviceCheckoutDrawer>header>button{color:#475569;cursor:pointer;background:#fff;border:1px solid #d7e4e2;border-radius:50%;width:34px;height:34px;font-size:23.1px;line-height:1}.serviceCheckoutProduct{background:#fff;border:1px solid #dfeae8;border-radius:12px;grid-template-columns:1fr auto;gap:5px 12px;margin-bottom:14px;padding:14px;display:grid}.serviceCheckoutProduct b{font-size:13.2px}.serviceCheckoutProduct span{color:#64748b;grid-column:1;font-size:8.8px}.serviceCheckoutProduct strong{color:#087c73;grid-area:1/2/3;align-self:center;font-size:18.7px}.serviceCheckoutDrawer .serviceCheckout{box-shadow:none;padding:19px;position:static;top:auto}.serviceCheckoutHint{color:#64748b;text-align:center;margin:0;font-size:8.8px;line-height:1.5}@media (max-width:760px){.servicePurchaseCard{position:static}.serviceCheckoutDrawer{padding:18px}.serviceCheckoutDrawer .serviceCheckout{padding:16px}}.serviceDetailFailure>div{justify-content:center;align-items:center;gap:12px;display:flex}.serviceDetailFailure button{color:#087c73;cursor:pointer;background:#fff;border:1px solid #b9d5d0;border-radius:999px;padding:8px 14px;font-size:9.9px;font-weight:800}.sampleResourcePage{width:min(920px,100% - 32px);margin:34px auto 60px}.sampleResourceCard{background:#fff;border:1px solid #dce9e7;border-radius:20px;padding:34px;box-shadow:0 12px 34px #0f172a0f}.sampleResourceCard>header>span,.sampleResourceMissing>span{color:#087c73;letter-spacing:.12em;font-size:9.9px;font-weight:900}.sampleResourceCard h1{color:#102a33;margin:10px 0 12px;font-size:33px;line-height:1.15}.sampleResourceCard h1 small{color:#64748b;margin-top:7px;font-size:13.2px;font-weight:500;display:block}.sampleResourceCard>header>p,.sampleResourceMissing>p{color:#53666e;font-size:13.2px;line-height:1.8}.sampleResourceCard dl{background:#f7fbfa;border:1px solid #dce9e7;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 26px;margin:26px 0;padding:19px 22px;display:grid}.sampleResourceCard dl div{min-width:0}.sampleResourceCard dt{color:#71838a;font-size:9.9px}.sampleResourceCard dd{overflow-wrap:anywhere;color:#173d3a;margin:5px 0 0;font-size:12.1px;font-weight:800}.sampleResourceCard dd b{color:#087c73}.sampleResourceCard>section{margin-bottom:25px;padding-top:4px}.sampleResourceCard>section h2{color:#173d3a;margin:0 0 10px;font-size:18.7px}.sampleResourceCard>section h2 small{color:#71838a;margin-top:4px;font-size:9.9px;font-weight:500;display:block}.sampleResourceCard>section p{color:#53666e;margin:6px 0;font-size:12.1px;line-height:1.8}.sampleResourceCard>a{color:#087c73;border:1px solid #b9d5d0;border-radius:999px;padding:10px 15px;font-size:11px;font-weight:900;display:inline-flex}.sampleResourceMissing{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;display:flex}.sampleResourceMissing h1{font-size:27.5px}@media (max-width:680px){.sampleResourcePage{width:min(100% - 20px,920px);margin:18px auto 36px}.sampleResourceCard{padding:22px}.sampleResourceCard h1{font-size:26.4px}.sampleResourceCard dl{grid-template-columns:1fr;padding:16px}}.bprLanding{color:#3c404b;background:#fff;font-family:Inter,system-ui,Segoe UI,Roboto,Noto Sans SC,Microsoft YaHei,Arial,sans-serif}.landingHeader{z-index:30;background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;height:72px;padding:0 4vw;display:flex;position:sticky;top:0}.landingBrand{align-items:center;gap:11px;display:flex}.landingBrand>span{color:#fff;background:#03a49c;border-radius:11px;place-items:center;width:43px;height:43px;font-size:12.1px;font-weight:900;display:grid}.landingBrand div,.landingHeader nav a{flex-direction:column;display:flex}.landingBrand b{font-size:15.4px;font-weight:900}.landingBrand small,.landingHeader nav small{color:#64748b;margin-top:3px;font-size:8.8px}.landingHeader nav{gap:27px;display:flex}.landingHeader nav a{font-size:12.1px;font-weight:700}.landingTools{gap:8px;display:flex}.landingTools>*{font:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:999px;padding:8px 10px;font-size:9.9px}.landingTools .landingLogin{color:#fff;background:#03a49c;border-color:#03a49c}.bplContainer{width:min(1320px,100% - 40px);margin:auto}.bplHero{background:radial-gradient(850px 450px at 80% 10%,#03a49c1f,#0000 72%),#f7f9f8;padding:76px 0 45px}.bplHeroGrid{grid-template-columns:1.08fr .92fr;align-items:center;gap:40px;display:grid}.heroPill,.sectionKicker{letter-spacing:.08em;color:#0a7a71;font-size:11px;font-weight:800;display:inline-block}.bplHero h1{letter-spacing:-.035em;margin:16px 0 20px;font-size:clamp(46.2px,4.7vw,70.4px);font-weight:800;line-height:1.06}.bplHero h1 em{color:#03a49c;font-style:normal}.bplHero h1 small{letter-spacing:0;color:#64748b;margin-top:14px;font-size:14.3px;font-weight:500;display:block}.bplHeroCopy>p{color:#475569;max-width:700px;font-size:15.4px;line-height:1.75}.enLine{color:#64748b!important;font-size:11px!important}.heroButtons,.heroSubButtons{gap:10px;margin-top:20px;display:flex}.heroButtons a,.heroSubButtons a{border-radius:999px;padding:11px 16px;font-size:12.1px;font-weight:800}.heroButtons a{color:#fff;background:#03a49c;box-shadow:0 6px 18px #0f172a14}.heroSubButtons a{color:#0a7a71;background:#fff;border:1px solid #b7e2cf}.miniBullets{color:#475569;gap:18px;margin-top:30px;font-size:11px;display:flex}.miniBullets span{flex-direction:column;display:flex}.miniBullets small{color:#94a3b8;margin-top:3px;font-size:8.8px}.heroIllustration{background:#fffffff0;border:1px solid #e5e7eb;border-radius:18px;padding:20px;box-shadow:0 14px 40px #0f172a14}.visualTitle{border-bottom:1px solid #e5e7eb;padding-bottom:14px;font-size:12.1px;font-weight:700}.visualTitle i{background:#03a49c;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.visualTitle span{float:right;color:#0a7a71;background:#e2f6f4;border-radius:99px;padding:5px 8px;font-size:8.8px}.visualTitle small{color:#64748b;margin:4px 0 0 17px;font-size:8.8px;display:block}.visualFlow{justify-content:space-between;align-items:center;padding:24px 0;display:flex}.visualFlow>div{border:1px solid #e5e7eb;border-radius:12px;flex:1;padding:14px}.visualFlow>i{color:#03a49c;margin:0 7px}.visualFlow b,.visualFlow span,.visualFlow small{display:block}.visualFlow b{color:#03a49c;font-size:9.9px}.visualFlow span{margin-top:7px;font-size:11px;font-weight:700}.visualFlow small{color:#64748b;font-size:7.7px}.visualLog{background:#f8fafc;border-radius:10px;grid-template-columns:1fr auto;gap:9px;padding:14px;font:9px monospace;display:grid}.visualLog b{color:#0a7a71}.visualLog i{border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.visualLog .ok{background:#16a34a}.visualLog .warn{background:#f59e0b}.visualScore{grid-template-columns:1fr auto;gap:7px;margin-top:15px;font-size:9.9px;display:grid}.visualScore strong{font-size:16.5px}.visualScore>i{background:#e5e7eb;border-radius:99px;grid-column:1/3;height:7px}.visualScore em{background:#03a49c;border-radius:99px;width:82%;height:100%;display:block}.partnerStrip{color:#e5e7eb;background:#1f2326;padding:34px 0}.partnerStrip h2{color:#4fd1c5;margin:0 0 18px;font-size:28.6px}.partnerStrip h2 small{margin-top:5px;font-size:11px;font-weight:400;display:block}.partnerRow{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.partnerRow>div{color:#3c404b;background:#fff;border-radius:8px;align-content:center;place-items:center;height:100px;display:grid}.partnerRow span{color:#03a49c;background:#e2f6f4;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.partnerRow b{margin-top:7px;font-size:11px}.partnerRow small{color:#64748b;font-size:8.8px}.partnerStrip>a,.partnerStrip .bplContainer>a{color:#4fd1c5;margin-top:15px;font-size:9.9px;display:block}.countdown{background:#f7f9f8;padding:55px 0}.countdownGrid{grid-template-columns:1.2fr .8fr;align-items:center;gap:50px;display:grid}.countdown h2,.centerTitle h2,.joinCta h2,.contactSection h2{margin:9px 0;font-size:35.2px}.countdown h2 small,.centerTitle h2 small,.joinCta h2 small,.contactSection h2 small{color:#64748b;margin-top:6px;font-size:12.1px;display:block}.countdown p,.centerTitle p,.joinCta p,.contactSection p{color:#64748b;font-size:13.2px}.countUnits{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.countUnits div{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:18px}.countUnits b{font-size:30.8px;display:block}.countUnits small{color:#64748b;font-size:8.8px}.productAreas,.stepsSection,.whySection,.contactSection{padding:68px 0}.centerTitle{text-align:center;max-width:800px;margin:0 auto 26px}.centerTitle>span,.joinCta>div>div>span{color:#0a7a71;letter-spacing:.1em;font-size:9.9px;font-weight:800}.areaTabs{justify-content:center;gap:8px;margin-bottom:18px;display:flex}.areaTabs a{color:#0a7a71;background:#e2f6f4;border-radius:99px;padding:9px 14px;font-size:9.9px;font-weight:700}.previewGrid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.previewGrid>article{border:1px solid #e5e7eb;border-radius:18px;flex-direction:column;min-height:350px;padding:22px;display:flex;box-shadow:0 6px 18px #0f172a0d}.previewGrid article>span{color:#0a7a71;font-size:8.8px;font-weight:700}.previewGrid h3{font-size:19.8px}.previewGrid h3 small{color:#64748b;margin-top:5px;font-size:9.9px;display:block}.previewGrid p{color:#64748b;font-size:11px;line-height:1.6}.previewGrid article>a{color:#0a7a71;margin-top:auto;font-size:9.9px;font-weight:700}.previewCards{gap:7px;display:grid}.previewCards div{border:1px solid #e5e7eb;border-radius:9px;padding:10px}.previewCards b,.previewCards small{font-size:9.9px;display:block}.previewCards small{color:#64748b;font-size:7.7px}.reportMock{grid-template-columns:.7fr 1.3fr;gap:8px;display:grid}.reportMock>div{border:1px solid #e5e7eb;border-radius:10px;padding:12px}.reportMock b,.reportMock span,.reportMock small{font-size:8.8px;display:block}.reportMock span{margin-top:10px}.reportMock .warning{color:#92400e;background:#fff7ed;padding:4px}.reportMock small{margin-top:8px;line-height:1.8}.previewGrid pre{color:#cbd5e1;white-space:pre-wrap;background:#0f172a;border-radius:10px;padding:15px;font-size:8.8px}.stepsSection{background:#f7f9f8}.threeSteps,.issueGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.threeSteps article,.issueGrid article{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:23px}.threeSteps article>b,.issueGrid article>span{color:#03a49c;font:800 12px monospace}.threeSteps h3,.issueGrid h3{font-size:16.5px}.threeSteps h3 small,.issueGrid h3 small{color:#64748b;margin-top:5px;font-size:8.8px;display:block}.threeSteps p,.issueGrid p{color:#64748b;font-size:9.9px;line-height:1.7}.joinCta{color:#fff;background:#0f172a;padding:50px 0}.joinCta .bplContainer{justify-content:space-between;align-items:center;display:flex}.joinCta h2 small{color:#94a3b8}.joinCta>div>div:last-child{gap:9px;display:flex}.joinCta a{color:#fff;background:#03a49c;border-radius:99px;padding:11px 15px;font-size:9.9px;font-weight:700}.joinCta a:last-child{background:0 0;border:1px solid #475569}.contactGrid{grid-template-columns:.8fr 1.2fr;gap:60px;display:grid}.contactSection form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.contactSection label{font-size:9.9px;font-weight:700}.contactSection input,.contactSection textarea{width:100%;font:inherit;border:1px solid #e5e7eb;border-radius:10px;margin-top:6px;padding:10px;font-size:9.9px;display:block}.contactSection textarea{min-height:90px}.contactSection .wide{grid-column:1/3}.contactSection button{color:#fff;background:#03a49c;border:0;border-radius:99px;width:max-content;padding:11px 16px;font-size:9.9px}.landingFooter{color:#fff;background:#1f2326;padding:32px 0}.landingFooter>.bplContainer{justify-content:space-between;align-items:center;display:flex}.landingFooter b,.landingFooter small{display:block}.landingFooter b{font-size:12.1px}.landingFooter small{color:#94a3b8;font-size:8.8px}.landingFooter nav{color:#94a3b8;gap:18px;font-size:8.8px;display:flex}@media (max-width:900px){.landingHeader nav{display:none}.bplHeroGrid,.countdownGrid,.contactGrid,.previewGrid{grid-template-columns:1fr}.partnerRow{grid-template-columns:repeat(3,1fr)}.miniBullets{flex-wrap:wrap}.threeSteps,.issueGrid{grid-template-columns:1fr}.joinCta .bplContainer{flex-direction:column;align-items:flex-start;gap:18px}}@media (max-width:580px){.landingHeader{padding:0 16px}.landingBrand b{font-size:11px}.landingBrand small,.landingTools>:not(.landingLogin){display:none}.bplHero{padding-top:40px}.bplHero h1{font-size:44px}.heroButtons,.heroSubButtons{flex-direction:column}.visualFlow{flex-direction:column;align-items:stretch}.visualFlow>i{text-align:center;transform:rotate(90deg)}.partnerRow{grid-template-columns:1fr 1fr}.countUnits{grid-template-columns:1fr 1fr 1fr}.countUnits div{padding:12px 5px}.reportMock{grid-template-columns:1fr}.joinCta>div>div:last-child{flex-direction:column}.contactSection form{grid-template-columns:1fr}.contactSection .wide{grid-column:auto}.landingFooter>.bplContainer{flex-direction:column;align-items:flex-start;gap:20px}.landingFooter nav{flex-wrap:wrap}}.landingBrand{gap:0;width:285px;height:58px}.landingBrand>img{object-fit:contain;object-position:left center;width:100%;height:100%;display:block}.footerBrand{background:#fff;border-radius:14px;width:310px;height:96px;padding:8px 14px;display:block}.footerBrand>img{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:580px){.landingBrand{width:210px;height:52px}.footerBrand{width:min(310px,100%)}}.landingBrand{flex:none;gap:11px;width:auto;height:60px}.landingBrand>img{object-fit:contain;flex:0 0 48px;width:48px;height:48px}.landingBrand>.brandCopy{color:#0f172a;width:auto;height:auto;font-size:inherit;font-weight:inherit;background:0 0;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.landingBrand .brandCopy b{letter-spacing:.005em;white-space:nowrap;font-size:16.5px;font-weight:900;line-height:1.15}.landingBrand .brandCopy small{color:#64748b;white-space:nowrap;margin-top:4px;font-size:9.9px;line-height:1.2}.landingHeader nav a{font-size:13.2px}.landingHeader nav small{font-size:9.9px}.footerBrand{background:0 0;border-radius:0;align-items:center;gap:13px;width:auto;height:auto;padding:0;display:flex}.footerBrand>img{object-fit:contain;flex:0 0 58px;width:58px;height:58px}.footerBrand>.brandCopy{flex-direction:column;align-items:flex-start;display:flex}.footerBrand .brandCopy b{color:#fff;font-size:16.5px;font-weight:900;line-height:1.2}.footerBrand .brandCopy small{color:#94a3b8;margin-top:5px;font-size:9.9px;line-height:1.25}@media (max-width:580px){.landingBrand{gap:8px;width:auto;height:56px}.landingBrand>img{flex-basis:42px;width:42px;height:42px}.landingBrand .brandCopy b{font-size:13.2px}.landingBrand .brandCopy small{display:none}.footerBrand{width:auto}.footerBrand>img{flex-basis:50px;width:50px;height:50px}.footerBrand .brandCopy b{font-size:14.3px}.footerBrand .brandCopy small{font-size:8.8px}}.landingHeader .serviceNav{flex:1;justify-content:center;gap:clamp(10px,1.2vw,17px);min-width:0;margin:0 clamp(12px,1.5vw,22px);display:flex}.landingHeader .serviceNav a{text-align:center;white-space:nowrap;font-size:12.1px;font-weight:400;line-height:1.15}.landingHeader .serviceNav small{font-size:8.8px}.newsSection{background:#fff;padding:66px 0}.newsHeading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:24px;display:flex}.newsHeading h2{color:#0f172a;margin:9px 0 0;font-size:35.2px}.newsHeading h2 small{color:#64748b;margin-top:6px;font-size:12.1px;font-weight:500;display:block}.sampleFlag{letter-spacing:.08em;color:#0a7a71;white-space:nowrap;background:#e2f6f4;border:1px solid #b7e2cf;border-radius:99px;padding:7px 10px;font-size:8.8px;font-weight:800}.newsGrid{grid-template-columns:1.35fr 1fr 1fr;gap:15px;display:grid}.newsGrid article{background:#fff;border:1px solid #e5e7eb;border-radius:17px;flex-direction:column;min-height:270px;padding:22px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 7px 22px #0f172a0d}.newsGrid article:hover{border-color:#8dcfc7;transform:translateY(-2px);box-shadow:0 10px 25px #0f172a14}.newsGrid article>.newsCardLink{height:100%;color:inherit;font-size:inherit;font-weight:inherit;flex-direction:column;flex:1;margin-top:0;padding-top:0;text-decoration:none;display:flex}.newsGrid article.newsCardLocked{background:linear-gradient(145deg,#fff,#f8fafc);border-color:#e2e8f0}.newsGrid article.newsCardLocked:hover{border-color:#e2e8f0;transform:none;box-shadow:0 7px 22px #0f172a0d}.newsCardLockedBody{cursor:not-allowed}.newsMetaRight{align-items:center;gap:6px;display:inline-flex}.newsLock{color:#d97706;font-size:10px;font-style:normal}.newsCardLocked .newsCardLink>b{color:#9a6700}.newsGrid .featuredNews{color:#fff;background:linear-gradient(145deg,#0f172a,#16364b);border-color:#0f172a}.newsMeta{color:#0a7a71;justify-content:space-between;align-items:center;font-size:8.8px;font-weight:800;display:flex}.featuredNews .newsMeta{color:#5eead4}.newsMeta time{color:#94a3b8;font-weight:500}.newsGrid h3{color:#0f172a;margin:24px 0 10px;font-size:20.9px;line-height:1.35}.featuredNews h3{color:#fff;font-size:26.4px}.newsGrid h3 small{color:#64748b;margin-top:7px;font-size:9.9px;font-weight:500;line-height:1.45;display:block}.featuredNews h3 small{color:#94a3b8}.newsGrid p{color:#64748b;margin:0;font-size:11px;line-height:1.75}.newsCardLink>b{color:#0a7a71;margin-top:auto;padding-top:18px;font-size:9.9px}.featuredNews p{color:#cbd5e1}.newsGrid article>a{color:#0a7a71;margin-top:auto;padding-top:18px;font-size:9.9px;font-weight:800}.featuredNews>a{color:#5eead4!important}.serviceDirectory{background:#f7f9f8;padding:72px 0;scroll-margin-top:80px}.serviceGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.serviceGrid article{background:#fff;border:1px solid #e5e7eb;border-radius:18px;flex-direction:column;min-height:390px;padding:22px;scroll-margin-top:92px;display:flex;box-shadow:0 7px 22px #0f172a0b}.serviceIndex{color:#03a49c;align-items:center;gap:10px;font:800 11px monospace;display:flex}.serviceIndex i{background:#b7e2cf;flex:1;height:1px}.serviceGrid h3{color:#0f172a;margin:22px 0 12px;font-size:19.8px;line-height:1.3}.serviceGrid h3 small{color:#64748b;margin-top:6px;font-size:9.9px;font-weight:500;display:block}.serviceGrid p{color:#64748b;margin:0 0 14px;font-size:11px;line-height:1.75}.serviceGrid ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.serviceGrid li{color:#475569;background:#f8fafc;border-radius:8px;padding:9px 10px;font-size:9.9px}.serviceGrid li:before{content:"✓";color:#03a49c;margin-right:7px;font-weight:900}.serviceActions{flex-direction:column;gap:8px;margin-top:auto;padding-top:18px;display:flex}.serviceActions a{color:#0a7a71;font-size:9.9px;font-weight:800}@media (max-width:1180px){.landingHeader .serviceNav{display:none}.newsGrid{grid-template-columns:1.2fr 1fr}.newsGrid article:last-child{grid-column:1/3}.serviceGrid{grid-template-columns:1fr 1fr}}.consultationContact{flex:0 0 20px;justify-content:center;align-items:center;display:flex;position:relative}.consultationContactButton{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;width:20px;height:32px;padding:0;display:grid}.consultationContactButton>svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17.6px;height:17.6px}.consultationContactButton:hover,.consultationContactButton[aria-expanded=true]{color:#475569;background:0 0;border:0}.consultationPopover{z-index:80;color:#1e293b;text-align:left;background:#fff;border:1px solid #dce5e7;border-radius:12px;width:min(360px,100vw - 24px);padding:20px;position:absolute;top:calc(100% + 14px);right:0;box-shadow:0 16px 38px #0f172a29}.consultationPopoverClose{color:#64748b;cursor:pointer;background:#f1f5f6;border:0;border-radius:50%;width:26px;height:26px;padding:0;font-size:18px;line-height:1;position:absolute;top:9px;right:11px}.consultationPopover h2{margin:0 0 14px;font-size:17.6px}.consultationPopover dl{margin:0}.consultationPopover dl>div{border-top:1px solid #edf1f2;grid-template-columns:76px 1fr;gap:10px;padding:8px 0;display:grid}.consultationPopover dt{color:#64748b;font-size:11px}.consultationPopover dd{color:#334155;margin:0;font-size:11px}.consultationPopover dd a{color:#087c73;font-size:11px;font-weight:700;display:inline}.consultationPopover p{color:#475569;border-top:1px solid #edf1f2;margin:14px 0 0;padding-top:13px;font-size:11px;line-height:1.7}.consultationPopover .consultationApply{color:#087c73;border:1px solid #b9d9d5;border-radius:999px;margin-top:12px;padding:7px 12px;font-size:9.9px;font-weight:800;display:inline-flex}.consultationPopover .consultationApply:hover{background:#f3faf9}@media (max-width:680px){.newsSection,.serviceDirectory{padding:48px 0}.newsHeading{flex-direction:column;align-items:flex-start}.newsHeading h2{font-size:29.7px}.newsGrid,.serviceGrid{grid-template-columns:1fr}.newsGrid article:last-child{grid-column:auto}.newsGrid .featuredNews{min-height:300px}.serviceGrid article{min-height:350px}}.landingTools.headerMemberActions{z-index:2;visibility:visible;flex:none;gap:8px;min-width:max-content;position:relative;display:flex!important}.landingTools.headerMemberActions a{flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:7px 10px;line-height:1.05;display:flex}.landingTools.headerMemberActions a small{color:inherit;opacity:.82;white-space:nowrap;margin-top:3px;font-size:7.7px;line-height:1;display:block}.landingTools .joinPlanButton{color:#fff;background:#03a49c;border-color:#03a49c}.landingTools .memberLoginButton{color:#0a7a71;background:#fff;border-color:#b7e2cf}.landingTools.headerMemberActions>.joinPlanButton,.landingTools.headerMemberActions>.memberLoginButton{visibility:visible;min-width:76px;display:flex!important}.landingTools.headerMemberActions>.consultationContact{background:0 0;border:0;border-radius:0;margin-right:5px;padding:0}@media (max-width:680px){.landingTools.headerMemberActions{gap:5px}.landingTools.headerMemberActions a{padding:6px 7px;font-size:8.8px}.landingTools.headerMemberActions a small{font-size:6.6px}}.consultationPopover .consultationApply{width:max-content;margin:12px auto 0;display:flex}.consultationPopover dl>div:last-child dd{text-align:left}.landingTools.headerMemberActions .consultationPopover dl>div:last-child dd a{white-space:nowrap;align-items:initial!important;justify-content:initial!important;text-align:left!important;margin:0!important;padding:0!important;display:inline!important}.landingFooter,.landingFooter.appSiteFooter{align-items:center;min-height:56px;padding:12px 0;display:flex}.landingFooter>.bplContainer,.landingFooter.appSiteFooter>.bplContainer{justify-content:center;align-items:center;width:100%;height:100%;margin:0 auto;display:flex}.landingFooter .siteRegistration{text-align:center;margin:0;padding:0 20px;line-height:1.5}.countUnits{grid-template-columns:repeat(4,1fr)}.serviceGrid{grid-template-columns:repeat(5,1fr)}@media (max-width:1180px){.serviceGrid{grid-template-columns:1fr 1fr}}@media (max-width:580px){.countUnits{grid-template-columns:1fr 1fr}.serviceGrid{grid-template-columns:1fr}}.bplHero h1 em{color:#03a49c}.newsGrid{grid-template-columns:repeat(3,1fr)}.partnerStrip{color:#0f172a;background:#fff;border-top:1px solid #e5eaf0;border-bottom:14px solid #f7fafc;padding:52px 0 48px}.partnerStrip h2{text-align:center;color:#0f172a;margin-bottom:26px}.partnerLogoRow{grid-template-columns:repeat(3,1fr);gap:20px;max-width:920px;margin:0 auto}.partnerLogoRow>div{background:#fff;border:1px solid #e5eaf0;border-radius:16px;height:150px;box-shadow:0 8px 22px #0f172a0f}.partnerLogoRow .partnerLogo span{letter-spacing:-.03em;width:66px;height:66px;margin-bottom:3px;font-size:16px}.partnerLogoRow .partner-gba span{color:#fff;background:#59a83d;border-radius:50%;font-weight:900}.partnerLogoRow .partner-eu span{background:#039;border-radius:10px;width:78px;font-size:34px}.partnerLogoRow .partner-nb span{color:#08776f;background:#f3fdfb;border:3px solid #03a49c;border-radius:50%;font-weight:900}.partnerLogoRow b{font-size:12.1px}.partnerLogoRow small{font-size:8.8px}@media (max-width:900px){.newsGrid{grid-template-columns:1fr}.partnerLogoRow{grid-template-columns:1fr 1fr}}@media (max-width:580px){.bplHero h1{font-size:37.4px}.partnerLogoRow{grid-template-columns:1fr}.partnerLogoRow>div{height:135px}}.newsSection{padding:50px 0}.serviceDirectory{padding:54px 0}.productAreas,.stepsSection,.whySection{padding:52px 0}.partnerStrip{padding:42px 0 38px}.centerTitle{margin-bottom:22px}@media (max-width:680px){.bplHero{padding:28px 0 30px}.countdown,.newsSection,.serviceDirectory,.productAreas,.stepsSection,.whySection,.partnerStrip{padding-top:38px;padding-bottom:38px}}.bplHero h1{font-size:clamp(34.1px,3vw,47.3px)}.bplHero h1 .keepTogether{white-space:nowrap}@media (max-width:580px){.bplHero h1{font-size:34.1px}}.bplHero h1{letter-spacing:-.015em;font-size:clamp(29.7px,2.55vw,40.7px);line-height:1.22}.bplHeroCopy>p{line-height:1.9}.heroButtons a,.heroSubButtons a{text-align:center;justify-content:center;align-items:center;width:230px;display:flex}@media (max-width:580px){.bplHero h1{font-size:29.7px}.heroButtons a,.heroSubButtons a{width:100%}}.heroButtons,.heroSubButtons,.miniBullets{width:470px;max-width:100%}.miniBullets{text-align:center;grid-template-columns:repeat(3,1fr);place-items:center;gap:12px;display:grid}.miniBullets span{justify-content:center;align-items:center}@media (max-width:580px){.heroButtons,.heroSubButtons,.miniBullets{width:100%}.miniBullets{grid-template-columns:1fr;gap:10px}}.bplHero{padding-bottom:20px}.bplHero h1{text-indent:.65em;line-height:1.34}.bplHero h1 small{text-indent:0}.countdown{background:#f3f8f7;border-top:1px solid #dce9e6;padding:24px 0 32px}@media (max-width:680px){.bplHero{padding-bottom:18px}.countdown{padding:22px 0 30px}}.bplHeroCopy>p{text-indent:2em;text-indent:0;text-align:center}.bplHeroGrid{gap:30px}.bplHero h1 small{margin-top:7px}.miniBullets{margin-top:14px}.heroIllustration{padding:16px}.visualFlow{padding:16px 0}.visualScore{margin-top:10px}.countdown{padding:14px 0 18px}.countdown h2,.countdown p{margin:5px 0}@media (max-width:680px){.bplHero{padding:20px 0 16px}.countdown{padding:20px 0 24px}}.heroButtons,.heroSubButtons,.miniBullets{margin-left:auto;margin-right:auto}.bplHero{padding:36px 0 30px}.bplHeroCopy>p{margin:9px 0}.heroButtons{margin-top:22px}.heroSubButtons{margin-top:14px}.newsSection{padding-top:16px}@media (max-width:680px){.bplHero{padding:30px 0 26px}.bplHero h1{margin:7px 0 18px}.heroButtons{margin-top:18px}.heroSubButtons{margin-top:12px}.countdown{padding-top:32px;padding-bottom:22px}.newsSection{padding-top:22px}}.newsGrid{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#8dcfc7 #edf4f3;grid-template-columns:none;grid-auto-columns:calc(33.3333% - 10px);grid-auto-flow:column;align-items:stretch;padding:2px 1px 14px;overflow:auto hidden}.newsGrid article{scroll-snap-align:start;height:100%}.newsGrid article:last-child{grid-column:auto}.newsGrid::-webkit-scrollbar{height:8px}.newsGrid::-webkit-scrollbar-track{background:#edf4f3;border-radius:99px}.newsGrid::-webkit-scrollbar-thumb{background:#79bfb7;border:2px solid #edf4f3;border-radius:99px}.newsGrid::-webkit-scrollbar-thumb:hover{background:#479f96}@media (max-width:900px){.newsGrid{grid-template-columns:none;grid-auto-columns:calc(50% - 7.5px)}.newsGrid article:last-child{grid-column:auto}}@media (max-width:680px){.newsGrid{grid-template-columns:none;grid-auto-columns:92%}.newsGrid article:last-child{grid-column:auto}}.landingFooter .siteRegistration{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.landingFooter .siteRegistration span,.landingFooter .siteRegistration a{color:#cbd5e1;font-size:8.8px;line-height:1.35;display:block}.landingFooter .siteRegistration a{color:#7ddbd2}.landingFooter .siteRegistration .footerEmail{color:#7ddbd2;cursor:text;-webkit-user-select:text;user-select:text}.embeddedReader{background:#fff;height:calc(100vh - 128px);min-height:560px;position:relative}.embeddedReader iframe{background:#fff;border:0;width:100%;height:100%;display:block}.embeddedReaderClose{z-index:4;color:#263b40;letter-spacing:normal;min-width:52px;height:29px;box-shadow:none;cursor:pointer;background:#fffffff5;border:1px solid #cfdadc;border-radius:6px;margin:0;padding:0 9px;font-family:Inter,system-ui,Segoe UI,Roboto,Noto Sans SC,Microsoft YaHei,Arial,sans-serif;font-size:10px;font-weight:400;line-height:28px;position:absolute;top:9px;left:11px}body.embedded-reader-open .bprLanding>main{display:none}body.embedded-reader-fullscreen .landingHeader,body.embedded-reader-fullscreen .landingFooter{display:none!important}body.embedded-reader-fullscreen .embeddedReader{z-index:100;width:100vw;height:100vh;min-height:0;position:fixed;inset:0}body.embedded-reader-fullscreen .embeddedReaderClose{display:none}@media (max-width:700px){.embeddedReader{height:calc(100vh - 128px);min-height:480px}.embeddedReaderClose{top:9px;left:10px}}.homeServiceDirectory{background:linear-gradient(#f7f9f8 0%,#f2f8f7 100%)}.homeServiceTitle{max-width:900px}.homeServiceTitle>p{margin:5px auto;line-height:1.75}.homeServiceTitle .enLine{text-align:center;text-indent:0}.homeServiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.serviceGrid .homeServiceCard{min-height:520px;padding:28px}.homeServiceCard .serviceIndex b{letter-spacing:.08em;font-family:Inter,system-ui,Segoe UI,Roboto,Noto Sans SC,Microsoft YaHei,Arial,sans-serif;font-size:9.9px}.homeServiceCard h3{margin-top:24px;font-size:24.2px}.homeServiceCard>p,.homePlatformLead p{font-size:12.1px;line-height:1.85}.homeServiceCard .serviceEn{color:#8491a2;font-size:9.9px;line-height:1.65}.homeServiceCard ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:4px}.homeServiceCard li{align-items:flex-start;min-height:62px;padding:11px 12px;line-height:1.45;display:flex}.homeServiceCard li:before{flex:none;margin-top:1px}.homeServiceCard li span{font-weight:700}.homeServiceCard li small{color:#7b8797;margin-top:4px;font-size:7.7px;font-weight:500;line-height:1.35;display:block}.homePlatformLead{grid-template-columns:minmax(0,1fr) 126px;align-items:start;gap:22px;display:grid}.homePlatformLead h3{margin-top:24px}.homeServiceQr{color:#0a7a71;text-align:center;background:#f7fffd;border:1px solid #b7e2cf;border-radius:13px;flex-direction:column;align-items:center;margin-top:22px;padding:10px;display:flex}.homeServiceQr img{border-radius:7px;width:104px;height:104px;display:block}.homeServiceQr span{margin-top:7px;font-size:8.8px;font-weight:800}.homeServiceQr small{color:#64748b;margin-top:2px;font-size:7.7px;font-weight:500;display:block}.homeServiceCard .serviceActions a{background:#fff;border:1px solid #b7e2cf;border-radius:999px;align-items:center;width:max-content;padding:9px 13px;display:inline-flex}.homeServiceCard .serviceActions a:hover{background:#edfbf9;border-color:#03a49c}@media (max-width:900px){.homeServiceGrid{grid-template-columns:1fr}.serviceGrid .homeServiceCard{min-height:0}.homeServiceCard ul{grid-template-columns:1fr 1fr}}@media (max-width:580px){.serviceGrid .homeServiceCard{padding:22px}.homePlatformLead{grid-template-columns:1fr}.homeServiceQr{width:136px;margin-top:0}.homeServiceCard ul{grid-template-columns:1fr}.homeServiceCard li{min-height:0}}.bplHero h1 .heroCross{color:#7b8794;font-weight:500}.bplHero h1 .heroPromise{text-indent:0;margin-top:.18em;display:block}.bplHero h1>small{line-height:1.5}.heroButtons,.heroSubButtons{grid-template-columns:repeat(2,minmax(0,230px));gap:9px 10px;width:min(100%,470px);display:grid}.heroButtons a,.heroSubButtons a{width:auto;min-width:0;min-height:0;padding:11px 16px;line-height:1.1}.heroButtons a>span,.heroSubButtons a>span{flex-direction:column;justify-content:center;align-items:center;display:flex}.heroButtons a small,.heroSubButtons a small{opacity:.78;margin-top:3px;font-size:7.7px;font-weight:500;line-height:1.1;display:block}@media (max-width:680px){.bplHero h1 .heroPromise{margin-top:.28em}.bplHero h1>small{margin-top:12px;line-height:1.55}.heroButtons,.heroSubButtons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.heroButtons a,.heroSubButtons a{width:auto;min-height:0;padding:10px 7px}}.countdown{padding-top:46px;padding-bottom:42px}.countdownGrid{min-height:168px}.countUnits div{padding:22px 12px}@media (max-width:680px){.countdown{padding-top:36px;padding-bottom:34px}.countdownGrid{gap:22px;min-height:0}.countUnits div{padding:18px 8px}}.heroSubButtons .heroActionService{color:#087c73;background:#e8f7f5;border-color:#b7e2cf}.heroSubButtons .heroActionService:hover{background:#dcf3f0;border-color:#70c8bf}.heroSubButtons .heroActionKnowledge{color:#475569;background:#fff;border-color:#d7dee7}.heroSubButtons .heroActionKnowledge:hover{background:#f8fafc;border-color:#aeb9c7}.heroSubButtons .heroActionJoin{color:#087c73;background:#f4fbfa;border-color:#41b8ad}.heroSubButtons .heroActionJoin:hover{background:#e6f8f5;border-color:#079b91}.bplHero h1{text-indent:.65em}.bplHero h1 .heroFormula{flex-wrap:wrap;align-items:baseline;gap:.08em .34em;padding-left:.65em;display:flex}.bplHero h1 .heroFormulaTerm{white-space:nowrap}.bplHero h1 .heroFormulaTerm i{color:#7b8794;margin-right:.34em;font-style:normal;font-weight:500}.bplHero h1 .heroPromise{text-indent:0;flex-wrap:wrap;align-items:baseline;gap:0;margin-top:.18em;display:flex}.bplHero h1 .heroPromise>span,.bplHero h1 .heroCompliance{white-space:nowrap}@media (max-width:680px){.bplHero h1 .heroFormula{gap:.08em .3em;padding-left:.45em}.bplHero h1 .heroPromise{margin-top:.26em}}.heroButtons a,.heroSubButtons a,.heroSubButtons .heroActionService,.heroSubButtons .heroActionKnowledge,.heroSubButtons .heroActionJoin{color:#087c73;box-shadow:none;background:#e8f7f5;border:1px solid #b7e2cf}.heroButtons a:hover,.heroSubButtons a:hover,.heroSubButtons .heroActionService:hover,.heroSubButtons .heroActionKnowledge:hover,.heroSubButtons .heroActionJoin:hover{color:#087c73;background:#dcf3f0;border-color:#70c8bf}.heroButtons,.heroSubButtons{grid-template-columns:repeat(2,minmax(0,210px));gap:7px 8px;width:min(100%,430px)}.heroButtons a,.heroSubButtons a{padding:7px 10px;font-size:9.9px}.heroButtons a small,.heroSubButtons a small{margin-top:2px;font-size:6.6px}@media (max-width:680px){.heroButtons,.heroSubButtons{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.heroButtons a,.heroSubButtons a{padding:7px 6px;font-size:8.8px}}.heroSlogan{color:#23424a;text-align:center;background:#edf9f7;border:0;border-radius:10px;flex-direction:column;align-items:center;width:100%;max-width:100%;margin:0 0 15px;padding:11px 14px;display:flex}.heroSlogan b{letter-spacing:.02em;font-size:17.6px;line-height:1.45}.heroSlogan small{color:#6f7f89;text-align:center;margin-top:4px;font-size:8.8px;line-height:1.35}@media (max-width:680px){.heroSlogan{width:100%;margin-bottom:13px;padding:10px 11px}.heroSlogan b{font-size:14.3px}.heroSlogan small{font-size:7.7px}}.heroActionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 8px;width:min(100%,646px);margin:18px auto 0;display:grid}.heroActionGrid a{color:#087c73;text-align:center;background:#e8f7f5;border:1px solid #b7e2cf;border-radius:999px;justify-content:center;align-items:center;min-width:0;padding:7px 10px;font-size:9.9px;font-weight:800;line-height:1.1;display:flex}.heroActionGrid a:hover{background:#dcf3f0;border-color:#70c8bf}.heroActionGrid a>span{flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex}.heroActionGrid small{opacity:.78;margin-top:2px;font-size:6.6px;font-weight:500;line-height:1.1;display:block}@media (max-width:680px){.heroActionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 6px;width:100%;margin-top:15px}.heroActionGrid a{padding:7px 4px;font-size:8.8px}.heroActionGrid small{font-size:6.05px}}.bplHeroGrid{align-items:stretch}.bplHeroCopy{flex-direction:column;justify-content:center;display:flex}.heroSlogan{background:0 0;border-radius:0;padding:0}.heroSlogan b{font-size:22px}@media (max-width:900px){.bplHero h1>small,.bplHeroCopy>.enLine{display:none!important}}@media (max-width:680px){.heroSlogan{background:0 0;padding:0}.heroSlogan b{font-size:22px}}.bplHero h1{margin:28px 0 12px}.bplHero h1>small{text-align:center;text-indent:0;margin-top:8px}.bplHeroCopy>h1+p{margin:3px 0 1px;line-height:1.5}.bplHeroCopy>.enLine{margin:0;line-height:1.35}@media (max-width:900px){.bplHero h1{margin-top:24px;margin-bottom:10px}.bplHeroCopy>h1+p{margin-bottom:0;line-height:1.45}}.bplHero h1>small,.bplHeroCopy>.enLine,.heroSlogan small{font-size:12.1px!important}@media (max-width:900px){.bplHero h1>small,.bplHeroCopy>.enLine,.heroSlogan small{display:none!important}}.bplHeroCopy>h1+p{font-size:13.2px}@media (max-width:900px){.heroSlogan b{letter-spacing:0;white-space:nowrap;font-size:clamp(12.1px,3vw,17.6px)}.bplHero h1{text-align:center;text-indent:0;font-size:clamp(15.4px,4.6vw,30.8px);line-height:1.35}.bplHero h1 .heroTitleLine{white-space:nowrap;display:block}}.heroCapabilities{text-indent:0;align-items:baseline;gap:.2em;display:flex!important}.heroCapabilities .heroCapability{color:#173d3a;letter-spacing:-.02em;white-space:nowrap;transform-origin:bottom;font-size:.9em;font-weight:900;animation:4.8s ease-in-out infinite heroCapabilityBreath;display:inline-block}.heroCapabilities .capabilityPlatform{color:#07877d;font-size:.98em;animation-delay:-3.6s}.heroCapabilities .capabilitySystem{color:#285a57;animation-delay:-2.4s}.heroCapabilities .capabilityData{color:#0a7a71;animation-delay:-1.2s}.heroCapabilities .capabilityRegulation{animation-delay:0s}.heroCapabilities>i{color:#94a3b8;font-size:.65em;font-style:normal;font-weight:500}.heroCapabilities>b{font-size:.78em;font-weight:700}@keyframes heroCapabilityBreath{0%,to{opacity:.88;transform:scale(1)}50%{opacity:1;text-shadow:0 0 12px #03a49c1a;transform:scale(1.018)}}.heroCapabilities:hover .heroCapability{opacity:1;animation-play-state:paused}@media (prefers-reduced-motion:reduce){.heroCapabilities .heroCapability{opacity:1;animation:none}}@media (max-width:900px){.heroCapabilities{justify-content:center;gap:.18em}.heroCapabilities .heroCapability{font-size:.88em}.heroCapabilities .capabilityPlatform{font-size:.96em}}.heroCarousel{isolation:isolate;color:#fff;background:linear-gradient(145deg,#073d3e 0%,#086c67 55%,#03a49c 130%);border:1px solid #03a49c2e;border-radius:20px;height:100%;min-height:360px;position:relative;overflow:hidden;box-shadow:0 18px 48px #0f172a29}.heroCarouselImage,.heroCarouselShade{z-index:-2;position:absolute;inset:0}.heroCarouselImage{background-position:50%;background-size:cover;transform:scale(1.015)}.heroCarouselShade{z-index:-1;background:radial-gradient(circle at 84% 12%,#5fe6d259,#0000 32%),linear-gradient(90deg,#052a2beb 0%,#052a2bb8 57%,#052a2b33 100%)}.heroCarousel.hasImage .heroCarouselShade{background:linear-gradient(90deg,#041e22ed 0%,#041e22ad 54%,#041e222b 100%),linear-gradient(#0000 48%,#041e227a)}.heroCarouselContent{flex-direction:column;justify-content:center;align-items:flex-start;height:100%;min-height:360px;padding:42px 52px 50px 38px;animation:.45s heroCarouselIn;display:flex}.heroCarouselTag{letter-spacing:.08em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #ffffff52;border-radius:999px;align-items:center;gap:8px;width:max-content;max-width:90%;padding:7px 10px;font-size:9.9px;font-weight:800;display:inline-flex}.heroCarouselTag small{opacity:.76;font-size:7.7px}.heroCarousel h2{color:#fff;letter-spacing:-.02em;text-shadow:0 2px 18px #00000038;max-width:520px;margin:20px 0 12px;font-size:clamp(26.4px,2.3vw,37.4px);line-height:1.24}.heroCarousel h2 small{color:#ffffffb8;letter-spacing:0;margin-top:8px;font-size:11px;font-weight:500;line-height:1.45;display:block}.heroCarousel p{color:#ffffffd1;max-width:500px;margin:0;font-size:12.1px;line-height:1.8}.heroCarouselContent>a{color:#086c67;background:#fffffff0;border:1px solid #fff9;border-radius:999px;align-items:center;gap:5px;margin-top:24px;padding:9px 13px;font-size:9.9px;font-weight:800;display:inline-flex}.heroCarouselContent>a small{opacity:.72;font-size:7.7px;font-weight:600}.heroCarouselContent>a b{margin-left:2px;font-size:13.2px}.heroCarouselArrow{z-index:3;color:#fff;opacity:0;cursor:pointer;background:#021e2047;border:0;border-radius:9px;width:31px;height:42px;padding:0;font:300 27px/42px Arial,sans-serif;transition:opacity .2s,background .2s;position:absolute;top:50%;transform:translateY(-50%)}.heroCarousel:hover .heroCarouselArrow{opacity:1}.heroCarouselArrow:hover{background:#021e209e}.heroCarouselPrevious{left:8px}.heroCarouselNext{right:8px}.heroCarouselDots{z-index:3;gap:6px;display:flex;position:absolute;bottom:17px;right:22px}.heroCarouselDots button{cursor:pointer;background:#ffffff73;border:0;border-radius:99px;width:7px;height:7px;padding:0;transition:width .2s,background .2s}@keyframes heroCarouselIn{0%{opacity:.3;transform:translate(12px)}to{opacity:1;transform:none}}@media (max-width:900px){.bplHeroGrid{grid-template-columns:1fr}.heroCarousel,.heroCarouselContent{min-height:330px}}@media (max-width:580px){.heroCarousel{border-radius:16px;min-height:300px}.heroCarouselContent{min-height:300px;padding:30px 34px 42px 25px}.heroCarousel h2{font-size:27.5px}.heroCarousel p{font-size:11px}.heroCarouselArrow{display:none}.heroCarouselDots{bottom:14px;right:18px}}.heroCarousel{aspect-ratio:8/5;background:#fff;border-color:#dfe7ea;height:auto;min-height:0}.heroCarouselLink{z-index:1;display:block;position:absolute;inset:0}.heroCarouselImage{z-index:0;object-fit:cover;background:#fff;width:100%;height:100%;display:block;position:absolute;inset:0;transform:none}.heroCarouselArrow,.heroCarouselDots{z-index:3}@media (max-width:900px){.heroCarousel,.heroCarouselContent{min-height:0}}@media (max-width:580px){.heroCarousel{min-height:0}.heroCarouselArrow{display:none}}.heroCarousel{aspect-ratio:auto;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.heroCarouselViewport{aspect-ratio:8/5;background:#fff;border:1px solid #dfe7ea;border-radius:20px;width:100%;position:relative;overflow:hidden;box-shadow:0 14px 40px #0f172a14}.heroCarouselDots{justify-content:center;align-items:flex-start;gap:7px;height:20px;padding-top:10px;display:flex;position:static}.heroCarouselDots button{background:#c7d6d8;width:7px;height:7px}.heroCarouselDots button.active{background:#03a49c;width:22px}@media (max-width:580px){.heroCarouselViewport{border-radius:16px}.heroCarouselDots{height:18px;padding-top:9px}}.heroCarouselDots{z-index:3;align-items:center;height:auto;padding:0;position:absolute;bottom:11px;left:50%;right:auto;transform:translate(-50%)}.heroCarouselDots button,.heroCarouselDots button.active{width:8px;height:8px}.heroCarouselDots button{background:#fffc;box-shadow:0 0 0 1px #094c4a2e}.heroCarouselDots button.active{background:#03a49c;box-shadow:0 0 0 1px #ffffffe6}@media (max-width:580px){.heroCarouselDots{height:auto;padding:0;bottom:9px}}.heroCarouselImage{object-fit:cover;border-radius:0;width:100%;height:100%;inset:0}.heroCarouselDots{bottom:15px}@media (max-width:580px){.heroCarouselImage{border-radius:0;width:100%;height:100%;inset:0}.heroCarouselDots{bottom:12px}}.bplHero>.bplContainer{width:min(1440px,100% - 40px)}.bplHeroGrid{grid-template-columns:.98fr 1.02fr}@media (max-width:900px){.bplHeroGrid{grid-template-columns:1fr}}
