@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;450;500;550;600;650;700;750;800;850;900&display=swap";@layer components;@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;--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,::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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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]){appearance:button}::file-selector-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 utilities{.\!visible{visibility:visible!important}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.hidden{display:none}.inline{display:inline}.table-row{display:table-row}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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{color:#292d34;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-family:Inter,sans-serif;font-weight:400}*{box-sizing:border-box}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid #7b68ee}button{border:0}h1,h2,h3,h4,p{margin:0}svg{flex-shrink:0}::selection{background:#e8dcff}html{scroll-behavior:smooth}button:disabled{cursor:default}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}span.northbridge-mark{border-radius:25% 25% 38% 38%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:38px;padding:5px;line-height:1;display:inline-flex;color:#fff!important;background:#8056cf!important;border:0!important}span.northbridge-mark>svg{stroke-width:2px;flex-shrink:0;width:78%;height:78%;margin:0;color:#fff!important}.branded-wallet-preview{--wallet-accent:#8056cf;--wallet-soft:#f5edff;--wallet-border:#e4d3f7;border:1px solid var(--wallet-border);color:#333;text-align:left;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 12px 30px #60408b0c}.branded-wallet-preview.wallet-theme-blue{--wallet-accent:#2885ad;--wallet-soft:#edf7ff;--wallet-border:#cde5f2}.bwp-header{border-bottom:1px solid var(--wallet-border);background:linear-gradient(120deg,var(--wallet-soft),#fff);align-items:center;gap:10px;padding:21px 20px;display:flex}.bwp-header strong{font-size:15px;line-height:1.3}.bwp-crest{background:var(--wallet-accent);color:#fff;border-radius:9px 9px 16px 16px;justify-content:center;align-items:center;width:36px;height:40px;display:flex}.bwp-monogram{color:var(--wallet-accent);margin-left:auto;font-family:Georgia,serif;font-size:18px}.bwp-body{padding:23px 20px 18px}.bwp-body h3{letter-spacing:-.8px;margin:0;font-size:25px;font-weight:650;line-height:1.2}.bwp-intro{color:#a18caf;margin:10px 0 22px;font-size:12px;line-height:1.6}.bwp-stats{border-block:1px solid var(--wallet-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:20px;padding:17px 0;display:grid}.bwp-stats>div+div{border-left:1px solid var(--wallet-border);padding-left:10px}.bwp-stats strong{font-size:28px;font-weight:650;line-height:1.1;display:block}.bwp-stats span{color:#a18caf;margin-top:8px;font-size:10px;line-height:1.5;display:block}.bwp-share{background:linear-gradient(110deg,var(--wallet-accent),color-mix(in srgb,var(--wallet-accent) 75%,#b791f6));color:#fff;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:15px 8px;font-size:14px;font-weight:600;display:flex}.bwp-share-note{text-align:center;color:#a18caf;margin:10px 0 27px;font-size:10px;line-height:1.6}.bwp-section-title{justify-content:space-between;align-items:center;gap:8px;margin:24px 0 15px;display:flex}.bwp-section-title h4{margin:0;font-size:15px;font-weight:600}.bwp-section-title>span{color:var(--wallet-accent);align-items:center;gap:3px;font-size:10px;display:flex}.bwp-skills{flex-wrap:wrap;gap:7px;display:flex}.bwp-skills>span{background:var(--wallet-soft);border:1px solid var(--wallet-border);border-radius:7px;align-items:center;gap:5px;padding:8px;font-size:11px;display:flex}.bwp-skills svg{color:var(--wallet-accent);flex-shrink:0}.bwp-credentials{gap:12px;display:grid}.bwp-credentials article{border:1px solid var(--wallet-border);border-top:2px solid var(--wallet-accent);border-radius:10px;padding:15px}.bwp-credentials h5{letter-spacing:-.3px;margin:0 0 9px;font-size:16px;font-weight:600;line-height:1.4}.bwp-verified{color:var(--wallet-accent);align-items:center;gap:5px;font-size:10px;display:flex}.bwp-credentials p{color:#a18caf;margin:8px 0 13px;font-size:11px}.bwp-credentials footer{border-top:1px solid var(--wallet-border);color:#a18caf;justify-content:space-between;padding-top:10px;font-size:10px;display:flex}.bwp-credentials footer svg{color:var(--wallet-accent)}.bwp-nav{border-top:1px solid var(--wallet-border);grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding:7px;display:grid}.bwp-nav>span{color:#a18caf;border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding:9px 0;font-size:9px;display:flex}.bwp-nav>span.active{background:var(--wallet-soft);color:var(--wallet-accent);font-weight:600}@media (width<=600px){#white-label .brand-wallets{grid-template-columns:1fr;gap:24px}#white-label .brand-wallet{padding:18px}#white-label .brand-shared{display:none}.bwp-body h3{font-size:26px}.bwp-header strong{font-size:16px}.bwp-credentials h5{font-size:17px}}.bwp-skills{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bwp-skills>span{overflow-wrap:anywhere;min-width:0;line-height:1.5}.wallet-page{overflow:clip}.wallet-page h2{letter-spacing:-1.8px;font-size:42px;line-height:1.18}.wallet-page-section{padding:95px 0}.wallet-page section[id],#wallet-share-preview{scroll-margin-top:115px}.wallet-page-tinted{background:#faf8fd;border-block:1px solid #f0e9f6}.wallet-page .section-heading>p{max-width:620px;margin-left:auto;margin-right:auto;line-height:1.9}.wallet-page-description{color:#333;max-width:440px;margin-top:22px;font-size:13px;line-height:1.9}.wallet-page .eyebrow+h2{margin-top:19px}.wallet-page-hero{isolation:isolate;background:linear-gradient(120deg,#fff 20%,#fbf8ff 70%,#f7eefb);padding:65px 0 0;position:relative}.wallet-page-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.wallet-page-hero-copy{z-index:2;position:relative}.wallet-page-hero h1{letter-spacing:-3.5px;margin-top:26px;font-size:70px;font-weight:750;line-height:1.06}.wallet-page-hero-copy>p{color:#333;max-width:420px;margin-top:25px;font-size:15px;line-height:1.85}.wallet-page-hero .button-row{margin-top:28px}.wallet-hero-footnote{color:#333;align-items:center;gap:6px;margin-top:23px;font-size:9px;display:flex}.wallet-page-hero-composition{justify-content:center;align-items:center;min-width:0;height:575px;display:flex;position:relative}.wallet-page-orbit{z-index:-1;background:radial-gradient(#e9d9f64d,#0000 70%);border:1px solid #e7d9f3;border-radius:50%;width:500px;height:500px;position:absolute}.wallet-page-orbit:after{content:"";border:1px dashed #e9dff2;border-radius:50%;position:absolute;inset:-35px}.wallet-hero-phone{z-index:2;background:#fff;border:6px solid #3d3449;border-radius:35px;width:260px;padding:24px 9px 19px;position:relative;transform:rotate(-4deg);box-shadow:15px 30px 55px #70508521}.phone-camera{background:#3d3449;border-radius:12px;width:56px;height:12px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.phone-home-indicator{background:#3d3449;border-radius:5px;width:57px;height:3px;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.wallet-hero-phone .screenshot-needed{box-shadow:none;border-radius:16px}.wallet-hero-phone .placeholder-topline{height:25px}.wallet-hero-phone .placeholder-topline b{letter-spacing:.6px;font-size:4px}.wallet-hero-phone .placeholder-content{min-height:350px;padding:30px 15px}.wallet-hero-phone .placeholder-content h4{font-size:19px}.wallet-hero-phone .placeholder-content p{font-size:9px}.wallet-hero-phone .placeholder-content code{font-size:8px}.wallet-hero-phone figcaption{justify-content:center;padding:11px 7px;font-size:6px}.wallet-hero-phone figcaption>span:last-child{display:none}.wallet-hero-phone .product-screenshot{box-shadow:none;border-radius:14px}.wallet-floating-achievement{z-index:3;background:#fff;border:1px solid #e7d9f0;border-radius:10px;width:219px;padding:17px;position:absolute;top:73px;left:-15px;transform:rotate(-6deg);box-shadow:0 14px 40px #67448213}.wallet-concept-label{letter-spacing:1.1px;color:#333;font-size:6px;font-weight:550;line-height:1.7;display:block}.wallet-floating-achievement>.wallet-concept-label{letter-spacing:.9px;margin-bottom:14px;font-size:5px}.wallet-floating-achievement>svg{color:#333}.wallet-floating-achievement h4{letter-spacing:-.4px;color:#333;margin-top:9px;font-family:Georgia,serif;font-size:17px;font-weight:400;line-height:1.3}.wallet-floating-achievement>p{color:#333;margin-top:8px;font-size:8px}.wallet-floating-achievement>span:last-child{color:#333;border-top:1px solid #f0e8f6;align-items:center;gap:4px;margin-top:14px;padding-top:11px;font-size:6px;display:flex}.wallet-floating-passport{z-index:3;background:#fff;border:1px solid #e1d7ee;border-radius:10px;width:224px;padding:18px;position:absolute;bottom:119px;right:-17px;transform:rotate(5deg);box-shadow:0 15px 40px #65458013}.wallet-floating-passport>div{color:#333;align-items:center;gap:8px;margin:11px 0 14px;display:flex}.wallet-floating-passport b{color:#333;font-size:12px;font-weight:550}.wallet-floating-passport>span:not(:first-child){color:#333;background:#f8f3fc;border:1px solid #e8ddf3;border-radius:4px;margin-right:5px;padding:5px 7px;font-size:7px;display:inline-block}.wallet-floating-confirmation{z-index:4;color:#333;background:#fff;border:1px solid #e9e0f1;border-radius:8px;align-items:center;gap:10px;padding:13px 18px;display:flex;position:absolute;bottom:27px;left:18px;transform:rotate(-2deg);box-shadow:0 12px 30px #67448210}.wallet-floating-confirmation b{color:#333;font-size:9px;font-weight:550;display:block}.wallet-floating-confirmation small{color:#333;margin-top:6px;font-size:7px;display:block}.wallet-hero-ribbon{border-top:1px solid #e9e0f2;justify-content:center;align-items:center;gap:30px;margin-top:35px;padding:29px 0;display:flex}.wallet-hero-ribbon>span{letter-spacing:1.5px;color:#333;font-size:7px;font-weight:550}.wallet-hero-ribbon>b{letter-spacing:-.3px;color:#333;font-size:13px;font-weight:500}.wallet-ownership-grid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.wallet-ownership-benefits{flex-direction:column;gap:25px;margin-top:30px;display:flex}.wallet-ownership-benefits>div{align-items:flex-start;gap:14px;display:flex}.wallet-ownership-benefits>div>span{color:#333;background:#f4effb;border:1px solid #e9ddf4;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:37px;height:40px;display:flex}.wallet-ownership-benefits h3{letter-spacing:-.2px;color:#333;margin-bottom:7px;font-size:13px;font-weight:550}.wallet-ownership-benefits p{color:#333;max-width:340px;font-size:11px;line-height:1.8}.wallet-multi-visual{background:linear-gradient(140deg,#f1ebfc,#f9eef8);border:1px solid #ebe0f4;border-radius:13px;min-width:0;padding:27px}.wallet-multi-visual>.platform-screenshot-slot{transform:perspective(1800px)rotateY(-3deg)rotate(-1deg)}.wallet-multi-visual .placeholder-content{min-height:330px}.wallet-issuer-strip{justify-content:center;gap:12px;margin-top:23px;display:flex}.wallet-issuer-strip>span{color:#333;flex:1;align-items:center;gap:5px;font-size:6px;line-height:1.5;display:flex}.wallet-issuer-strip i{color:#333;background:#fcfaff;border:1px solid #e2d5ed;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:23px;font:8px Georgia,serif;display:flex}.wallet-demo-caption{text-align:center;color:#333;margin-top:17px;font-size:7px;line-height:1.7}.wallet-brand-comparison{grid-template-columns:1fr 1fr;gap:35px;max-width:920px;margin:0 auto;display:grid}.wallet-branded-example{background:linear-gradient(135deg,#f1eafb,#f8f3fc);border:1px solid #e5d9ef;border-radius:12px;padding:25px}.wallet-example-brand{align-items:center;gap:10px;margin-bottom:22px;display:flex}.wallet-example-brand>span{color:#333;background:#faf6fd;border:1px solid #ddccea;border-radius:7px;justify-content:center;align-items:center;width:35px;height:40px;font:13px Georgia,serif;display:flex}.waterloo-brand .wallet-example-brand>span{color:#333;background:#f6fbfe;border-color:#cee1ed}.wallet-example-brand b{color:#333;font-size:12px;font-weight:550;display:block}.wallet-example-brand small{color:#333;letter-spacing:1px;margin-top:6px;font-size:5px;display:block}.wallet-example-brand>i{background:#9c7bc1;border-radius:50%;width:14px;height:14px;margin-left:auto}.waterloo-brand .wallet-example-brand>i{background:#79acca}.wallet-branded-example>.platform-screenshot-slot{max-width:290px;margin:auto}.wallet-branded-example .placeholder-content{min-height:330px;padding-inline:15px}.wallet-branded-example .placeholder-content h4{font-size:17px;line-height:1.5}.wallet-branded-example .placeholder-content code{font-size:8px}.wallet-branded-example .screenshot-needed figcaption>span:last-child{display:none}.wallet-brand-note{color:#333;justify-content:center;align-items:center;gap:8px;margin-top:21px;font-size:8px;display:flex}.brand-colour-swatches{display:flex}.brand-colour-swatches i{background:#9472ba;border:1px solid #fff;border-radius:50%;width:10px;height:10px;margin-left:-2px;display:block}.brand-colour-swatches i:nth-child(2){background:#bea5db}.brand-colour-swatches i:nth-child(3){background:#dfd1f1}.waterloo-brand .brand-colour-swatches i{background:#79acca}.waterloo-brand .brand-colour-swatches i:nth-child(2){background:#a4c9df}.waterloo-brand .brand-colour-swatches i:nth-child(3){background:#d6e7f2}.wallet-brand-explanation{text-align:center;max-width:780px;margin:28px auto 0}.wallet-brand-explanation>p{color:#333;font-size:12px;line-height:1.9}.wallet-brand-explanation b{color:#333;font-weight:550}.wallet-brand-explanation>.text-link{margin-top:21px}.wallet-passport-section{background:linear-gradient(145deg,#fff 30%,#f8f1ff 100%);padding:95px 0}.wallet-passport-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:38px;display:flex}.wallet-passport-heading>p{color:#333;max-width:285px;margin-bottom:3px;font-size:12px;line-height:1.9}.wallet-passport-demo{background:#fff;border:1px solid #e6d8f0;border-radius:13px;overflow:hidden;box-shadow:0 17px 55px #6841850a}.wallet-demo-header{background:#fff;border-bottom:1px solid #ede4f4;justify-content:space-between;align-items:center;gap:15px;min-height:54px;padding:15px 25px;display:flex}.wallet-demo-header>span:first-child{color:#333;align-items:center;gap:8px;font-size:11px;font-weight:550;display:flex}.wallet-passport-grid{grid-template-columns:1fr 1fr;display:grid}.wallet-skills-column{background:linear-gradient(150deg,#fbf8fe,#f8f3fc);border-right:1px solid #ede2f5;padding:32px}.wallet-skills-column>.eyebrow,.wallet-support-column .eyebrow{color:#a18caf;letter-spacing:1.4px;font-size:7px}.wallet-skills-column h3{letter-spacing:-.7px;color:#333;margin-top:15px;font-size:23px;font-weight:550}.wallet-skills-column>p{color:#333;margin-top:10px;font-size:10px;line-height:1.8}.wallet-skill-options{flex-direction:column;gap:11px;margin-top:26px;display:flex}.wallet-skill-options>button{color:#333;background:#fff;border:1px solid #e9def2;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:17px;transition:background .2s,border-color .2s;display:flex}.wallet-skill-options>button.selected{color:#333;background:#f0e6fb;border-color:#c7a8e3;box-shadow:0 4px 12px #9665b207}.wallet-skill-options>button>span{align-items:center;gap:8px;font-size:12px;font-weight:550;display:flex}.wallet-skill-options>button>span:last-child{white-space:nowrap;font-size:8px;font-weight:400}.wallet-skill-rule{color:#333;align-items:flex-start;gap:7px;margin-top:23px;display:flex}.wallet-skill-rule>span{font-size:9px;line-height:1.8}.wallet-support-column{flex-direction:column;padding:32px;display:flex}.wallet-support-column h3{letter-spacing:-.9px;color:#333;margin-top:15px;font-size:27px;font-weight:550}.wallet-supported-tag{color:#333;background:#f0f6f1;border:1px solid #e3ece5;border-radius:15px;align-items:center;gap:5px;margin-top:12px;padding:5px 8px;font-size:7px;display:inline-flex}.wallet-support-list{flex-direction:column;gap:15px;margin-top:25px;display:flex}.wallet-support-list>article{background:#fcfaff;border:1px solid #ece3f3;border-radius:9px;align-items:flex-start;gap:12px;padding:18px 15px;display:flex}.wallet-issuer-monogram{color:#333;background:#f4ecfc;border:1px solid #e0cfea;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:35px;font:11px Georgia,serif;display:flex}.wallet-support-list h4{color:#333;font-size:12px;font-weight:550;line-height:1.5}.wallet-support-list p{color:#333;margin-top:6px;font-size:9px}.wallet-support-list article>div>span{color:#333;align-items:center;gap:4px;margin-top:10px;font-size:7px;display:flex}.wallet-import-rule{color:#333;border-top:1px solid #efe6f6;align-items:flex-start;gap:6px;margin-top:auto;padding-top:18px;font-size:8px;line-height:1.9;display:flex}.wallet-passport-capture{max-width:860px;margin:30px auto 0}.wallet-passport-capture .placeholder-content{min-height:220px}.wallet-issuer-grid{grid-template-columns:1.08fr 1fr;align-items:center;gap:85px;display:grid}.wallet-issuer-flow{background:linear-gradient(150deg,#f1eafb,#f8eff9);border:1px solid #e9dcf1;border-radius:13px;padding:30px}.wallet-issuer-flow>.wallet-concept-label{margin-bottom:20px}.issuer-flow-list{flex-direction:column;gap:12px;display:flex}.issuer-flow-list>div{background:#fff;border:1px solid #e7d9ef;border-radius:8px;align-items:center;gap:11px;padding:15px;display:flex}.issuer-flow-monogram{color:#333;background:#f7f1fc;border:1px solid #dfcdea;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:37px;font:12px Georgia,serif;display:flex}.issuer-flow-monogram.issuer-1{color:#333;background:#f2f9fd;border-color:#d7e8f3}.issuer-flow-monogram.issuer-2{color:#333;background:#fdf4fa;border-color:#f0dce9}.issuer-flow-list b{color:#333;font-size:10px;font-weight:550;display:block}.issuer-flow-list div>div>span{color:#333;margin-top:5px;font-size:8px;line-height:1.6;display:block}.issuer-flow-list div>svg{color:#333;margin-left:auto}.issuer-flow-line{color:#333;flex-direction:column;align-items:center;padding:8px;display:flex}.issuer-flow-line>span{background:#e1cdec;width:1px;height:10px}.issuer-flow-line>svg{transform:rotate(90deg)}.issuer-flow-destination{color:#333;background:#fff;border:1px solid #d8c0e9;border-radius:9px;align-items:center;gap:13px;padding:23px 20px;display:flex;box-shadow:0 5px 17px #9268ab0a}.issuer-flow-destination b{letter-spacing:-.3px;font-size:17px;font-weight:550;display:block}.issuer-flow-destination div>span{color:#333;margin-top:6px;font-size:8px;line-height:1.7;display:block}.issuer-flow-destination>svg:last-child{margin-left:auto}.issuer-pending{color:#333;border:1px dashed #ddcce7;border-radius:7px;align-items:center;gap:9px;margin-top:16px;padding:14px;display:flex}.issuer-pending b{font-size:9px;font-weight:550;display:block}.issuer-pending span{color:#333;margin-top:4px;font-size:7px;line-height:1.8;display:block}.wallet-check-list{flex-direction:column;gap:15px;margin:25px 0;padding:0;list-style:none;display:flex}.wallet-check-list>li{color:#333;align-items:flex-start;gap:8px;font-size:11px;line-height:1.8;display:flex}.wallet-check-list>li>svg{color:#333;margin-top:2px}.wallet-qualified-note{color:#333;background:#f5f0fa;border-left:2px solid #d9c2e8;padding:15px;font-size:9px;line-height:1.9}.wallet-sharing-section{background:#fff;padding:95px 0}.wallet-sharing-demo{border:1px solid #e5d8ef;border-radius:13px;overflow:hidden;box-shadow:0 17px 55px #69468709}.sharing-steps{background:#fdfbff;border-bottom:1px solid #efe6f5;justify-content:center;gap:50px;padding:23px;display:flex}.sharing-steps>span{color:#333;align-items:center;gap:9px;font-size:10px;display:flex}.sharing-steps i{background:#f3edf9;border:1px solid #e8dbf2;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:8px;font-style:normal;display:flex}.sharing-steps>.selected{color:#333;font-weight:550}.sharing-steps>.selected i{color:#fff;background:#b095d1;border-color:#b095d1}.sharing-steps>span>svg{color:#333;margin-left:25px}.sharing-demo-grid{grid-template-columns:1fr 1fr;display:grid}.sharing-controls{border-right:1px solid #eee3f6;padding:30px}.sharing-controls>.eyebrow{color:#a18caf;letter-spacing:1.5px;font-size:7px}.sharing-controls fieldset{border:0;flex-direction:column;gap:9px;margin:20px 0 0;padding:0;display:flex}.share-option{cursor:pointer;background:#fff;border:1px solid #eee6f5;border-radius:7px;align-items:center;gap:10px;padding:12px 14px;transition:background .2s;display:flex}.share-option input{accent-color:#a17fc1;cursor:pointer;flex-shrink:0;width:14px;height:14px}.share-option>span{flex:1}.share-option b{color:#333;font-size:11px;font-weight:500;display:block}.share-option small{color:#333;margin-top:4px;font-size:7px;display:block}.share-option>svg{color:#333}.sharing-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:18px;margin-top:23px;display:flex}.sharing-actions .button{background:#a184c3;border-color:#a184c3;gap:10px;padding:12px 15px;font-size:10px}.sharing-actions .button:disabled{opacity:.45;transform:none}.sharing-back{color:#333;background:0 0;padding:5px;font-size:9px}.sharing-recipient-preview{background:linear-gradient(155deg,#fcfaff,#faf5ff);min-height:490px;padding:30px}.recipient-preview-label{color:#333;letter-spacing:1.2px;align-items:center;gap:5px;font-size:7px;display:flex}.recipient-avatar{color:#333;background:#eaddf4;border:1px solid #e3d0ef;border-radius:50%;justify-content:center;align-items:center;width:43px;height:43px;margin-top:25px;font-size:17px;display:flex}.sharing-recipient-preview h3{letter-spacing:-.7px;color:#333;margin-top:13px;font-size:24px;font-weight:550;line-height:1.3}.recipient-preview-intro{color:#333;margin-top:8px;font-size:9px;line-height:1.8}.disclosure-records{flex-direction:column;gap:13px;margin-top:22px;display:flex}.disclosure-records>article{background:#fff;border:1px solid #eadff2;border-radius:8px;padding:15px}.disclosure-records article>span{text-transform:uppercase;letter-spacing:1.1px;color:#333;font-size:6px}.disclosure-records h4{color:#333;margin-top:6px;font-size:13px;font-weight:550;line-height:1.6}.disclosure-records p{color:#333;margin-top:5px;font-size:8px;line-height:1.8}.recipient-sample-label{color:#333;margin-top:22px;font-size:7px;display:block}.sharing-empty{color:#333;font-size:10px;line-height:1.8}.sharing-settings{margin-top:27px}.sharing-settings h3{letter-spacing:-.5px;color:#333;font-size:20px;font-weight:550}.sharing-settings p,.sharing-created>p{color:#333;margin-top:16px;font-size:11px;line-height:1.9}.sharing-settings label{color:#333;margin-top:26px;font-size:10px;display:block}.sharing-settings select{font:inherit;color:#333;background:#faf7fe;border:1px solid #dfcce9;border-radius:6px;width:100%;margin-top:9px;padding:12px;font-size:12px;display:block}.sharing-settings>span{color:#333;align-items:center;gap:6px;margin-top:15px;font-size:9px;display:flex}.sharing-created{margin-top:27px}.sharing-link-status{color:#333;align-items:center;gap:7px;font-size:14px;font-weight:550;display:flex}.sharing-link-status.inactive{color:#333}.sharing-local-link{color:#333;background:#f8f2fd;border:1px solid #e2d1ed;border-radius:7px;align-items:center;gap:7px;margin-top:22px;padding:14px;font-size:10px;display:flex}.sharing-created>small{color:#333;margin-top:12px;font-size:8px;line-height:1.8;display:block}.sharing-revoke{color:#333;background:#fff6f9;border:1px solid #efdce5;border-radius:6px;align-items:center;gap:6px;margin-top:24px;padding:10px 13px;font-size:9px;display:flex}.sharing-unavailable{text-align:center;color:#333;padding:65px 0}.sharing-unavailable>svg{margin:auto}.sharing-unavailable h3{font-size:20px}.sharing-unavailable p{color:#333;margin-top:13px;font-size:10px;line-height:1.8}.sharing-capabilities{flex-wrap:wrap;justify-content:center;gap:23px;margin:25px 0 0;display:flex}.sharing-capabilities>span{color:#333;align-items:center;gap:5px;font-size:8px;display:flex}.wallet-sharing-capture{max-width:860px;margin:30px auto 0}.wallet-sharing-capture .placeholder-content{min-height:210px}.wallet-verification-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid}.wallet-verification-disclaimer{color:#333;background:#fff9;border:1px solid #e7d9ef;border-radius:8px;align-items:flex-start;gap:9px;margin-top:25px;padding:17px;display:flex}.wallet-verification-disclaimer p{color:#333;font-size:9px;line-height:1.9}.wallet-verification-demo{background:#fff;border:1px solid #e5d8ef;border-radius:11px;overflow:hidden;transform:rotate(1deg);box-shadow:0 14px 40px #65448109}.wallet-status-switch{gap:7px;padding:22px 24px 0;display:flex}.wallet-status-switch>button{color:#333;text-transform:capitalize;background:#f8f4fc;border:1px solid #eadef3;border-radius:20px;padding:7px 13px;font-size:9px}.wallet-status-result{color:#333;background:#f2f7f3;border:1px solid #deebe2;border-radius:8px;margin:20px 24px 0;padding:17px}.wallet-status-result>span{align-items:center;gap:8px;display:flex}.wallet-status-result b{font-size:12px;font-weight:550}.wallet-status-result p{margin-top:9px;font-size:9px;line-height:1.9}.wallet-verification-details{margin:0;padding:10px 24px 24px}.wallet-verification-details>div{border-bottom:1px solid #f0e8f6;padding:15px 0}.wallet-verification-details>div:last-child{border:0;padding-bottom:0}.wallet-verification-details dt{color:#333;text-transform:uppercase;letter-spacing:1px;font-size:7px}.wallet-verification-details dd{color:#333;margin:8px 0 0;font-size:12px;line-height:1.7}.wallet-verification-details dd>span{background:#f4eefb;border:1px solid #e8dcf2;border-radius:4px;margin-bottom:4px;margin-right:6px;padding:4px 7px;font-size:8px;display:inline-block}.wallet-verification-details small{color:#333;margin-top:5px;font-size:8px;line-height:1.9;display:block}.wallet-verification-capture{max-width:860px;margin-top:35px}.wallet-verification-capture .placeholder-content{min-height:210px}.wallet-individual-principles{grid-template-columns:repeat(5,1fr);gap:25px;margin-top:45px;display:grid}.wallet-individual-principles>div{border-top:1px solid #e6d9ef;padding-top:25px}.wallet-individual-principles>div>span{color:#333;background:#f6effb;border:1px solid #eadcf3;border-radius:10px;justify-content:center;align-items:center;width:43px;height:45px;display:flex}.wallet-individual-principles h3{letter-spacing:-.3px;color:#333;margin-top:20px;font-size:14px;font-weight:550}.wallet-individual-principles p{color:#333;margin-top:12px;font-size:10px;line-height:1.9}.wallet-journey-section{background:linear-gradient(140deg,#faf7fe,#f7f2fd);border-block:1px solid #eee4f7;padding:80px 0}.wallet-journey-track{grid-template-columns:repeat(4,1fr);gap:35px;display:grid}.wallet-journey-track>button{text-align:left;background:0 0;border-top:2px solid #e1d2ed;flex-direction:column;align-items:flex-start;padding:23px 0 0;transition:border-color .2s;display:flex;position:relative}.wallet-journey-track>button.selected{border-color:#a682c9}.wallet-journey-icon{color:#333;background:#fff;border:1px solid #e6d8ef;border-radius:9px;justify-content:center;align-items:center;width:44px;height:46px;display:flex}.wallet-journey-number{letter-spacing:1px;color:#333;font-size:8px;position:absolute;top:34px;right:2px}.wallet-journey-track h3{letter-spacing:-.5px;color:#333;margin-top:20px;font-size:22px;font-weight:550}.wallet-journey-track p{color:#333;max-width:220px;margin-top:10px;font-size:11px;line-height:1.9}.wallet-journey-arrow{color:#333;position:absolute;top:38px;right:-26px}.wallet-journey-detail{color:#333;background:#fff;border:1px solid #e2d1ee;border-radius:9px;align-items:center;gap:14px;max-width:750px;margin:32px auto 0;padding:21px 24px;display:flex}.wallet-journey-detail b{color:#333;font-size:11px;font-weight:550}.wallet-journey-detail p{color:#333;margin-top:6px;font-size:9px;line-height:1.8}.wallet-journey-detail>span{letter-spacing:1px;white-space:nowrap;color:#333;margin-left:auto;font-size:6px}.wallet-organisations-grid{grid-template-columns:1fr 1fr;align-items:center;gap:95px;display:grid}.wallet-organisations-grid .text-link{margin-top:25px}.wallet-organisations-benefits{background:linear-gradient(140deg,#f3ebfc,#fceef8);border:1px solid #eaddf1;border-radius:13px;padding:32px;position:relative;overflow:hidden}.wallet-org-decoration{color:#333;opacity:.1;position:absolute;top:0;right:-20px;transform:rotate(-15deg)}.wallet-organisations-benefits>div{color:#333;border-bottom:1px solid #e7d9ee;align-items:center;gap:15px;padding:21px 0;display:flex;position:relative}.wallet-organisations-benefits>div:last-child{border:0}.wallet-organisations-benefits div>span{letter-spacing:1px;color:#333;font-size:8px}.wallet-organisations-benefits b{color:#333;font-size:12px;font-weight:500;line-height:1.6}.wallet-organisations-benefits div>svg:last-child{margin-left:auto}.wallet-final-cta h2{color:#fff;font-size:48px}.wallet-back-top{color:#333;align-items:center;gap:5px;margin-left:10px;font-size:10px;display:flex}@media (width<=1100px){.wallet-page h2{font-size:36px}.wallet-page-hero-grid{gap:25px}.wallet-page-hero h1{letter-spacing:-2.8px;font-size:60px}.wallet-page-hero-copy>p{font-size:14px}.wallet-page-hero .button{gap:12px;padding:14px 16px;font-size:11px}.wallet-page-hero-composition{height:550px}.wallet-floating-achievement{width:180px;padding:14px;top:64px;left:-8px}.wallet-floating-achievement h4{font-size:15px}.wallet-floating-passport{width:189px;padding:14px;bottom:112px;right:-6px}.wallet-floating-passport b{font-size:10px}.wallet-floating-passport>span:not(:first-child){padding:5px;font-size:6px}.wallet-floating-confirmation{padding:12px;bottom:18px;left:0}.wallet-floating-confirmation b{font-size:8px}.wallet-page-orbit{width:420px;height:420px}.wallet-ownership-grid,.wallet-issuer-grid,.wallet-verification-grid,.wallet-organisations-grid{gap:45px}.wallet-multi-visual{padding:21px}.wallet-passport-heading{gap:30px}.wallet-passport-heading>p{max-width:240px}.wallet-skills-column,.wallet-support-column{padding:25px}.wallet-skills-column h3{font-size:20px}.wallet-skill-options>button{padding:15px 12px}.wallet-skill-options>button>span{gap:6px;font-size:10px}.wallet-skill-options>button>span:last-child{font-size:7px}.wallet-support-list>article{gap:9px;padding:15px 12px}.wallet-support-list h4{font-size:11px}.wallet-individual-principles{gap:20px}.wallet-individual-principles h3{font-size:12px}.wallet-individual-principles p{font-size:9px}.wallet-organisations-benefits{padding:25px}.wallet-organisations-benefits b{font-size:11px}.wallet-final-cta h2{font-size:44px}}@media (width<=850px){.wallet-page-section,.wallet-passport-section,.wallet-sharing-section{padding:70px 0}.wallet-page-hero{padding-top:48px}.wallet-page-hero-grid{grid-template-columns:1fr}.wallet-page-hero h1{font-size:66px}.wallet-page-hero h1>br:first-child{display:none}.wallet-page-hero-copy>p{max-width:510px}.wallet-page-hero-composition{width:100%;max-width:560px;height:550px;margin:auto}.wallet-floating-achievement{width:210px;top:68px;left:5px}.wallet-floating-passport{width:220px;bottom:105px;right:0}.wallet-floating-passport b{font-size:12px}.wallet-floating-passport>span:not(:first-child){font-size:7px}.wallet-floating-confirmation{bottom:20px;left:30px}.wallet-floating-confirmation b{font-size:9px}.wallet-hero-ribbon{gap:20px;margin-top:25px}.wallet-hero-ribbon>span{letter-spacing:1px;font-size:6px}.wallet-hero-ribbon>b{font-size:12px}.wallet-ownership-grid,.wallet-issuer-grid,.wallet-verification-grid,.wallet-organisations-grid{grid-template-columns:1fr;gap:35px}.wallet-ownership-benefits{max-width:510px}.wallet-multi-visual{width:100%;max-width:640px;margin:auto;padding:28px}.wallet-issuer-strip>span{font-size:8px}.wallet-brand-comparison{gap:20px}.wallet-branded-example{padding:20px}.wallet-example-brand b{font-size:10px}.wallet-branded-example .placeholder-content{min-height:310px}.wallet-branded-example .placeholder-content h4{font-size:15px}.wallet-branded-example .placeholder-content code{font-size:7px}.wallet-passport-heading{display:block}.wallet-passport-heading>p{max-width:480px;margin-top:22px}.wallet-demo-header{padding:14px 20px}.wallet-demo-header>span:first-child{font-size:10px}.wallet-demo-header .wallet-concept-label{letter-spacing:.8px;font-size:5px}.wallet-passport-grid{grid-template-columns:1fr}.wallet-skills-column{border-bottom:1px solid #e9ddf3;border-right:0;padding:27px}.wallet-support-column{padding:27px}.wallet-skill-options>button>span{font-size:12px}.wallet-skill-options>button>span:last-child{font-size:8px}.wallet-support-list{margin-bottom:25px}.wallet-issuer-flow{order:2;width:100%;max-width:620px;margin:auto}.wallet-issuer-grid>.wallet-issuer-flow+div{order:1}.issuer-flow-list b{font-size:11px}.issuer-flow-list div>div>span{font-size:9px}.sharing-controls,.sharing-recipient-preview{padding:23px}.share-option{gap:7px;padding:12px 10px}.share-option b{font-size:9px}.share-option small{font-size:6px}.sharing-settings h3{font-size:18px}.sharing-settings p,.sharing-created>p{font-size:10px}.sharing-recipient-preview h3{font-size:21px}.disclosure-records h4{font-size:11px}.sharing-local-link{padding:12px;font-size:8px}.sharing-actions .button{padding:11px 13px;font-size:9px}.sharing-capabilities{gap:15px}.wallet-verification-demo{width:100%;max-width:620px;margin:auto;transform:none}.wallet-individual-principles{grid-template-columns:repeat(3,1fr);gap:28px 25px}.wallet-individual-principles h3{font-size:14px}.wallet-individual-principles p{font-size:11px}.wallet-journey-track{gap:25px}.wallet-journey-track h3{font-size:20px}.wallet-journey-track p{font-size:10px}.wallet-journey-arrow{width:15px;right:-22px}.wallet-organisations-benefits{width:100%;max-width:620px;margin:auto;padding:30px}.wallet-organisations-benefits b{font-size:12px}.wallet-final-cta h2{font-size:40px}}@media (width<=600px){.wallet-page-section,.wallet-passport-section,.wallet-sharing-section{padding:55px 0}.wallet-page h2{letter-spacing:-1.2px;font-size:31px}.wallet-page h2 br{display:none}.wallet-page-description{margin-top:18px;font-size:12px}.wallet-page .eyebrow+h2{margin-top:16px}.wallet-page-hero{padding-top:36px}.wallet-page-hero-grid{gap:15px}.wallet-page-hero .eyebrow.pill{letter-spacing:.8px;gap:6px;padding:8px;font-size:6px}.wallet-page-hero h1{letter-spacing:-2.2px;margin-top:23px;font-size:48px;line-height:1.09}.wallet-page-hero h1>br:first-child{display:block}.wallet-page-hero-copy>p{max-width:350px;margin-top:21px;font-size:13px;line-height:1.85}.wallet-page-hero .button-row{gap:10px;margin-top:24px}.wallet-page-hero .button{gap:10px;padding:13px 14px;font-size:10px}.wallet-hero-footnote{margin-top:20px;font-size:8px}.wallet-page-hero-composition{width:100%;max-width:390px;height:535px}.wallet-hero-phone{border-width:5px;border-radius:31px;width:225px;padding:23px 7px 17px;transform:rotate(-3deg)}.wallet-hero-phone .placeholder-content{min-height:330px;padding:25px 13px}.wallet-hero-phone .placeholder-content h4{font-size:17px}.wallet-hero-phone .placeholder-content code{font-size:7px}.wallet-hero-phone .placeholder-topline b{font-size:3.5px}.wallet-floating-achievement{border-radius:8px;width:148px;padding:12px;top:45px;left:-3px}.wallet-floating-achievement>.wallet-concept-label{letter-spacing:.5px;margin-bottom:10px;font-size:4px}.wallet-floating-achievement>svg{width:21px;height:21px}.wallet-floating-achievement h4{font-size:13px}.wallet-floating-achievement>p{font-size:6px}.wallet-floating-achievement>span:last-child{gap:3px;margin-top:10px;padding-top:8px;font-size:4.5px}.wallet-floating-achievement>span:last-child>svg{width:9px;height:9px}.wallet-floating-passport{border-radius:8px;width:172px;padding:13px;bottom:85px;right:-4px}.wallet-floating-passport>.wallet-concept-label{letter-spacing:.7px;font-size:4px}.wallet-floating-passport>div{gap:5px;margin:9px 0 11px}.wallet-floating-passport>div>svg{width:17px;height:17px}.wallet-floating-passport b{font-size:9px}.wallet-floating-passport>span:not(:first-child){margin-right:3px;padding:4px 5px;font-size:5px}.wallet-floating-confirmation{gap:8px;padding:12px;bottom:18px;left:0}.wallet-floating-confirmation b{font-size:8px}.wallet-floating-confirmation small{margin-top:4px;font-size:6px}.wallet-floating-confirmation>svg{width:16px;height:16px}.wallet-page-orbit{width:310px;height:310px}.wallet-page-orbit:after{inset:-20px}.wallet-hero-ribbon{flex-wrap:wrap;gap:12px;margin-top:10px;padding:22px 0}.wallet-hero-ribbon>span{letter-spacing:1px;font-size:5px}.wallet-hero-ribbon>b{font-size:10px}.wallet-ownership-grid,.wallet-issuer-grid,.wallet-verification-grid,.wallet-organisations-grid{gap:28px}.wallet-ownership-benefits{gap:23px;margin-top:26px}.wallet-ownership-benefits>div{gap:11px}.wallet-ownership-benefits h3{font-size:13px}.wallet-ownership-benefits p{font-size:11px}.wallet-ownership-benefits>div>span{width:33px;height:36px}.wallet-ownership-benefits>div>span>svg{width:17px;height:17px}.wallet-multi-visual{padding:18px 13px}.wallet-multi-visual .placeholder-content{min-height:285px}.wallet-issuer-strip{gap:9px;margin-top:18px}.wallet-issuer-strip>span{align-items:flex-start;gap:4px;font-size:5.5px}.wallet-issuer-strip i{width:18px;height:21px;font-size:7px}.wallet-demo-caption{font-size:6px}.wallet-brand-comparison{gap:14px}.wallet-branded-example{padding:15px 11px}.wallet-example-brand{align-items:flex-start;gap:6px;margin-bottom:15px}.wallet-example-brand>span{border-radius:4px;width:24px;height:28px;font-size:9px}.wallet-example-brand b{font-size:8px;line-height:1.4}.wallet-example-brand small{letter-spacing:.4px;margin-top:4px;font-size:4px;line-height:1.5}.wallet-example-brand>i{display:none}.wallet-branded-example .placeholder-content{min-height:245px;padding:18px 9px}.wallet-branded-example .placeholder-icon{border-radius:8px;width:37px;height:37px;margin-bottom:13px}.wallet-branded-example .placeholder-icon>svg{width:19px;height:19px}.wallet-branded-example .placeholder-content .eyebrow{letter-spacing:.7px;font-size:4px}.wallet-branded-example .placeholder-content h4{letter-spacing:-.3px;font-size:12px}.wallet-branded-example .placeholder-content p{font-size:7px}.wallet-branded-example .placeholder-content code{margin-top:12px;padding:5px;font-size:5px}.wallet-branded-example .placeholder-topline{height:22px;padding:0 7px}.wallet-branded-example .placeholder-topline b{display:none}.wallet-branded-example .screenshot-needed figcaption{gap:3px;padding:8px 5px;font-size:5px}.wallet-branded-example .screenshot-needed figcaption svg{width:8px;height:8px}.wallet-brand-note{gap:5px;margin-top:15px;font-size:5px}.brand-colour-swatches i{width:8px;height:8px}.wallet-brand-explanation{text-align:left;margin-top:24px}.wallet-brand-explanation>p{font-size:11px}.wallet-brand-explanation .text-link{margin-top:18px;font-size:11px}.wallet-passport-heading{margin-bottom:27px}.wallet-passport-heading>p{margin-top:18px;font-size:11px}.wallet-demo-header{flex-wrap:wrap;gap:7px;min-height:47px;padding:13px}.wallet-demo-header>span:first-child{gap:6px;font-size:9px}.wallet-demo-header>span:first-child>svg{width:14px;height:14px}.wallet-demo-header .wallet-concept-label{letter-spacing:.5px;font-size:4px}.wallet-skills-column,.wallet-support-column{padding:22px 17px}.wallet-skills-column>.eyebrow,.wallet-support-column .eyebrow{letter-spacing:1px;font-size:6px}.wallet-skills-column h3{font-size:21px}.wallet-skills-column>p{font-size:9px}.wallet-skill-options{gap:10px;margin-top:22px}.wallet-skill-options>button{padding:14px 12px}.wallet-skill-options>button>span{gap:6px;font-size:11px}.wallet-skill-options>button>span>svg{width:15px;height:15px}.wallet-skill-options>button>span:last-child{gap:4px;font-size:7px}.wallet-skill-rule{margin-top:18px}.wallet-skill-rule>span{font-size:8px}.wallet-support-column h3{font-size:25px}.wallet-supported-tag{font-size:6px}.wallet-support-list{gap:12px;margin-top:21px}.wallet-support-list h4{font-size:11px}.wallet-support-list p{font-size:8px}.wallet-support-list article>div>span{font-size:6px}.wallet-import-rule{font-size:7px}.wallet-passport-capture{margin-top:24px}.wallet-passport-capture .placeholder-content{min-height:220px}.wallet-issuer-flow{padding:21px 16px}.wallet-issuer-flow>.wallet-concept-label{letter-spacing:.8px;font-size:5px}.issuer-flow-list>div{gap:9px;padding:13px 11px}.issuer-flow-monogram{width:29px;height:33px;font-size:10px}.issuer-flow-list b{font-size:9px}.issuer-flow-list div>div>span{font-size:7px}.issuer-flow-list div>svg{width:13px;height:13px}.issuer-flow-destination{gap:10px;padding:19px 15px}.issuer-flow-destination b{font-size:16px}.issuer-flow-destination div>span{font-size:7px}.issuer-pending{gap:7px;padding:12px 10px}.issuer-pending b{font-size:8px}.issuer-pending span{font-size:6px}.wallet-check-list{gap:13px;margin:22px 0}.wallet-check-list>li{font-size:10px}.wallet-qualified-note{padding:13px;font-size:8px}.sharing-steps{gap:23px;padding:18px 12px}.sharing-steps>span{gap:6px;font-size:9px}.sharing-steps i{width:23px;height:23px;font-size:7px}.sharing-steps>span>svg{width:11px;height:11px;margin-left:9px}.sharing-demo-grid{grid-template-columns:1fr}.sharing-controls{border-bottom:1px solid #e9dcf2;border-right:0;padding:23px 17px}.sharing-controls>.eyebrow{letter-spacing:1.2px;font-size:6px}.share-option{gap:9px;padding:13px}.share-option b{font-size:11px}.share-option small{font-size:7px}.sharing-actions .button{padding:12px 14px;font-size:10px}.sharing-actions{gap:15px}.sharing-recipient-preview{min-height:0;padding:23px 17px}.sharing-recipient-preview h3{font-size:23px}.disclosure-records h4{font-size:12px}.sharing-settings h3{font-size:20px}.sharing-created{margin-top:23px}.sharing-local-link{padding:13px;font-size:10px}.sharing-created>small{font-size:7px}.sharing-capabilities{justify-content:flex-start;gap:12px 18px;margin-top:22px}.sharing-capabilities>span{font-size:7px}.wallet-sharing-capture{margin-top:24px}.wallet-verification-disclaimer{gap:8px;margin-top:22px;padding:14px}.wallet-verification-disclaimer p{font-size:8px}.wallet-verification-disclaimer>svg{width:15px;height:15px}.wallet-status-switch{gap:6px;padding:19px 17px 0}.wallet-status-switch>button{padding:7px 12px;font-size:8px}.wallet-status-result{margin:17px 17px 0;padding:14px}.wallet-status-result b{font-size:11px}.wallet-status-result p{font-size:8px}.wallet-verification-details{padding:8px 17px 20px}.wallet-verification-details dd{font-size:11px}.wallet-verification-details dd>span{padding:4px 6px;font-size:7px}.wallet-verification-capture{margin-top:27px}.wallet-individual-principles{grid-template-columns:1fr 1fr;gap:28px 22px;margin-top:30px}.wallet-individual-principles>div{padding-top:20px}.wallet-individual-principles>div:last-child{grid-column:span 2;max-width:240px}.wallet-individual-principles>div>span{border-radius:8px;width:37px;height:40px}.wallet-individual-principles>div>span>svg{width:20px;height:20px}.wallet-individual-principles h3{margin-top:17px;font-size:13px}.wallet-individual-principles p{margin-top:10px;font-size:10px}.wallet-journey-section{padding:55px 0}.wallet-journey-track{grid-template-columns:1fr;gap:0}.wallet-journey-track>button{border-top:0;border-left:2px solid #e2d2ed;grid-template-columns:40px 1fr;gap:0 14px;margin-left:1px;padding:17px;display:grid}.wallet-journey-track>button.selected{border-color:#ad88cb}.wallet-journey-icon{border-radius:7px;grid-row:span 2;width:38px;height:40px}.wallet-journey-icon>svg{width:18px;height:18px}.wallet-journey-track h3{margin:0;font-size:20px}.wallet-journey-track p{max-width:250px;margin-top:7px;font-size:10px}.wallet-journey-number{font-size:7px;top:20px;right:0}.wallet-journey-arrow{display:none}.wallet-journey-detail{gap:10px;margin-top:24px;padding:17px}.wallet-journey-detail b{font-size:10px}.wallet-journey-detail p{font-size:8px}.wallet-journey-detail>svg{width:19px;height:19px}.wallet-journey-detail>span{display:none}.wallet-organisations-benefits{padding:23px 20px}.wallet-organisations-benefits>div{gap:11px;padding:19px 0}.wallet-organisations-benefits b{font-size:11px}.wallet-organisations-benefits div>span{font-size:7px}.wallet-organisations-benefits div>svg{width:17px;height:17px}.wallet-organisations-grid .text-link{margin-top:21px;font-size:11px}.wallet-final-cta h2{font-size:35px}.wallet-back-top{margin-left:8px;font-size:9px}}.wallet-page-hero{background:linear-gradient(120deg,#fff 15%,#f6edff 65%,#fce1f2)}.wallet-page-hero-copy>p,.wallet-page-description{color:#333}.wallet-page-orbit{background:radial-gradient(#d7a9f84a,#0000 70%);border-color:#d6b7ed}.wallet-hero-footnote,.wallet-hero-ribbon>b,.wallet-hero-ribbon>span,.wallet-floating-achievement h4,.wallet-floating-passport b{color:#333}.wallet-floating-passport>span:not(:first-child){color:#333;background:#f0e2fc;border-color:#dfc2f3}.wallet-floating-confirmation b{color:#333}.wallet-page-tinted{background:linear-gradient(120deg,#f5edff,#fcf5ff 65%,#f0f7ff)}.wallet-ownership-benefits h3,.wallet-ownership-benefits p{color:#333}.wallet-ownership-benefits>div>span{color:#333;background:#eee0fc;border-color:#dcc0ed}.wallet-multi-visual{background:linear-gradient(140deg,#e7d4ff,#ffdfef);border-color:#ddc3ee}.wallet-issuer-strip>span{color:#333}.wallet-branded-example{background:linear-gradient(140deg,#e6d1fa,#f3e6fc);border-color:#d9baed}.wallet-branded-example.waterloo-brand{background:linear-gradient(140deg,#cfeafa,#eaf6ff);border-color:#b8dcef}.wallet-example-brand b,.waterloo-brand .wallet-example-brand b,.wallet-brand-explanation>p,.wallet-brand-explanation b{color:#333}.wallet-passport-section{background:linear-gradient(140deg,#fff 20%,#eee1ff)}.wallet-passport-heading>p,.wallet-demo-header>span:first-child{color:#333}.wallet-skills-column{background:linear-gradient(135deg,#f6edff,#f9eafb)}.wallet-skills-column h3,.wallet-support-column h3,.wallet-skills-column>p{color:#333}.wallet-skill-options>button{color:#333;border-color:#e1cbee}.wallet-skill-options>button.selected{color:#333;background:linear-gradient(115deg,#e7d0fc,#f4ddf6);border-color:#bb8ddd}.wallet-skill-rule{color:#333}.wallet-supported-tag{color:#333;background:#eaf7ef;border-color:#d2eadd}.wallet-support-list h4,.wallet-support-list p,.wallet-support-list article>div>span,.wallet-import-rule{color:#333}.wallet-issuer-flow{background:linear-gradient(135deg,#e9d8ff,#ffe3f0);border-color:#dfc6ef}.issuer-flow-list b,.issuer-flow-destination b,.issuer-flow-list div>div>span{color:#333}.issuer-flow-destination{color:#333;border-color:#cda6e6}.issuer-pending{color:#333;border-color:#d0b5e0}.issuer-pending span,.wallet-check-list>li,.wallet-check-list>li>svg{color:#333}.wallet-qualified-note{color:#333;background:#f0e5fb;border-color:#bd8fdb}.sharing-steps>.selected{color:#333}.sharing-steps>.selected i{background:#9560c7;border-color:#9560c7}.share-option.checked{background:#f3e8fe;border-color:#cba2e8}.share-option b,.share-option small{color:#333}.share-option input{accent-color:#9560c7}.sharing-recipient-preview{background:linear-gradient(150deg,#f8f1ff,#eee1fc)}.sharing-recipient-preview h3,.disclosure-records h4,.disclosure-records p,.sharing-settings h3,.sharing-settings p,.sharing-created>p{color:#333}.sharing-actions .button{background:linear-gradient(110deg,#9460c6,#7b68ee);border-color:#9161c9}.sharing-link-status,.sharing-link-status.inactive{color:#333}.sharing-local-link{color:#333;background:#f0e1fc;border-color:#d6b5ec}.sharing-revoke{color:#333;background:#fff0f6;border-color:#e8bed2}.wallet-verification-disclaimer{color:#333;background:#f4eaff;border-color:#dbbfef}.wallet-verification-disclaimer p{color:#333}.wallet-status-switch>button.selected{color:#333;background:#e8d2fa;border-color:#c597e5}.wallet-status-result{color:#333;background:#eaf7ef;border-color:#c9e8d5}.wallet-status-result.status-expired{color:#333;background:#fff5df;border-color:#efdaab}.wallet-status-result.status-revoked{color:#333;background:#ffedf5;border-color:#edbfd3}.wallet-verification-details dd{color:#333}.wallet-verification-details dd>span{color:#333;background:#efe0fb;border-color:#d9b9ee}.wallet-individual-principles h3,.wallet-individual-principles p{color:#333}.wallet-individual-principles>div>span{color:#333;background:#eee0fc;border-color:#dabceb}.wallet-journey-section{background:linear-gradient(125deg,#f2e6ff,#fbeafa 70%,#eaf4ff)}.wallet-journey-track>.selected .wallet-journey-icon{color:#333;background:#dfc4f7;border-color:#bd8fdd}.wallet-journey-track h3,.wallet-journey-track p,.wallet-journey-detail b,.wallet-journey-detail p{color:#333}.wallet-organisations-benefits{background:linear-gradient(130deg,#e7d5fc,#ffdfef);border-color:#ddc2ed}.wallet-organisations-benefits b{color:#333}.wallet-page .wallet-concept-label,.wallet-page .wallet-demo-caption,.wallet-page .wallet-floating-achievement>p,.wallet-page .wallet-floating-confirmation small,.wallet-page .wallet-supported-tag,.wallet-page .recipient-sample-label,.wallet-page .disclosure-records article>span,.wallet-page .wallet-verification-details dt{color:#a18cae}.wallet-page .wallet-support-list p,.wallet-page .wallet-support-list article>div>span,.wallet-page .share-option small,.wallet-page .disclosure-records p,.wallet-page .wallet-verification-details small{color:#9c88ac}.wallet-page .eyebrow,.wallet-page .eyebrow.pill,.wallet-page .wallet-concept-label,.wallet-page .recipient-preview-label{color:#a18caf}.wallet-page .final-cta .eyebrow{color:#eee1ff}.skills-passport-page{color:#333;background:#fff;overflow:clip}.skills-passport-page .sp-section{padding:90px 0;scroll-margin-top:100px}.skills-passport-page .sp-tinted{background:linear-gradient(125deg,#f6efff,#fcf8ff 65%,#f0f7ff)}.skills-passport-page .sp-two-column{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:65px;display:grid}.skills-passport-page .sp-two-column>*{min-width:0}.skills-passport-page .sp-hero{background:radial-gradient(at 90% 20%,#eadcff,#0000 65%),linear-gradient(145deg,#fff,#fcf1fa);padding:75px 0 80px}.skills-passport-page .sp-copy h1{letter-spacing:-2.5px;margin:24px 0;font-size:clamp(42px,4.7vw,64px);font-weight:700;line-height:1.1}.skills-passport-page .sp-copy>p,.skills-passport-page .sp-section-heading>p{max-width:650px;margin-top:24px;font-size:18px;line-height:1.75}.skills-passport-page .button-row{flex-wrap:wrap;margin-top:28px}.skills-passport-page .sp-section-heading{max-width:760px;margin-bottom:40px}.skills-passport-page .sp-section-heading h2{margin-top:20px}.sp-passport{background:#fff;border:1px solid #dcc4f0;border-radius:15px;width:100%;min-width:0;overflow:hidden;box-shadow:0 20px 50px #7650a018}.sp-window{color:#a18caf;background:linear-gradient(110deg,#eee3ff,#fff0fa);border-bottom:1px solid #eadcf5;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex}.sp-window>span{gap:5px;display:flex}.sp-window i{background:#dfb5d4;border-radius:50%;width:6px;height:6px}.sp-window i:nth-child(2){background:#e8d7b7}.sp-window i:nth-child(3){background:#b9d9d0}.sp-window small{letter-spacing:1px;font-size:8px}.sp-passport-content{padding:24px}.sp-person{align-items:center;gap:14px;display:flex}.sp-person>span{background:linear-gradient(135deg,#dfc5f6,#f7d9ee);border-radius:13px;place-items:center;width:48px;height:52px;font-size:25px;font-weight:600;display:grid}.sp-person small,.sp-small-label{letter-spacing:1px;color:#a18caf;font-size:9px}.sp-person h3{letter-spacing:-.7px;margin:5px 0;font-size:24px;line-height:1.3}.sp-person p{color:#a18caf;font-size:12px;line-height:1.5}.sp-passport-totals{color:#a18caf;border-bottom:1px solid #eadff4;gap:22px;margin-bottom:20px;padding:20px 0;font-size:12px;display:flex}.sp-passport-totals b{color:#333;margin-right:4px;font-size:20px}.sp-skill-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sp-skill-grid button{text-align:left;cursor:pointer;font:inherit;color:#333;background:#fcf9ff;border:1px solid #e6d5f5;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:12px 9px;display:flex}.sp-skill-grid button:hover,.sp-skill-grid button[aria-expanded=true]{background:#f2e6fc;border-color:#a574d5}.sp-skill-grid button>svg{color:#a580c5;flex-shrink:0}.sp-skill-grid button>svg:last-child{width:12px;margin-left:auto}.sp-skill-grid button>span{font-size:12px;line-height:1.4}.sp-skill-grid small{color:#a18caf;margin-top:5px;font-size:9px;display:block}.sp-sample-note{color:#a18caf;margin:18px 0 0;font-size:10px;line-height:1.7}.sp-inline-evidence{border-top:1px solid #e7d7f4;margin-top:20px;padding-top:16px}.sp-inline-evidence h4{margin:0 0 10px;font-size:14px}.sp-inline-evidence p{align-items:center;gap:9px;margin:12px 0;font-size:12px;line-height:1.5;display:flex}.sp-inline-evidence small{color:#a18caf;font-size:10px;display:block}.sp-qualification{text-align:center;background:linear-gradient(145deg,#faf4ff,#fff);border:1px solid #dfc9f0;border-radius:15px;padding:32px;box-shadow:0 18px 45px #7753980e}.sp-qualification>svg{color:#9470bd;margin:28px auto;display:block}.sp-qualification h3{letter-spacing:-.8px;font-size:27px;line-height:1.3}.sp-qualification>p{color:#a18caf;margin-top:10px;font-size:16px}.sp-qualification-line{background:#ccace6;width:90px;height:1px;margin:28px auto}.sp-qualification>div:last-child{flex-direction:column;gap:12px;margin-top:20px;display:flex}.sp-qualification>div:last-child>span{color:#333;background:#fff;border:1px solid #e7d6f5;border-radius:7px;justify-content:center;align-items:center;gap:9px;padding:12px;font-size:16px;display:flex}.sp-qualification>div:last-child svg{color:#a17bc5}.sp-convergence{grid-template-columns:minmax(0,.85fr) 35px minmax(0,1.15fr);align-items:center;gap:22px;display:grid}.sp-source-credentials{gap:16px;display:grid}.sp-source{background:#fff;border:1px solid #e0caef;border-radius:12px;padding:20px;box-shadow:0 8px 25px #7650a009}.sp-source>div:first-child{align-items:center;gap:10px;display:flex}.sp-issuer-mark{background:#f0e2fb;border-radius:6px;place-items:center;width:31px;height:34px;font:14px Georgia,serif;display:grid}.sp-source>div:first-child>p{color:#a18caf;font-size:12px}.sp-source>div:first-child>svg{color:#a17bc5;margin-left:auto}.sp-source h3{margin:12px 0;font-size:18px;line-height:1.5}.sp-source-skills{flex-wrap:wrap;gap:6px;display:flex}.sp-source-skills span{background:#f8f1ff;border-radius:4px;padding:5px 7px;font-size:11px}.sp-converge-arrow{color:#ab83ce}.sp-rule{color:#8c70a3;justify-content:center;align-items:center;gap:9px;margin-top:30px;font-size:14px;line-height:1.7;display:flex}.sp-proof{background:linear-gradient(130deg,#f8f0ff,#fff);border:1px solid #ddc7f0;border-radius:14px;padding:27px;box-shadow:0 16px 45px #77539812}.sp-proof>button{cursor:pointer;color:#333;background:#fff;border:1px solid #cfa8eb;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;width:100%;margin:22px 0;padding:20px 14px;display:flex}.sp-proof>button>span{align-items:center;gap:8px;font-size:11px;display:flex}.sp-proof>button b{font-size:20px}.sp-proof>button svg{color:#a17bc5}.sp-proof h3{margin-bottom:20px;font-size:15px}.sp-proof article{border-top:1px solid #e8daf4;gap:12px;padding:18px 0;display:flex}.sp-proof article>svg{color:#a17bc5;flex-shrink:0}.sp-proof h4{margin:0;font-size:17px;line-height:1.4}.sp-proof article p{color:#a18caf;margin:7px 0;font-size:14px}.sp-proof article small{color:#a18caf;align-items:center;gap:5px;font-size:10px;display:flex}.sp-proof-hint{color:#a18caf;font-size:12px;line-height:1.7}.skills-passport-page .wallet-sharing-section{background:#fff;padding:85px 0}.skills-passport-page .wallet-sharing-section .section-heading>p{max-width:680px;margin-inline:auto}.skills-passport-page .wallet-sharing-demo{max-width:100%;margin-top:36px;transform:none}.skills-passport-page .share-option b{font-size:15px}.skills-passport-page .share-option small{font-size:11px}.skills-passport-page .sharing-settings p,.skills-passport-page .sharing-created p{font-size:16px;line-height:1.7}.skills-passport-page .sharing-demo-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.skills-passport-page .sharing-controls,.skills-passport-page .sharing-recipient-preview{min-width:0}.skills-passport-page .disclosure-records h4{font-size:17px;line-height:1.5}.skills-passport-page .disclosure-records p{font-size:13px;line-height:1.6}.skills-passport-page .sharing-capabilities{display:none}.sp-qr{align-items:center;gap:15px;margin:16px 0;font-size:14px;display:flex}.sp-qr small{color:#a18caf;font-size:10px;line-height:1.7;display:block}.sp-growth-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:45px;display:grid}.sp-growth-track button{text-align:left;color:#a18caf;cursor:pointer;background:0 0;border:0;border-top:2px solid #e0cbed;flex-direction:column;align-items:flex-start;gap:14px;padding:20px;display:flex;position:relative}.sp-growth-track button.selected{color:#333;border-color:#9e6bd3}.sp-growth-track button>svg:first-child{color:#a17bc5}.sp-growth-track button>svg:last-child:not(:first-child){color:#c7a5df;position:absolute;top:23px;right:0}.sp-growth-track strong{font-size:17px;line-height:1.5}.sp-growth-track small{color:#a18caf;font-size:10px}.sp-growth-result{background:#fff;border:1px solid #dfc9f1;border-radius:12px;align-items:flex-start;gap:18px;margin-top:24px;padding:26px;display:flex}.sp-growth-result>svg{color:#a17bc5;flex-shrink:0}.sp-growth-result h3{margin:0 0 16px;font-size:20px}.sp-growth-result>div>div{flex-wrap:wrap;gap:10px;display:flex}.sp-growth-result span{background:#f7efff;border-radius:5px;align-items:center;gap:6px;padding:8px;font-size:14px;display:flex}.sp-growth-result small{color:#a18caf;margin-top:17px;font-size:10px;display:block}.sp-wallet-benefits{gap:25px;margin-top:30px;display:grid}.sp-wallet-benefits>div{align-items:flex-start;gap:14px;display:flex}.sp-wallet-benefits svg{color:#a17bc5;flex-shrink:0;margin-top:4px}.sp-wallet-benefits h3{margin:0 0 8px;font-size:19px;font-weight:600}.sp-wallet-benefits p{font-size:16px;line-height:1.75}.sp-mobile-wallet{justify-self:center;width:100%;max-width:340px}.skills-passport-page .wallet-final-cta p{max-width:650px;margin-inline:auto}.skills-passport-page .wallet-final-cta{padding:75px 0}@media (width<=1000px){.skills-passport-page .sp-two-column{gap:30px}.sp-convergence{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:25px}.sp-converge-arrow{display:none}.sp-skill-grid{grid-template-columns:1fr}.sp-passport-content{padding:19px}.sp-growth-track{gap:8px}.sp-growth-track button{padding:15px 8px}.sp-proof>button{flex-direction:column;align-items:flex-start}.skills-passport-page .sp-copy h1{font-size:45px}}@media (width<=700px){.skills-passport-page .sp-section{padding:58px 0}.skills-passport-page .sp-hero{padding:45px 0 55px}.skills-passport-page .sp-two-column,.sp-convergence{grid-template-columns:1fr;gap:32px}.skills-passport-page .sp-copy h1{letter-spacing:-1.5px;font-size:42px}.skills-passport-page h2{letter-spacing:-1px;font-size:34px}.skills-passport-page .sp-two-column>.sp-copy{order:-1}.skills-passport-page .sp-copy>p,.skills-passport-page .sp-section-heading>p{font-size:18px;line-height:1.75}.sp-skill-grid{grid-template-columns:1fr 1fr}.sp-skill-grid button>span{font-size:11px}.sp-skill-grid button>svg:last-child{display:none}.sp-person h3{font-size:22px}.sp-window small{font-size:7px}.sp-passport-totals{gap:15px;font-size:11px}.sp-source{padding:19px}.sp-rule{text-align:left;align-items:flex-start;font-size:13px}.sp-rule svg{flex-shrink:0;margin-top:3px}.skills-passport-page .sharing-demo-grid{grid-template-columns:1fr}.skills-passport-page .wallet-sharing-section{padding:58px 0}.skills-passport-page .wallet-demo-header{flex-wrap:wrap;gap:8px}.sp-growth-track{grid-template-columns:1fr 1fr;gap:18px}.sp-growth-track strong{font-size:16px}.sp-growth-result{padding:20px 16px}.sp-growth-result h3{font-size:18px}.sp-proof{padding:22px}.sp-proof>button{flex-flow:wrap}.sp-qualification{padding:26px}.skills-passport-page .wallet-final-cta h2{font-size:36px}}@media (prefers-reduced-motion:reduce){.skills-passport-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.skills-passport-page .sharing-steps>span{font-size:15px}.skills-passport-page .sharing-steps i{width:30px;height:30px;font-size:12px}.skills-passport-page .sharing-actions .button{white-space:normal;min-height:44px;font-size:14px}.skills-passport-page .sharing-back,.skills-passport-page .sharing-revoke{min-height:44px;font-size:13px}.skills-passport-page .sharing-settings select{max-width:100%;min-height:44px;font-size:15px}.skills-passport-page .sharing-local-link{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.skills-passport-page .recipient-preview-intro{font-size:14px;line-height:1.7}.skills-passport-page .sharing-recipient-preview h3{font-size:24px;line-height:1.3}.skills-passport-page :is(.sp-skill-grid button,.sp-growth-track button,.sp-proof>button):focus-visible{outline-offset:4px;outline:3px solid #7b68ee}@media (width<=700px){.skills-passport-page .sharing-steps{gap:16px}.skills-passport-page .sharing-steps>span{font-size:13px}.skills-passport-page .sharing-steps>span>svg{margin-left:0}.skills-passport-page .button-row .button{white-space:normal}.sp-skill-grid{gap:8px}.sp-skill-grid button{padding:12px 8px}}.skills-passport-page .sp-copy h1{letter-spacing:-3px;margin-top:25px;font-size:clamp(42px,4.8vw,69px);font-weight:750;line-height:1.08}.skills-passport-page h2{letter-spacing:-1.8px;font-size:40px;font-weight:700;line-height:1.18}.skills-passport-page .wallet-final-cta h2{letter-spacing:-2px;font-size:48px;font-weight:650}@media (width>=1450px){.skills-passport-page h2{font-size:44px}}@media (width<=1100px){.skills-passport-page h2{font-size:35px}}@media (width<=850px){.skills-passport-page .sp-copy h1{letter-spacing:-2.5px;font-size:54px}.skills-passport-page .wallet-final-cta h2{font-size:40px}}@media (width<=600px){.skills-passport-page .sp-copy h1{letter-spacing:-1.7px;font-size:38px;line-height:1.12}.skills-passport-page .sp-copy h1>br{display:none}.skills-passport-page .sp-copy h1>span{display:block}.skills-passport-page h2{letter-spacing:-1.2px;font-size:31px}.skills-passport-page .wallet-final-cta h2{font-size:35px}}.sp-hero-phone{justify-self:center;width:100%;max-width:370px}.sp-phone-device{background:#fff;border:7px solid #39313f;border-radius:44px;padding:0 5px 9px;overflow:hidden;box-shadow:0 0 0 2px #d6c3e8,0 28px 65px #77539825}.sp-phone-status{color:#333;justify-content:space-between;align-items:center;gap:12px;height:37px;padding:0 16px;font-size:10px;font-weight:600;display:flex;position:relative}.sp-phone-camera{background:#39313f;border-radius:20px;width:70px;height:18px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.sp-phone-screen{scrollbar-width:thin;scrollbar-color:#d7bde9 transparent;background:#fff;border-radius:0 0 24px 24px;max-height:650px;overflow:hidden auto}.sp-phone-screen .sp-passport{box-shadow:none;border:0;border-radius:0}.sp-phone-screen .sp-window{background:linear-gradient(110deg,#f2e5ff,#fff0fa);padding:10px 14px}.sp-phone-screen .sp-window>span{display:none}.sp-phone-screen .sp-passport-content{padding:20px 15px}.sp-phone-screen .sp-person{align-items:flex-start;gap:10px}.sp-phone-screen .sp-person>span{border-radius:10px;width:36px;height:41px;font-size:20px}.sp-phone-screen .sp-person h3{letter-spacing:-.5px;font-size:20px;line-height:1.3}.sp-phone-screen .sp-person small{letter-spacing:.8px;font-size:7px}.sp-phone-screen .sp-person p{font-size:11px;line-height:1.6}.sp-phone-screen .sp-passport-totals{gap:17px;margin-bottom:16px;padding:16px 0;font-size:10px}.sp-phone-screen .sp-skill-grid{grid-template-columns:1fr;gap:8px}.sp-phone-screen .sp-skill-grid button{min-height:52px;padding:11px 12px}.sp-phone-screen .sp-skill-grid button>span{font-size:13px}.sp-phone-screen .sp-skill-grid small{margin-top:3px;font-size:10px}.sp-phone-screen .sp-skill-grid button>svg:last-child{display:block}.sp-phone-home{background:#39313f;border-radius:5px;width:90px;height:4px;margin:11px auto 0}@media (width<=700px){.sp-hero-phone{max-width:350px}.sp-phone-screen{max-height:620px}}.skills-passport-page .sp-proof-heading{text-wrap:balance}.skills-passport-page .sp-proof-heading br{display:block}@media (width<=600px){.skills-passport-page .sp-proof-heading .gradient-text br{display:none}}.skills-passport-page .sp-growth-track button{flex-direction:row;align-items:center;gap:10px;min-width:0;padding:18px 4px;display:flex}.skills-passport-page .sp-growth-track button>svg{flex-shrink:0;width:21px;height:21px}.skills-passport-page .sp-growth-track strong{white-space:nowrap;font-size:15px;line-height:1.4}.skills-passport-page .sp-growth-track small{flex-shrink:0;margin-left:auto;font-size:11px}.skills-passport-page .wallet-final-cta{text-align:center;position:relative}.skills-passport-page .wallet-final-cta>.container{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.skills-passport-page .wallet-final-cta h2{text-wrap:balance;max-width:780px}.skills-passport-page .wallet-final-cta p{text-align:center;max-width:650px;margin:24px auto 0}.sp-phone-screen .sp-window{display:none}.sp-phone-screen .sp-passport-content{background:linear-gradient(#fbf7ff,#fff 55%);padding:0 14px 18px}.sp-phone-screen .sp-person{background:linear-gradient(125deg,#e8d8fc,#fbe6f4);border-bottom:1px solid #e8d6f4;align-items:center;gap:12px;margin:0 -14px;padding:23px 18px 20px}.sp-phone-screen .sp-person>span{color:#fff;background:linear-gradient(135deg,#9871d9,#c28edb);border-radius:14px;width:43px;height:47px;font-size:22px;box-shadow:0 5px 12px #8863bb20}.sp-phone-screen .sp-person h3{max-width:220px;margin:6px 0 8px;font-size:20px;font-weight:650;line-height:1.2}.sp-phone-screen .sp-person small{color:#9373b2}.sp-phone-screen .sp-person p{color:#9274a8;font-size:10px}.sp-phone-screen .sp-passport-totals{border:0;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:17px;padding:16px 0 0;display:grid}.sp-phone-screen .sp-passport-totals>span{color:#a18caf;background:#fff;border:1px solid #e6d4f4;border-radius:10px;padding:12px;font-size:10px;line-height:1.6}.sp-phone-screen .sp-passport-totals b{color:#333;margin-bottom:5px;font-size:26px;line-height:1.1;display:block}.sp-phone-screen .sp-skill-grid button{background:#fff;border-color:#ecdef5;border-radius:11px;gap:10px;padding:11px;box-shadow:0 3px 9px #8056cf06}.sp-phone-screen .sp-skill-grid button>svg:first-child{box-sizing:content-box;color:#a078c4;background:#f1e5fc;border-radius:10px;width:18px;height:18px;padding:8px}.sp-phone-screen .sp-skill-grid button:nth-child(3n+2)>svg:first-child{color:#c187b5;background:#fdeaf4}.sp-phone-screen .sp-skill-grid button:nth-child(3n)>svg:first-child{color:#8aa8cc;background:#eaf4ff}.sp-phone-screen .sp-skill-grid button[aria-expanded=true]{background:#faf4ff;border-color:#bb91de}.sp-phone-screen .sp-inline-evidence{background:#f6edff;border:1px solid #e2cdf2;border-radius:10px;padding:15px 12px}@media (width<=1100px){.skills-passport-page .sp-growth-track{grid-template-columns:1fr 1fr}}@media (width<=600px){.skills-passport-page .sp-growth-track{grid-template-columns:1fr;gap:10px}.skills-passport-page .sp-growth-track strong{font-size:16px}.skills-passport-page .wallet-final-cta h2{font-size:35px}}.hero-passport-ui{color:#333;background:#fcf9ff;min-height:100%}.hp-top{color:#a17bc5;background:#fff;align-items:center;gap:8px;padding:12px 17px;display:flex}.hp-top>span:not(.hp-avatar){letter-spacing:1.3px;font-size:8px;font-weight:600}.hp-avatar{color:#8056cf;background:#f1e5fb;border-radius:50%;place-items:center;width:25px;height:25px;margin-left:auto;font-size:12px;font-weight:600;display:grid}.hp-profile{color:#fff;background:linear-gradient(125deg,#8056cf,#a673d6 65%,#d48bc4);border-radius:16px;padding:22px 19px 18px;position:relative;overflow:hidden}.hp-profile:after{content:"";pointer-events:none;border:1px solid #ffffff20;border-radius:50%;width:160px;height:160px;position:absolute;top:-75px;right:-75px;box-shadow:0 0 0 25px #ffffff08,0 0 0 50px #ffffff05}.hp-kicker{letter-spacing:1.2px;color:#ead9fb;font-size:7px}.hp-profile h3{letter-spacing:-.8px;color:#fff;margin:10px 0 6px;font-size:28px;font-weight:650;line-height:1.2}.hp-profile>p{color:#f0e2fa;font-size:11px;line-height:1.6}.hp-profile-stats{border-top:1px solid #ffffff30;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:23px;padding-top:14px;display:grid}.hp-profile-stats>span{color:#eee0fa;font-size:9px;line-height:1.6}.hp-profile-stats>span+span{border-left:1px solid #ffffff30;padding-left:12px}.hp-profile-stats strong{color:#fff;margin-bottom:4px;font-size:25px;font-weight:650;line-height:1.15;display:block}.hp-content{padding:22px 16px 14px}.hp-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.hp-title h4{letter-spacing:-.5px;font-size:19px;font-weight:650;line-height:1.3}.hp-title svg{color:#a17bc5}.hp-intro{color:#a18caf;margin-top:6px;font-size:11px;line-height:1.6}.hp-skills{flex-wrap:wrap;gap:7px;margin:16px 0;display:flex}.hp-skills button{color:#333;cursor:pointer;background:#fff;border:1px solid #e5d3f3;border-radius:7px;align-items:center;gap:5px;min-height:36px;padding:8px;font-size:10px;line-height:1.4;display:flex}.hp-skills button[aria-pressed=true]{color:#7246a9;background:#ede0fb;border-color:#c39be6}.hp-skills svg{color:#a17bc5}.hp-evidence{background:#fff;border:1px solid #e2cdf2;border-radius:12px;padding:15px 13px;box-shadow:0 7px 20px #8056cf0a}.hp-evidence-heading{align-items:center;gap:9px;display:flex}.hp-evidence-heading>span{color:#a17bc5;background:linear-gradient(135deg,#eee0fc,#fde7f3);border-radius:9px;place-items:center;width:33px;height:36px;display:grid}.hp-evidence-heading small{letter-spacing:.6px;color:#a18caf;font-size:6px}.hp-evidence-heading h4{letter-spacing:-.4px;margin-top:4px;font-size:18px;font-weight:650;line-height:1.3}.hp-evidence-count{color:#a18caf;align-items:center;gap:5px;margin:13px 0 3px;font-size:9px;display:flex}.hp-evidence article{border-top:1px solid #f0e7f7;align-items:center;gap:8px;padding:12px 0;display:flex}.hp-issuer{color:#a17bc5;background:#f1e7fb;border-radius:6px;flex-shrink:0;place-items:center;width:27px;height:31px;font-family:Georgia,serif;font-size:11px;display:grid}.hp-evidence article>div{min-width:0}.hp-evidence h5{margin:0;font-size:11px;font-weight:600;line-height:1.5}.hp-evidence article p{color:#a18caf;margin-top:4px;font-size:9px;line-height:1.6}.hp-evidence article>svg{color:#b18dce;flex-shrink:0;margin-left:auto}.hp-share{color:#fff;background:linear-gradient(110deg,#9364cf,#7b68ee);border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:13px 7px;font-size:11px;font-weight:600;text-decoration:none;display:flex}.hp-private{color:#a18caf;justify-content:center;align-items:center;gap:5px;margin-top:10px;font-size:9px;line-height:1.6;display:flex}.hp-bottom{background:#fff;border-top:1px solid #eadcf5;justify-content:space-around;align-items:center;padding:12px 8px;display:flex}.hp-bottom>span{color:#a18caf;flex-direction:column;align-items:center;gap:5px;font-size:8px;display:flex}.hp-bottom>span:first-child{color:#8056cf;font-weight:600}.hp-skills button:focus-visible,.hp-share:focus-visible{outline-offset:3px;outline:3px solid #7b68ee}.skills-passport-page .wallet-final-cta{text-align:left}.skills-passport-page .wallet-final-cta>.container{align-items:flex-start}.skills-passport-page .wallet-final-cta p{text-align:left;margin:24px 0 0}.skills-passport-page .wallet-final-cta .button-row{justify-content:flex-start}.sp-source{--issuer-soft:#faf6ff;--issuer-edge:#eaddf4;--issuer-mark:#f3e8fc;--issuer-mark-edge:#e0c9ef;border-color:#e5d6f0;box-shadow:0 7px 25px #80569f06}.sp-source-cyber{--issuer-soft:#f1f8fe;--issuer-edge:#dcecf7;--issuer-mark:#eaf5fc;--issuer-mark-edge:#cce4f2}.sp-source-cloud{--issuer-soft:#fff4fa;--issuer-edge:#f0deea;--issuer-mark:#ffeff7;--issuer-mark-edge:#f1d2e4}.sp-source .sp-issuer-mark{background:var(--issuer-mark);border:1px solid var(--issuer-mark-edge);color:#333;border-radius:5px}.sp-source .sp-source-skills>span{background:var(--issuer-soft);border:1px solid var(--issuer-edge);color:#333;border-radius:4px;padding:5px 8px}.sp-source>div:first-child>svg{color:#333}.privacy-page{background:#fff;border-top:3px solid #f3eaff;padding:65px 24px 85px}.privacy-content{color:#333;max-width:800px;margin:auto}.privacy-content header{border-bottom:1px solid #eadff4;margin-bottom:27px;padding-bottom:26px}.privacy-content h1{letter-spacing:-1.8px;color:#292d34;font-size:clamp(36px,4vw,50px);font-weight:700;line-height:1.15}.privacy-content .privacy-updated{color:#a18caf;margin-top:16px;font-size:15px}.privacy-content p,.privacy-content li,.privacy-content address{font-size:17px;line-height:1.8}.privacy-content p{margin:0 0 17px}.privacy-content section{margin-top:33px}.privacy-content h2{letter-spacing:-.5px;margin:0 0 16px;font-size:23px;font-weight:650;line-height:1.4}.privacy-content ul{margin:14px 0 20px;padding-left:24px;list-style:outside}.privacy-content li{margin-bottom:9px;padding-left:4px}.privacy-content address{margin-bottom:20px;font-style:normal}.privacy-content a,.privacy-preferences-link{color:#8056cf;text-underline-offset:4px;text-decoration:underline}.privacy-current-status{background:#fbf8ff;border-left:3px solid #b68cda;margin:28px 0;padding:20px 22px}.privacy-current-status strong{font-size:16px;font-weight:600}.privacy-current-status p{margin:10px 0 0;font-size:15px;line-height:1.75}.privacy-preferences-link{cursor:pointer;background:0 0;border:0;padding:0;font-size:16px}@media (width<=600px){.privacy-page{padding:38px 22px 55px}.privacy-content h2{font-size:21px}.privacy-content p,.privacy-content li,.privacy-content address{font-size:16px}.privacy-current-status{padding:17px}}.cookie-preferences{color:#333;background:#fff;border:1px solid #ddc7ef;border-radius:14px;width:min(520px,100% - 36px);max-height:85vh;margin:auto;padding:28px;position:fixed;inset:0;overflow:auto;box-shadow:0 20px 70px #48315b30}.cookie-preferences::backdrop{background:#29203366}.cookie-preferences h2{letter-spacing:-.6px;margin-bottom:18px;font-size:25px;line-height:1.3}.cookie-preferences p{margin:0 0 20px;font-size:16px;line-height:1.7}.cookie-preferences label{background:#faf5ff;border-radius:8px;align-items:flex-start;gap:12px;padding:18px;font-size:16px;display:flex}.cookie-preferences input{accent-color:#8056cf;flex-shrink:0;width:17px;height:17px;margin-top:5px}.cookie-preferences small{color:#887398;margin-top:8px;font-size:13px;line-height:1.6;display:block}.cookie-preferences .cookie-preferences-note{color:#887398;margin-top:18px;font-size:13px;line-height:1.7}.cookie-preferences>div{flex-wrap:wrap;gap:10px;display:flex}.cookie-preferences button{cursor:pointer;background:#faf5ff;border:1px solid #ddc7ef;border-radius:7px;min-height:44px;padding:11px 13px;font-size:13px}.cookie-preferences button:nth-child(2){color:#fff;background:#8056cf}.footer nav .cookie-preferences-trigger{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.container{width:min(1240px,100% - 96px);margin:auto}.header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffed;border-bottom:1px solid #eeedf4;height:92px;position:sticky;top:0}.nav-shell{justify-content:space-between;align-items:center;width:calc(100% - 96px);max-width:1400px;height:100%;margin:auto;display:flex}.logo{letter-spacing:-1.6px;align-items:center;font-size:30px;font-weight:800;line-height:1;display:inline-flex}.logo-mark{color:#fff;background:#7b68ee;border-radius:9px 9px 12px;justify-content:center;align-items:center;width:32px;height:34px;margin-right:9px;display:inline-flex;transform:rotate(-5deg)}.logo-dot{color:#333}.nav{align-items:center;gap:33px;font-size:13px;font-weight:550;display:flex}.nav>a{color:#333;padding:14px 0;position:relative}.nav>a.active{color:#333}.nav>a.active:after{content:"";background:#7b68ee;border-radius:50%;width:4px;height:4px;position:absolute;bottom:2px;left:50%}.button{color:#fff;background:#7b68ee;border:1px solid #7b68ee;border-radius:7px;justify-content:center;align-items:center;gap:20px;padding:15px 20px;font-size:13px;font-weight:650;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 4px 10px #7b68ee12}.button:hover{background:#6c55df;transform:translateY(-3px);box-shadow:0 7px 20px #7b68ee35}.button.secondary{color:#333;box-shadow:none;background:#fff;border-color:#dedde8}.button.secondary:hover{background:#f6f3ff}.menu-toggle,.mobile-demo{display:none}.hero{background:linear-gradient(120deg,#fff 30%,#fcfbff 68%,#f5f0ff);padding-top:75px;position:relative;overflow:hidden}.hero-glow{filter:blur(60px);pointer-events:none;background:radial-gradient(at 70% 45%,#e0c9fc9c,#0000 65%),radial-gradient(at 70% 75%,#c6ddffae,#0000 60%);width:1000px;height:690px;position:absolute;top:-140px;right:-260px}.hero-grid{grid-template-columns:1fr 1.1fr;gap:10px;min-height:565px;display:grid;position:relative}.eyebrow{letter-spacing:1.8px;color:#a18caf;align-items:center;gap:9px;font-size:10px;font-weight:750;display:inline-flex}.eyebrow.pill{letter-spacing:1px;background:#f7f2ff;border:1px solid #e8e0fa;border-radius:30px;padding:9px 11px;font-size:8px}.pill>span{background:#9e77ef;border-radius:50%;width:5px;height:5px}.pill svg{margin-left:7px}.hero-copy{z-index:5;position:relative}.hero h1{letter-spacing:-3.1px;margin:26px 0 23px;font-size:clamp(48px,4.35vw,67px);font-weight:750;line-height:1.08}.gradient-text{-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#7961e9 8%,#b874de 58%,#f17eae 98%);-webkit-background-clip:text;background-clip:text}.hero-copy>p{color:#333;max-width:450px;font-size:15px;line-height:1.85}.button-row{align-items:center;gap:12px;margin-top:29px;display:flex}.hero-notes{color:#333;gap:22px;margin-top:24px;font-size:10px;display:flex}.hero-notes>span{align-items:center;gap:6px;display:flex}.hero-notes svg{color:#333}.hero-product{min-width:0;height:520px;margin-top:21px;position:relative}.orbit{border:1px solid #d9c9f777;border-radius:50%;width:540px;height:540px;position:absolute;top:-35px;left:10px;transform:rotate(-30deg)}.orbit-two{border-style:dashed;border-color:#d6d0e74d;width:640px;height:640px;top:-85px;left:-40px}.portal-label{letter-spacing:1.7px;color:#333;align-items:center;gap:7px;font-size:8px;font-weight:650;display:flex;position:absolute;top:15px;left:8px}.portal-label>span{background:#947de4;border-radius:50%;width:5px;height:5px}.hero-admin{transform-origin:0;width:510px;position:absolute;top:48px;left:-16px;transform:perspective(1000px)rotateY(-9deg)rotate(-1deg)}.admin-portal{color:#333;text-align:left;background:#fff;border:1px solid #e7e4f0;border-radius:10px;overflow:hidden;box-shadow:0 20px 60px #41316a13,0 3px 8px #41316a08}.window-bar{color:#333;background:#faf9fd;border-bottom:1px solid #eae7f1;justify-content:space-between;align-items:center;height:25px;padding:0 10px;font-size:7px;display:flex}.window-bar>span:nth-child(2){align-items:center;gap:5px;display:flex}.window-dots{gap:4px;display:flex}.window-dots i{background:#e0dce8;border-radius:50%;width:5px;height:5px}.window-dots i:first-child{background:#f3b7c2}.window-dots i:nth-child(2){background:#eed4a1}.window-dots i:nth-child(3){background:#bbdfcd}.admin-layout{grid-template-columns:113px 1fr;display:grid}.admin-layout aside{border-right:1px solid #eeebf4;flex-direction:column;padding:15px 9px 8px;display:flex}.admin-layout .logo{letter-spacing:-.7px;margin-left:3px;font-size:16px}.admin-layout .logo-mark{border-radius:5px;width:19px;height:20px;margin-right:4px}.admin-layout .logo-mark svg{width:15px}.org-switch{white-space:nowrap;border:1px solid #eae7f0;border-radius:4px;align-items:center;gap:5px;margin:16px 0 12px;padding:6px 3px;font-size:6px;display:flex}.org-switch small,.admin-profile small{color:#333;margin-top:3px;font-size:5px;display:block}.university-icon{color:#fff;background:#07596a;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-family:Georgia,serif;font-size:11px;font-weight:700;display:inline-flex}.org-switch .university-icon{width:17px;height:19px;font-size:8px}.org-switch>svg{margin-left:auto}.admin-layout aside>button{text-align:left;color:#333;background:0 0;border-radius:4px;align-items:center;gap:7px;margin-bottom:3px;padding:9px 7px;font-size:7px;display:flex}.admin-layout aside>button.selected{color:#333;background:#eee8fc}.admin-profile{align-items:center;gap:5px;margin-top:auto;padding-top:37px;font-size:6px;display:flex}.avatar{color:#333;background:#eadffb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:23px;height:23px;font-size:8px;font-weight:650;display:flex}.admin-main{min-width:0;padding:0 14px 11px}.admin-top{color:#333;border-bottom:1px solid #f0edf4;align-items:center;gap:12px;height:35px;font-size:6px;display:flex}.admin-top>span{margin-right:auto}.admin-top b{color:#333;font-weight:500}.admin-heading{justify-content:space-between;align-items:center;gap:7px;margin:17px 0 14px;display:flex}.admin-heading h4{letter-spacing:-.3px;font-size:10px;font-weight:650}.admin-heading p{color:#333;margin-top:5px;font-size:6px}.admin-heading>button{color:#fff;white-space:nowrap;background:#7b68ee;border-radius:3px;align-items:center;gap:4px;padding:6px;font-size:6px;display:flex}.stats{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.stats>div{border:1px solid #eae6f2;border-radius:5px;flex-direction:column;padding:9px 8px;display:flex}.stats span{color:#333;font-size:6px}.stats strong{letter-spacing:-.7px;margin:4px 0;font-size:19px;font-weight:650}.stats small{color:#333;font-size:5px}.activity-title{justify-content:space-between;margin:16px 0 9px;font-size:8px;display:flex}.activity-title>b{font-weight:600}.activity-title>span{color:#333;align-items:center;gap:3px;font-size:6px;display:flex}.credential-table{border:1px solid #eeebf3;border-radius:4px;overflow:hidden}.table-head{color:#333;background:#faf9fc;grid-template-columns:1fr 40px 51px;padding:7px;font-size:5px;display:grid}.table-row{border-top:1px solid #f2eff5;align-items:center;gap:6px;padding:8px 6px;display:flex}.table-row>span:nth-child(2){flex:1}.table-row b{font-size:6px;font-weight:550;display:block}.table-row small{color:#333;margin-top:3px;font-size:5px;display:block}.table-row>span:last-child{color:#333;width:45px;margin-left:4px;font-size:5px}.mini-award{color:#333;background:#f1eaff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:28px;display:flex}.mini-award.color-1,.mini-award.blue{color:#333;background:#e8f4fc}.mini-award.color-2{color:#333;background:#fff0e4}.verified{color:#333;background:#eef8f3;border-radius:10px;align-items:center;gap:2px;padding:3px 5px;font-size:5px;display:flex}.template-strip{gap:6px;display:flex}.template-strip>div{background:linear-gradient(145deg,#f9f5ff,#fff);border:1px solid #e8e2f2;border-radius:4px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:7px;padding:9px 2px;font-size:5px;display:flex}.template-strip svg{color:#333;width:17px;height:17px}.template-strip>div:nth-child(2){background:#f4faff}.template-strip>div:nth-child(3){background:#fff9f0}.demo-label{color:#333;margin-top:8px;font-size:5px;display:block}.hero-phone{z-index:3;position:absolute;top:108px;right:-15px;transform:rotate(5deg)}.phone{color:#333;text-align:left;background:#fff;border:5px solid #393445;border-radius:29px;width:190px;padding:10px;position:relative;box-shadow:10px 18px 35px #4b30622a}.phone:before{content:"";background:#393445;border-radius:12px;width:51px;height:12px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.phone-status{justify-content:space-between;align-items:center;margin:2px 4px 17px;font-size:7px;display:flex}.phone-status>span{font-size:6px}.wallet-brand{border-bottom:1px solid #eeebf1;align-items:center;gap:6px;padding-bottom:12px;display:flex}.wallet-brand b{font-size:8px;font-weight:600;line-height:1.2}.wallet-brand .avatar{width:21px;height:21px;margin-left:auto;font-size:7px}.wallet-welcome{padding:16px 0 12px}.wallet-welcome>p{color:#333;letter-spacing:.8px;font-size:4.5px}.wallet-welcome h4{letter-spacing:-.6px;margin:5px 0 4px;font-size:20px;font-weight:650}.wallet-welcome h4>span{color:#333;font-size:18px}.wallet-welcome>span{color:#333;font-size:6px}.wallet-tabs{border-bottom:1px solid #eae5f0;gap:15px;margin-bottom:12px;display:flex}.wallet-tabs>button{color:#333;background:0 0;padding:0 0 7px;font-size:6px}.wallet-tabs>button.selected{color:#333;border-bottom:2px solid #9b7bcc;font-weight:650}.certificate{background:#fff;border:1px solid #e1d6f2;border-radius:7px;overflow:hidden}.certificate-top{letter-spacing:.7px;color:#333;background:#f6f1fc;align-items:center;gap:6px;padding:12px;font-size:7px;display:flex}.certificate-top>svg{color:#333;margin-left:auto}.certificate-body{text-align:center;background:radial-gradient(at 50% 20%,#f6effc,#fff 75%);padding:17px 14px 12px}.certificate-body>svg{color:#333;margin:auto auto 10px}.certificate-body>span{letter-spacing:1.2px;color:#333;font-size:6px;display:block}.certificate h4{letter-spacing:-.5px;color:#333;margin:9px 0;font-family:Georgia,serif;font-size:24px}.certificate-body p{color:#333;font-size:8px}.certificate-body p b{color:#333;margin-top:5px;font-size:13px;font-weight:500;display:block}.certificate-line{background:#e9dfef;width:60%;height:1px;margin:17px auto 10px}.certificate-bottom{color:#333;justify-content:space-between;font-size:6px;display:flex}.certificate-bottom>span:last-child{color:#333;align-items:center;gap:3px;display:flex}.certificate.small{border-radius:4px}.small .certificate-top{letter-spacing:.4px;padding:7px 8px;font-size:4px}.small .certificate-top .university-icon{border-radius:2px;width:14px;height:16px;font-size:7px}.small .certificate-top>svg{width:11px;height:11px}.small .certificate-body{padding:10px 8px 8px}.small .certificate-body>svg{margin-bottom:5px}.small .certificate-body>span{letter-spacing:.6px;font-size:3.5px}.small h4{margin:6px 0;font-size:15px}.small .certificate-body p{font-size:5px}.small .certificate-body p b{margin-top:3px;font-size:9px}.small .certificate-line{margin:10px auto 7px}.small .certificate-bottom{font-size:4px}.small .certificate-bottom svg{width:7px;height:7px}.wallet-list{border-bottom:1px solid #f0ecf4;align-items:center;gap:6px;padding:9px 0;display:flex}.wallet-list .mini-award{width:23px;height:26px}.wallet-list b{font-size:5.5px;font-weight:600;display:block}.wallet-list small{color:#333;margin-top:3px;font-size:4.5px;display:block}.wallet-list>svg{color:#333;margin-left:auto}.share-button{color:#fff;background:#8d70b5;border-radius:4px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:11px;padding:9px 1px;font-size:6px;display:flex}.phone-bottom{color:#333;border-top:1px solid #f0ecf3;justify-content:space-around;align-items:center;margin-top:13px;padding:6px 0 0;display:flex}.phone-bottom>svg:first-child{color:#333}.phone-bottom .avatar{width:17px;height:17px;font-size:6px}.delivery-toast{z-index:4;background:#fff;border:1px solid #ece6f3;border-radius:9px;align-items:center;gap:11px;padding:14px 16px;display:flex;position:absolute;bottom:26px;left:4px;transform:rotate(-3deg);box-shadow:0 12px 40px #7651a21a}.success-icon{color:#333;background:#f0e9fc;border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.delivery-toast b{font-size:10px;font-weight:650;display:block}.delivery-toast small{color:#333;margin-top:5px;font-size:7px;display:block}.toast-spark{color:#333;margin-left:6px;font-size:22px}.wallet-label{letter-spacing:1.2px;color:#333;align-items:center;gap:6px;font-size:6px;display:flex;position:absolute;bottom:2px;right:17px}.credential-flight{color:#333;align-items:center;gap:8px;display:flex;position:absolute;top:68px;right:104px;transform:rotate(25deg)}.credential-flight>span{border-top:2px dashed #c3afe0;width:50px}.hero-bottom{color:#333;border-top:1px solid #e9e3f0;align-items:center;gap:30px;margin-top:18px;padding:30px 0 31px;font-size:11px;display:flex;position:relative}.hero-bottom>span{display:none}.hero-bottom>p{color:#333;margin-right:auto;font-size:11px;line-height:1.8}.hero-bottom b{color:#333;font-weight:500}.hero-bottom>div{white-space:nowrap;align-items:center;gap:8px;display:flex}.hero-bottom svg{color:#333}.section{padding-top:100px;padding-bottom:100px}.section-heading{margin-bottom:45px}.section-heading .eyebrow,.split-copy>.eyebrow{margin-bottom:18px}h2{letter-spacing:-1.8px;font-size:43px;font-weight:700;line-height:1.17}.muted-heading{color:#333}.section-heading>p{color:#333;margin-top:18px;font-size:13px;line-height:1.8}.value-grid{grid-template-columns:repeat(3,1fr);gap:23px;display:grid}.value-card{background:#fff;border:1px solid #ece7f2;border-radius:12px;overflow:hidden}.value-art{justify-content:center;align-items:center;height:220px;display:flex;position:relative;overflow:hidden}.mini-editor{background:#fff;border-radius:6px;width:78%;padding:10px;transform:rotate(-5deg);box-shadow:0 12px 30px #7f5a9c13}.mini-editor>span{color:#333;align-items:center;gap:5px;font-size:6px;display:flex}.mini-editor>span>svg:last-child{margin-left:auto}.mini-editor>div{background:linear-gradient(120deg,#faf6ff,#fff);border:1px solid #e6dbef;flex-direction:column;align-items:center;margin:11px 0;padding:15px 10px;display:flex}.mini-editor>div>svg{color:#333}.mini-editor b{color:#333;margin-top:7px;font-family:Georgia,serif;font-size:12px;font-weight:400}.mini-editor i{background:#e6ddee;width:52%;height:2px;margin-top:6px;display:block}.mini-editor i:last-child{width:35%;margin-top:4px}.tiny-button{color:#fff;background:#9372ce;border-radius:3px;margin-left:auto;padding:5px;font-size:5px}.floating-chip{color:#333;background:#fff;border-radius:5px;align-items:center;gap:6px;padding:9px 13px;font-size:7px;display:flex;position:absolute;bottom:24px;right:13px;transform:rotate(3deg);box-shadow:0 8px 20px #a171ba16}.mini-wallet{background:#fff;border-radius:9px;width:74%;padding:15px;transform:rotate(4deg);box-shadow:0 10px 30px #645ba714}.mini-wallet>span{align-items:center;gap:7px;font-size:7px;font-weight:500;display:flex}.mini-wallet>span>svg{color:#333;margin-left:auto}.mini-wallet>b{color:#333;letter-spacing:-.3px;margin:13px 0;font-size:13px;line-height:1.3;display:block}.mini-wallet>div{border-top:1px solid #f1edf7;align-items:center;gap:7px;padding:9px 0;font-size:6px;display:flex}.mini-wallet>div>svg{color:#333}.mini-wallet small{color:#333;margin-top:4px;font-size:5px;display:block}.mini-wallet>div>svg:last-child{margin-left:auto}.mini-verify{text-align:center;background:#fff;border-radius:8px;width:72%;padding:15px 20px;transform:rotate(-4deg);box-shadow:0 10px 20px #a36c9b12}.verify-seal{color:#333;outline-offset:4px;background:#f5edfc;border:1px solid #dfd1ee;border-radius:50%;outline:1px dashed #d4bfe7;justify-content:center;align-items:center;width:53px;height:53px;margin:auto;display:flex}.mini-verify>b{margin:15px 0 8px;font-size:9px;font-weight:550;display:block}.green-label{color:#333;background:#edf8f2;border-radius:20px;align-items:center;gap:4px;padding:4px 8px;font-size:7px;display:inline-flex}.mini-verify>div{color:#333;border-top:1px solid #f1edf5;justify-content:space-between;margin-top:8px;padding-top:8px;font-size:6px;display:flex}.mini-verify>div svg{color:#333}.value-copy{padding:26px 27px 29px}.value-copy>span{color:#333;letter-spacing:1.4px;font-size:8px;font-weight:650}.value-copy h3{letter-spacing:-.8px;margin:13px 0;font-size:24px;font-weight:650;line-height:1.25}.value-copy p{color:#333;font-size:12px;line-height:1.85}.centered{text-align:center}.journey-section{background:#f9f8fc;border-block:1px solid #f0edf6;padding:80px 0}.journey-steps{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.journey-step{text-align:left;background:0 0;border-top:2px solid #e3dced;padding:15px 0;transition:border-color .2s}.step-number{color:#333;letter-spacing:1px;justify-content:space-between;align-items:center;font-size:11px;display:flex}.journey-step h3{letter-spacing:-.5px;margin:18px 0 10px;font-size:21px;font-weight:600}.journey-step p{color:#333;max-width:240px;font-size:12px;line-height:1.8}.journey-message{background:#fff;border:1px solid #e9e0f5;border-radius:10px;align-items:center;gap:15px;max-width:720px;margin:30px auto 0;padding:20px 24px;display:flex;box-shadow:0 7px 25px #8a68a407}.journey-message>span:first-child{color:#333;background:#f3edff;border-radius:9px;padding:12px}.journey-message b{font-size:12px;font-weight:550}.journey-message p{color:#333;margin-top:5px;font-size:10px}.journey-status{letter-spacing:1px;color:#333;white-space:nowrap;margin-left:auto;font-size:7px}.platform-section{grid-template-columns:.85fr 1.2fr;align-items:center;gap:65px;display:grid;overflow:visible}.split-copy>p{color:#333;max-width:430px;margin-top:22px;font-size:13px;line-height:1.9}.capabilities{grid-template-columns:1fr 1fr;gap:17px 12px;margin:27px 0 30px;display:grid}.capabilities>span{color:#333;align-items:center;gap:6px;font-size:10px;display:flex}.capabilities svg{color:#333}.text-link{color:#333;align-items:center;gap:12px;font-size:12px;font-weight:650;display:inline-flex}.text-link:hover{gap:18px}.platform-visual{background:linear-gradient(135deg,#f1edff,#f8ecfa);border-radius:13px;min-width:0;padding:30px 24px 20px}.visual-topline{letter-spacing:1.5px;color:#333;align-items:center;gap:6px;margin-bottom:20px;font-size:7px;display:flex}.mini-dot{background:#a88bcf;border-radius:50%;width:5px;height:5px}.platform-visual .admin-portal{transform:rotate(-2deg);box-shadow:0 15px 35px #765e9d18}.platform-footnote{color:#333;justify-content:center;align-items:center;gap:7px;margin-top:24px;font-size:8px;display:flex}.large .admin-layout{grid-template-columns:110px 1fr}.large .admin-main{padding-inline:13px}.large .admin-heading h4{font-size:10px}.wallet-section{background:#faf8fe;border-block:1px solid #f0edf6;overflow:hidden}.wallet-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:100px;padding:80px 0;display:grid}.wallet-visual{justify-content:center;align-items:center;height:540px;display:flex;position:relative}.wallet-halo{background:radial-gradient(circle,#eadff5,#0000 65%);border:1px solid #e9dff5;border-radius:50%;width:450px;height:450px;position:absolute}.wallet-halo:after{content:"";border:1px dashed #e7ddef;border-radius:50%;position:absolute;inset:-35px}.detailed{border-width:6px;border-radius:34px;width:236px;padding:13px;transform:rotate(-6deg)}.detailed .phone-status{margin-bottom:22px;font-size:8px}.detailed .wallet-brand .university-icon{width:27px;height:30px;font-size:15px}.detailed .wallet-brand b{font-size:10px}.detailed .wallet-welcome{padding-top:22px}.detailed .wallet-welcome h4{font-size:25px}.detailed .wallet-welcome>p{font-size:6px}.detailed .wallet-welcome>span,.detailed .wallet-tabs>button{font-size:8px}.detailed .small .certificate-top{padding:9px;font-size:5px}.detailed .small .certificate-body{padding:15px 9px 11px}.detailed .small .certificate-body>span{font-size:4.5px}.detailed .small h4{font-size:18px}.detailed .small .certificate-body p{font-size:6px}.detailed .small .certificate-body p b{font-size:11px}.detailed .wallet-list b{font-size:7px}.detailed .wallet-list small{font-size:5.5px}.detailed .share-button{padding:11px 0;font-size:8px}.detailed .phone-bottom{padding-top:10px}.floating-skill{z-index:5;background:#fff;border:1px solid #e6dcf0;border-radius:9px;gap:11px;padding:16px 18px;display:flex;position:absolute;top:58px;right:-14px;transform:rotate(4deg);box-shadow:0 12px 30px #6c4f8d12}.floating-skill>.mini-award{width:34px;height:38px}.floating-skill small{color:#333;letter-spacing:1px;font-size:6px;display:block}.floating-skill b{margin-top:6px;font-size:12px;font-weight:550;display:block}.skill-tags{gap:4px;margin-top:10px;display:flex}.skill-tags>span{color:#333;background:#f4effb;border-radius:3px;padding:4px 6px;font-size:6px}.wallet-floating-card{z-index:5;background:#fff;border:1px solid #e6deee;border-radius:8px;align-items:center;gap:10px;padding:18px;display:flex;position:absolute;bottom:45px;left:-8px;transform:rotate(3deg);box-shadow:0 12px 30px #74568b12}.wallet-floating-card>svg{color:#333}.wallet-floating-card b{font-size:10px;font-weight:550;display:block}.wallet-floating-card small{color:#333;margin-top:6px;font-size:7px;display:block}.wallet-benefits{flex-direction:column;gap:15px;margin:26px 0 30px;display:flex}.wallet-benefits>span{color:#333;align-items:center;gap:9px;font-size:11px;display:flex}.wallet-benefits svg{color:#333;width:14px;height:14px}.illustration-note{color:#333;margin-top:26px;font-size:8px;display:block}.audience-grid{grid-template-columns:repeat(4,1fr);gap:17px;display:grid}.audience-card{border-radius:10px;min-height:240px;padding:30px 24px 40px;transition:transform .25s;position:relative;overflow:hidden}.audience-card:hover{transform:translateY(-7px)}.audience-card>svg{stroke-width:1.5px;margin-bottom:35px}.audience-card h3{letter-spacing:-.5px;z-index:2;font-size:17px;font-weight:650;position:relative}.audience-card p{z-index:2;max-width:200px;margin-top:11px;font-size:11px;line-height:1.8;position:relative}.card-decoration{opacity:.09;position:absolute;top:6px;right:-16px;transform:rotate(-20deg)}.card-decoration svg{stroke-width:1px;width:130px;height:130px}.trust-section{background:#f9f9fc;padding:90px 0}.trust-grid{grid-template-columns:1fr .8fr;align-items:center;gap:120px;display:grid}.trust-features{flex-wrap:wrap;gap:18px 25px;margin:27px 0;display:flex}.trust-features>span{color:#333;align-items:center;gap:8px;font-size:10px;display:flex}.trust-features svg{color:#333}details{border-top:1px solid #e7e1ed;max-width:430px}summary{color:#333;cursor:pointer;justify-content:space-between;align-items:center;padding-top:17px;font-size:10px;list-style:none;display:flex}summary::-webkit-details-marker{display:none}details[open] summary svg{transform:rotate(45deg)}details p{color:#333;padding-top:15px;font-size:11px;line-height:1.9}.verification-panel{background:#fff;border:1px solid #e8e1ef;border-radius:12px;padding:25px;transform:rotate(2deg);box-shadow:0 15px 45px #674f850b}.verification-header{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.verification-header>span:first-child{color:#333;align-items:center;gap:7px;font-size:10px;font-weight:550;display:flex}.verification-header>span:last-child{color:#333;letter-spacing:1px;font-size:5px}.verification-panel>.button{background:#9a7ac1;border-color:#9a7ac1;width:100%;margin-top:18px;padding:11px;font-size:10px}.verification-id{color:#333;justify-content:center;align-items:center;gap:5px;margin-top:15px;font-size:7px;display:flex}.verification-result{color:#333;flex-direction:column;gap:9px;margin-top:15px;font-size:9px;display:flex}.verification-result>span{align-items:center;gap:5px;display:flex}.verification-result small{color:#333;font-size:7px;line-height:1.6}.final-cta{color:#fff;background:linear-gradient(110deg,#7662dd 0%,#a276d9 45%,#df94c9 76%,#bed7f5 115%);padding:75px 0;position:relative;overflow:hidden}.final-cta h2{letter-spacing:-2px;margin-top:20px;font-size:51px;font-weight:650}.final-cta p{color:#f2e7fc;margin-top:20px;font-size:12px;line-height:1.9}.final-cta .container{z-index:3;position:relative}.cta-orbit{border:1px solid #ffffff23;border-radius:50%;width:720px;height:720px;position:absolute;top:-175px;right:-80px;transform:rotate(-20deg)}.cta-orbit:after{content:"";border:1px solid #ffffff28;border-radius:50%;position:absolute;inset:70px}.cta-orbit:before{content:"";border:1px solid #ffffff30;border-radius:50%;position:absolute;inset:145px}.cta-star{color:#fff7;font-size:160px;font-weight:300;position:absolute;top:100px;right:16%;transform:rotate(13deg)}.footer{flex-wrap:wrap;align-items:center;gap:25px;padding-top:43px;padding-bottom:25px;display:flex}.footer .logo{font-size:24px}.footer .logo-mark{width:27px;height:29px}.footer>span{color:#333;font-size:9px}.footer>nav{color:#333;gap:22px;margin-left:auto;font-size:9px;display:flex}.footer nav a:hover{color:#333}.footer-bottom{color:#333;border-top:1px solid #f0ebf4;justify-content:space-between;width:100%;margin-top:6px;padding-top:22px;font-size:8px;display:flex}.footer-bottom>span:last-child{align-items:center;gap:6px;display:flex}.passport{color:#333;min-height:222px;padding:14px 0}.passport h4{margin:10px 0;font-size:12px}.passport p{color:#333;margin-bottom:12px;font-size:7px}.passport>span{border-bottom:1px solid #f1eaf7;align-items:center;gap:5px;padding:7px 0;font-size:8px;display:flex}.share-note{color:#333;margin-top:5px;font-size:6px;line-height:1.6}.coming-soon{min-height:65vh;padding-block:100px}.coming-soon h1{letter-spacing:-2px;margin:20px 0;font-size:56px;font-weight:750}.coming-soon p{color:#333;margin-bottom:25px;font-size:15px}@media (width>=1450px){.hero-grid{gap:50px}.hero-product{margin-left:8px}.hero-phone{right:-2px}.hero-admin{width:540px}.hero{padding-top:90px}.hero-grid{min-height:595px}.hero-product{height:530px}.hero h1{font-size:69px}}@media (width<=1150px){.container,.nav-shell{width:calc(100% - 64px)}.hero-grid{grid-template-columns:1fr 1fr}.hero h1{letter-spacing:-2.5px;font-size:53px}.hero-product{transform-origin:0 0;width:500px;transform:scale(.87)}.hero-grid{min-height:510px}.hero-admin{width:470px;left:0}.hero-phone{right:0}.hero-copy>p{max-width:390px;font-size:14px}.hero-bottom{gap:20px}.hero-bottom>div{font-size:9px}.platform-section{grid-template-columns:.9fr 1.1fr;gap:35px}.large .admin-layout{grid-template-columns:88px 1fr}.large .org-switch{font-size:5px}.large .admin-layout .logo{font-size:13px}.large .admin-heading{flex-wrap:wrap}.large .stats strong{font-size:16px}.platform-visual{padding:20px 15px}.wallet-grid{gap:55px}.trust-grid{gap:65px}h2{font-size:38px}.value-copy{padding:23px}.value-copy h3{font-size:21px}.audience-card{padding:25px 18px}.audience-card h3{font-size:15px}.footer,.footer>nav{gap:15px}.hero .button{gap:12px;padding:14px 16px;font-size:11px}}@media (width<=850px){.nav{gap:20px;font-size:11px}.header{height:78px}.nav-shell{width:calc(100% - 48px)}.logo{font-size:26px}.desktop-demo .button{padding:12px 14px;font-size:11px}.hero{padding-top:55px}.hero-grid{grid-template-columns:1fr;min-height:auto}.hero-copy{max-width:600px}.hero h1{font-size:65px}.hero h1 br:first-child{display:none}.hero-copy>p{max-width:520px}.hero-product{width:570px;height:510px;margin:35px auto 0;transform:scale(1)}.hero-admin{width:500px}.hero-phone{right:5px}.hero-bottom{flex-wrap:wrap;justify-content:space-between;gap:22px}.hero-bottom>p{width:100%;font-size:12px}.hero-bottom>p br{display:none}.hero-bottom b{margin-left:5px}.hero-bottom>div{font-size:10px}.section{padding-block:75px}.value-grid{gap:14px}.value-copy{padding:20px 17px}.value-copy h3{font-size:19px}.value-copy p{font-size:11px}.value-art{height:190px}.mini-editor{width:86%}.mini-wallet{width:85%;padding:11px}.mini-wallet>b{font-size:11px}.mini-verify{width:82%;padding:15px}.floating-chip{padding:7px;font-size:6px;right:5px}.platform-section{grid-template-columns:1fr;gap:35px}.split-copy h2 br:nth-child(2){display:none}.platform-visual{width:100%;max-width:650px;margin:auto;padding:30px}.large .admin-layout{grid-template-columns:130px 1fr}.large .admin-heading{flex-wrap:nowrap}.large .admin-layout .logo{font-size:18px}.large .org-switch{font-size:7px}.large .admin-layout aside>button{padding:12px 7px;font-size:9px}.large .admin-main{padding-inline:18px}.large .admin-heading h4{font-size:12px}.large .stats{gap:10px}.large .stats strong{font-size:24px}.large .stats>div{padding:12px}.large .table-row{padding:12px 7px}.large .table-row b{font-size:8px}.large .table-row small{font-size:6px}.large .activity-title{font-size:10px}.capabilities{max-width:450px}.wallet-grid{grid-template-columns:1fr 1fr;gap:25px}.wallet-visual{height:520px}.floating-skill{padding:12px;top:28px;right:-15px}.wallet-floating-card{padding:12px;bottom:18px;left:-6px}.wallet-floating-card b{font-size:8px}.wallet-grid h2{font-size:39px}.wallet-grid h2 br{display:block}.wallet-grid .split-copy>p{font-size:12px}.wallet-benefits>span{font-size:9px}.wallet-grid .text-link{font-size:10px}.audience-grid{grid-template-columns:1fr 1fr}.audience-card{min-height:230px;padding:27px}.audience-card h3{font-size:20px}.audience-card p{max-width:230px;font-size:12px}.trust-grid{grid-template-columns:1fr 1fr;gap:35px}.trust-grid h2{font-size:34px}.verification-panel{padding:17px}.verification-header>span:first-child{font-size:8px}.verification-header>span:last-child{font-size:4px}.footer>span{display:none}.footer>nav{gap:13px;font-size:8px}.journey-steps{gap:19px}.journey-step h3{font-size:19px}.journey-step p{font-size:10px}.cta-star{font-size:130px;top:130px;right:9%}}@media (width<=600px){.container,.nav-shell{width:calc(100% - 40px)}.header{height:72px}.logo{font-size:27px}.logo-mark{width:29px;height:31px}.desktop-demo{display:none}.menu-toggle{color:#333;background:#f5f1fc;border-radius:6px;padding:8px;display:flex}.menu-toggle svg{width:20px;height:20px}.nav{background:#fff;border-bottom:1px solid #eae2f3;padding:20px;display:none;position:absolute;top:72px;left:0;right:0;box-shadow:0 12px 18px #53436b0a}.nav.open{flex-direction:column;align-items:stretch;gap:2px;display:flex}.nav>a{padding:13px;font-size:14px}.nav>a.active:after{display:none}.nav .mobile-demo{color:#333;align-items:center;gap:10px;display:flex}.hero{padding-top:36px}.hero .eyebrow.pill{letter-spacing:.8px;padding:8px;font-size:6px}.hero h1{letter-spacing:-2.3px;margin-top:22px;font-size:48px;line-height:1.09}.hero h1 br:first-child{display:block}.hero-copy>p{max-width:350px;font-size:13px;line-height:1.9}.hero .button-row{gap:10px;margin-top:24px}.hero .button{gap:10px;padding:13px 14px;font-size:10px}.hero-notes{gap:17px;margin-top:21px;font-size:8px}.hero-product{transform-origin:0 0;width:480px;height:515px;margin:39px 0 -132px;left:calc(50% - 166px);transform:scale(.69)}.hero-admin{width:450px;left:-8px}.hero-phone{top:115px;right:-2px}.portal-label{left:0}.orbit{left:-15px}.orbit-two{left:-65px}.delivery-toast{bottom:23px;left:0}.wallet-label{bottom:0}.hero-bottom{gap:18px 12px;margin-top:0;padding-block:24px}.hero-bottom>p{font-size:10px}.hero-bottom>div{gap:7px;width:calc(50% - 12px);font-size:9px}.hero-bottom svg{width:16px;height:16px}.section{padding-block:58px}.eyebrow{letter-spacing:1.4px;font-size:7px}.section-heading{margin-bottom:28px}.section-heading .eyebrow,.split-copy>.eyebrow{margin-bottom:15px}h2{letter-spacing:-1.2px;font-size:32px;line-height:1.19}.section-heading>p{margin-top:13px;font-size:11px}.value-grid{grid-template-columns:1fr;gap:21px}.value-art{height:230px}.value-copy{padding:24px}.value-copy h3{margin:13px 0;font-size:25px}.value-copy h3 br{display:none}.value-copy p{font-size:12px}.mini-editor{width:77%;max-width:270px}.mini-editor>div{padding:19px 10px}.mini-editor b{font-size:14px}.mini-wallet{width:73%;max-width:260px;padding:17px;transform:rotate(3deg)}.mini-wallet>b{font-size:15px}.mini-wallet>div{padding:10px 0}.mini-verify{width:68%;max-width:250px;padding:20px}.floating-chip{padding:10px 14px;font-size:8px;bottom:20px;right:20px}.journey-section{padding-block:55px}.journey-steps{grid-template-columns:1fr;gap:0}.journey-step{border-top:0;border-left:2px solid #e3dced;grid-template-columns:45px 1fr;margin-left:5px;padding:15px 0 15px 18px;display:grid}.journey-step.selected{border-left-color:#9477de}.step-number{grid-row:span 2;align-items:flex-start;padding-top:3px}.step-number svg{display:none}.journey-step h3{margin:0 0 6px;font-size:19px}.journey-step p{max-width:260px;font-size:11px}.journey-message{gap:10px;margin-top:20px;padding:15px 12px}.journey-message b{font-size:10px}.journey-message p{font-size:8px;line-height:1.5}.journey-message>span:first-child{padding:8px}.journey-message>span:first-child svg{width:18px;height:18px}.journey-status{display:none}.platform-section{gap:35px}.split-copy>p{font-size:12px}.capabilities{gap:15px 9px}.capabilities>span{font-size:9px}.platform-visual{border-radius:8px;padding:20px 12px 15px}.visual-topline{letter-spacing:1px;margin-bottom:15px;font-size:6px}.large .admin-layout{grid-template-columns:83px 1fr}.large .admin-layout aside{padding:12px 6px}.large .admin-layout .logo{font-size:12px}.large .admin-layout .logo-mark{width:15px;height:17px}.large .admin-layout .logo-mark svg{width:12px}.large .org-switch{gap:3px;margin-top:11px;padding:5px 2px;font-size:4px}.large .org-switch small{font-size:3px}.large .org-switch .university-icon{width:13px;height:15px;font-size:6px}.large .org-switch>svg{display:none}.large .admin-layout aside>button{gap:4px;padding:8px 4px;font-size:5px}.large .admin-layout aside>button svg{width:10px;height:10px}.large .admin-main{padding:0 8px 9px}.large .admin-heading{flex-wrap:wrap;gap:4px;margin:12px 0}.large .admin-heading h4{font-size:7px}.large .admin-heading p{font-size:4px}.large .admin-heading>button{padding:4px;font-size:4px}.large .stats{gap:4px}.large .stats>div{padding:7px 5px}.large .stats span{font-size:4px}.large .stats strong{font-size:15px}.large .stats small{font-size:3px}.large .activity-title{margin:12px 0 7px;font-size:6px}.large .activity-title>span{font-size:4px}.large .table-row{gap:4px;padding:6px 4px}.large .table-row b,.large .table-row small{font-size:4px}.large .table-row>span:last-child{width:29px;font-size:3px}.large .verified{padding:2px;font-size:4px}.large .mini-award{width:18px;height:21px}.large .mini-award>svg{width:12px;height:12px}.large .table-head{grid-template-columns:1fr 29px 31px;font-size:4px}.large .template-strip>div{gap:5px;padding:6px 2px;font-size:3px}.large .template-strip svg{width:13px;height:13px}.large .admin-profile{font-size:5px}.large .admin-profile small,.large .demo-label{font-size:4px}.platform-footnote{gap:4px;margin-top:17px;font-size:6px}.wallet-grid{flex-direction:column-reverse;gap:10px;padding-block:55px;display:flex}.wallet-grid>.split-copy{width:100%}.wallet-grid h2{font-size:38px}.wallet-grid h2 br:nth-child(2){display:none}.wallet-grid .split-copy>p{max-width:360px}.wallet-benefits>span{font-size:10px}.wallet-grid .text-link{font-size:11px}.illustration-note{margin-top:20px;font-size:7px}.wallet-visual{width:100%;max-width:390px;height:540px}.floating-skill{top:60px;right:0}.wallet-floating-card{bottom:18px;left:0}.wallet-halo{width:340px;height:340px}.audience-grid{gap:12px}.audience-card{min-height:235px;padding:21px 16px}.audience-card>svg{width:27px;height:27px;margin-bottom:30px}.audience-card h3{font-size:17px;line-height:1.3}.audience-card p{margin-top:10px;font-size:10px;line-height:1.8}.card-decoration svg{width:100px;height:100px}.trust-section{padding-block:55px}.trust-grid{grid-template-columns:1fr;gap:35px}.trust-grid h2{font-size:32px}.trust-features{gap:17px 22px}.trust-features>span{font-size:9px}.verification-panel{width:100%;max-width:360px;margin:auto;padding:22px;transform:rotate(1deg)}.verification-header>span:first-child{font-size:10px}.verification-header>span:last-child{font-size:5px}.final-cta{padding:55px 0}.final-cta h2{letter-spacing:-1.5px;font-size:38px}.final-cta p{max-width:310px;font-size:11px}.final-cta .button{gap:9px;padding:13px;font-size:10px}.final-cta .button-row{gap:9px}.cta-star{opacity:.5;font-size:85px;top:17px;right:3%}.cta-orbit{width:500px;height:500px;top:-150px;right:-250px}.desktop-break{display:none}.footer{gap:25px;padding-top:32px}.footer>nav{flex-wrap:wrap;gap:17px;width:100%;margin:0;font-size:10px;display:flex}.footer-bottom{flex-wrap:wrap;gap:16px;font-size:7px;line-height:1.7}.coming-soon{padding-block:70px}.coming-soon h1{font-size:40px}.coming-soon p{font-size:13px}}.product-screenshot{background:#fff;border:1px solid #e5deef;border-radius:10px;width:100%;min-width:0;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 48px #48326418,0 3px 10px #48326408}.product-screenshot a{display:block}.product-screenshot img{object-fit:contain;width:100%;height:auto;display:block}.product-screenshot a:focus-visible{outline-offset:-4px}.hero-phone>.product-screenshot{width:205px}.hero-admin>.product-screenshot{transform:none}.hero-product.has-screenshots{flex-direction:column;gap:22px;height:auto;min-height:540px;padding-top:45px;display:flex}.hero-product.has-screenshots .hero-admin{width:100%;position:relative;top:auto;left:auto;transform:perspective(1600px)rotateY(-4deg)rotate(-1deg)}.hero-product.has-screenshots .hero-phone{align-self:flex-end;margin-top:-12px;position:relative;top:auto;right:auto}.hero-product.has-screenshots .delivery-toast,.hero-product.has-screenshots .credential-flight,.hero-product.has-screenshots .wallet-label{display:none}.platform-visual>.product-screenshot{transform:perspective(1600px)rotateY(-3deg)rotate(-1deg)}.wallet-visual.has-screenshots{flex-wrap:wrap;align-content:center;gap:25px;height:auto;min-height:540px;padding:35px 0;display:flex}.wallet-visual.has-screenshots>.product-screenshot{width:min(290px,80%);transform:rotate(-2deg)}.skills-screenshot-slot{display:contents}.skills-screenshot-slot>.product-screenshot{z-index:2;order:2;width:min(260px,70%);margin-left:auto;transform:rotate(2deg)}.wallet-visual.has-screenshots .floating-skill{position:relative;inset:auto;transform:none}.wallet-visual.has-screenshots .wallet-floating-card{display:none}.value-art:has(.product-screenshot){height:auto;min-height:220px;padding:20px}.value-art>.product-screenshot{max-height:none;transform:perspective(1200px)rotateY(-3deg)}.value-art>.screenshot-wallet,.value-art>.screenshot-skills-passport{max-width:190px}.trust-grid>.product-screenshot{transform:rotate(1deg)}@media (width<=1150px){.hero-product.has-screenshots{width:auto;transform:none}.hero-product.has-screenshots .hero-phone>.product-screenshot{width:180px}}@media (width<=850px){.hero-product.has-screenshots{width:100%;max-width:620px;margin:35px auto 0}.hero-product.has-screenshots .hero-admin{width:100%}.hero-product.has-screenshots .hero-phone{margin-top:0}.wallet-visual.has-screenshots{min-height:0}}@media (width<=600px){.hero-product.has-screenshots{gap:20px;width:100%;height:auto;min-height:0;margin:30px 0;padding-top:25px;left:auto;transform:none}.hero-product.has-screenshots .hero-admin,.platform-visual>.product-screenshot,.trust-grid>.product-screenshot{transform:none}.hero-product.has-screenshots .hero-phone{align-self:center}.hero-product.has-screenshots .hero-phone>.product-screenshot{width:min(250px,100%)}.hero-product.has-screenshots .orbit{display:none}.wallet-visual.has-screenshots{gap:25px;width:100%;height:auto;padding:25px 0}.wallet-visual.has-screenshots>.product-screenshot{width:min(290px,90%);transform:none}.skills-screenshot-slot>.product-screenshot{width:min(290px,90%);margin:0;transform:none}.value-art:has(.product-screenshot){min-height:0;padding:18px}.value-art>.product-screenshot{transform:none}}.logo.product-logo{letter-spacing:normal;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:7px;width:174px;line-height:1;display:inline-flex}.entrusty-wordmark{width:100%;height:auto;display:block}.product-name{letter-spacing:2px;color:#333;font-family:Inter,sans-serif;font-size:12px;font-weight:550;line-height:1.15}.admin-layout .logo.product-logo{gap:4px;width:85px;max-width:100%;margin-left:0}.large .admin-layout .logo.product-logo{width:85px}@media (width<=850px){.logo.product-logo{width:150px}.product-name{font-size:11px}.large .admin-layout .logo.product-logo{width:100px}}@media (width<=600px){.logo.product-logo{gap:6px;width:145px}.product-name{letter-spacing:1.8px;font-size:10px}.large .admin-layout .logo.product-logo{width:68px}.large .admin-layout .product-name{letter-spacing:.8px;font-size:5px}}.phone{flex-direction:column;height:390px;padding-bottom:10px;display:flex;overflow:hidden}.phone:after{content:"";background:#393445;border-radius:4px;width:48px;height:3px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.phone-status,.wallet-brand,.wallet-welcome,.wallet-tabs,.phone-bottom{flex-shrink:0}.wallet-screen-content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d9cce7 transparent;flex:1;min-height:0;padding-right:2px;overflow-y:auto}.phone-bottom{background:#fff;margin-top:8px;padding-bottom:5px}.detailed{height:480px;padding-bottom:12px}.phone .passport{min-height:0}.detailed .wallet-welcome{padding-top:15px;padding-bottom:10px}.detailed .phone-status{margin-bottom:17px}.wallet-scroll-container{flex-direction:column;flex:1;min-height:0;display:flex}.wallet-scroll-container .wallet-screen-content{scroll-behavior:auto;overflow-anchor:none}.wallet-scroll-toggle{color:#333;background:0 0;flex-shrink:0;justify-content:center;align-self:center;align-items:center;gap:3px;min-height:12px;padding:4px 7px 0;font-size:5px;line-height:1.5;display:flex}.detailed .wallet-scroll-toggle{min-height:15px;font-size:6px}.wallet-scroll-toggle:hover{color:#333}.wallet-scroll-toggle:focus-visible{outline-offset:1px}:root{--brand-purple:#7b68ee;--brand-deep:#5c3bbf;--brand-pink:#fd71af;--brand-blue:#49ccf9;--ink:#292d34;--copy:#625b73}.gradient-text{background-image:linear-gradient(105deg,#6746d6 5%,#9960df 50%,#e54c99 100%)}.eyebrow{color:#a18caf}.eyebrow.pill{color:#a18caf;background:#f0e8ff;border-color:#dbcbf8}.pill>span{background:#a550dc}.button{background:linear-gradient(115deg,#7b68ee,#7650dc);border-color:#7960e5;box-shadow:0 5px 15px #7b68ee28}.button:hover{background:linear-gradient(115deg,#6b50de,#5c3bbf);box-shadow:0 9px 24px #7b68ee38}.button.secondary{color:#333;background:#fff;border-color:#d8cbed}.nav>a,.nav>a.active,.logo .product-name,.text-link{color:#333}.hero{background:linear-gradient(115deg,#fff 20%,#faf7ff 58%,#ece5ff 100%)}.hero-glow{background:radial-gradient(at 75% 35%,#fd71af32,#0000 65%),radial-gradient(at 60% 75%,#49ccf949,#0000 60%)}.hero-copy>p,.section-heading>p,.split-copy>p,.hero-notes,.hero-notes svg,.muted-heading{color:#333}.hero-bottom{border-color:#dfd2f0}.hero-bottom>p,.hero-bottom>div,.hero-bottom b,.hero-bottom svg{color:#333}.value-card{border-color:#e3d4f1;box-shadow:0 5px 20px #7851a007}.issue-art{background:linear-gradient(135deg,#e9dcff,#f0ddff 55%,#ffdbef)}.own-art{background:linear-gradient(135deg,#d3f1ff,#dfdfff)}.verify-art{background:linear-gradient(135deg,#ffdeed,#efdafe)}.value-copy>span,.value-copy p{color:#333}.journey-section{background:linear-gradient(120deg,#f4edff,#faf5ff 65%,#f1f8ff)}.journey-step.selected{border-color:#9460d6}.journey-step.selected .step-number,.journey-step p,.journey-message b,.journey-message p{color:#333}.platform-visual{background:linear-gradient(135deg,#e7d9ff,#f8dcef)}.capabilities>span,.wallet-benefits>span,.capabilities svg,.wallet-benefits svg{color:#333}.wallet-section{background:linear-gradient(120deg,#f6f0ff,#fbf8ff 70%,#f1f7ff)}.wallet-halo{background:radial-gradient(circle,#d8bff755,#0000 68%);border-color:#decaef}.floating-skill b,.wallet-floating-card b,.illustration-note{color:#333}.audience-card.purple{color:#333;background:linear-gradient(130deg,#e5d3ff,#d5b3f6)}.audience-card.blue{color:#333;background:linear-gradient(130deg,#d0efff,#aedef6)}.audience-card.pink{color:#333;background:linear-gradient(130deg,#ffd9ed,#f5b5d5)}.audience-card.peach{color:#333;background:linear-gradient(130deg,#ffe8d6,#f8d0b7)}.trust-section{background:linear-gradient(125deg,#f7f3fc,#f5f7fc)}.trust-features>span,.trust-features svg,summary,details p,.verification-header>span:first-child{color:#333}.verification-panel>.button{background:linear-gradient(110deg,#8f62c5,#7b68ee);border-color:#8c65ce}.final-cta{background:linear-gradient(112deg,#6043c6 0%,#8756db 38%,#cd62b8 72%,#69b8ed 115%)}.final-cta p{color:#fff0ff}.final-cta .button{color:#7140a2;background:#fff;border-color:#fff}.final-cta .button.secondary{color:#fff;background:#ffffff12;border-color:#ffffff65}.footer>span,.footer>nav,.footer-bottom,.coming-soon p{color:#333}.hero-grid:has(.home-hero-screenshot){grid-template-columns:.85fr 1.15fr;align-items:center;gap:40px;min-height:550px;padding-bottom:35px}.home-hero-screenshot{min-width:0;padding:20px 0;position:relative}.home-hero-screenshot:before{content:"";z-index:-1;background:linear-gradient(125deg,#d9c4ff70,#f9cbe775 60%,#c2eaff70);border:1px solid #e5d5f2;border-radius:20px;position:absolute;inset:45px -18px 8px;transform:rotate(3deg)}.home-hero-screenshot-label{letter-spacing:1.4px;color:#333;align-items:center;gap:7px;margin-bottom:15px;font-size:8px;font-weight:600;display:flex}.home-hero-screenshot-label>span{background:#9c6cce;border-radius:50%;width:5px;height:5px}.home-hero-screenshot figure{background:#fff;border:1px solid #dcd3ea;border-radius:10px;margin:0;overflow:hidden;transform:perspective(1800px)rotateY(-3deg)rotate(-1deg);box-shadow:0 22px 60px #60417d20,0 5px 15px #60417d0a}.home-hero-screenshot figure a{display:block}.home-hero-screenshot img{object-fit:contain;width:100%;height:auto;display:block}.home-hero-fullsize{color:#333;justify-content:flex-end;align-items:center;gap:5px;margin-top:17px;font-size:9px;display:flex}.home-hero-fullsize:hover{color:#333}@media (width>=1450px){.hero-grid:has(.home-hero-screenshot){gap:45px}.hero-grid:has(.home-hero-screenshot) h1{font-size:62px}}@media (width<=1150px){.hero-grid:has(.home-hero-screenshot){gap:25px}.hero-grid:has(.home-hero-screenshot) h1{font-size:48px}}@media (width<=850px){.hero-grid:has(.home-hero-screenshot){grid-template-columns:1fr;gap:25px;padding-bottom:20px}.hero-grid:has(.home-hero-screenshot) h1{font-size:65px}.home-hero-screenshot{width:100%;max-width:700px;margin:auto}}@media (width<=600px){.hero-grid:has(.home-hero-screenshot){gap:15px;padding-bottom:20px}.hero-grid:has(.home-hero-screenshot) h1{font-size:48px}.home-hero-screenshot{padding:15px 0}.home-hero-screenshot:before{border-radius:12px;inset:35px -8px 15px;transform:rotate(2deg)}.home-hero-screenshot figure{border-radius:7px;transform:none}.home-hero-screenshot-label{letter-spacing:1px;margin-bottom:12px;font-size:6px}.home-hero-fullsize{margin-top:14px;font-size:8px}}.dashboard-refresh .admin-layout{grid-template-columns:113px 1fr}.dashboard-refresh .org-switch{margin:11px 0 9px}.dashboard-menu-group{margin-top:7px}.dashboard-menu-group>span{letter-spacing:.25px;color:#333;padding:0 6px 4px;font-size:5px;display:block}.dashboard-menu-group>button{text-align:left;color:#333;background:0 0;border-radius:4px;align-items:center;gap:6px;width:100%;margin-bottom:2px;padding:6px;font-size:6px;line-height:1.3;display:flex}.dashboard-menu-group>button.selected{color:#333;background:#eee3fb}.dashboard-menu-group>button:hover{color:#333;background:#f6f0fc}.dashboard-refresh .admin-profile{padding-top:15px}.dashboard-refresh .stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.dashboard-refresh .stats>div{padding:9px 6px}.dashboard-refresh .stats span{white-space:nowrap;font-size:5px}.dashboard-refresh .stats strong{font-size:17px}.dashboard-refresh .stats small{color:#333;font-size:5px}.dashboard-refresh .admin-heading{margin:17px 0}.dashboard-refresh .admin-heading h4{letter-spacing:-.4px;font-size:13px}.dashboard-refresh .admin-heading p{font-size:5px;line-height:1.6}.dashboard-records .table-row{padding:9px 6px}.dashboard-records .mini-award{font-size:7px;font-weight:600}.dashboard-records .table-row>span:last-child{text-align:center;width:24px;font-size:6px}.dashboard-records .table-row b{font-size:7px}.dashboard-records .table-row small{font-size:5px}.dashboard-records .table-row small.dashboard-record-id{color:#333;font-size:4px}.dashboard-records .table-head{grid-template-columns:1fr 40px 28px}.dashboard-lower{grid-template-columns:1fr 1.15fr;gap:15px;margin-top:2px;display:grid}.dashboard-lower .activity-title{color:#333;margin:12px 0 8px;font-size:7px}.dashboard-student{align-items:center;gap:5px;padding:5px 0;display:flex}.dashboard-student .avatar{width:18px;height:18px;font-size:6px}.dashboard-student b,.dashboard-event b{color:#333;font-size:5px;font-weight:550;display:block}.dashboard-student small,.dashboard-event small{color:#333;margin-top:3px;font-size:4px;line-height:1.7;display:block}.dashboard-event{color:#333;align-items:flex-start;gap:5px;padding:6px 0;display:flex}.dashboard-refresh .demo-label{margin-top:10px;font-size:4px}.hero-admin .dashboard-refresh{box-shadow:0 20px 60px #67418a20,0 3px 8px #41316a08}@media (width<=600px){.large.dashboard-refresh .admin-layout{grid-template-columns:83px 1fr}.large.dashboard-refresh .stats{gap:3px}.large.dashboard-refresh .stats>div{padding:7px 4px}.large.dashboard-refresh .stats span{font-size:3px}.large.dashboard-refresh .stats strong{letter-spacing:-.3px;font-size:12px}.large.dashboard-refresh .stats small{font-size:3px}.large.dashboard-refresh .admin-heading h4{font-size:9px}.large.dashboard-refresh .admin-heading p{font-size:4px}.large .dashboard-menu-group>span{padding-inline:4px;font-size:4px}.large .dashboard-menu-group>button{gap:4px;padding:5px 4px;font-size:4px}.large .dashboard-menu-group>button svg{width:9px;height:9px}.large .dashboard-records .table-row{padding:7px 4px}.large .dashboard-records .table-row b{font-size:5px}.large .dashboard-records .table-row small{font-size:4px}.large .dashboard-records .table-row small.dashboard-record-id{font-size:3px}.large .dashboard-records .table-row>span:last-child{width:16px;font-size:4px}.large .dashboard-records .table-head{grid-template-columns:1fr 28px 21px}.large .dashboard-records .mini-award{font-size:5px}.large .dashboard-lower{gap:7px}.large .dashboard-lower .activity-title{font-size:5px}.large .dashboard-student b,.large .dashboard-event b{font-size:4px}.large .dashboard-student small,.large .dashboard-event small{font-size:3px}}.hero-product{height:520px;overflow:visible}.hero-admin .dashboard-refresh{flex-direction:column;height:390px;display:flex}.hero-admin .dashboard-refresh>.window-bar{flex-shrink:0}.hero-admin .dashboard-refresh>.admin-layout{flex:1;min-height:0;overflow:hidden}.hero-admin .dashboard-refresh .admin-layout>aside,.hero-admin .dashboard-refresh .admin-main{scrollbar-width:none;overscroll-behavior:contain;min-height:0;overflow-y:auto}.hero-admin .dashboard-refresh .admin-layout>aside::-webkit-scrollbar{display:none}.hero-admin .dashboard-refresh .admin-main::-webkit-scrollbar{display:none}.hero-admin .dashboard-refresh .admin-profile{margin-top:12px}.hero .hero-bottom{margin-top:30px}.logo.product-logo{gap:6px;width:140px}.product-name{letter-spacing:1.7px;font-size:10px}.footer .logo.product-logo{width:125px}.footer .product-name{letter-spacing:1.5px;font-size:9px}.admin-layout .logo.product-logo,.large .admin-layout .logo.product-logo{gap:3px;width:68px}.admin-layout .product-name{letter-spacing:.8px;font-size:5px}@media (width>=1450px){.hero-product{height:530px}}@media (width<=1150px){.hero-product{height:520px}}@media (width<=850px){.hero-product{height:520px}.logo.product-logo{width:130px}.product-name{font-size:9px}.large .admin-layout .logo.product-logo{width:75px}}@media (width<=600px){.hero-product{height:520px;margin-bottom:-125px}.hero .hero-bottom{margin-top:26px}.logo.product-logo{gap:5px;width:118px}.product-name{letter-spacing:1.5px;font-size:8px}.large .admin-layout .logo.product-logo{width:56px}.large .admin-layout .product-name{letter-spacing:.6px;font-size:4px}}:where(.admin-portal,.phone,.value-art,.platform-screenshot-slot,.home-passport-showcase,.home-trust-preview,.network-workspace,.integration-map,.wallet-passport-demo,.wallet-sharing-demo,.wallet-verification-demo,.issuance-preview,.template-screen-composition) :where(h1,h2,h3,h4,p,small,b,strong,dt,dd,legend,label,code,figcaption),:where(.admin-portal,.phone,.value-art,.platform-screenshot-slot,.home-passport-showcase,.home-trust-preview,.network-workspace,.integration-map,.wallet-passport-demo,.wallet-sharing-demo,.wallet-verification-demo,.issuance-preview,.template-screen-composition) :where(.eyebrow,.demo-label,.wallet-concept-label,.certificate-body>span,.certificate-bottom,.verified,.stats>div>span,.table-head,.table-row>span:last-child){color:#333}:where(.admin-portal,.phone,.value-art,.platform-screenshot-slot,.home-passport-showcase,.home-trust-preview,.network-workspace,.integration-map,.wallet-passport-demo,.wallet-sharing-demo,.wallet-verification-demo,.issuance-preview,.template-screen-composition) small{color:#9c88ac}.admin-portal .demo-label,.admin-portal .stats span,.admin-portal .table-head,.admin-portal .admin-top,.admin-portal .dashboard-menu-group>span,.admin-portal .dashboard-record-id,.phone .wallet-welcome>p,.phone .wallet-welcome>span,.phone .certificate-body>span,.phone .certificate-bottom,.phone .share-note,.value-art .mini-editor>span,.value-art .floating-chip,.value-art .mini-wallet small,.value-art .mini-verify>div,.platform-screenshot-slot .placeholder-content .eyebrow,.platform-screenshot-slot .placeholder-topline b,.platform-screenshot-slot figcaption,.platform-screenshot-slot .placeholder-content code,.home-passport-column-label,.home-passport-interface-top>span:last-child,.home-passport-credential-bottom,.home-passport-evidence-label,.home-passport-footnote p{color:#a18cae}.home-passport-evidence a small,.home-passport-owner p,.home-passport-skill-list>button>span:last-child{color:#9c88ac}.network-workspace .network-example-label,.network-workspace .network-hint,.network-workspace .network-caption,.network-workspace .network-legend,.network-workspace .access-label,.network-workspace .eyebrow,.wallet-demo-header .wallet-concept-label,.wallet-passport-demo .eyebrow,.wallet-passport-demo .wallet-skill-rule,.wallet-passport-demo .wallet-import-rule,.wallet-sharing-demo .recipient-preview-label,.wallet-sharing-demo .recipient-sample-label,.wallet-verification-demo dt,.issuance-preview .issuance-preview-top>span,.issuance-preview .issuance-preview-org small,.issuance-preview .issuance-preview-title p,.issuance-preview .issuance-preview-body fieldset>p,.issuance-preview .issuance-preview-body label small,.issuance-preview .issuance-preview-disclaimer,.issuance-preview .issuance-review dt,.template-screen-composition .template-preview-top>span,.template-screen-composition .template-preview-org small,.template-screen-composition .template-preview-list>p,.template-screen-composition .template-preview-list-heading,.template-screen-composition .template-static-search,.template-screen-composition .template-preview-row small,.template-screen-composition .template-detail-heading p,.template-screen-composition .template-certificate>small,.template-screen-composition .template-certificate>p,.template-screen-composition .template-certificate>div small,.template-screen-composition .template-certificate>span,.template-screen-composition .template-composition-caption,.template-screen-composition .template-library-footer{color:#a18cae}.eyebrow,.eyebrow.pill,.value-copy>span,.portal-label,.wallet-label,.visual-topline,.feature-index,.home-passport-column-label,.home-passport-evidence-label,.home-passport-interface-top>span:last-child,.template-detail-screen-label,.template-preview-list-heading,.wallet-concept-label,.access-label,.network-example-label,.recipient-preview-label{color:#a18caf}.final-cta .eyebrow{color:#eee1ff}.hero .hero-admin{transform:none}.hero .home-desktop-screen{zoom:.73;width:700px;max-height:535px}.hero .home-desktop-screen .dashboard-refresh{height:auto;display:block}.hero .home-desktop-screen .dashboard-refresh>.admin-layout{height:auto;overflow:visible}.hero .home-wallet-screen{zoom:.57;width:350px}.hero .home-wallet-screen .sp-phone-screen{max-height:620px}@media (width>=1450px){.hero .home-desktop-screen{zoom:.77}}@media (width<=1100px){.hero .home-desktop-screen{zoom:.67}}@media (width<=850px){.hero .home-desktop-screen{zoom:.714}}@media (width<=600px){.hero .home-desktop-screen{zoom:.643}}.hero .hero-phone{transform:none}.platform-page{overflow:clip}.platform-page h2{font-size:40px;line-height:1.18}.platform-hero{background:linear-gradient(155deg,#fff 32%,#f3effd 80%,#fceff8);padding:70px 0 0;position:relative;overflow:hidden}.platform-hero-glow{pointer-events:none;background:radial-gradient(#e7d2ff90,#0000 70%);width:1000px;height:700px;position:absolute;top:-200px;right:-400px}.platform-hero-copy{text-align:center;position:relative}.platform-hero h1{letter-spacing:-3px;margin-top:25px;font-size:clamp(42px,4.8vw,69px);font-weight:750;line-height:1.08}.platform-hero-copy>p{color:#333;margin-top:24px;font-size:14px;line-height:1.9}.platform-hero-copy>.button-row{justify-content:center;margin-top:25px}.platform-hero-stage{background:#ffffff80;border:1px solid #e9dff5;border-bottom:0;border-radius:16px 16px 0 0;max-width:1030px;margin:55px auto 0;padding:24px 28px 0;position:relative;box-shadow:0 12px 70px #6a42890a}.hero-stage-caption{color:#333;letter-spacing:1.2px;justify-content:space-between;align-items:center;margin:0 0 18px;font-size:8px;display:flex}.hero-stage-caption>span{align-items:center;gap:6px;display:flex}.hero-stage-caption>span:last-child{letter-spacing:0;color:#333;font-size:10px}.platform-screenshot-slot{width:100%;min-width:0;position:relative}.screenshot-needed{background:#fff;border:1px solid #e4deec;border-radius:10px;margin:0;overflow:hidden;box-shadow:0 15px 45px #5d3f7c0b}.placeholder-topline{background:#fcfbfe;border-bottom:1px solid #efebf5;align-items:center;gap:4px;height:30px;padding:0 12px;display:flex}.placeholder-topline>span{background:#e1d8ed;border-radius:50%;width:5px;height:5px}.placeholder-topline>span:first-child{background:#eac1d9}.placeholder-topline>span:nth-child(2){background:#e9dcc5}.placeholder-topline>span:nth-child(3){background:#c9dbd8}.placeholder-topline b{letter-spacing:1.2px;color:#333;margin:auto;font-size:6px;font-weight:500}.placeholder-content{text-align:center;background:radial-gradient(at 50% 30%,#f7f3fc 0,#fff 65%);flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:35px 24px;display:flex;position:relative}.placeholder-icon{color:#333;background:#f0e9fa;border:1px solid #e5d8f4;border-radius:14px;justify-content:center;align-items:center;width:61px;height:61px;margin-bottom:20px;display:flex}.placeholder-content .eyebrow{color:#a18caf;letter-spacing:1.8px;font-size:7px}.placeholder-content h4{letter-spacing:-.5px;color:#333;margin-top:12px;font-size:18px;font-weight:550}.placeholder-content p{color:#333;max-width:260px;margin-top:9px;font-size:10px;line-height:1.7}.placeholder-content code{color:#333;overflow-wrap:anywhere;background:#f6f2fa;border:1px solid #eee5f5;border-radius:5px;max-width:100%;margin-top:20px;padding:6px 10px;font-size:9px;line-height:1.7}.screenshot-needed figcaption{color:#333;background:#fcfbfe;border-top:1px solid #f0ebf5;justify-content:space-between;gap:15px;padding:12px 16px;font-size:7px;display:flex}.screenshot-needed figcaption>span:first-child{align-items:center;gap:5px;display:flex}.platform-hero-stage>.platform-screenshot-slot{transform-origin:bottom;transform:perspective(1600px)rotateX(2deg)}.platform-hero-stage .placeholder-content{min-height:340px}.platform-hero-stage .placeholder-content h4{font-size:23px}.hero-stage-bottom{color:#333;justify-content:center;gap:60px;padding:22px 0;font-size:10px;display:flex}.hero-stage-bottom>span{align-items:center;gap:7px;display:flex}.platform-section-nav{background:#fff;border-block:1px solid #ece5f3}.platform-section-nav>.container{justify-content:center;align-items:center;gap:48px;min-height:62px;display:flex}.platform-section-nav a{color:#333;white-space:nowrap;padding-block:15px;font-size:11px;font-weight:550;transition:color .2s}.platform-section-nav a:hover{color:#333}.platform-page section[id]{scroll-margin-top:115px}.platform-feature-section{padding:95px 0}.platform-tinted{background:#faf9fd;border-block:1px solid #f0eaf6}.platform-feature-grid{grid-template-columns:.86fr 1.14fr;align-items:center;gap:85px;display:grid}.platform-feature-copy>.eyebrow{margin-bottom:20px}.feature-index{color:#333;border-right:1px solid #dfd2ef;margin-right:2px;padding-right:10px}.platform-feature-copy>p{color:#333;max-width:410px;margin-top:21px;font-size:13px;line-height:1.9}.platform-feature-list{flex-direction:column;gap:14px;margin:25px 0 0;padding:0;list-style:none;display:flex}.platform-feature-list li{color:#333;align-items:flex-start;gap:9px;font-size:11px;line-height:1.6;display:flex}.platform-feature-list svg{color:#333;margin-top:1px}.platform-feature-visual{min-width:0;position:relative}.platform-feature-visual>.platform-screenshot-slot:first-child{transform:perspective(1600px)rotateY(-3deg)rotate(-1deg)}.feature-reversed{grid-template-columns:1.14fr .86fr}.feature-reversed .platform-feature-copy{order:2}.feature-reversed .platform-feature-visual{order:1}.feature-reversed .platform-feature-visual>.platform-screenshot-slot:first-child{transform:perspective(1600px)rotateY(3deg)rotate(1deg)}.issuance-journey{background:#fff;border:1px solid #e8def2;border-radius:9px;margin:23px 8px 0;padding:18px}.issuance-steps{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.issuance-steps>button{color:#333;background:0 0;align-items:center;gap:8px;padding:0;font-size:10px;display:flex;position:relative}.issuance-steps>button>span{background:#f7f2fc;border:1px solid #efe5f9;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.issuance-steps>button.selected{color:#333}.issuance-arrow{color:#333;position:absolute;right:-4px}.issuance-journey>p{color:#333;min-height:35px;margin-top:15px;font-size:10px;line-height:1.8}.skills-transfer{color:#333;justify-content:center;align-items:center;gap:13px;margin:23px 0 17px;display:flex}.skills-transfer>span{align-items:center;gap:6px;font-size:8px;display:flex}.passport-screenshot-preview{z-index:2;max-width:310px;margin-left:auto}.passport-screenshot-preview .placeholder-content{min-height:150px;padding:22px 15px}.passport-screenshot-preview .placeholder-icon{border-radius:8px;width:37px;height:37px;margin-bottom:10px}.passport-screenshot-preview .placeholder-icon svg{width:19px;height:19px}.passport-screenshot-preview .placeholder-content h4{margin-top:8px;font-size:14px}.passport-screenshot-preview .placeholder-content p{font-size:8px}.passport-screenshot-preview .placeholder-content code{margin-top:12px;font-size:7px}.passport-screenshot-preview figcaption{padding:9px;font-size:6px}.platform-network-section{background:linear-gradient(160deg,#fff 15%,#f7f1ff 85%);padding:95px 0}.network-heading{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:40px;display:flex}.network-heading .eyebrow{margin-bottom:20px}.network-heading>p{color:#333;max-width:300px;margin-bottom:4px;font-size:12px;line-height:1.9}.network-workspace{background:#fff;border:1px solid #e5d9ef;border-radius:13px;overflow:hidden;box-shadow:0 20px 70px #68418b0b}.network-toolbar{border-bottom:1px solid #eee5f5;justify-content:space-between;align-items:center;height:54px;padding:0 23px;display:flex}.network-toolbar>span:first-child{color:#333;align-items:center;gap:8px;font-size:11px;font-weight:550;display:flex}.network-example-label{letter-spacing:1.3px;color:#333;font-size:7px}.network-workspace-grid{grid-template-columns:1fr 300px;display:grid}.network-canvas{background-color:#fcfafe;background-image:radial-gradient(#e7daee .8px,#0000 .8px);background-size:18px 18px;min-width:0;padding:20px 20px 14px;position:relative}.network-hint{color:#333;align-items:center;gap:6px;font-size:8px;display:flex}.network-hint>span{background:#b698d0;border-radius:50%;width:5px;height:5px}.network-diagram{max-width:680px;height:365px;margin:10px auto 0;position:relative}.network-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.network-lines path{fill:none;stroke:#dcd0ea;stroke-width:1.5px;transition:stroke .25s}.network-lines .connection-active{stroke:#9d79d0;stroke-width:2px}.network-lines .connection-secondary{stroke-dasharray:4 5}.organisation-node{text-align:left;z-index:2;background:#fff;border:1px solid #e5d9ed;border-radius:9px;align-items:center;gap:8px;width:44%;max-width:246px;min-height:69px;padding:12px;transition:border .2s,box-shadow .2s;display:flex;position:absolute;box-shadow:0 6px 18px #69507c06}.organisation-node:hover{border-color:#b491d3}.node-northbridge{top:5px;left:50%;transform:translate(-50%)}.node-waterloo{top:162px;left:3%}.node-elmbridge{top:162px;right:3%}.node-training{top:291px;left:3%}.organisation-monogram{color:#333;background:#eee5f9;border:1px solid #e1d1ee;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:34px;font-family:Georgia,serif;font-size:10px;font-weight:700;display:flex}.node-elmbridge .organisation-monogram{color:#333;background:#e9f3fa;border-color:#d9e8f3}.node-training .organisation-monogram{color:#333;background:#faf0f7;border-color:#efdeea}.organisation-node b{color:#333;font-size:9px;font-weight:550;line-height:1.5;display:block}.organisation-node small{color:#333;align-items:center;gap:3px;margin-top:4px;font-size:6px;line-height:1.5;display:flex}.node-indicator{color:#333;margin-left:auto;display:flex}.network-boundary{letter-spacing:.3px;color:#333;background:#fcfafe;align-items:center;gap:4px;padding:3px 4px;font-size:6px;display:flex;position:absolute;top:259px;left:2%}.network-caption{color:#333;text-align:center;margin-top:19px;font-size:8px;line-height:1.8}.network-inspector{background:#fff;border-left:1px solid #eee4f4;padding:28px 23px}.network-inspector>.eyebrow{color:#a18caf;font-size:7px}.network-inspector h3{letter-spacing:-.6px;color:#333;margin:12px 0;font-size:20px;font-weight:550;line-height:1.3}.network-access-tag{color:#333;background:#f5effb;border-radius:20px;align-items:center;gap:5px;padding:5px 8px;font-size:7px;display:inline-flex}.access-group{border-top:1px solid #f0e9f6;margin-top:22px;padding-top:16px}.access-label{letter-spacing:1.2px;color:#333;font-size:6px}.access-group p{color:#333;flex-wrap:wrap;align-items:center;gap:5px;margin-top:10px;font-size:8px;line-height:1.8;display:flex}.access-group p>svg{color:#333}.access-group p small{color:#333;margin-left:auto;font-size:6px}.access-group p.access-empty{color:#333}.access-restriction{color:#333;background:#faf7fd;border:1px solid #eee4f6;border-radius:7px;gap:8px;margin-top:20px;padding:12px;display:flex}.access-restriction p{color:#333;font-size:8px;line-height:1.8}.network-legend{color:#333;border-top:1px solid #eee5f5;justify-content:center;gap:25px;padding:13px;font-size:7px;display:flex}.network-legend>span{align-items:center;gap:5px;display:flex}.network-legend i{background:#a685c5;border-radius:50%;width:6px;height:6px}.network-legend>span:nth-child(2) i{background:#a2c6ce}.network-principles{grid-template-columns:repeat(3,1fr);gap:35px;margin-top:30px;display:grid}.network-principles>span{color:#333;grid-template-columns:24px 1fr;gap:7px;display:grid}.network-principles>span>svg{grid-row:span 2;margin-top:1px}.network-principles b{color:#333;font-size:10px;font-weight:550}.network-principles small{color:#333;font-size:9px;line-height:1.8}.network-details-toggle{color:#333;background:0 0;align-items:center;gap:7px;margin-top:30px;padding:0;font-size:10px;display:flex}.network-full-features{background:#fff9;border:1px solid #e8def1;border-radius:8px;margin-top:15px;padding:20px}.network-full-features .platform-feature-list{grid-template-columns:1fr 1fr;margin:0;display:grid}.platform-white-label{background:#faf9fd;border-block:1px solid #f0eaf6;padding:90px 0}.brand-wallets{grid-template-columns:1fr 170px 1fr;align-items:center;gap:24px;max-width:1030px;margin:auto;display:grid}.brand-wallet{background:linear-gradient(160deg,#ece5fa,#f5f1fc);border:1px solid #e6dbf1;border-radius:12px;padding:22px}.brand-wallet-label{align-items:center;gap:9px;margin-bottom:20px;display:flex}.brand-wallet-label>span{color:#333;background:#f9f6fd;border:1px solid #d5c4e6;border-radius:6px;justify-content:center;align-items:center;width:32px;height:36px;font-family:Georgia,serif;font-size:12px;display:flex}.brand-elmbridge .brand-wallet-label>span{color:#333;background:#f7fcff;border-color:#d0e5f1}.brand-wallet-label b{color:#333;font-size:10px;font-weight:550;display:block}.brand-elmbridge .brand-wallet-label b{color:#333}.brand-wallet-label small{letter-spacing:1px;color:#333;margin-top:5px;font-size:5px;display:block}.brand-wallet-label i{background:#9274bd;border-radius:50%;width:12px;height:12px;margin-left:auto}.brand-elmbridge .brand-wallet-label i{background:#75a9c9}.brand-wallet .placeholder-content{min-height:330px;padding-inline:13px}.brand-wallet .placeholder-content h4{font-size:15px}.brand-wallet .placeholder-content p{font-size:9px}.brand-wallet .placeholder-content code{font-size:7px}.brand-wallet figcaption{gap:8px;padding:10px;font-size:6px}.brand-wallet figcaption>span:last-child{display:none}.brand-shared{text-align:center;color:#333}.brand-shared>span{background:#fff;border:1px solid #e5d9ee;border-radius:50%;justify-content:center;align-items:center;width:49px;height:49px;margin:auto;display:flex}.brand-shared p{color:#333;margin-top:13px;font-size:10px;line-height:1.9}.brand-shared b{color:#333;font-weight:550}.white-label-footer{max-width:1030px;margin:30px auto 0}.white-label-footer .platform-feature-list{flex-flow:wrap;justify-content:center;gap:14px 25px}.white-label-footer .platform-feature-list li{font-size:9px}.white-label-footer>p{text-align:center;color:#333;max-width:650px;margin:23px auto 0;font-size:11px;line-height:1.9}.platform-standards{color:#333;background:#faf7fe;border:1px solid #e8def1;border-radius:8px;gap:10px;margin-top:24px;padding:17px 19px;display:flex}.platform-standards p{color:#333;font-size:9px;line-height:1.9}.platform-standards b{color:#333;font-weight:550}.platform-integrations{padding:95px 0}.integration-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px;display:grid}.integration-status{color:#333;align-items:center;gap:6px;margin-top:23px;font-size:9px;display:flex}.platform-feature-copy>p.integration-disclaimer{color:#333;margin-top:12px;font-size:10px}.platform-integrations .button{margin-top:25px;font-size:11px}.integration-map{background:linear-gradient(145deg,#f4effc,#fcf7fd);border:1px solid #ebe2f4;border-radius:12px;padding:35px;position:relative}.integration-source{color:#333;background:#fff;border:1px solid #e4d8ef;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;max-width:290px;margin:auto;padding:20px;display:flex;box-shadow:0 10px 25px #704a8d08}.integration-source b{letter-spacing:-.3px;margin-top:12px;font-size:15px;font-weight:550}.integration-source>span{color:#333;margin-top:7px;font-size:8px}.integration-connector{color:#333;flex-direction:column;align-items:center;padding:7px 0;display:flex}.integration-connector>span{background:#dac9e8;width:1px;height:13px}.integration-connector>svg{transform:rotate(90deg)}.integration-options{flex-direction:column;gap:11px;display:flex}.integration-options>div{color:#333;background:#ffffffb0;border:1px solid #e6daef;border-radius:8px;align-items:center;gap:13px;padding:16px 20px;display:flex}.integration-options b{color:#333;font-size:11px;font-weight:550;display:block}.integration-options small{color:#333;margin-top:6px;font-size:8px;display:block}.integration-note{color:#333;justify-content:center;align-items:center;gap:5px;margin-top:19px;font-size:7px;line-height:1.7;display:flex}.platform-final-cta .platform-back-top{color:#f1e4fa;align-items:center;gap:6px;margin-left:10px;font-size:10px;display:flex}.platform-final-cta h2{font-size:48px}@media (width>=1450px){.platform-feature-grid{gap:100px}.platform-page h2{font-size:44px}.platform-hero-stage .placeholder-content{min-height:390px}}@media (width<=1100px){.platform-feature-grid{gap:45px}.platform-page h2{font-size:35px}.network-workspace-grid{grid-template-columns:1fr 260px}.network-inspector{padding:24px 18px}.network-heading{gap:30px}.network-heading>p{max-width:260px}.organisation-node{gap:6px;padding:9px}.organisation-node b{font-size:8px}.organisation-node small{font-size:5px}.organisation-monogram{width:25px;height:30px;font-size:9px}.brand-wallets{grid-template-columns:1fr 135px 1fr;gap:18px}.brand-wallet{padding:18px}.brand-wallet-label b{font-size:8px}.integration-grid{gap:50px}.platform-section-nav>.container{gap:35px}}@media (width<=850px){.platform-hero{padding-top:50px}.platform-hero h1{letter-spacing:-2.5px;font-size:54px}.platform-hero-stage{margin-top:40px;padding:20px 20px 0}.platform-section-nav>.container{gap:28px}.platform-feature-section{padding:65px 0}.platform-feature-grid,.feature-reversed{grid-template-columns:1fr;gap:30px}.platform-feature-copy h2{max-width:530px}.platform-feature-copy>p{max-width:500px}.platform-feature-list{grid-template-columns:1fr 1fr;gap:13px 20px;display:grid}.feature-reversed .platform-feature-copy,.feature-reversed .platform-feature-visual{order:0}.platform-feature-visual{width:100%;max-width:680px;margin:auto}.placeholder-content{min-height:300px}.network-heading{display:block}.network-heading>p{max-width:500px;margin-top:22px}.network-workspace-grid{grid-template-columns:1fr}.network-inspector{border-top:1px solid #eee4f4;border-left:0;padding:24px}.network-inspector h3{font-size:20px}.network-inspector .access-group{margin-top:18px;padding-top:12px}.network-inspector .access-group p{max-width:400px;font-size:10px}.network-inspector .access-label{font-size:7px}.network-inspector .access-group p small{font-size:8px}.access-restriction p{font-size:10px}.network-diagram{max-width:600px;height:365px}.organisation-node b{font-size:9px}.organisation-node small{font-size:6px}.organisation-node{gap:8px;padding:12px}.organisation-monogram{width:30px;height:34px;font-size:10px}.network-caption,.network-hint{font-size:9px}.network-principles{gap:20px}.network-principles b{font-size:9px}.network-principles small{font-size:8px}.brand-wallets{grid-template-columns:1fr 1fr;gap:22px}.brand-shared{grid-area:2/span 2;justify-content:center;align-items:center;gap:12px;display:flex}.brand-shared>span{width:36px;height:36px;margin:0}.brand-shared p{text-align:left;margin:0}.brand-wallet .placeholder-content{min-height:300px}.brand-wallet-label b{font-size:10px}.brand-wallet-label small{font-size:5px}.brand-wallet{padding:20px}.white-label-footer .platform-feature-list{display:flex}.platform-white-label,.platform-network-section{padding:65px 0}.integration-grid{grid-template-columns:1fr;gap:35px}.platform-integrations{padding:65px 0}.integration-map{width:100%;max-width:600px;margin:auto}.platform-final-cta h2{font-size:40px}}@media (width<=600px){.platform-hero{padding-top:38px}.platform-hero h1{letter-spacing:-1.7px;font-size:38px;line-height:1.12}.platform-hero h1>br{display:none}.platform-hero h1>span{display:block}.platform-hero-copy .eyebrow.pill{letter-spacing:.8px;gap:6px;padding:8px;font-size:6px}.platform-hero-copy>p{margin-top:20px;font-size:12px;line-height:1.8}.platform-hero-copy .button{gap:12px;padding:13px 15px;font-size:10px}.platform-hero-copy>.button-row{gap:10px}.platform-hero-stage{border-radius:10px 10px 0 0;margin-top:34px;padding:14px 10px 0}.hero-stage-caption{letter-spacing:.8px;gap:8px;margin-bottom:13px;font-size:5px}.hero-stage-caption>span:last-child{gap:4px;font-size:6px}.hero-stage-caption>span:last-child>svg{width:10px}.platform-hero-stage>.platform-screenshot-slot{transform:none}.platform-hero-stage .placeholder-content{min-height:250px;padding:24px 12px}.platform-hero-stage .placeholder-content h4{font-size:17px}.hero-stage-bottom{gap:13px;padding:17px 0;font-size:6px}.hero-stage-bottom>span{gap:4px}.hero-stage-bottom svg{width:10px;height:10px}.platform-section-nav>.container{scrollbar-width:thin;justify-content:flex-start;gap:24px;min-height:52px;overflow-x:auto}.platform-section-nav a{font-size:10px}.platform-feature-section{padding:52px 0}.platform-page h2{letter-spacing:-1.2px;font-size:31px}.platform-feature-copy>.eyebrow{letter-spacing:1.3px;margin-bottom:16px;font-size:7px}.platform-feature-copy>p{margin-top:18px;font-size:12px;line-height:1.85}.platform-feature-list{gap:12px 16px;margin-top:22px}.platform-feature-list li{gap:6px;font-size:10px}.platform-feature-list li>svg{width:12px;height:12px;margin-top:2px}.platform-feature-grid{gap:27px}.platform-feature-visual>.platform-screenshot-slot:first-child,.feature-reversed .platform-feature-visual>.platform-screenshot-slot:first-child{transform:none}.placeholder-content{min-height:250px;padding:27px 17px}.placeholder-content h4{font-size:17px}.placeholder-content p{font-size:9px}.placeholder-content code{font-size:8px}.placeholder-topline b{letter-spacing:.7px;font-size:5px}.screenshot-needed figcaption{gap:5px;padding:10px;font-size:6px}.screenshot-needed figcaption>span:last-child{font-size:5px}.issuance-journey{margin:17px 0 0;padding:15px}.issuance-steps{gap:12px}.issuance-steps>button{gap:6px;font-size:9px}.issuance-steps>button>span{border-radius:6px;width:26px;height:26px}.issuance-steps>button>span>svg{width:12px;height:12px}.issuance-arrow{width:10px;right:-7px}.issuance-journey>p{font-size:9px}.skills-transfer{gap:8px;margin:20px 0 15px}.skills-transfer>span{gap:4px;font-size:6px}.skills-transfer>span>svg,.skills-transfer>svg{width:13px;height:13px}.passport-screenshot-preview{max-width:270px}.platform-network-section{padding:55px 0}.network-heading{margin-bottom:27px}.network-heading .eyebrow{letter-spacing:1px;margin-bottom:16px;font-size:7px}.network-heading>p{margin-top:18px;font-size:11px;line-height:1.85}.network-toolbar{height:47px;padding:0 13px}.network-toolbar>span:first-child{gap:5px;font-size:9px}.network-toolbar>span:first-child>svg{width:13px;height:13px}.network-example-label{letter-spacing:.8px;font-size:5px}.network-canvas{padding:16px 9px 12px}.network-hint{gap:4px;font-size:6px}.network-diagram{height:350px;margin-top:15px}.network-lines{height:350px}.organisation-node{border-radius:7px;gap:5px;width:47%;min-height:65px;padding:8px 6px}.node-northbridge{width:64%;top:5px}.node-waterloo{top:155px;left:0}.node-elmbridge{top:155px;right:0}.node-training{top:280px;left:0}.organisation-monogram{border-radius:4px;width:22px;height:27px;font-size:8px}.organisation-node b{font-size:7px;line-height:1.5}.organisation-node small{gap:2px;font-size:4.5px}.organisation-node small>svg{width:7px;height:7px}.node-indicator{display:none}.network-boundary{gap:3px;padding:2px;font-size:5px;top:250px;left:0}.network-caption{margin-top:15px;font-size:7px}.network-inspector{padding:20px 17px}.network-inspector h3{font-size:21px}.network-legend{gap:10px;padding:12px 7px;font-size:5px}.network-legend>span{gap:4px}.network-legend>span>svg{width:8px;height:8px}.network-legend i{width:5px;height:5px}.network-principles{grid-template-columns:1fr;gap:21px;margin-top:25px}.network-principles b{font-size:11px}.network-principles small{font-size:10px}.network-details-toggle{margin-top:23px;font-size:10px}.network-full-features{padding:17px}.network-full-features .platform-feature-list{grid-template-columns:1fr}.platform-white-label{padding:55px 0}.brand-wallets{align-items:stretch;gap:13px}.brand-wallet{border-radius:9px;padding:13px 9px}.brand-wallet-label{align-items:flex-start;gap:5px;margin-bottom:14px}.brand-wallet-label>span{border-radius:4px;width:23px;height:28px;font-size:9px}.brand-wallet-label b{font-size:7px;line-height:1.5}.brand-wallet-label small{letter-spacing:.4px;margin-top:3px;font-size:3.5px;line-height:1.5}.brand-wallet-label i{display:none}.brand-wallet .placeholder-topline{height:22px;padding-inline:7px}.brand-wallet .placeholder-topline b{display:none}.brand-wallet .placeholder-content{min-height:235px;padding:20px 8px}.brand-wallet .placeholder-icon{border-radius:9px;width:40px;height:40px;margin-bottom:14px}.brand-wallet .placeholder-icon>svg{width:20px;height:20px}.brand-wallet .placeholder-content .eyebrow{letter-spacing:.8px;font-size:4px}.brand-wallet .placeholder-content h4{letter-spacing:-.2px;font-size:11px;line-height:1.5}.brand-wallet .placeholder-content p{font-size:7px;line-height:1.7}.brand-wallet .placeholder-content code{margin-top:12px;padding:5px;font-size:5px}.brand-wallet figcaption{padding:8px 5px;font-size:5px}.brand-wallet figcaption svg{width:8px;height:8px}.brand-wallet .product-screenshot{border-radius:6px}.brand-shared{padding-top:10px}.brand-shared p{font-size:9px}.white-label-footer .platform-feature-list{justify-content:flex-start;gap:12px 19px}.white-label-footer .platform-feature-list li{font-size:8px}.white-label-footer>p{text-align:left;margin-top:20px;font-size:10px}.platform-standards{gap:8px;margin-top:20px;padding:14px}.platform-standards p{font-size:8px}.platform-standards>svg{width:15px;height:15px}.platform-integrations{padding:55px 0}.integration-grid{gap:28px}.integration-status{align-items:flex-start;font-size:8px}.platform-feature-copy>p.integration-disclaimer{font-size:9px}.platform-integrations .button{gap:12px;padding:13px;font-size:10px}.integration-map{padding:24px 17px}.integration-source{max-width:230px}.integration-options>div{padding:14px}.integration-options b{font-size:10px}.integration-options small{font-size:7px}.integration-note{gap:4px;font-size:6px}.platform-final-cta h2{font-size:35px}.platform-final-cta h2>br{display:none}.platform-final-cta .platform-back-top{font-size:9px}}.platform-hero{background:linear-gradient(155deg,#fff 25%,#eee4ff 76%,#ffe4f2)}.platform-hero-glow{background:radial-gradient(#ca98ff50,#0000 70%)}.platform-hero-copy>p,.platform-feature-copy>p{color:#333}.platform-hero-stage{background:#fffa;border-color:#dcc8f1;box-shadow:0 16px 65px #8551bf12}.hero-stage-caption,.hero-stage-bottom,.platform-section-nav a,.platform-section-nav a:hover{color:#333}.platform-tinted{background:linear-gradient(115deg,#f7f1ff,#fcf7ff 65%,#f3f8ff)}.platform-feature-list li,.platform-feature-list svg,.feature-index{color:#333}.placeholder-topline{background:#f6f0fd;border-color:#e7d8f3}.placeholder-topline b{color:#333}.placeholder-content{background:radial-gradient(at 50% 25%,#eee2fc,#fff 78%)}.placeholder-icon{color:#333;background:linear-gradient(135deg,#e9d9fb,#f6dff1);border-color:#dac0f0}.placeholder-content .eyebrow{color:#a18caf}.placeholder-content h4,.placeholder-content p{color:#333}.placeholder-content code{color:#333;background:#f2e9fb;border-color:#e3d0f1}.screenshot-needed figcaption{color:#333;background:#faf6ff}.issuance-steps>button,.issuance-steps>button.selected{color:#333}.issuance-steps>button.selected>span{background:#e7d2fa;border-color:#c6a2e4}.issuance-journey>p,.skills-transfer{color:#333}.platform-network-section{background:linear-gradient(145deg,#fff 12%,#f1e6ff 85%)}.network-heading>p,.network-toolbar>span:first-child{color:#333}.network-canvas{background-color:#faf5ff;background-image:radial-gradient(#d8c0ec .8px,#0000 .8px)}.network-hint,.network-caption,.organisation-node b,.organisation-node small{color:#333}.organisation-monogram{color:#333;background:#e9d6fb;border-color:#d1afe8}.node-selected{border-color:#9e61d2;box-shadow:0 0 0 3px #a064db1c,0 6px 20px #9a58c915}.node-visible{border-color:#8bc2d5}.network-inspector h3{color:#333}.network-access-tag{color:#333;background:#f0e3fc}.access-group p,.access-group p small{color:#333}.access-restriction{color:#333;background:#f5ecfe;border-color:#e1c9f1}.access-restriction p,.network-principles b,.network-principles small,.network-details-toggle{color:#333}.platform-white-label{background:linear-gradient(120deg,#f4edff,#faf5ff)}.brand-northbridge{background:linear-gradient(150deg,#e3d0fb,#f3e8fc);border-color:#d8b9ed}.brand-elmbridge{background:linear-gradient(150deg,#d7eefb,#eaf6ff);border-color:#bddcee}.brand-wallet-label b,.brand-elmbridge .brand-wallet-label b,.brand-shared b,.white-label-footer>p{color:#333}.platform-standards{color:#333;background:#f5ecff;border-color:#e1c9f2}.platform-standards p,.platform-standards b{color:#333}.integration-map{background:linear-gradient(135deg,#eadcff,#ffe8f4);border-color:#dec6f1}.integration-source,.integration-source b,.integration-options b,.integration-options small,.integration-status,.platform-feature-copy>p.integration-disclaimer{color:#333}.platform-branded-dashboard{scrollbar-width:thin;scrollbar-color:#c9b1e2 #f9f4ff;overscroll-behavior:contain;border:1px solid #dec9ee;border-radius:10px;max-height:610px;overflow:auto;box-shadow:0 18px 50px #78519412}.platform-branded-dashboard .admin-portal{box-shadow:none;border:0;border-radius:0;min-width:700px}.platform-branded-dashboard .window-bar{background:#f4ecfd;height:29px;font-size:8px}.platform-branded-dashboard .admin-layout{grid-template-columns:170px 1fr}.platform-branded-dashboard .admin-layout>aside{background:linear-gradient(165deg,#faf6ff,#f6effc);border-color:#e9dcf4;padding:21px 13px}.platform-branded-dashboard .admin-layout .logo.product-logo{width:100px;margin-bottom:5px}.platform-branded-dashboard .admin-layout .product-name{letter-spacing:1.2px;font-size:7px}.platform-branded-dashboard .org-switch{background:#fff;gap:6px;margin:15px 0 12px;padding:9px 6px;font-size:8px}.platform-branded-dashboard .org-switch small{font-size:6px}.platform-branded-dashboard .org-switch .university-icon{width:22px;height:25px;font-size:10px}.platform-branded-dashboard .dashboard-menu-group{margin-top:13px}.platform-branded-dashboard .dashboard-menu-group>span{padding:0 8px 6px;font-size:7px}.platform-branded-dashboard .dashboard-menu-group>button{gap:8px;padding:9px 8px;font-size:9px}.platform-branded-dashboard .dashboard-menu-group>button.selected{color:#333;background:#e8d9fb}.platform-branded-dashboard .admin-main{padding:0 24px 17px}.platform-branded-dashboard .admin-top{color:#333;height:44px;font-size:8px}.platform-branded-dashboard .admin-heading{margin:22px 0}.platform-branded-dashboard .admin-heading h4{letter-spacing:-.7px;color:#333;font-size:23px;font-weight:650}.platform-branded-dashboard .admin-heading p{color:#333;margin-top:8px;font-size:9px}.platform-branded-dashboard .admin-heading>button{background:linear-gradient(110deg,#9560ce,#7b68ee);border-radius:5px;gap:5px;padding:9px 11px;font-size:8px}.platform-branded-dashboard .stats{gap:9px}.platform-branded-dashboard .stats>div{background:linear-gradient(145deg,#f9f5ff,#fff);border-color:#e7d8f2;padding:14px 11px}.platform-branded-dashboard .stats span{color:#333;font-size:8px}.platform-branded-dashboard .stats strong{color:#333;margin:8px 0 5px;font-size:27px}.platform-branded-dashboard .stats small{color:#333;font-size:7px}.platform-branded-dashboard .activity-title{color:#333;margin:23px 0 13px;font-size:11px}.platform-branded-dashboard .activity-title>span{font-size:8px}.platform-branded-dashboard .table-head{color:#333;background:#f7f1fc;grid-template-columns:1fr 65px 45px;padding:10px;font-size:7px}.platform-branded-dashboard .table-row{gap:9px;padding:12px 10px}.platform-branded-dashboard .table-row .mini-award{width:31px;height:34px;font-size:9px}.platform-branded-dashboard .table-row b{color:#333;font-size:10px}.platform-branded-dashboard .table-row small{color:#333;margin-top:4px;font-size:8px}.platform-branded-dashboard .table-row small.dashboard-record-id{color:#333;font-size:6px}.platform-branded-dashboard .verified{color:#333;background:#edf7f1;padding:5px 7px;font-size:7px}.platform-branded-dashboard .table-row>span:last-child{width:36px;font-size:8px}.platform-branded-dashboard .dashboard-lower{gap:25px}.platform-branded-dashboard .dashboard-lower .activity-title{margin:18px 0 9px;font-size:9px}.platform-branded-dashboard .dashboard-student{gap:7px;padding:7px 0}.platform-branded-dashboard .dashboard-student .avatar{width:24px;height:24px;font-size:8px}.platform-branded-dashboard .dashboard-student b,.platform-branded-dashboard .dashboard-event b{font-size:8px}.platform-branded-dashboard .dashboard-student small,.platform-branded-dashboard .dashboard-event small{font-size:6px}.platform-branded-dashboard .dashboard-event{gap:7px;padding:8px 0}.platform-branded-dashboard .admin-profile{padding-top:20px;font-size:8px}.platform-branded-dashboard .admin-profile small{font-size:6px}.platform-branded-dashboard .demo-label{margin-top:13px;font-size:6px}.platform-branded-dashboard .template-strip>div{gap:12px;padding:25px 10px;font-size:8px}.platform-branded-dashboard .template-strip svg{width:28px;height:28px}@media (width<=850px){.platform-branded-dashboard{max-height:490px}}@media (width<=600px){.platform-branded-dashboard{border-radius:7px;max-height:390px}.platform-branded-dashboard .large.dashboard-refresh .admin-layout{grid-template-columns:150px 1fr}.platform-branded-dashboard .large .admin-layout .logo.product-logo{width:90px}.platform-branded-dashboard .large .admin-layout .product-name{font-size:6px}.platform-branded-dashboard .large.dashboard-refresh .stats strong{font-size:24px}.platform-branded-dashboard .large.dashboard-refresh .stats span{font-size:7px}.platform-branded-dashboard .large.dashboard-refresh .stats small{font-size:6px}.platform-branded-dashboard .large.dashboard-refresh .stats>div{padding:12px 10px}.platform-branded-dashboard .large.dashboard-refresh .admin-heading h4{font-size:21px}.platform-branded-dashboard .large.dashboard-refresh .admin-heading p{font-size:8px}.platform-branded-dashboard .large .dashboard-menu-group>button{padding:9px 7px;font-size:8px}.platform-branded-dashboard .large .dashboard-menu-group>span{font-size:6px}.platform-branded-dashboard .large .dashboard-records .table-row b{font-size:9px}.platform-branded-dashboard .large .dashboard-records .table-row small{font-size:7px}.platform-branded-dashboard .large .dashboard-records .table-row small.dashboard-record-id{font-size:6px}.platform-branded-dashboard .large .dashboard-records .table-row{padding:11px 9px}.platform-branded-dashboard .large .dashboard-records .mini-award{font-size:8px}.platform-branded-dashboard .large .dashboard-records .table-head{grid-template-columns:1fr 65px 45px}}.platform-branded-dashboard .stats span,.platform-branded-dashboard .table-head,.platform-branded-dashboard .admin-top,.platform-branded-dashboard .dashboard-menu-group>span,.platform-branded-dashboard .table-row small,.platform-branded-dashboard .dashboard-student small,.platform-branded-dashboard .dashboard-event small,.platform-branded-dashboard .demo-label,.platform-branded-dashboard .org-switch small{color:#9c88ac}.platform-page .eyebrow,.platform-page .eyebrow.pill,.platform-page .feature-index,.platform-page .visual-topline{color:#a18caf}.platform-page .final-cta .eyebrow{color:#eee1ff}.platform-page #management .platform-feature-visual{width:100%;min-width:0;max-width:610px;margin-inline:auto}.platform-page #management .platform-feature-visual>.platform-screenshot-slot{transform:none}.platform-page #management .product-screenshot{background:linear-gradient(145deg,#faf6ff,#fff);border-color:#ddc9ed;height:auto;max-height:none}.platform-page #management .product-screenshot img{object-fit:contain;object-position:top center;width:100%;height:auto;max-height:510px;display:block}.platform-page #management .product-screenshot a{display:block}.platform-page #management .product-screenshot a:after{content:"View full-size screenshot ↗";color:#a18caf;text-align:right;background:#fcf9ff;border-top:1px solid #eee5f6;padding:12px 15px;font-size:9px;display:block}@media (width<=600px){.platform-page #management .product-screenshot img{max-height:440px}.platform-page #management .product-screenshot a:after{padding:11px 12px;font-size:8px}}.platform-page .platform-branded-dashboard .demo-label{display:none}#networks .network-heading{text-align:left;margin-bottom:36px;display:block}#networks .network-heading h2{letter-spacing:-1.6px;font-size:clamp(44px,4vw,52px);line-height:1.15}#networks .network-heading>p{color:#333;max-width:650px;margin:22px 0 0;font-size:18px;line-height:1.75}#networks .network-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:36px;display:grid}#networks .network-principles>article{grid-template-columns:24px minmax(0,1fr);align-content:start;gap:10px 12px;min-width:0;display:grid}#networks .network-principles>article>svg{color:#9d7bc2;grid-row:span 2;margin-top:3px}#networks .network-principles h3{color:#333;margin:0;font-size:19px;font-weight:600;line-height:1.4}#networks .network-principles p{color:#333;margin:0;font-size:16px;font-weight:400;line-height:1.7}@media (width<=700px){#networks .network-heading h2{letter-spacing:-1px;font-size:36px}#networks .network-heading>p{font-size:18px}#networks .network-principles{grid-template-columns:1fr;gap:26px;margin-top:30px}#networks .network-heading{margin-bottom:28px}}#trust .platform-feature-copy .platform-standards p{font-size:14px;line-height:1.75}.platform-page .platform-feature-list li{align-items:center}.platform-page .platform-feature-list li>svg{flex-shrink:0;margin-top:0}.platform-integrations .platform-feature-copy{min-width:0}.platform-integrations .platform-feature-copy>p:not(.integration-disclaimer){max-width:600px;margin-top:24px}.platform-integrations .integration-status{align-items:center;gap:10px;margin-top:26px;font-size:16px;line-height:1.7}.platform-integrations .integration-status>svg{flex-shrink:0;width:18px;height:18px}.platform-integrations .platform-feature-copy>p.integration-disclaimer{color:#a18caf;max-width:580px;margin-top:14px;font-size:14px;line-height:1.75}.platform-integrations .platform-feature-copy>.button{margin-top:26px}.platform-integrations .integration-source b{font-size:18px;font-weight:600;line-height:1.4}.platform-integrations .integration-source>span{color:#a18caf;font-size:12px;line-height:1.6}.platform-integrations .integration-options b{font-size:16px;font-weight:600;line-height:1.5}.platform-integrations .integration-options small{color:#a18caf;margin-top:5px;font-size:13px;line-height:1.65}.platform-integrations .integration-options>div{align-items:center;gap:14px;padding:18px 20px}.platform-integrations .integration-options>div>svg{flex-shrink:0}.platform-integrations .integration-note{color:#a18caf;text-align:left;align-items:flex-start;gap:8px;font-size:11px;line-height:1.7}.platform-integrations .integration-note>svg{flex-shrink:0;margin-top:2px}@media (width<=600px){.platform-integrations .integration-options>div{padding:16px}.platform-integrations .integration-status{font-size:16px}.platform-integrations .platform-feature-copy>p.integration-disclaimer{font-size:14px}}.issuance-preview{background:#fff;border:1px solid #dbc5ee;border-radius:12px;overflow:hidden;box-shadow:0 18px 45px #77539814}.issuance-preview-top{background:linear-gradient(120deg,#f3eaff,#fff4fc);border-bottom:1px solid #eadcf5;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.issuance-preview-top .logo.product-logo{gap:4px;width:95px}.issuance-preview-top .product-name{letter-spacing:1px;font-size:7px}.issuance-preview-top>span{letter-spacing:1px;color:#333;font-size:6px}.issuance-preview-org{color:#333;border-bottom:1px solid #f0e7f7;align-items:center;gap:7px;padding:13px 22px;font-size:9px;display:flex}.issuance-preview-org>span{color:#333;background:#efe2fa;border:1px solid #dfc8ef;border-radius:4px;padding:5px;font:9px Georgia,serif}.issuance-preview-org>small{color:#333;margin-left:auto;font-size:6px}.issuance-preview-title{padding:21px 22px 17px}.issuance-preview-title h3{letter-spacing:-.8px;color:#333;font-size:24px;font-weight:650}.issuance-preview-title p{color:#333;margin-top:7px;font-size:9px;line-height:1.8}.issuance-preview-progress{background:#faf6ff;border-block:1px solid #efe4f7;justify-content:space-between;gap:10px;margin:0;padding:13px 22px;list-style:none;display:flex}.issuance-preview-progress li{color:#333;align-items:center;gap:7px;font-size:9px;display:flex}.issuance-preview-progress li>span{background:#f0e7f8;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:8px;display:flex}.issuance-preview-progress li.current{color:#333;font-weight:600}.issuance-preview-progress li.current>span{color:#fff;background:#a57acb}.issuance-preview-progress li.done>span{color:#333;background:#e4d1f5}.issuance-preview-progress li>svg{color:#333;margin-left:12px}.issuance-preview-body{min-height:285px;padding:22px}.issuance-preview-body fieldset{border:0;min-width:0;margin:0;padding:0}.issuance-preview-body legend,.issuance-review>h4{color:#333;letter-spacing:-.3px;padding:0;font-size:14px;font-weight:600}.issuance-preview-body fieldset>p,.issuance-review>p{color:#333;margin:8px 0 17px;font-size:9px;line-height:1.8}.issuance-preview-body label{cursor:pointer;color:#333;background:#fdfaff;border:1px solid #eadcf3;border-radius:7px;align-items:center;gap:9px;margin-top:9px;padding:14px 11px;display:flex}.issuance-preview-body label.chosen{background:linear-gradient(110deg,#f0e1fc,#fcebf7);border-color:#d4b1e9}.issuance-preview-body input{accent-color:#a072c3;flex-shrink:0;width:13px;height:13px;margin:0}.issuance-preview-body label b{color:#333;font-size:10px;font-weight:550;line-height:1.6;display:block}.issuance-preview-body label small{color:#333;margin-top:4px;font-size:7px;display:block}.issuance-active{color:#333;background:#edf7f0;border:1px solid #dcece2;border-radius:12px;margin-left:auto;padding:4px 6px;font-size:6px}.issuance-avatar{color:#333;background:#eee2f9;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:29px;font-size:8px;display:flex}.issuance-preview-body label.issuance-select-all{background:0 0;border:0;padding:0 0 5px}.issuance-select-all>svg{margin-left:auto}.issuance-review dl{margin:18px 0}.issuance-review dl>div{border-bottom:1px solid #eee4f6;padding:11px 0}.issuance-review dt{letter-spacing:1px;color:#333;text-transform:uppercase;font-size:6px}.issuance-review dd{color:#333;align-items:center;gap:5px;margin:5px 0 0;font-size:10px;line-height:1.8;display:flex}.issuance-review-note{color:#333;align-items:center;gap:5px;font-size:8px;display:flex}.issuance-preview-actions{border-top:1px solid #eee2f6;justify-content:space-between;padding:15px 22px;display:flex}.issuance-preview-actions button{color:#fff;background:linear-gradient(110deg,#9962d0,#7b68ee);border:1px solid #a17bd3;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;font-size:9px;display:flex}.issuance-preview-actions button.issuance-back{color:#aa88be;background:#fff;border-color:#e3d1ef}.issuance-preview-actions button:disabled{opacity:.4;cursor:default}.issuance-preview-disclaimer{text-align:center;color:#333;padding:0 15px 13px;font-size:7px;line-height:1.8}.issuance-preview-complete{text-align:center;padding:30px 5px}.issuance-preview-complete>span{color:#333;background:#eee0fb;border:1px solid #dfc5f1;border-radius:13px;justify-content:center;align-items:center;width:57px;height:60px;margin:0 auto 20px;display:flex}.issuance-preview-complete h4{letter-spacing:-.5px;color:#333;font-size:21px;font-weight:600;line-height:1.3}.issuance-preview-complete p{color:#333;margin-top:15px;font-size:11px;line-height:1.9}.issuance-preview-complete p b{font-weight:550}.issuance-preview-complete small{color:#333;margin-top:17px;font-size:8px;line-height:1.8;display:block}@media (width<=600px){.issuance-preview-top,.issuance-preview-org{padding-inline:17px}.issuance-preview-title{padding:19px 17px 16px}.issuance-preview-progress{gap:7px;padding:12px 17px}.issuance-preview-progress li{gap:5px;font-size:8px}.issuance-preview-progress li>svg{width:10px;margin-left:5px}.issuance-preview-body{min-height:280px;padding:19px 17px}.issuance-preview-body label{gap:7px;min-height:44px;padding:13px 9px}.issuance-preview-body label b{font-size:9px}.issuance-preview-body label>svg{width:16px;height:16px}.issuance-active{padding:4px;font-size:5px}.issuance-preview-actions{padding:14px 17px}.issuance-preview-actions button{min-height:40px;font-size:10px}.issuance-preview-org>small{font-size:5px}.issuance-preview-complete h4{font-size:20px}}.issuance-carousel{isolation:isolate;width:100%;min-width:0;padding:0 10px 12px;position:relative}.issuance-carousel-stack{position:relative}.issuance-carousel-stack:before,.issuance-carousel-stack:after{content:"";z-index:-1;pointer-events:none;background:#f5eafd;border:1px solid #dfc9ef;border-radius:12px;position:absolute;inset:0}.issuance-carousel-stack:before{transform:translate(5px,6px)}.issuance-carousel-stack:after{z-index:-2;background:#f9f1ff;transform:translate(10px,12px)}.issuance-carousel .issuance-preview{width:100%;max-width:100%;margin:0;position:relative}.issuance-carousel-slides{isolation:isolate;align-items:start;display:grid}.issuance-carousel-slide{align-self:stretch;width:100%;min-width:0;min-height:310px}.issuance-static-options>h4{letter-spacing:-.3px;color:#333;font-size:14px;font-weight:600}.issuance-static-options>p{color:#a18cae;margin:8px 0 17px;font-size:9px;line-height:1.8}.issuance-option{color:#333;background:#fdfaff;border:1px solid #eadcf3;border-radius:7px;align-items:center;gap:9px;margin-top:9px;padding:14px 11px;display:flex}.issuance-option.chosen{background:linear-gradient(110deg,#f0e1fc,#fcebf7);border-color:#d4b1e9}.issuance-option>span:has(b){min-width:0}.issuance-option b{color:#333;font-size:10px;font-weight:550;line-height:1.6;display:block}.issuance-option small{color:#a18cae;margin-top:4px;font-size:7px;display:block}.issuance-radio{border:1px solid #bc9ed0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:12px;height:12px;display:flex}.issuance-radio>span{background:#ab7bc7;border-radius:50%;width:6px;height:6px}.issuance-static-check{color:#fff;background:#ad82ca;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:13px;height:13px;display:flex}.issuance-selection-summary{color:#a18cae;align-items:center;gap:6px;margin:15px 0;font-size:8px;display:flex}.issuance-selection-summary>svg:last-child{margin-left:auto}.issuance-carousel-controls{border-top:1px solid #eee2f6;justify-content:center;align-items:center;gap:10px;padding:13px 20px 0;display:flex}.issuance-carousel-controls>button{color:#8853a8;background:#f8f0ff;border:1px solid #ddc7ed;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:background .2s,border-color .2s;display:flex}.issuance-carousel-controls>button:hover{background:#eeddfa;border-color:#bb93d7}.issuance-carousel-pagination{align-items:center;gap:2px;display:flex}.issuance-carousel-pagination>button{background:0 0;justify-content:center;align-items:center;width:25px;height:32px;padding:0;display:flex}.issuance-carousel-pagination>button>span{background:#ddcaec;border-radius:50%;width:5px;height:5px;transition:width .2s,background .2s}.issuance-carousel-pagination>button[aria-current=true]>span{background:#a376c8;width:17px}.issuance-carousel-caption{letter-spacing:.7px;color:#a18caf;justify-content:center;align-items:center;gap:8px;padding:10px 15px 11px;font-size:7px;display:flex}.issuance-carousel-caption>span{letter-spacing:0;color:#333;font-size:8px}@media (width<=600px){.issuance-carousel{padding:0 7px 9px}.issuance-carousel-stack:before{transform:translate(3px,4px)}.issuance-carousel-stack:after{transform:translate(6px,8px)}.issuance-option{gap:7px;padding:13px 9px}.issuance-option b{font-size:9px}.issuance-option>svg{width:16px;height:16px}.issuance-carousel-controls>button{width:40px;height:40px}.issuance-carousel-pagination>button{width:28px;height:40px}.issuance-carousel-slide{min-height:310px}}.issuance-carousel{padding-inline:40px;padding-bottom:12px}.issuance-carousel>.issuance-carousel-controls{pointer-events:none;border:0;padding:0;display:block;position:absolute;inset:0}.issuance-carousel>.issuance-carousel-controls>button{pointer-events:auto;background:#fbf6ff;width:32px;height:32px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 3px 12px #8863a40c}.issuance-carousel>.issuance-carousel-controls>.issuance-carousel-pagination{pointer-events:auto;position:absolute;bottom:-23px;left:50%;transform:translate(-50%)}.issuance-carousel{margin-bottom:30px}.issuance-carousel-caption{padding-top:14px}@media (width<=600px){.issuance-carousel{padding-inline:34px}.issuance-carousel>.issuance-carousel-controls>button{width:29px;height:36px}.issuance-carousel>.issuance-carousel-controls>.issuance-carousel-pagination{bottom:-25px}}.issuance-carousel{margin-bottom:0;padding:0 64px 30px}.issuance-carousel-stack:before{background:linear-gradient(145deg,#eee0fb,#f9e8f4);border-color:#d4b5e9;inset:8px 0 0;transform:translate(10px,10px);box-shadow:0 8px 18px #8f65ad08}.issuance-carousel-stack:after{background:linear-gradient(145deg,#e8d6fa,#f5e4f4);border-color:#cda9e5;inset:16px 0 0;transform:translate(20px,20px);box-shadow:0 12px 24px #8f65ad0c}.issuance-carousel>.issuance-carousel-controls>button:first-child{left:0}.issuance-carousel>.issuance-carousel-controls>button:last-child{right:0}.issuance-carousel>.issuance-carousel-controls>button{width:34px;height:34px}@media (width<=600px){.issuance-carousel{padding:0 47px 24px}.issuance-carousel-stack:before{inset:6px 0 0;transform:translate(7px,8px)}.issuance-carousel-stack:after{inset:12px 0 0;transform:translate(14px,16px)}.issuance-carousel>.issuance-carousel-controls>button{width:29px;height:36px}}.template-preview{background:#fff;border:1px solid #ddc6ee;border-radius:12px;overflow:hidden;box-shadow:0 18px 45px #77539814}.template-preview-top{background:linear-gradient(120deg,#f3eaff,#fff1fa);border-bottom:1px solid #eadcf5;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.template-preview-top .logo.product-logo{gap:4px;width:95px}.template-preview-top .product-name{letter-spacing:1px;font-size:7px}.template-preview-top>span{letter-spacing:1px;color:#333;font-size:6px}.template-preview-org{color:#333;border-bottom:1px solid #f0e7f7;align-items:center;gap:7px;padding:13px 22px;font-size:9px;display:flex}.template-preview-org>span{color:#333;background:#efe2fa;border:1px solid #dfc8ef;border-radius:4px;padding:5px;font:9px Georgia,serif}.template-preview-org small{color:#333;margin-left:auto;font-size:7px}.template-preview-list,.template-preview-detail{padding:23px}.template-preview h3{letter-spacing:-.7px;color:#333;font-size:24px;font-weight:650;line-height:1.3}.template-preview-list>p{color:#333;margin-top:9px;font-size:10px;line-height:1.8}.template-preview-search{color:#333;background:#fcf9ff;border:1px solid #e4d3ee;border-radius:6px;align-items:center;gap:7px;margin:22px 0 19px;padding:10px 12px;display:flex}.template-preview-search input{width:100%;min-width:0;font:inherit;color:#333;background:0 0;border:0;outline:none;font-size:10px}.template-preview-search:focus-within{outline-offset:2px;outline:2px solid #b894d7}.template-preview-search input::placeholder{color:#333}.template-preview-list-heading{letter-spacing:.6px;color:#333;border-bottom:1px solid #eee3f6;justify-content:space-between;align-items:center;padding:0 0 12px;font-size:7px;display:flex}.template-preview-row{text-align:left;background:0 0;border-bottom:1px solid #f0e7f7;align-items:center;gap:10px;width:100%;padding:20px 0;display:flex}.template-preview-row>span:first-child{color:#333;background:#f2e7fc;border:1px solid #e4d0f1;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:33px;height:37px;display:flex}.template-preview-row b{color:#333;font-size:11px;font-weight:550;line-height:1.6;display:block}.template-preview-row small{color:#333;margin-top:4px;font-size:8px;display:block}.template-preview-row .template-active{color:#333;background:#edf7f0;border:1px solid #dcece2;border-radius:12px;margin-left:auto;padding:4px 6px;font-size:6px}.template-preview-row>svg,.template-preview-row:hover b{color:#333}.template-preview-row:hover>span:first-child{background:#e8d5f9}.template-preview-tip{color:#333;background:#faf5ff;border:1px solid #eee1f7;border-radius:7px;align-items:center;gap:7px;margin-top:21px;padding:15px 12px;font-size:9px;line-height:1.8;display:flex}.template-preview-disclaimer{text-align:center;color:#333;padding:0 18px 15px;font-size:7px;line-height:1.8}.template-preview-back{color:#333;background:0 0;align-items:center;gap:5px;margin-bottom:17px;padding:0;font-size:8px;display:flex}.template-detail-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.template-detail-heading h3{font-size:18px}.template-detail-heading p{color:#333;margin-top:6px;font-size:8px;line-height:1.8}.template-detail-heading>button{color:#333;background:#f2e5fc;border:1px solid #d7b9eb;border-radius:5px;flex-shrink:0;padding:7px 9px;font-size:7px}.template-title-editor{color:#333;background:#faf5ff;border:1px solid #ead9f5;border-radius:6px;flex-direction:column;gap:6px;margin-bottom:16px;padding:12px;font-size:9px;display:flex}.template-title-editor input{font:inherit;color:#333;background:#fff;border:1px solid #dcc3ed;border-radius:4px;width:100%;min-width:0;padding:9px;font-size:12px}.template-title-editor small{color:#333;font-size:7px}.template-certificate{text-align:center;outline-offset:-7px;color:#333;background:radial-gradient(at 50% 15%,#f8efff,#fff 80%);border:1px solid #e0cdee;outline:1px solid #eee4f5;padding:23px 20px 18px}.template-certificate>svg{color:#333;margin:auto auto 12px}.template-certificate>span{letter-spacing:1.7px;font-size:8px;display:block}.template-certificate>i{background:#d6b9e9;width:38%;height:1px;margin:14px auto;display:block}.template-certificate>small{color:#333;font-size:7px}.template-certificate h4{letter-spacing:-.5px;color:#333;margin-top:10px;font-family:Georgia,serif;font-size:22px;font-weight:550}.template-certificate>p{color:#333;margin-top:10px;font-size:6px}.template-certificate>strong{letter-spacing:-.4px;color:#333;overflow-wrap:anywhere;margin:14px 0;font-family:Georgia,serif;font-size:18px;font-weight:500;line-height:1.5;display:block}.template-certificate>span.template-certificate-school{letter-spacing:0;color:#333;font-size:7px}.template-certificate>div{letter-spacing:.7px;color:#333;text-align:left;justify-content:space-between;margin:23px 5px 0;font-size:6px;display:flex}.template-certificate>div>span:last-child{letter-spacing:0;text-align:right;color:#333;font-family:Georgia,serif;font-size:12px}.template-certificate>div small{letter-spacing:0;color:#333;margin-top:7px;font:6px Inter,sans-serif;display:block}.template-configuration{margin:17px 0 0}.template-configuration>div{border-bottom:1px solid #f0e6f7;justify-content:space-between;gap:12px;padding:9px 0;font-size:8px;line-height:1.8;display:flex}.template-configuration dt{color:#333}.template-configuration dd{color:#333;text-align:right;align-items:center;gap:4px;margin:0;display:flex}.template-linked-skills{padding-top:14px}.template-linked-skills>span{color:#333;align-items:center;gap:5px;font-size:8px;display:flex}.template-linked-skills>div{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.template-linked-skills>div>span{color:#333;background:#f8efff;border:1px solid #e4cff1;border-radius:4px;padding:5px 8px;font-size:7px}@media (width<=600px){.template-preview-top,.template-preview-org{padding-inline:17px}.template-preview-list,.template-preview-detail{padding:20px 17px}.template-preview h3{font-size:22px}.template-preview-row{gap:8px;min-height:60px;padding:17px 0}.template-preview-row b{font-size:10px}.template-preview-row>span:first-child{width:29px;height:33px}.template-preview-row .template-active{font-size:5px}.template-preview-row>svg{width:11px;height:11px}.template-preview-tip{padding:12px 10px;font-size:8px}.template-detail-heading h3{font-size:17px}.template-detail-heading>button{min-height:36px;font-size:8px}.template-preview-back{min-height:30px;font-size:9px}.template-title-editor input{font-size:16px}.template-certificate{padding:21px 15px 17px}.template-certificate h4{font-size:21px}.template-certificate>strong{font-size:17px}.template-configuration>div{font-size:7px}}.template-screen-composition{isolation:isolate;min-width:0;padding:0 0 28px;position:relative}.template-screen-composition:before{content:"";z-index:-1;background:radial-gradient(at 20% 30%,#e3ccff80,#0000 65%),radial-gradient(at 85% 75%,#f9d8eb70,#0000 65%);border-radius:24px;position:absolute;inset:25px -13px 40px}.template-list-screen{z-index:1;width:91%;position:relative;transform:perspective(1600px)rotateY(2deg)rotate(-2deg)}.template-screen-composition .template-preview-list{padding:19px}.template-static-search{color:#333;background:#fcf9ff;border:1px solid #e3d1ef;border-radius:5px;align-items:center;gap:7px;margin:17px 0 15px;padding:9px 11px;font-size:8px;display:flex}.template-static-row{cursor:default;padding:15px 0}.template-static-row:hover b{color:#333}.template-static-row:hover>span:first-child{background:#f2e7fc}.template-static-row b{color:#333;font-size:10px}.template-static-row small{color:#333;font-size:7px}.template-row-featured{background:linear-gradient(90deg,#f5eafb,#fff);border-radius:5px;padding-inline:8px}.template-library-footer{color:#333;align-items:center;gap:5px;margin-top:17px;font-size:7px;display:flex}.template-detail-screen{z-index:2;width:83%;margin:-25px 0 0 auto;position:relative;transform:perspective(1600px)rotateY(-2deg)rotate(2deg);box-shadow:0 20px 45px #7753981e}.template-detail-screen-label{color:#333;letter-spacing:.7px;align-items:center;gap:6px;font-size:7px;display:flex}.template-screen-composition .template-detail-screen>.template-preview-top{padding:13px 17px}.template-screen-composition .template-preview-detail{padding:17px}.template-screen-composition .template-detail-heading{align-items:center;margin-bottom:14px}.template-static-status{color:#333;background:#edf7f0;border:1px solid #d5e6dc;border-radius:15px;flex-shrink:0;align-items:center;gap:3px;padding:4px 6px;font-size:6px;display:flex}.template-screen-composition .template-certificate>svg{width:25px;height:25px;margin-bottom:10px}.template-screen-composition .template-certificate h4{font-size:21px}.template-screen-composition .template-certificate>strong{margin:12px 0;font-size:17px}.template-screen-composition .template-certificate>div{margin-top:19px}.template-screen-composition .template-linked-skills{padding-top:13px}.template-composition-caption{text-align:right;color:#333;max-width:90%;margin-left:auto;padding-top:17px;font-size:7px;line-height:1.8}@media (width<=850px){.template-list-screen{width:85%;max-width:530px}.template-detail-screen{width:75%;max-width:470px;margin-top:-50px}}@media (width<=600px){.template-screen-composition{padding-bottom:0}.template-list-screen,.template-detail-screen{width:100%;max-width:none;transform:none}.template-detail-screen{margin-top:18px}.template-screen-composition:before{inset:20px -8px 35px}.template-screen-composition .template-preview-list{padding:19px 17px}.template-static-row{padding:16px 0}.template-static-row b{font-size:10px}.template-composition-caption{text-align:center;max-width:100%;padding-top:14px;font-size:7px}.template-screen-composition .template-detail-heading h3{font-size:16px}.template-detail-screen-label{font-size:6px}}.template-screen-composition{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;min-width:0;height:auto;padding:12px 0 0;display:grid}.template-screen-composition .template-list-screen,.template-screen-composition .template-detail-screen{width:100%;min-width:0;max-width:none;height:auto;margin:0;position:relative;inset:auto;transform:none}.template-screen-composition .template-composition-caption{text-align:center;grid-column:1/-1;max-width:100%;margin:0;padding:0}.template-screen-composition:before{inset:0 -10px 22px;transform:none}.template-screen-composition .template-preview-top{flex-wrap:wrap;gap:6px;padding:12px 10px}.template-screen-composition .template-preview-top .logo.product-logo{width:73px}.template-screen-composition .template-preview-top>span{letter-spacing:.5px;font-size:4px}.template-screen-composition .template-preview-org{flex-wrap:wrap;gap:4px;padding:10px;font-size:6px}.template-screen-composition .template-preview-org>small{font-size:5px}.template-screen-composition .template-preview-list,.template-screen-composition .template-preview-detail{padding:13px 10px}.template-screen-composition .template-preview-list>h3{font-size:17px}.template-screen-composition .template-preview-list>p{font-size:8px}.template-screen-composition .template-static-search{margin:13px 0;padding:8px;font-size:7px}.template-screen-composition .template-preview-list-heading{font-size:5px}.template-screen-composition .template-static-row{flex-wrap:wrap;gap:6px;padding:13px 0}.template-screen-composition .template-static-row>span:first-child{width:24px;height:28px}.template-screen-composition .template-static-row>span:nth-child(2){flex:1;min-width:0}.template-screen-composition .template-static-row b{overflow-wrap:anywhere;font-size:8px}.template-screen-composition .template-static-row small{font-size:6px}.template-screen-composition .template-static-row .template-active{padding:3px 5px;font-size:5px}.template-screen-composition .template-detail-heading{flex-wrap:wrap;gap:8px}.template-screen-composition .template-detail-heading h3{font-size:14px}.template-screen-composition .template-detail-heading p{font-size:6px}.template-screen-composition .template-certificate{padding:17px 10px}.template-screen-composition .template-certificate>span{letter-spacing:1px;font-size:6px;line-height:1.7}.template-screen-composition .template-certificate h4{font-size:17px;line-height:1.3}.template-screen-composition .template-certificate>strong{font-size:15px}.template-screen-composition .template-certificate>div{flex-wrap:wrap;gap:8px}.template-screen-composition .template-linked-skills>span{font-size:7px}.template-screen-composition .template-linked-skills>div>span{font-size:6px}@media (width<=850px){.template-screen-composition{gap:20px}.template-screen-composition .template-static-row b{font-size:10px}.template-screen-composition .template-static-row small{font-size:7px}}@media (width<=600px){.template-screen-composition{gap:10px}.template-screen-composition .template-static-row b{font-size:8px}.template-screen-composition .template-static-row small{font-size:6px}.template-screen-composition .template-static-row .template-active{margin-left:30px}.template-screen-composition .template-library-footer{align-items:flex-start;font-size:6px}.template-screen-composition .template-detail-heading h3{font-size:12px}.template-screen-composition .template-certificate h4{font-size:15px}.template-screen-composition .template-certificate>strong{font-size:13px}.template-screen-composition .template-certificate>span{letter-spacing:.6px;font-size:5px}.template-screen-composition .template-composition-caption{font-size:6px}}.template-record-configuration{background:linear-gradient(140deg,#faf4ff,#fff8fc);border:1px solid #e5d1f1;border-radius:6px;margin-top:16px;padding:13px 11px}.template-record-configuration h4{color:#333;font-size:9px;font-weight:600;line-height:1.5}.template-record-configuration dl{margin:9px 0 13px}.template-record-configuration dl>div{border-bottom:1px solid #eee1f6;justify-content:space-between;align-items:flex-start;gap:9px;padding:7px 0;font-size:7px;line-height:1.7;display:flex}.template-record-configuration dt{color:#a18caf;flex-shrink:0}.template-record-configuration dd{text-align:right;color:#333;min-width:0;margin:0}.template-record-configuration dd small{color:#a18caf;font-size:5px;display:block}.template-record-configuration>p{color:#73617e;margin-top:7px;font-size:7px;line-height:1.9}.template-record-active{color:#5e8a70;background:#eef8f2;border:1px solid #d6e8dd;border-radius:10px;padding:2px 6px;font-size:6px;display:inline-block}@media (width<=600px){.template-record-configuration{padding:10px 8px}.template-record-configuration dl>div{flex-wrap:wrap;gap:5px;font-size:6px}.template-record-configuration dd{text-align:left}.template-record-configuration h4{font-size:8px}.template-record-configuration>p{font-size:6px}}.template-screen-composition.template-single-screen{width:100%;height:auto;padding:0;display:block}.template-single-screen .template-detail-screen{width:100%;max-width:100%;height:auto;margin:0;transform:none}.template-single-screen:before{inset:10px -8px 25px}.template-single-screen .template-single-record{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:13px;display:grid}.template-single-screen .template-record-configuration{margin:0;padding:12px 10px}.template-single-screen .template-record-configuration dl>div{gap:6px;padding:6px 0;font-size:6px}.template-single-screen .template-record-configuration h4{font-size:8px}.template-single-screen .template-record-configuration>p{font-size:6px}.template-single-screen .template-certificate{padding:24px 12px 18px}.template-single-screen .template-certificate h4{font-size:20px}.template-single-screen .template-certificate>strong{font-size:17px}.template-single-screen .template-certificate>span{letter-spacing:.9px;font-size:6px}.template-single-screen .template-certificate>div{margin-top:26px}.template-single-screen .template-detail-heading h3{font-size:21px}.template-single-screen .template-preview-detail{padding:20px 17px}.template-single-screen .template-linked-skills{padding-top:16px}.template-single-screen .template-composition-caption{padding-top:13px}.template-single-screen .template-record-configuration dd{overflow-wrap:anywhere}@media (width<=600px){.template-single-screen .template-single-record{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:9px}.template-single-screen .template-preview-detail{padding:16px 11px}.template-single-screen .template-detail-heading h3{font-size:17px}.template-single-screen .template-certificate{padding:20px 9px 15px}.template-single-screen .template-certificate h4{font-size:16px}.template-single-screen .template-certificate>strong{font-size:14px}.template-single-screen .template-certificate>span{letter-spacing:.6px;font-size:5px}.template-single-screen .template-record-configuration{padding:10px 8px}.template-single-screen .template-record-configuration dl>div{gap:3px;font-size:5px}.template-single-screen .template-record-configuration h4{font-size:7px}.template-single-screen .template-record-configuration>p{font-size:5px}}.template-certificate>span.northbridge-mark{width:24px;height:27px;margin-inline:auto;padding:3px}.management-preview{background:#fff;border:1px solid #dcc6ee;border-radius:12px;width:100%;max-width:560px;margin-inline:auto;overflow:hidden;box-shadow:0 18px 45px #77539814}.management-preview-header{background:linear-gradient(120deg,#f2e7ff,#fff0f9);border-bottom:1px solid #eadcf5;justify-content:space-between;align-items:center;gap:15px;padding:18px 22px;display:flex}.management-preview-header .logo.product-logo{gap:4px;width:95px}.management-preview-header .product-name{letter-spacing:1px;font-size:7px}.management-preview-header>span{letter-spacing:1px;color:#a18caf;font-size:6px}.management-preview-org{color:#333;border-bottom:1px solid #f0e7f7;align-items:center;gap:7px;padding:13px 22px;font-size:9px;display:flex}.management-preview-org>span{color:#a18caf;background:#efe2fa;border:1px solid #dfc8ef;border-radius:4px;justify-content:center;align-items:center;width:24px;height:27px;font:9px Georgia,serif;display:flex}.management-preview-org small{color:#a18caf;margin-left:auto;font-size:6px}.management-preview-content{padding:22px}.management-preview-title{justify-content:space-between;align-items:center;gap:15px;display:flex}.management-preview-title h3{letter-spacing:-.7px;color:#333;font-size:24px;font-weight:650;line-height:1.2}.management-preview-title p{color:#a18caf;margin-top:9px;font-size:9px;line-height:1.8}.management-preview-title>span{color:#a17bb9;background:linear-gradient(135deg,#f0e1fc,#fde6f3);border:1px solid #e5cfee;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:48px;display:flex}.management-preview-filters{gap:9px;margin:21px 0 17px;display:flex}.management-preview-filters>span{color:#a18caf;background:#fcf9ff;border:1px solid #e5d6f0;border-radius:5px;align-items:center;gap:6px;padding:9px 11px;font-size:8px;display:flex}.management-preview-filters>span:first-child{flex:1}.management-preview-filters>span:last-child{white-space:nowrap}.management-preview-list-heading{letter-spacing:.8px;color:#a18caf;border-bottom:1px solid #eee3f6;justify-content:space-between;padding:0 23px 10px 0;font-size:6px;display:flex}.management-preview-record{border-bottom:1px solid #f0e7f7;align-items:center;gap:9px;padding:15px 0;display:flex}.management-preview-record.management-featured{background:linear-gradient(90deg,#f5eafb,#fff);border-radius:6px;padding:15px 9px}.management-avatar{color:#a18caf;background:#f0e3fb;border:1px solid #e3cdef;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:29px;height:33px;font-size:8px;display:flex}.management-preview-record>div{flex:1;min-width:0}.management-preview-record b{color:#333;font-size:10px;font-weight:550;line-height:1.6;display:block}.management-preview-record p{color:#333;margin-top:3px;font-size:8px;line-height:1.6}.management-preview-record small{color:#a18caf;margin-top:4px;font-size:6px;display:block}.management-status{color:#56846a;white-space:nowrap;background:#eef8f1;border:1px solid #d9eade;border-radius:12px;flex-shrink:0;align-items:center;gap:4px;padding:4px 6px;font-size:6px;line-height:1.5;display:flex}.management-status i{background:currentColor;border-radius:50%;width:4px;height:4px}.management-status.status-revoked{color:#b46e8e;background:#fff0f6;border-color:#f0d2e0}.management-preview-record>svg{color:#b79ac8;flex-shrink:0}.management-preview-actions{background:linear-gradient(115deg,#f5ecfe,#fff0f8);border:1px solid #e7d4f2;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;margin-top:19px;padding:13px 11px;display:flex}.management-preview-actions>div{color:#a483bd;align-items:center;gap:7px;display:flex}.management-preview-actions div>span{color:#333;font-size:9px}.management-preview-actions small{color:#a18caf;margin-top:4px;font-size:6px;line-height:1.7;display:block}.management-preview-actions>span{color:#9464ad;white-space:nowrap;background:#fff9;border:1px solid #e3c9ee;border-radius:4px;padding:7px;font-size:7px}.management-preview-history{color:#a18caf;align-items:center;gap:6px;margin-top:15px;font-size:7px;line-height:1.8;display:flex}.management-preview-note{color:#a18caf;text-align:center;padding:0 18px 15px;font-size:7px;line-height:1.8}@media (width<=600px){.management-preview-header,.management-preview-org{padding-inline:17px}.management-preview-content{padding:19px 17px}.management-preview-title h3{font-size:22px}.management-preview-title p{font-size:8px}.management-preview-org small{font-size:5px}.management-preview-record{gap:7px}.management-preview-record b{font-size:9px}.management-preview-record p{font-size:7px}.management-preview-record small{font-size:5px}.management-avatar{width:25px;height:29px;font-size:7px}.management-status{padding:3px 5px;font-size:5px}.management-preview-actions{flex-wrap:wrap;gap:8px}.management-preview-record>svg{width:11px}.management-preview-note{font-size:6px}}.skills-product-composition{width:100%;min-width:0;position:relative}.skills-editor-screen,.skills-passport-screen{background:#fff;border:1px solid #dfc7ee;border-radius:11px;overflow:hidden;box-shadow:0 12px 35px #7753980e}.skills-editor-screen{padding:22px}.skills-editor-heading{align-items:flex-start;gap:12px;display:flex}.skills-editor-heading>span,.skills-passport-heading>span{color:#a67fc0;background:linear-gradient(135deg,#efdefb,#fce5f3);border:1px solid #e0c4ed;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:41px;display:flex}.skills-editor-heading h3{letter-spacing:-.6px;color:#333;font-size:22px;font-weight:650;line-height:1.2}.skills-editor-heading p{color:#a18caf;margin-top:9px;font-size:9px;line-height:1.8}.skills-qualification{color:#af8bc6;background:#faf5ff;border:1px solid #e7d7f2;border-radius:7px;align-items:center;gap:9px;margin-top:21px;padding:14px 11px;display:flex}.skills-qualification>div{flex:1;min-width:0}.skills-qualification b{color:#333;font-size:11px;font-weight:550;line-height:1.5;display:block}.skills-qualification small{color:#a18caf;margin-top:5px;font-size:7px;display:block}.skills-qualification>span{color:#a18caf;white-space:nowrap;font-size:5px}.skills-taxonomy{border:0;min-width:0;margin:23px 0 0;padding:0}.skills-taxonomy legend{color:#333;padding:0;font-size:12px;font-weight:550}.skills-taxonomy>p{color:#a18caf;margin:7px 0 13px;font-size:8px;line-height:1.8}.skills-taxonomy label{cursor:pointer;background:#fdfbff;border:1px solid #eee3f6;border-radius:6px;align-items:center;gap:8px;min-height:38px;margin-top:8px;padding:11px;display:flex}.skills-taxonomy label.selected{background:linear-gradient(110deg,#f0e2fc,#fbeaf5);border-color:#d5b5e9}.skills-taxonomy input{accent-color:#a278c3;flex-shrink:0;width:13px;height:13px;margin:0}.skills-taxonomy label>span{color:#333;font-size:10px;line-height:1.6}.skills-taxonomy label>svg{color:#b498c8;margin-left:auto}.skills-editor-summary{color:#a18caf;align-items:center;gap:5px;margin-top:17px;font-size:7px;line-height:1.8;display:flex}.skills-product-connector{color:#b798cc;justify-content:center;align-items:center;gap:9px;padding:17px 0;display:flex}.skills-product-connector>span{border-top:1px dashed #d6bce6;width:25px}.skills-product-connector>p{color:#a18caf;font-size:8px}.skills-passport-screen{background:linear-gradient(135deg,#fff,#fcf7ff);width:94%;margin-left:auto;padding:18px}.skills-passport-heading{align-items:center;gap:10px;display:flex}.skills-passport-heading>span{border-radius:8px;width:33px;height:36px}.skills-passport-heading h3{letter-spacing:-.4px;color:#333;font-size:17px;font-weight:600}.skills-passport-heading p{color:#a18caf;margin-top:5px;font-size:8px;line-height:1.8}.skills-passport-records{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.skills-passport-records>div{background:#f8f0ff;border:1px solid #e5d1f1;border-radius:6px;flex-direction:column;gap:7px;min-width:0;padding:11px;display:flex}.skills-passport-records>div>span{color:#333;align-items:center;gap:5px;font-size:9px;line-height:1.6;display:flex}.skills-passport-records>div>span:last-child{color:#a18caf;font-size:6px}.skills-passport-records>p{color:#a18caf;grid-column:1/-1;font-size:9px;line-height:1.8}.skills-passport-evidence{color:#a78abc;border-top:1px solid #eee1f6;align-items:center;gap:7px;margin-top:15px;padding-top:13px;display:flex}.skills-passport-evidence b{color:#333;font-size:9px;font-weight:550;display:block}.skills-passport-evidence small{color:#a18caf;margin-top:5px;font-size:6px;line-height:1.8;display:block}.skills-product-note{text-align:center;color:#a18caf;margin:15px 10px 0;font-size:7px;line-height:1.9}@media (width<=600px){.skills-editor-screen{padding:19px 17px}.skills-editor-heading h3{font-size:20px}.skills-editor-heading{gap:9px}.skills-editor-heading>span{width:33px;height:36px}.skills-qualification{gap:7px;padding:12px 9px}.skills-qualification b{font-size:10px}.skills-qualification>span{display:none}.skills-taxonomy label{min-height:43px}.skills-passport-screen{width:100%;padding:17px}.skills-passport-heading h3{font-size:16px}.skills-passport-records>div{padding:10px 8px}.skills-passport-records>div>span{font-size:8px}.skills-product-note{font-size:6px}}.public-verification-preview{color:#333;text-align:left;background:#fff;border:1px solid #ddc7f1;border-radius:14px;width:100%;min-width:0;overflow:hidden;box-shadow:0 18px 45px #6a438c10}.pvp-brand{background:linear-gradient(120deg,#f1e6ff,#fff1fa);border-bottom:1px solid #e7d8f4;align-items:center;gap:10px;padding:18px 22px;display:flex}.pvp-brand>span{color:#fff;background:#8a61cf;border-radius:8px 8px 15px 15px;justify-content:center;align-items:center;width:34px;height:39px;display:flex}.pvp-brand strong{font-size:13px;line-height:1.4}.pvp-brand>small{letter-spacing:1px;color:#a18caf;margin-left:auto;font-size:6px}.pvp-body{padding:22px}.pvp-body>h3{letter-spacing:-.7px;color:#333;margin:0;font-size:27px;line-height:1.2}.pvp-subtitle{color:#a18caf;margin:7px 0 19px;font-size:11px}.pvp-record{background:linear-gradient(150deg,#fdfaff,#fff 55%);border:1px solid #e6d8f2;border-radius:10px;padding:19px}.pvp-record h4{letter-spacing:-.4px;color:#333;margin:0;font-size:20px;line-height:1.35}.pvp-issuer{color:#a18caf;margin:9px 0 12px;font-size:11px;line-height:1.6}.pvp-status{color:#8054ba;background:#f3ebfc;border-radius:6px;align-items:center;gap:7px;padding:9px;font-size:11px;line-height:1.5;display:flex}.pvp-status svg{flex-shrink:0}.pvp-award{margin:19px 0}.pvp-award>div,.pvp-details>div{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:15px;padding:8px 0;font-size:11px;line-height:1.6;display:grid}.pvp-record dt{color:#a18caf}.pvp-record dd{color:#333;overflow-wrap:anywhere;margin:0}.pvp-record h5{margin:18px 0 7px;font-size:14px;font-weight:600}.pvp-support{color:#a18caf;margin:0 0 11px;font-size:10px;line-height:1.6}.pvp-skills{flex-wrap:wrap;gap:6px;display:flex}.pvp-skills>span{color:#333;background:#f6efff;border:1px solid #e3cdf5;border-radius:6px;align-items:center;gap:5px;padding:7px;font-size:10px;display:flex}.pvp-skills svg{color:#a47bca}.pvp-record details{border-top:1px solid #e8daf3;margin-top:20px;padding-top:15px}.pvp-record summary{cursor:pointer;color:#7651ac;font-size:12px;font-weight:600}.pvp-record summary>svg{vertical-align:middle;margin-right:6px;display:inline-block}.pvp-details{margin:10px 0 0}.pvp-details>div+div{border-top:1px solid #f2eaf8}.pvp-details small{color:#a18caf;margin-top:3px;font-size:9px;display:block}.pvp-sharing{color:#8054ba;align-items:flex-start;gap:8px;margin-top:16px;font-size:11px;display:flex}.pvp-sharing small{color:#a18caf;margin-top:3px;font-size:10px;line-height:1.7;display:block}.pvp-note{color:#a18caf;margin:15px 0 0;font-size:10px;line-height:1.7}@media (width<=600px){.pvp-brand,.pvp-body{padding:16px}.pvp-brand>small{display:none}.pvp-record{padding:15px}.pvp-body>h3{font-size:25px}.pvp-record h4{font-size:19px}.pvp-award>div,.pvp-details>div{gap:10px;font-size:11px}}.public-verification-preview .pvp-record{background:0 0;border:0;border-radius:0;padding:0}.public-verification-preview .pvp-record h4{font-size:25px;line-height:1.3}.audit-log-preview{color:#333;text-align:left;background:#fff;border:1px solid #dcc6ee;border-radius:13px;width:100%;min-width:0;padding:25px 22px 17px;box-shadow:0 18px 45px #77539814}.audit-preview-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.audit-preview-heading h3{letter-spacing:-.7px;margin:0;font-size:26px;font-weight:650;line-height:1.25}.audit-preview-heading p{color:#a18caf;margin:9px 0 0;font-size:10px;line-height:1.8}.audit-preview-heading>span{color:#a17bb9;background:linear-gradient(135deg,#f0e1fc,#fde6f3);border:1px solid #e5cfee;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:48px;display:flex}.audit-preview-filters{justify-content:space-between;align-items:center;gap:12px;margin:25px 0 15px;display:flex}.audit-preview-filters>span{color:#a18caf;background:#fcf8ff;border:1px solid #e2cff1;border-radius:7px;align-items:center;gap:8px;width:58%;padding:11px;font-size:10px;display:flex}.audit-preview-filters small{color:#a18caf;font-size:9px}.audit-log-preview table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:9px;line-height:1.65}.audit-log-preview th{text-align:left;color:#a18caf;background:#f6effc;border-block:1px solid #e9daf5;padding:11px 8px;font-size:8px;font-weight:500}.audit-log-preview th svg{vertical-align:middle;margin-left:4px;display:inline-block}.audit-log-preview th:first-child{width:25%}.audit-log-preview th:nth-child(2){width:37%}.audit-log-preview th:nth-child(3){width:21%}.audit-log-preview th:last-child{width:17%}.audit-log-preview td{overflow-wrap:anywhere;vertical-align:middle;border-bottom:1px solid #efe5f8;padding:14px 8px}.audit-log-preview td strong{font-weight:600}.audit-log-preview tbody tr:first-child{background:linear-gradient(110deg,#f3e8fc,#fff)}.audit-preview-pagination{color:#a18caf;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;font-size:8px;display:flex}.audit-preview-pagination>span:last-child{align-items:center;gap:12px;display:flex}@media (width<=600px){.audit-log-preview{padding:20px 12px 15px}.audit-preview-heading h3{font-size:24px}.audit-preview-heading p{font-size:10px}.audit-log-preview th{padding:10px 5px;font-size:8px}.audit-log-preview td{padding:12px 5px;font-size:9px}.audit-log-preview th svg{display:none}.audit-preview-pagination>span:last-child{gap:7px}}.home-passport-section{background:linear-gradient(125deg,#faf7ff,#f6f0ff 65%,#f6faff);border-block:1px solid #eee4f6;padding:85px 0}.home-passport-section .section-heading{margin-bottom:42px}.home-passport-section .section-heading>p{max-width:780px;margin-left:auto;margin-right:auto;line-height:1.9}.home-passport-showcase{grid-template-columns:1fr 125px 1.05fr;align-items:center;gap:0;max-width:1120px;margin:auto;display:grid}.home-passport-column-label{letter-spacing:1.1px;color:#333;align-items:center;gap:7px;margin-bottom:18px;font-size:7px;font-weight:550;display:flex}.home-passport-credentials{flex-direction:column;gap:15px;min-width:0;display:flex}.home-passport-credentials>.home-passport-column-label{margin-bottom:2px}.home-passport-credential{text-align:left;background:#fff;border:1px solid #e5d6f0;border-radius:11px;flex-direction:column;width:100%;padding:20px 22px;scroll-margin-top:130px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 7px 25px #80569f06}.home-passport-credential:hover,.home-passport-credential.credential-active{border-color:#b58ad5;transform:translateY(-3px);box-shadow:0 10px 28px #80569f13}.home-passport-credential.supports-selected{border-color:#c5a5e0;box-shadow:0 6px 24px #9f70c20d}.home-passport-issuer{color:#333;align-items:center;gap:8px;font-size:10px;font-weight:550;display:flex}.home-passport-monogram{color:#333;background:#f3e8fc;border:1px solid #e0c9ef;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:27px;height:30px;font:10px Georgia,serif;display:flex}.home-passport-issuer>svg{color:#333;margin-left:auto}.credential-blue .home-passport-monogram{color:#333;background:#eaf5fc;border-color:#cce4f2}.credential-blue .home-passport-issuer>svg{color:#333}.credential-pink .home-passport-monogram{color:#333;background:#ffeff7;border-color:#f1d2e4}.credential-pink .home-passport-issuer>svg{color:#333}.home-passport-credential-title{align-items:flex-start;gap:9px;margin-top:15px;display:flex}.home-passport-credential-title>svg{color:#333;margin-top:1px}.home-passport-credential-title strong{letter-spacing:-.45px;color:#333;font-size:17px;font-weight:600;line-height:1.35}.home-passport-credential-skills{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.home-passport-credential-skills>span{color:#333;background:#faf6ff;border:1px solid #eaddf4;border-radius:4px;padding:5px 8px;font-size:8px;line-height:1.5}.home-passport-credential-skills>.contributes-selected{color:#333;background:#eeddfa;border-color:#d8b7ec}.credential-blue .home-passport-credential-skills>span{color:#333;background:#f1f8fe;border-color:#dcecf7}.credential-pink .home-passport-credential-skills>span{color:#333;background:#fff4fa;border-color:#f0deea}.credential-pink .home-passport-credential-skills>.contributes-selected{color:#333;background:#f9e0ef;border-color:#e8bfd6}.home-passport-credential-bottom{color:#333;border-top:1px solid #f0e8f6;justify-content:space-between;align-items:center;gap:10px;margin-top:15px;padding-top:12px;font-size:7px;display:flex}.home-passport-credential-bottom>span{align-items:center;gap:4px;display:flex}.home-passport-credential-bottom>span:first-child{color:#333}.home-passport-connections{color:#333;justify-content:center;align-self:stretch;align-items:center;min-height:430px;display:flex;position:relative}.home-passport-connections>svg{width:100%;height:calc(100% - 20px);position:absolute;top:20px;left:0;overflow:visible}.home-passport-connections>span{z-index:1;background:#f9f4ff;border:1px solid #dfc8ef;border-radius:50%;justify-content:center;align-items:center;width:37px;height:37px;display:flex;box-shadow:0 0 0 6px #f7f1ff}.home-passport-connections>small{letter-spacing:.6px;text-align:center;color:#333;font-size:5px;line-height:1.8;position:absolute;top:calc(50% + 32px);left:0;right:0}.home-passport-interface{background:#fff;border:1px solid #dfcdee;border-radius:13px;min-width:0;overflow:hidden;box-shadow:0 20px 55px #75509510}.home-passport-interface-top{background:linear-gradient(115deg,#f4eaff,#fcf5ff);border-bottom:1px solid #ebdef5;justify-content:space-between;align-items:center;gap:10px;padding:19px 23px;display:flex}.home-passport-interface-top>span:first-child{color:#333;align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.home-passport-interface-top>span:last-child{letter-spacing:1px;color:#333;font-size:5px}.home-passport-owner{align-items:center;gap:13px;padding:25px 23px 22px;display:flex}.home-passport-owner>span{color:#333;background:linear-gradient(145deg,#ead7fb,#f6dff0);border:1px solid #e3c9f0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:43px;height:46px;font-size:19px;display:flex}.home-passport-owner h3{letter-spacing:-.6px;color:#333;font-size:21px;font-weight:600;line-height:1.25}.home-passport-owner p{color:#333;margin-top:7px;font-size:8px;line-height:1.8}.home-passport-owner>svg{color:#333;stroke-width:1.3px;margin-left:auto}.home-passport-skill-list{flex-direction:column;gap:8px;margin:0 23px 23px;display:flex}.home-passport-skill-list>button{color:#333;background:#fcfaff;border:1px solid #eee4f6;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:13px;transition:background .2s,border-color .2s,box-shadow .2s;display:flex}.home-passport-skill-list>button>span{align-items:center;gap:7px;font-size:11px;font-weight:500;display:flex}.home-passport-skill-list>button>span:last-child{white-space:nowrap;color:#333;font-size:7px;font-weight:400}.home-passport-skill-list>.skill-selected{color:#333;background:linear-gradient(110deg,#ecdafa,#f7e5f4);border-color:#caa5e3}.home-passport-skill-list>.skill-contributed{background:#f1e4fc;border-color:#b890d5;box-shadow:0 0 0 2px #9d6bca25}.home-passport-evidence{background:#fcf9ff;border-top:1px solid #eaddf4;padding:20px 23px 22px}.home-passport-evidence-label{letter-spacing:.8px;color:#333;font-size:6px;line-height:1.9;display:block}.home-passport-evidence-label b{letter-spacing:0;color:#333;font-size:7px;font-weight:600}.home-passport-evidence a{border-bottom:1px solid #eee3f6;align-items:flex-start;gap:8px;padding:12px 0;display:flex}.home-passport-evidence a:last-child{border-bottom:0}.evidence-dot{background:#b492d4;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:4px}.dot-blue{background:#82b9d8}.dot-pink{background:#d999b9}.home-passport-evidence a b{color:#333;font-size:9px;font-weight:550;line-height:1.6;display:block}.home-passport-evidence a small{color:#333;margin-top:3px;font-size:7px;line-height:1.7;display:block}.home-passport-evidence a>svg{color:#333;margin-top:2px;margin-left:auto}.home-passport-evidence a:hover b{color:#333}.home-passport-evidence>p{color:#333;align-items:center;gap:5px;margin-top:10px;font-size:8px;display:flex}.home-passport-footnote{color:#333;justify-content:center;align-items:flex-start;gap:6px;max-width:700px;margin:25px auto 0;display:flex}.home-passport-footnote p{text-align:center;font-size:8px;line-height:1.9}.home-passport-footnote>svg{margin-top:2px}.home-passport-cta{justify-content:center;margin-top:25px;display:flex}.home-passport-cta>.text-link{color:#333;font-size:13px}@media (width<=1100px){.home-passport-showcase{grid-template-columns:1fr 85px 1.05fr}.home-passport-credential{padding:17px}.home-passport-credential-title strong{font-size:15px}.home-passport-credential-bottom{gap:5px;font-size:6px}.home-passport-interface-top{padding:17px}.home-passport-owner{padding:23px 17px 20px}.home-passport-skill-list{margin:0 17px 20px}.home-passport-skill-list>button{gap:7px;padding:12px 10px}.home-passport-skill-list>button>span{gap:5px;font-size:10px}.home-passport-skill-list>button>span:last-child{font-size:6px}.home-passport-evidence{padding:18px 17px 20px}.home-passport-column-label{letter-spacing:.8px;font-size:5.5px}.home-passport-interface-top>span:last-child{letter-spacing:.7px;font-size:4px}.home-passport-connections>small{letter-spacing:.3px;font-size:4px}}@media (width<=850px){.home-passport-section{padding:65px 0}.home-passport-showcase{grid-template-columns:1fr 55px 1.05fr}.home-passport-credential{padding:15px 12px}.home-passport-issuer{gap:6px;font-size:8px}.home-passport-monogram{width:23px;height:26px;font-size:9px}.home-passport-credential-title{gap:7px;margin-top:12px}.home-passport-credential-title strong{font-size:14px}.home-passport-credential-title>svg{width:17px;height:17px}.home-passport-credential-skills{gap:5px;margin-top:12px}.home-passport-credential-skills>span{padding:4px 6px;font-size:6px}.home-passport-credential-bottom{gap:5px;margin-top:12px;padding-top:10px;font-size:5px}.home-passport-credential-bottom>span>svg{width:8px;height:8px}.home-passport-column-label{letter-spacing:.6px;gap:5px;font-size:4px}.home-passport-column-label>svg{width:11px;height:11px}.home-passport-interface-top{padding:14px}.home-passport-interface-top>span:first-child{gap:5px;font-size:10px}.home-passport-interface-top>span:first-child>svg{width:17px;height:17px}.home-passport-interface-top>span:last-child{letter-spacing:.3px;font-size:3px}.home-passport-owner{gap:8px;padding:20px 14px 18px}.home-passport-owner>span{border-radius:9px;width:34px;height:37px;font-size:16px}.home-passport-owner h3{font-size:18px}.home-passport-owner p{font-size:6px}.home-passport-owner>svg{width:20px;height:20px}.home-passport-skill-list{margin:0 14px 18px}.home-passport-skill-list>button{gap:5px;padding:11px 8px}.home-passport-skill-list>button>span{gap:5px;font-size:8px}.home-passport-skill-list>button>span>svg{width:12px;height:12px}.home-passport-skill-list>button>span:last-child{gap:3px;font-size:5px}.home-passport-evidence{padding:16px 14px}.home-passport-evidence a b{font-size:8px}.home-passport-evidence a small{font-size:6px}.home-passport-evidence-label{letter-spacing:.5px;font-size:5px}.home-passport-evidence-label b{font-size:6px}.home-passport-evidence>p{font-size:7px}.home-passport-connections>span{width:29px;height:29px;box-shadow:0 0 0 4px #f7f1ff}.home-passport-connections>span>svg{width:16px;height:16px}.home-passport-connections>small{display:none}}@media (width<=600px){.home-passport-section{padding:55px 0}.home-passport-section h2{letter-spacing:-1.2px;font-size:31px}.home-passport-section .section-heading{margin-bottom:28px}.home-passport-section .section-heading>p{max-width:390px;font-size:12px;line-height:1.85}.home-passport-showcase{grid-template-columns:1fr;gap:0;max-width:430px}.home-passport-column-label{letter-spacing:.8px;gap:6px;font-size:6px}.home-passport-column-label>svg{width:13px;height:13px}.home-passport-credentials{gap:13px}.home-passport-credential{padding:19px}.home-passport-issuer{gap:8px;font-size:10px}.home-passport-monogram{width:27px;height:30px;font-size:10px}.home-passport-credential-title{gap:8px;margin-top:14px}.home-passport-credential-title strong{font-size:17px;line-height:1.4}.home-passport-credential-title>svg{width:19px;height:19px}.home-passport-credential-skills{gap:6px;margin-top:14px}.home-passport-credential-skills>span{padding:5px 8px;font-size:8px}.home-passport-credential-bottom{margin-top:14px;padding-top:12px;font-size:6px}.home-passport-credential-bottom>span>svg{width:10px;height:10px}.home-passport-connections{align-self:auto;height:72px;min-height:72px}.home-passport-connections>svg{display:none}.home-passport-connections:before{content:"";border-left:1px dashed #c7a7df;position:absolute;top:0;bottom:0;left:50%}.home-passport-connections>span{width:35px;height:35px;box-shadow:0 0 0 6px #f7f1ff}.home-passport-connections>span>svg{width:19px;height:19px}.home-passport-interface-top{padding:18px}.home-passport-interface-top>span:first-child{gap:7px;font-size:12px}.home-passport-interface-top>span:last-child{letter-spacing:.8px;font-size:4px}.home-passport-owner{gap:12px;padding:22px 18px}.home-passport-owner>span{width:41px;height:44px;font-size:18px}.home-passport-owner h3{font-size:22px}.home-passport-owner p{font-size:8px}.home-passport-owner>svg{width:24px;height:24px}.home-passport-skill-list{gap:9px;margin:0 18px 22px}.home-passport-skill-list>button{min-height:44px;padding:14px 11px}.home-passport-skill-list>button>span{gap:7px;font-size:11px}.home-passport-skill-list>button>span>svg{width:14px;height:14px}.home-passport-skill-list>button>span:last-child{gap:4px;font-size:7px}.home-passport-evidence{padding:19px 18px 21px}.home-passport-evidence-label{letter-spacing:.7px;font-size:6px}.home-passport-evidence-label b{font-size:7px}.home-passport-evidence a{min-height:44px;padding:13px 0}.home-passport-evidence a b{font-size:10px}.home-passport-evidence a small,.home-passport-evidence>p{font-size:8px}.home-passport-footnote{gap:5px;margin-top:22px}.home-passport-footnote p{text-align:left;font-size:7px}.home-passport-footnote>svg{width:11px;height:11px}.home-passport-cta{margin-top:23px}.home-passport-cta>.text-link{font-size:11px}}.home-trust-section{background:linear-gradient(125deg,#fcfaff,#f6f0fd 65%,#f4f8ff);border-block:1px solid #eee5f6;padding:65px 0}.home-trust-compact-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:85px;display:grid}.home-trust-copy>.eyebrow{margin-bottom:18px}.home-trust-copy h2{letter-spacing:-1.7px;font-size:43px;font-weight:700;line-height:1.16}.home-trust-description{color:#333;max-width:480px;margin-top:23px;font-size:14px;line-height:1.85}.home-trust-points{flex-direction:column;gap:19px;margin:28px 0;padding:0;list-style:none;display:flex}.home-trust-points li{align-items:center;gap:11px;display:flex}.home-trust-points li>svg{color:#333;flex-shrink:0}.home-trust-points li:nth-child(2)>svg,.home-trust-points li:nth-child(3)>svg{color:#333}.home-trust-points p{color:#333;font-size:12px;line-height:1.8}.home-trust-points strong{color:#333;font-weight:600}.home-trust-standards-line{color:#333;border-top:1px solid #e8dbf1;max-width:480px;padding-top:19px;font-size:10px;line-height:1.9}.home-trust-preview{background:#fff;border:1px solid #dbc5ed;border-radius:12px;justify-self:end;width:100%;min-width:0;max-width:450px;padding:21px;overflow:hidden;box-shadow:0 16px 45px #79549b12}.home-trust-preview-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.home-trust-preview-header>span:first-child{color:#333;align-items:center;gap:6px;font-size:11px;font-weight:550;display:flex}.home-trust-preview-header>span:last-child{letter-spacing:.6px;color:#333;white-space:nowrap;font-size:6px}.home-trust-sample-label{letter-spacing:.7px;color:#333;margin:13px 0 9px;font-size:6px}.home-trust-preview .certificate-top{padding:8px 12px;font-size:6px}.home-trust-preview .certificate-body{padding:10px 14px}.home-trust-preview .certificate-body>svg{width:25px;height:25px;margin-bottom:6px}.home-trust-preview .certificate-body h4{margin:6px 0;font-size:21px}.home-trust-preview .certificate-line{margin:10px auto 7px}.home-trust-checks{flex-direction:column;gap:8px;margin:15px 0 0;padding:0;list-style:none;display:flex}.home-trust-checks li{color:#333;align-items:center;gap:7px;min-height:20px;font-size:9px;line-height:1.5;display:flex}.home-trust-checks li>span:first-child{color:#333;background:#f6f0fc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.home-trust-checks li.check-running,.home-trust-checks li.check-complete{color:#333}.home-trust-checks .check-complete>span:first-child{color:#333;background:#eee0fb}.home-trust-checks small{color:#333;white-space:nowrap;margin-left:auto;font-size:7px}.home-trust-preview-status{color:#333;align-items:center;gap:6px;min-height:32px;padding:9px 0 0;font-size:8px;line-height:1.6;display:flex}.home-trust-preview-status.preview-complete{color:#333;font-size:10px;font-weight:550}.home-trust-run{background:linear-gradient(110deg,#9660ce,#7b68ee);border-color:#9666d3;gap:9px;width:100%;min-height:42px;margin-top:9px;padding:11px;font-size:10px}.home-trust-run:disabled{opacity:.7;cursor:wait;box-shadow:none;transform:none}.home-trust-demo-label{text-align:center;color:#333;max-width:340px;margin:10px auto 0;font-size:9px;line-height:1.7}.home-trust-spinner{animation:1s linear infinite home-trust-spin}@keyframes home-trust-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.home-trust-spinner{animation:none}}@media (width<=1100px){.home-trust-compact-grid{gap:45px}.home-trust-copy h2{font-size:37px}.home-trust-description{font-size:13px}.home-trust-points p{font-size:11px}.home-trust-preview{padding:19px}.home-trust-preview-header>span:first-child{font-size:10px}.home-trust-preview-header>span:last-child{font-size:5px}.home-trust-checks small{font-size:6px}}@media (width<=850px){.home-trust-compact-grid{grid-template-columns:1fr 1fr;gap:28px}.home-trust-copy h2{font-size:32px}.home-trust-description{margin-top:19px;font-size:12px}.home-trust-points{gap:16px;margin:22px 0}.home-trust-points li{align-items:flex-start;gap:8px}.home-trust-points li>svg{width:16px;height:16px;margin-top:3px}.home-trust-points p{font-size:10px}.home-trust-standards-line{padding-top:15px;font-size:9px}.home-trust-preview{padding:16px}.home-trust-preview-header{flex-wrap:wrap;gap:6px}.home-trust-checks li{gap:5px;font-size:8px}.home-trust-checks small{font-size:5px}.home-trust-demo-label{font-size:8px}}@media (width<=600px){.home-trust-section{padding:50px 0}.home-trust-compact-grid{grid-template-columns:1fr;gap:28px}.home-trust-copy h2{letter-spacing:-1.2px;font-size:32px}.home-trust-copy>.eyebrow{margin-bottom:16px;font-size:7px}.home-trust-description{margin-top:18px;font-size:12px;line-height:1.85}.home-trust-points{gap:15px;margin:23px 0}.home-trust-points p{font-size:11px}.home-trust-standards-line{font-size:9px}.home-trust-preview{justify-self:center;max-width:420px;padding:19px}.home-trust-preview-header{flex-wrap:nowrap;gap:8px}.home-trust-preview-header>span:first-child{font-size:10px}.home-trust-preview-header>span:last-child{font-size:5px}.home-trust-checks li{gap:6px;font-size:9px}.home-trust-checks small{font-size:6px}.home-trust-run{min-height:45px}.home-trust-demo-label{font-size:9px}}.home-trust-section .home-trust-description,.home-trust-section .home-trust-points p,.home-trust-section .home-trust-points strong,.home-trust-section .home-trust-standards-line,.home-trust-section .home-trust-demo-label,.home-trust-section .home-trust-sample-label,.home-trust-section .home-trust-preview-header>span,.home-trust-section .home-trust-checks li,.home-trust-section .home-trust-checks small,.home-trust-section .home-trust-preview-status{color:#333}.home-trust-section .certificate-bottom .certificate-check-status{color:#555}.home-trust-section .certificate-bottom .certificate-check-complete,.home-trust-section .home-trust-preview-status.preview-complete,.home-trust-section .certificate-check-complete svg,.home-trust-section .preview-complete>svg{color:#247247}.home-trust-compact-grid>*{min-width:0}.home-trust-section .home-trust-preview{box-sizing:border-box;justify-self:center;width:100%;min-width:0;max-width:400px;height:auto;max-height:none;overflow:visible}.home-trust-preview .certificate{width:100%;min-width:0}.home-trust-preview .certificate-bottom{flex-wrap:wrap;gap:6px}.home-trust-preview-header{flex-wrap:wrap}.home-trust-checks li>span:nth-child(2){overflow-wrap:anywhere;min-width:0}.home-trust-checks small{flex-shrink:0}.home-trust-run{white-space:normal}.home-trust-standards-badges{max-width:510px;margin-top:24px}.home-trust-standards-badges>h3{letter-spacing:0;color:#a18caf;margin-bottom:12px;font-size:10px;font-weight:500;line-height:1.8}.home-trust-standards-badges>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.home-trust-standards-badges .home-trust-standard-badge{background:linear-gradient(135deg,#fbf7ff,#f4edfc);border:1px solid #ddc8ee;border-radius:9px;flex-direction:column;align-items:flex-start;min-width:0;padding:15px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.home-trust-standards-badges .home-trust-standard-badge:nth-child(2){background:linear-gradient(135deg,#f8f5ff,#f1f7ff)}.home-trust-standards-badges .home-trust-standard-badge:hover{background:#f3eafd;border-color:#b68bd6;box-shadow:0 5px 18px #8b61b014}.home-trust-standards-badges .home-trust-standard-badge>svg{color:#a179bd;margin-bottom:10px}.home-trust-standards-badges strong{color:#333;overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.45}.home-trust-standards-badges .home-trust-standard-badge p{color:#605569;margin-top:8px;margin-bottom:12px;font-size:10px;line-height:1.8}.home-trust-standards-badges .home-trust-standard-badge>span{color:#a18caf;justify-content:space-between;align-items:center;gap:5px;width:100%;margin-top:auto;font-size:8px;display:flex}@media (width<=850px){.home-trust-section .home-trust-compact-grid{grid-template-columns:minmax(0,1fr);gap:28px}.home-trust-copy{max-width:620px}.home-trust-section .home-trust-preview{max-width:420px}.home-trust-standards-badges{max-width:510px}}@media (width<=600px){.home-trust-standards-badges .home-trust-standard-badge{padding:12px}.home-trust-standards-badges strong{font-size:11px}.home-trust-standards-badges .home-trust-standard-badge p{font-size:9px}.home-trust-standards-badges>div{gap:10px}.home-trust-section .home-trust-preview{padding:17px}.home-trust-preview-status{overflow-wrap:anywhere}.home-trust-section .home-trust-compact-grid{gap:26px}}.home-trust-section .home-trust-compact-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);gap:42px}.home-trust-right-group{grid-template-columns:minmax(0,.6fr) minmax(0,1fr);align-items:center;gap:18px;min-width:0;display:grid}.home-trust-right-group .home-trust-standards-badges{min-width:0;max-width:none;margin:0}.home-trust-right-group .home-trust-standards-badges>div{grid-template-columns:minmax(0,1fr);gap:12px}.home-trust-right-group .home-trust-standards-badges>h3{font-size:9px}.home-trust-right-group .home-trust-standards-badges .home-trust-standard-badge{padding:14px 12px}.home-trust-right-group .home-trust-standards-badges strong{font-size:11px}.home-trust-right-group .home-trust-standards-badges .home-trust-standard-badge p{font-size:9px}.home-trust-section .home-trust-right-group .home-trust-preview{min-width:0;max-width:400px;padding:17px}.home-trust-right-group .home-trust-preview-header{gap:7px}.home-trust-right-group .home-trust-checks li{font-size:8px}.home-trust-right-group .home-trust-checks small{font-size:5px}@media (width<=1050px){.home-trust-section .home-trust-compact-grid{grid-template-columns:minmax(0,1fr);gap:30px}.home-trust-right-group{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:24px;width:100%;max-width:720px;margin:auto}.home-trust-right-group .home-trust-standards-badges strong{font-size:13px}.home-trust-right-group .home-trust-standards-badges .home-trust-standard-badge p{font-size:11px}}@media (width<=600px){.home-trust-right-group{grid-template-columns:minmax(0,1fr);gap:22px}.home-trust-right-group .home-trust-standards-badges{order:2}.home-trust-right-group .home-trust-preview{order:1}.home-trust-right-group .home-trust-standards-badges>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-trust-right-group .home-trust-standards-badges strong{font-size:11px}.home-trust-right-group .home-trust-standards-badges .home-trust-standard-badge p,.home-trust-right-group .home-trust-checks li{font-size:9px}.home-trust-right-group .home-trust-checks small{font-size:6px}}:root{--marketing-body-size:18px;--marketing-body-leading:1.75}body :is(.hero-copy>p,.section-heading>p,.split-copy>p,.value-copy>p,.audience-card>p,.final-cta p,.coming-soon>p,.platform-hero-copy>p,.platform-feature-copy>p:not(.integration-disclaimer),.white-label-footer>p,.wallet-page-hero-copy>p,.wallet-page-description,.wallet-brand-explanation>p,.wallet-ownership-benefits p,.wallet-organisations-benefits p,.wallet-individual-principles p,.wallet-journey-detail p,.home-trust-description,.demo-intro-text,.demo-benefits p,.demo-form-heading>p,.demo-success>p){font-size:var(--marketing-body-size)!important;line-height:var(--marketing-body-leading)!important}body :is(.platform-feature-list li,.capabilities>span,.wallet-benefits>span,.wallet-check-list li,.home-trust-points p){font-size:16px!important;line-height:1.7!important}body .audience-card>p{text-wrap:wrap;width:100%;max-width:none;font-size:16px!important;line-height:1.7!important}
