@font-face{font-family:baloo;src:url(../media/baloo_2_latin_wght_normal-s.p.1amr5hxd7xsh5.woff2)format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:baloo Fallback;src:local(Arial);ascent-override:111.2%;descent-override:54.05%;line-gap-override:0.0%;size-adjust:96.95%}.baloo_ac38b9f7-module__tyOaPa__className{font-family:baloo,baloo Fallback}.baloo_ac38b9f7-module__tyOaPa__variable{--font-baloo:"baloo", "baloo Fallback"}
@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-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--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:var(--font-baloo), "Baloo 2", "Baloo", cursive, sans-serif;--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-baloo), "Baloo 2", "Baloo", cursive, sans-serif;--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 components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.lowercase{text-transform:lowercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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{--ink:#10151c;--paper:#f5f3ed;--lime:#c7ff5e;--mint:#a9f5d0;--blue:#1826a8;--soft-blue:#9bc8ff;--coral:#ff826c;--lavender:#cbb8ff;--gradient-coral:linear-gradient(125deg, #ffc3a6 0%, #ff9b80 36%, #ff826c 72%, #f77868 100%);--gradient-mint:linear-gradient(135deg, #defce7 0%, #baf4d6 45%, #96e6cb 100%);--gradient-blue:linear-gradient(125deg, #111a65 0%, #1826a8 48%, #3448b5 100%);--gradient-lavender:linear-gradient(135deg, #ebe3ff 0%, #d7c7ff 48%, #bda5ed 100%);--gradient-lime:linear-gradient(125deg, #edfbbd 0%, #d3fa89 40%, #b5ee60 100%);--gradient-ink:linear-gradient(125deg, #10151c 0%, #151f2b 58%, #243440 100%);--soft-blue-tint:var(--soft-blue-tint);--gradient-soft-blue:linear-gradient(135deg, #e3ecff 0%, #c7dbff 50%, #a9c6ff 100%);--gradient-spectrum:linear-gradient(90deg, var(--lime) 0%, var(--mint) 34%, var(--lavender) 66%, var(--coral) 100%);--glow-blue:radial-gradient(circle, #1826a88c 0%, #10151c00 62%);--glow-soft-blue:radial-gradient(circle, #9bc8ffb3 0%, #9bc8ff2e 35%, #1826a800 68%);--glow-lavender:radial-gradient(circle, #cbb8ff52 0%, #10151c00 62%);--radius-tag:6px;--radius-control:8px;--radius-card-sm:14px;--radius-card:20px;--radius-card-lg:24px;--surface:var(--paper);--text:var(--ink);--line:#10151c2e;--muted:#52575a;--font-sans:var(--font-baloo), "Baloo 2", "Baloo", cursive, sans-serif;--type-eyebrow:.75rem;--type-caption:.875rem;--type-label:1rem;--type-control:1rem;--type-body:1.0625rem;--type-lead:1.125rem}*,:before,:after{box-sizing:border-box}html,body,nextjs-portal,next-route-announcer{font-family:var(--font-sans)}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px}body{background:var(--ink);color:var(--ink);font-size:var(--type-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}button,input,optgroup,select,textarea{font:inherit;font-family:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}a{color:inherit;text-decoration:none}button{color:inherit}svg{flex:none}p,h1,h2,h3,h4{margin:0}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4{font-weight:500;line-height:1.08}h1,h2{letter-spacing:-.058em;text-wrap:balance}h2{white-space:pre-line;font-size:clamp(2.2rem,5vw,4.5rem)}h3{letter-spacing:-.035em}button{background:0 0;border:0}::selection{background:var(--lime);color:var(--ink)}:focus-visible{outline-offset:5px;border-radius:3px;outline:3px solid}main:focus{outline:none}input:focus-visible,textarea:focus-visible{outline:2px solid var(--blue);outline-offset:3px}input,textarea{min-width:0}button,a{touch-action:manipulation}.container{width:100%;max-width:1408px;margin-inline:auto;padding-inline:20px}.chapter{background:var(--surface);color:var(--text);padding-block:64px}.theme-ink{--surface:var(--ink);--text:var(--paper);--line:#f5f3ed33;--muted:#b7bbc2;background:var(--gradient-ink);color:var(--text)}.theme-paper{--surface:var(--paper);--text:var(--ink);--line:#10151c2e;--muted:#52575a;background:var(--surface);color:var(--text)}.theme-coral{--surface:var(--coral);--text:var(--ink);--line:#10151c38;--muted:#393332;background:var(--gradient-coral);color:var(--text)}.theme-mint{--surface:var(--mint);--text:var(--ink);--line:#10151c33;--muted:#344d43;background:var(--gradient-mint);color:var(--text)}.theme-blue{--surface:var(--blue);--text:var(--paper);--line:#f5f3ed40;--muted:#d5dbf4;background:var(--gradient-blue);color:var(--text)}.theme-lavender{--surface:var(--lavender);--text:var(--ink);--line:#10151c33;--muted:#3d3650;background:var(--gradient-lavender);color:var(--text)}.theme-lime{--surface:var(--lime);--text:var(--ink);--line:#10151c40;--muted:#374323;background:var(--gradient-lime);color:var(--text)}.eyebrow{font-size:var(--type-eyebrow);letter-spacing:.15em;margin-bottom:24px;font-weight:650;line-height:1.5}.section-heading{max-width:870px;margin-bottom:40px}.section-body{font-size:var(--type-lead);max-width:570px;color:var(--muted);margin-top:24px;line-height:1.65}.fine-print{font-size:var(--type-caption);color:var(--muted);max-width:850px;line-height:1.65}.muted{color:var(--muted)}.small-label{font-size:var(--type-label);letter-spacing:.06em;font-weight:600}.button-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.button{border-radius:var(--radius-control);min-height:50px;font-size:var(--type-control);color:var(--ink);text-align:center;border:1px solid #0000;justify-content:center;align-items:center;gap:20px;width:fit-content;padding:14px 24px;font-weight:600;line-height:1.25;transition:transform .2s,background-color .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--lime);color:var(--ink)}.theme-paper .button-primary,.theme-mint .button-primary,.theme-lime .button-primary,.theme-lavender .button-primary,.theme-coral .button-primary{background:var(--ink);color:var(--paper)}.button-secondary{color:inherit;border-color:var(--line);background:0 0}.button-secondary:hover{background:#8080801f}.button-text{color:inherit;border-bottom:1px solid;border-radius:0;min-height:44px;padding:10px 0}.button-text:hover{gap:28px;transform:none}.button-dark{background:var(--ink);color:var(--paper)}.icon-button{border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips li,.chips>span{font-size:var(--type-label);border:1px solid var(--line);border-radius:6px;padding:6px 10px;line-height:1.4}.site-header{z-index:20;background:var(--ink);color:var(--paper);border-bottom:1px solid #f5f3ed24;position:sticky;top:0}.nav-shell{justify-content:space-between;align-items:center;height:76px;display:flex}.brand{letter-spacing:-1.7px;flex-shrink:0;align-items:center;gap:9px;font-size:1.75rem;font-weight:650;line-height:1;display:inline-flex}.brand-mark{color:var(--lime);gap:3px;padding-right:7px;display:inline-flex;transform:skew(-18deg)}.brand-mark i{background:currentColor;border-radius:1px;width:8px;height:26px;display:block}.brand-mark i:nth-child(2){height:19px}.brand-mark i:nth-child(3){height:11px}.menu-toggle{border-color:#f5f3ed47}.navigation{background:var(--ink);border-bottom:1px solid #f5f3ed33;max-height:calc(100dvh - 76px);padding:20px;display:none;position:absolute;top:76px;left:0;right:0;overflow-y:auto}.navigation.is-open{display:block}.nav-links{gap:2px;display:grid}.nav-item>a,.nav-trigger{width:100%;min-height:48px;font-size:var(--type-control);justify-content:space-between;align-items:center;gap:8px;display:flex}.nav-trigger>svg{transition:transform .2s}.nav-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.nav-contact{border-radius:var(--radius-control);font-size:var(--type-control);border:1px solid #f5f3edb3;justify-content:space-between;align-items:center;min-height:45px;margin-top:20px;padding:11px 20px;display:flex}.nav-contact:hover{background:var(--lime);border-color:var(--lime);color:var(--ink)}.nav-panel{background:#20262f;border-radius:10px;margin-bottom:12px;padding:15px 18px 20px}.nav-panel[hidden]{display:none}.nav-panel>div+div{margin-top:18px}.nav-panel p{font-size:var(--type-eyebrow);text-transform:uppercase;letter-spacing:.12em;color:#b7bbc2;margin-bottom:8px}.nav-panel a{font-size:var(--type-control);justify-content:space-between;align-items:center;gap:18px;min-height:44px;display:flex}.nav-panel a:hover,.nav-links a[aria-current=page]{color:var(--lime)}.skip-link{z-index:50;background:var(--lime);color:var(--ink);border-radius:8px;padding:14px 20px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}.hero{padding-top:46px;overflow:hidden}.hero-grid{gap:24px;display:grid}.hero-copy{z-index:1;position:relative}.hero h1{letter-spacing:-.066em;font-size:clamp(2.2rem,9.6vw,4.4rem);font-weight:500;line-height:1.07}.hero h1>span{color:var(--lime);margin-top:4px;display:block}.hero .eyebrow{font-size:var(--type-eyebrow);color:var(--paper);letter-spacing:.14em;margin-bottom:25px}.hero-body{max-width:510px;font-size:var(--type-lead);color:#b7bbc2;margin-top:26px;line-height:1.75}.hero .button-row{gap:12px;margin-top:30px}.hero .button{min-height:48px;font-size:var(--type-control);padding-inline:20px}.hero .button-secondary{border:none;padding-inline:5px}.hero-art{isolation:isolate;gap:14px;width:100%;max-width:520px;height:auto;margin:12px auto 0;display:grid;position:relative}.assembly-orbit{z-index:-1;border:1px solid #455139;border-radius:50%;width:86%;height:57%;display:none;position:absolute;top:20%;left:7%;transform:rotate(-31deg)}.orbit-two{border-color:#30363c;transform:rotate(31deg)}.assembly-center{background:var(--lime);color:var(--ink);border-radius:14px;order:2;justify-content:center;align-items:center;gap:8px;width:180px;height:70px;margin-inline:auto;display:flex;position:relative;top:auto;left:auto;transform:none;box-shadow:0 0 0 9px #c7ff5e09}.assembly-center .brand-mark{color:var(--ink);gap:2px;padding-right:3px}.assembly-center .brand-mark i{width:6px;height:23px}.assembly-center .brand-mark i:nth-child(2){height:16px}.assembly-center .brand-mark i:nth-child(3){height:9px}.assembly-center strong{font-size:var(--type-label);letter-spacing:-.7px}.assembly-signal{background:var(--paper);border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:27px;right:-13px}.assembly-module{color:#dce0e3;font-size:var(--type-caption);white-space:normal;background:#1c232b;border:1px solid #3b424b;border-radius:9px;align-items:center;gap:6px;min-height:54px;padding:12px 10px;line-height:1.25;display:flex;position:static;box-shadow:0 8px 20px #070b0f26}.assembly-module>svg{width:17px;height:17px;color:var(--mint)}.module-0{top:4%;left:8%}.module-1{top:11%;right:5%}.module-2{top:28%;left:0}.module-3{top:37%;right:0}.module-4{top:59%;left:3%}.module-5{top:64%;right:6%}.module-6{top:81%;left:14%}.module-7{font-size:var(--type-caption);top:87%;right:3%}.module-5>svg,.module-7>svg{color:var(--lavender)}.module-1>svg,.module-3>svg{color:var(--lime)}.assembly-caption{text-align:center;width:100%;font-size:var(--type-caption);color:#b7bbc2;order:3;padding-top:4px;position:static;bottom:-24px}.hero-chapters{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:35px;display:grid}.hero-chapters a{font-size:var(--type-label);justify-content:space-between;align-items:center;gap:10px;padding:23px 0;display:flex}.hero-chapters a:not(:last-child){margin-right:15px}.hero-chapters svg{width:16px}.hero-chapters a:hover{color:var(--lime)}.intro-section .section-heading{max-width:900px}.intro-lower{gap:32px;display:grid}.intro-definition{margin-bottom:18px;font-size:1.125rem;line-height:1.65}.intro-lower .muted{font-size:var(--type-body);line-height:1.7}.verb-line{flex-wrap:wrap;align-content:start;gap:8px 14px;max-width:440px;display:flex}.verb-line span{letter-spacing:-.6px;align-items:center;gap:10px;font-size:1.3125rem;display:inline-flex}.verb-line svg{color:#798069}.availability-note{border-top:1px solid var(--line);margin-top:32px;padding-top:20px}.brand-story-grid{gap:44px;display:grid}.brand-section .section-heading{margin-bottom:18px}.brand-section h2{font-size:clamp(3.4rem,7vw,6rem)}.story-subtitle{max-width:380px;font-size:clamp(1.5rem,3vw,2rem);line-height:1.22}.feature-checks{font-size:var(--type-body);gap:12px;margin-block:28px;display:grid}.feature-checks li{align-items:center;gap:12px;display:flex}.brand-configurator{width:min(100%,450px);margin:auto}.brand-preview{background:var(--paper);color:var(--ink);border-radius:20px;padding:25px;box-shadow:12px 12px #10151c17}.preview-top{align-items:center;gap:9px;display:flex}.preview-top>svg{margin-left:auto}.preview-mark{background:var(--brand-demo);color:var(--paper);border-radius:7px;place-items:center;width:36px;height:36px;transition:background-color .3s;display:grid}.preview-wordmark{letter-spacing:-1px;text-overflow:ellipsis;max-width:calc(100% - 80px);font-size:1.4375rem;font-weight:650;overflow:hidden}.preview-greeting{letter-spacing:-1.5px;max-width:230px;margin:40px 0 16px;font-size:2.125rem;line-height:1.12}.brand-preview>p{font-size:var(--type-label);color:#52575a}.preview-actions{gap:9px;margin-top:28px;display:grid}.preview-actions>div{font-size:var(--type-label);border:1px solid #c9cac4;border-radius:8px;justify-content:space-between;align-items:center;padding:14px;display:flex}.preview-actions>div:first-child{background:var(--brand-demo);border-color:var(--brand-demo);color:var(--paper);transition:background-color .3s}.preview-actions span{align-items:center;gap:13px;display:flex}.concept-label{font-size:var(--type-caption);color:#52575a;margin-top:22px;display:block}.brand-editor{padding:22px 4px 0}.brand-editor>label{font-size:var(--type-label);margin-bottom:9px;font-weight:600;display:block}.brand-editor-controls{justify-content:space-between;align-items:center;gap:15px;display:flex}.brand-editor input{outline-offset:2px;width:100%;max-width:190px;font-size:var(--type-label);background:0 0;border:0;border-bottom:1px solid #755349;padding:7px 0}.color-options{gap:6px;display:flex}.color-option{width:44px;height:44px;color:var(--paper);border:2px solid #0000;border-radius:50%;outline:1px solid #0000;place-items:center;display:grid}.color-option[aria-pressed=true]{outline-color:var(--ink);border-color:var(--coral)}.network-control{padding-top:64px}.story-pair{gap:45px;display:grid}.story-symbol{margin-bottom:24px}.story-pair h2{font-size:2.5rem}.story-pair h3{max-width:330px;margin-top:20px;font-size:1.3125rem;line-height:1.3}.story-pair p{font-size:var(--type-body);color:var(--muted);max-width:490px;margin-top:18px;line-height:1.7}.story-pair .chips{margin-top:24px}.story-pair .button{margin-top:20px}.story-close{flex-wrap:wrap;align-items:center;gap:15px;padding:55px 0 45px;display:flex}.story-close h2{font-size:2.375rem}.story-close p{font-size:var(--type-label);color:var(--muted)}.story-close>svg{margin-left:auto}.architecture-section{padding-top:30px}.architecture-section .section-heading{max-width:660px}.architecture-grid{background:var(--line);border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.family{background:var(--paper);min-height:150px;padding:23px 17px;transition:background-color .2s;position:relative}.family:hover{background:#e8eadf}.family h3{margin-top:21px;font-size:1.0625rem}.family>span{font-size:var(--type-label);color:var(--muted);margin-top:6px;line-height:1.4;display:block}.family-arrow{position:absolute;top:22px;right:15px}.architecture-base{background:var(--ink);color:var(--paper);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;padding:22px;display:flex}.architecture-base strong{letter-spacing:-.7px;font-size:1.1875rem;font-weight:500}.architecture-base>span:last-child{font-size:var(--type-label);color:#b7bbc2;margin-left:auto}.architecture-base .brand-mark i{width:6px;height:20px}.architecture-base .brand-mark i:nth-child(2){height:14px}.architecture-base .brand-mark i:nth-child(3){height:8px}.payments-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.payment-symbol{display:none}.product-names{flex-wrap:wrap;gap:20px;margin-block:0 30px;display:flex}.product-names span{font-size:var(--type-label);align-items:center;gap:12px;font-weight:600;display:inline-flex}.payment-flow{border-block:1px solid var(--line);gap:20px;padding-block:25px 35px;display:grid}.payment-flow li{grid-template-columns:50px 1fr;align-items:center;column-gap:18px;display:grid}.flow-symbol{border:1px solid var(--line);background:#f5f3ed59;border-radius:50%;grid-row:span 2;place-items:center;width:50px;height:50px;display:grid}.payment-flow h3{font-size:1.3125rem}.payment-flow p{font-size:var(--type-body);max-width:180px;color:var(--muted);margin-top:4px;line-height:1.5}.payments-bottom{flex-direction:column;align-items:start;gap:22px;margin-top:30px;display:flex}.payments-section .fine-print{margin-top:25px}.account-layer{gap:0;display:grid}.account-layer article{border-top:1px solid var(--line);padding-block:28px}.account-symbol{color:var(--soft-blue);margin-bottom:25px}.account-layer h3{font-size:1.4375rem}.account-layer h3 a{justify-content:space-between;align-items:center;gap:8px;display:flex}.account-layer p{font-size:var(--type-body);color:var(--muted);max-width:450px;margin-block:18px 22px;line-height:1.7}.accounts-section .fine-print{margin-top:30px}.issuance-grid{gap:45px;display:grid}.issuance-art{isolation:isolate;order:1;width:min(100%,500px);height:330px;margin-inline:auto;position:relative}.issuance-grid>.issuance-art+div{order:0}.program-card{background:var(--ink);width:89%;max-width:355px;height:207px;color:var(--paper);border-radius:18px;padding:23px 25px;position:absolute;top:30px;left:3%;transform:rotate(-8deg);box-shadow:8px 18px 28px #321e5e24}.program-card>div:first-child{justify-content:space-between;align-items:center;display:flex}.card-brand{letter-spacing:-1.2px;font-size:1.4375rem;font-weight:500}.card-chip{color:var(--lavender);margin-top:13px}.program-card p{font-size:var(--type-label);letter-spacing:-.3px;margin-top:18px}.program-card small{font-size:var(--type-eyebrow);letter-spacing:.12em}.card-ghost{z-index:-1;background:#b9a2f7;border:1px solid #10151c4d;border-radius:18px;width:83%;max-width:350px;height:205px;position:absolute;top:10px;left:12%;transform:rotate(10deg)}.card-controls{background:var(--paper);color:var(--ink);border-radius:12px;align-items:center;gap:15px;width:100%;max-width:370px;padding:18px;display:flex;position:relative;top:250px;bottom:auto;right:0;box-shadow:5px 10px 30px #321e5e1a}.card-controls strong{font-size:var(--type-label);font-weight:550}.card-controls span{font-size:var(--type-caption);color:var(--muted);margin-top:4px;line-height:1.6;display:block}.issuance-products{gap:20px;display:grid}.issuance-products a{border-top:1px solid var(--line);padding-top:21px}.issuance-products h3{justify-content:space-between;align-items:center;font-size:1.1875rem;display:flex}.issuance-products p{font-size:var(--type-body);max-width:390px;color:var(--muted);margin-top:12px;line-height:1.6}.issuance-bottom{order:2}.inline-flow{font-size:var(--type-label);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.inline-flow span{align-items:center;gap:12px;display:flex}.issuance-bottom .fine-print{margin-top:17px}.stablecoins-section .section-heading{max-width:800px}.stablecoin-routes{gap:25px;margin-block:45px 30px;display:grid}.stablecoin-route{border:1px solid var(--line);border-radius:16px;grid-template-columns:1fr;justify-items:center;gap:0;padding:30px 20px;display:grid}.route-end{font-size:var(--type-label);align-items:center;gap:13px;display:flex}.route-end>svg{color:var(--lime)}.route-provider{font-size:var(--type-label);color:#c6cad0;text-align:center;align-items:center;gap:9px;display:flex}.route-line{background:#7d9456;width:1px;height:28px;margin:9px}.stablecoins-section .fine-print{margin-top:30px}.operations-section{padding-top:20px}.operations-section>.container{border-top:1px solid var(--line);padding-top:60px}.operations-section .section-heading{max-width:920px}.lifecycle{flex-wrap:wrap;gap:12px 18px;margin-block:40px;display:flex}.lifecycle li{font-size:var(--type-label);align-items:center;gap:8px;display:flex}.lifecycle li>span{width:23px;height:23px;color:var(--lavender);font-size:var(--type-eyebrow);border:1px solid #9b8abf;border-radius:50%;place-items:center;display:grid}.lifecycle li:last-child>span{background:var(--lavender);color:var(--ink)}.operations-details{gap:32px;margin-block:40px;display:grid}.operations-details article{background:#1b1f28;border:1px solid #434052;border-radius:16px;padding:30px 25px}.operations-details article>svg{color:var(--lavender);margin-bottom:25px}.operations-details h3{max-width:330px;color:var(--lavender);font-size:2.125rem;line-height:1.15}.operations-details h4{font-size:var(--type-label);letter-spacing:0;margin-top:20px}.operations-details p{font-size:var(--type-body);color:var(--muted);max-width:470px;margin-top:14px;line-height:1.75}.operations-details ul{flex-wrap:wrap;gap:10px 17px;margin-top:25px;display:flex}.operations-details li{font-size:var(--type-body);align-items:center;gap:7px;display:flex}.operations-details .button{font-size:var(--type-control);margin-top:15px}.explorer-layout{gap:24px;display:grid}.explorer-controls h3{font-size:var(--type-label);letter-spacing:0;margin-bottom:18px}.module-options{grid-template-columns:1fr;gap:9px;display:grid}.module-option{text-align:left;font-size:var(--type-control);background:0 0;border:1px solid #babdb7;border-radius:8px;align-items:center;gap:9px;min-height:60px;padding:12px 10px;transition:background-color .2s,border-color .2s;display:flex}.module-option>span{flex:1}.module-option>svg:first-child{width:18px}.module-option>svg:last-child{width:14px}.module-option.selected{background:var(--ink);color:var(--paper);border-color:var(--ink)}.module-option.selected>svg:first-child{color:var(--lime)}.module-option:not(.selected):hover{background:#e7e9e0}.explorer-actions{justify-content:space-between;gap:15px;margin-top:15px;display:flex}.explorer-actions button{min-height:44px;font-size:var(--type-control);text-underline-offset:4px;align-items:center;gap:10px;text-decoration:underline;display:flex}.explorer-canvas{background:#e6e8de;border:1px solid #c5c9bc;border-radius:16px;flex-direction:column;min-height:380px;padding:24px 20px;display:flex}.canvas-header{font-size:var(--type-label);letter-spacing:-.25px;justify-content:space-between;align-items:center;gap:20px;font-weight:650;display:flex}.canvas-subtitle{font-size:var(--type-caption);color:#52594b;margin-top:6px}.assembled-modules{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;min-height:220px;margin-block:30px;display:grid}.assembled-module{background:var(--paper);font-size:var(--type-label);border:1px solid #c0c5b5;border-radius:10px;flex-direction:column;align-items:flex-start;gap:10px;padding:18px 12px;display:flex}.assembled-module svg{width:23px;height:23px}.assembled-module small{font-size:var(--type-caption);color:#555d4c}.canvas-footer{border-top:1px solid #b8bfae;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:18px;display:flex}.canvas-footer>span{font-size:var(--type-label)}.canvas-footer .button{font-size:var(--type-control);gap:10px;min-height:44px;padding:13px 17px}.explorer-note{grid-column:1/-1}.explorer-empty{text-align:center;flex-direction:column;grid-column:1/-1;align-items:center;padding:26px 10px;display:flex}.explorer-empty h3{margin:15px 0 10px;font-size:1.375rem}.explorer-empty p{font-size:var(--type-label);color:#52594b;max-width:240px}.industries-layout{gap:30px;display:grid}.industry-options{display:grid}.industry-options button{text-align:left;border-bottom:1px solid var(--line);font-size:var(--type-label);letter-spacing:-.5px;justify-content:space-between;align-items:center;gap:15px;padding:17px 0;line-height:1.3;display:flex}.industry-options button.selected{font-weight:650}.industry-options button.selected>svg{background:var(--ink);color:var(--lime);box-sizing:content-box;border-radius:50%;width:15px;height:15px;padding:8px}.industry-detail{background:#f5f3ed29;border:1px solid #809e48;border-radius:18px;padding:30px 25px}.industry-icon{margin-bottom:40px}.industry-detail h3{max-width:400px;margin-top:14px;font-size:2rem;line-height:1.12}.industry-detail>p:not(.small-label){font-size:var(--type-body);color:#374323;margin-top:18px;line-height:1.7}.industry-products{font-size:var(--type-label);flex-wrap:wrap;gap:8px 18px;margin-block:25px 12px;display:flex}.industry-products span{border-bottom:1px solid #829e4a;padding-bottom:3px}.industry-detail .button{font-size:var(--type-control)}.process-steps{gap:30px;display:grid}.process-steps article{border-top:1px solid var(--line);padding-top:28px}.process-steps h3{max-width:300px;margin-block:22px 16px;font-size:1.5625rem;line-height:1.15}.process-steps p{font-size:var(--type-body);max-width:350px;color:var(--muted);line-height:1.75}.developer-layout{gap:35px;display:grid}.developer-capabilities{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:1fr;gap:1px;display:grid;overflow:hidden}.developer-capabilities>div{background:var(--ink);font-size:var(--type-label);align-items:center;gap:12px;padding:22px 15px;display:flex}.developer-capabilities svg{color:var(--lime)}.developer-layout .fine-print{margin-block:22px}.developer-visual{border:1px solid var(--line);border-radius:16px;flex-direction:column;justify-content:center;padding:30px;display:flex}.developer-flow{gap:0;width:100%;max-width:300px;margin:auto;display:grid}.developer-flow>div{flex-direction:column;align-items:center;display:flex}.developer-flow>div>span:first-child{font-size:var(--type-label);border:1px solid #51575f;border-radius:8px;align-items:center;gap:17px;min-width:230px;padding:16px 25px;display:flex}.developer-flow .flowmynt-node{background:var(--lime);color:var(--ink);border-color:var(--lime)!important}.developer-connector{background:#626a57;width:1px;height:27px}.developer-visual>p{text-align:center;font-size:var(--type-caption);color:var(--muted);margin-top:22px}.integration-details{border-top:1px solid var(--line);margin-top:45px;padding-top:25px}.integration-details summary{letter-spacing:-.5px;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:44px;font-size:1.25rem;list-style:none;display:flex}.integration-details summary::-webkit-details-marker{display:none}.integration-details[open] summary>svg{transform:rotate(45deg)}.integration-details>p{font-size:var(--type-label);color:var(--muted);margin-top:25px}.integration-details .chips,.integration-details .button{margin-top:20px}.security-grid{gap:12px;display:grid}.security-items{gap:28px;display:grid}.security-items article{gap:20px;display:flex}.security-items h3{margin-bottom:12px;font-size:1.25rem}.security-items p{font-size:var(--type-body);color:var(--muted);max-width:470px;line-height:1.75}.security-items .fine-print{font-size:var(--type-caption)}.demo-section{padding-top:20px}.final-cta{position:relative;overflow:hidden}.final-cta .container{position:relative}.final-cta h2{max-width:980px;font-size:clamp(2.6rem,5.8vw,5.2rem)}.final-cta p{font-size:var(--type-lead);max-width:560px;color:var(--muted);margin-top:28px;line-height:1.65}.final-cta .button-row{margin-top:35px}.cta-arrow{display:none}.route-hero{padding-block:25px 65px;overflow:hidden}.breadcrumbs{font-size:var(--type-label);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:50px;display:flex}.breadcrumbs a{align-items:center;min-height:44px;display:inline-flex}.breadcrumbs a:hover{text-decoration:underline}.route-hero-grid{gap:35px;display:grid}.route-hero h1{max-width:930px;font-size:clamp(2.8rem,6.3vw,5.2rem);line-height:1.06}.route-hero .eyebrow{margin-bottom:22px}.route-description{font-size:var(--type-lead);max-width:650px;color:var(--muted);margin-top:28px;line-height:1.7}.route-hero .button-row{margin-top:32px}.route-answer{border-left:2px solid var(--line);max-width:650px;margin-top:28px;padding-left:20px}.route-answer>.small-label{font-size:var(--type-eyebrow);letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-weight:650}.route-answer>p:last-child{font-size:var(--type-body);line-height:1.7}.home-answer{padding-block:48px}.home-answer .route-answer{max-width:780px;margin-top:0}.faq-section h2{max-width:850px;font-size:2.1875rem}.faq-list{gap:22px;margin-top:35px;display:grid}.faq-list article{border-top:1px solid var(--line);padding-top:25px}.faq-list h3{margin-bottom:13px;font-size:1.4375rem;line-height:1.25}.faq-list p{font-size:var(--type-body);color:var(--muted);max-width:720px;line-height:1.7}.route-emblem{isolation:isolate;justify-content:center;align-items:center;height:300px;display:none;position:relative}.route-emblem>span{border:1px solid var(--line);border-radius:70px;width:240px;height:140px;position:absolute;transform:rotate(-35deg)}.route-emblem>span:nth-child(2){transform:rotate(25deg)}.route-emblem>span:nth-child(3){transform:rotate(85deg)}.route-emblem>svg{background:var(--surface);box-sizing:content-box;border-radius:20px;padding:16px}.detail-capabilities{gap:35px;display:grid}.detail-capabilities h2{max-width:550px}.detail-capabilities ul{gap:15px;display:grid}.detail-capabilities li{border-bottom:1px solid var(--line);font-size:var(--type-body);align-items:center;gap:15px;padding-bottom:20px;display:flex}.detail-capabilities li>svg{align-self:flex-start;margin-top:3px}.detail-process{padding-top:10px}.detail-steps{gap:22px;margin-top:40px;display:grid}.detail-steps article{border-top:1px solid var(--line);align-items:flex-start;gap:22px;padding-top:25px;display:flex}.step-number{font-size:var(--type-label);background:var(--ink);color:var(--lime);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.detail-steps h3{margin-bottom:13px;font-size:1.4375rem}.detail-steps p{font-size:var(--type-body);color:var(--muted);max-width:660px;line-height:1.7}.ownership-grid{gap:40px;margin-top:40px;display:grid}.ownership-grid article>svg{color:var(--lime);margin-bottom:25px}.ownership-grid h3{margin-bottom:18px;font-size:1.625rem}.ownership-grid p{font-size:var(--type-body);color:var(--muted);max-width:510px;line-height:1.75}.integration-requirement{border-top:1px solid var(--line);margin-top:40px;padding-top:30px}.integration-requirement h3{margin-bottom:16px;font-size:1.375rem}.integration-requirement p{font-size:var(--type-body);color:var(--muted);max-width:850px}.related-section h2{font-size:2.1875rem}.related-links{gap:15px;margin-top:35px;display:grid}.related-links>a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:1.3125rem;display:flex}.related-links>a:hover{color:var(--blue)}.related-section .chips{margin-top:30px}.company-thesis{gap:35px;display:grid}.company-thesis h2{margin-bottom:20px;font-size:2.5rem}.company-thesis h3{margin-bottom:20px;font-size:1.4375rem;line-height:1.25}.company-thesis p{font-size:var(--type-body);color:var(--muted);line-height:1.7}.contact-container{max-width:900px}.contact-form{gap:10px;display:grid}.contact-form>label,.form-grid label{font-size:var(--type-label);margin-top:14px;margin-bottom:4px;font-weight:600;display:block}.contact-form input,.contact-form textarea{width:100%;color:var(--ink);font-size:var(--type-label);resize:vertical;background:#faf9f5;border:1px solid #8d9487;border-radius:8px;padding:13px 15px}.contact-form textarea::placeholder{color:#69715f}.form-grid{gap:15px;display:grid}.contact-notice{font-size:var(--type-body);background:#e8eadd;border:1px solid #c3c9b8;border-radius:8px;margin-block:15px;padding:18px;line-height:1.7}.contact-form .button{margin-block:15px 10px}.contact-form .fine-print{font-size:var(--type-caption)}.contact-selection{margin-bottom:20px}.contact-selection>p{font-size:var(--type-label);margin-bottom:15px;font-weight:600}.form-message{font-size:var(--type-body);background:#e3efdc;border:1px solid #89a77a;border-radius:8px;padding:18px}.form-error{background:#f7dad3;border-color:#ac5b47}.form-skeleton{background:#e8e9e1;border-radius:12px;height:580px}.not-found{min-height:65dvh;padding-block:100px}.not-found h1{max-width:850px;font-size:clamp(2.8rem,6vw,5rem)}.not-found p{margin-block:25px}.not-found .eyebrow{margin-top:0}@media (min-width:640px){.container{padding-inline:32px}.chapter{padding-block:80px}.assembly-module{padding:16px}.assembly-module>svg{width:23px;height:23px}.hero-chapters a{padding-block:25px}.hero-chapters a:not(:last-child){margin-right:30px}.hero-chapters svg{width:22px}.hero .button{padding-inline:24px}.payment-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;padding-block:35px}.payment-flow li{display:block}.flow-symbol{margin-bottom:20px}.payment-flow h3{font-size:1.25rem}.payment-flow p{margin-top:12px}.architecture-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.family{min-height:160px;padding:25px 15px}.family-arrow{width:13px;top:14px;right:10px}.family>svg:first-child{width:27px;height:27px}.stablecoin-route{grid-template-columns:1fr 30px 1.2fr 30px 1fr;padding:32px 22px}.route-end{text-align:center;flex-direction:column}.route-provider{flex-direction:column;max-width:170px}.route-line{align-self:center;width:100%;height:1px;margin:0}.module-options{grid-template-columns:repeat(2,minmax(0,1fr))}.assembled-modules{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.container{padding-inline:40px}.chapter{padding-block:95px}.hero{padding-top:65px}.hero h1{font-size:clamp(2.8rem,6vw,4.5rem)}.hero-chapters{grid-column:1/-1;margin-top:18px}.hero-chapters a{font-size:1.125rem}.hero-body{max-width:440px}.hero .button{padding-inline:18px}.hero .button-row{gap:8px}.assembly-module{gap:7px;padding:10px}.assembly-module>svg{width:17px;height:17px}.assembly-center .brand-mark i{width:5px;height:18px}.assembly-center .brand-mark i:nth-child(2){height:13px}.assembly-center .brand-mark i:nth-child(3){height:8px}.assembly-signal{top:23px}.intro-lower{grid-template-columns:1fr 1.2fr;gap:60px}.intro-section .section-heading{margin-bottom:50px}.intro-definition{font-size:1.125rem}.verb-line span{font-size:1.4375rem}.brand-story-grid{grid-template-columns:1fr 1fr;align-items:center;gap:50px}.brand-section .section-heading{margin-bottom:18px}.brand-preview{padding:24px}.brand-editor-controls{gap:8px}.brand-editor input{max-width:130px}.color-option{width:36px;height:36px}.story-pair{grid-template-columns:1fr 1fr;gap:60px}.story-pair>article:last-child{border-left:1px solid var(--line);padding-left:40px}.story-close{padding-block:65px 35px}.story-close h2{font-size:3rem}.story-close p{font-size:1.25rem}.architecture-section{padding-top:30px}.architecture-base{padding:24px 30px}.architecture-base strong{font-size:1.375rem}.payment-symbol{border:1px solid #73b997;border-radius:50%;place-items:center;width:180px;height:180px;display:grid;transform:rotate(-15deg)}.payment-symbol>svg{width:85px;height:85px}.payments-head .section-heading{max-width:660px}.payments-bottom{flex-direction:row;justify-content:space-between;align-items:center}.payments-bottom .chips{max-width:60%}.account-layer{grid-template-columns:repeat(3,minmax(0,1fr))}.account-layer article{padding:35px 25px 0 0}.account-layer article+article{border-left:1px solid var(--line);padding-left:25px}.account-layer h3{font-size:1.3125rem}.account-layer h3 a{align-items:flex-start}.account-layer h3 svg{width:17px}.issuance-grid{grid-template-columns:1fr 1fr;align-items:center;gap:50px}.issuance-art{order:0;height:340px}.issuance-grid>.issuance-art+div{order:1}.issuance-bottom{grid-column:1/-1}.issuance-section h2{font-size:clamp(2.7rem,4.5vw,4.2rem)}.program-card{height:210px;padding:23px 25px}.operations-section{padding-top:10px}.operations-section>.container{padding-top:80px}.operations-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.operations-details article{padding:35px}.lifecycle{justify-content:space-between;gap:10px}.lifecycle li{flex-direction:column;gap:13px}.lifecycle li>span{width:29px;height:29px}.industries-layout{grid-template-columns:1fr 1fr;gap:50px}.industry-detail{align-self:start;padding:35px;position:sticky;top:100px}.industry-icon{margin-bottom:50px}.industry-detail h3{font-size:2.125rem}.industry-options button{padding-block:20px}.process-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.process-steps h3{font-size:1.4375rem}.security-grid{grid-template-columns:1fr 1fr;gap:50px}.security-section h2{font-size:clamp(2.5rem,4.5vw,4rem)}.demo-section{padding-top:20px}.route-hero{padding-block:25px 80px}.route-hero-grid{grid-template-columns:1fr .38fr;align-items:center}.route-emblem{display:flex;transform:scale(.8)}.route-hero h1{font-size:clamp(3rem,5.6vw,5.2rem)}.detail-capabilities{grid-template-columns:1fr 1fr;gap:50px}.detail-capabilities h2{font-size:2.6875rem}.detail-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.detail-process{padding-top:10px}.ownership-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:60px}.related-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.company-thesis{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.company-thesis h2{font-size:2.25rem}.company-thesis h3{font-size:1.25rem}}@media (min-width:1024px){.container{padding-inline:56px}.chapter{padding-block:110px}.section-heading{margin-bottom:55px}.hero{padding-top:70px}.hero-grid{grid-template-columns:1.35fr 1fr;align-items:center;gap:30px 35px}.hero-art{max-width:510px;height:395px;margin-top:0}.hero h1{font-size:clamp(3rem,4.7vw,4.5rem)}.hero .eyebrow{margin-bottom:29px}.hero-body{max-width:480px;margin-top:28px}.hero .button-row{gap:15px;margin-top:35px}.hero .button{min-height:49px;padding-inline:23px}.hero .button-secondary{padding-inline:8px}.assembly-module{gap:9px;padding:13px}.assembly-module>svg{width:21px;height:21px}.assembly-center{width:165px;height:86px}.assembly-center .brand-mark i{width:6px;height:23px}.assembly-center .brand-mark i:nth-child(2){height:16px}.assembly-center .brand-mark i:nth-child(3){height:9px}.assembly-signal{top:30px}.hero-chapters{margin-top:35px}.hero-chapters a{padding-block:28px;font-size:1.25rem}.hero-chapters a:not(:last-child){margin-right:60px}.intro-section .section-heading{max-width:900px}.intro-lower{grid-template-columns:1fr 1fr;gap:100px}.intro-definition{font-size:1.25rem}.verb-line{gap:13px 17px;max-width:440px}.verb-line span{gap:17px;font-size:1.75rem}.availability-note{margin-top:45px}.brand-story-grid{gap:90px}.brand-configurator{max-width:440px;transform:rotate(2deg)}.brand-preview{padding:32px}.preview-greeting{max-width:280px;margin-top:48px;font-size:2.625rem}.brand-editor input{max-width:220px}.color-option{width:40px;height:40px}.story-pair{gap:100px}.story-pair>article:last-child{padding-left:65px}.story-pair h2{font-size:3.25rem}.story-pair h3{max-width:400px;font-size:1.6875rem}.network-control{padding-top:90px}.story-close{gap:30px;padding-block:80px 45px}.story-close h2{font-size:3.625rem}.story-close p{font-size:1.5rem}.architecture-section{padding-top:35px}.family{min-height:190px;padding:30px 24px}.family h3{font-size:1.3125rem}.family>svg:first-child{width:32px;height:32px}.family-arrow{width:16px;top:24px;right:20px}.payment-symbol{width:230px;height:230px;margin-right:50px}.payment-symbol>svg{width:120px;height:120px}.payment-flow{gap:35px;padding-block:45px}.flow-symbol{width:65px;height:65px}.payment-flow h3{font-size:1.75rem}.payment-flow p{max-width:160px}.payment-flow li{position:relative}.payment-flow li:not(:last-child):after{content:"";background:#73b997;width:calc(100% - 63px);height:1px;position:absolute;top:32px;left:82px}.account-layer h3{font-size:1.625rem}.account-layer article{padding-right:40px}.account-layer article+article{padding-left:40px}.issuance-grid{gap:65px 80px}.program-card{width:90%;max-width:410px;height:244px;padding:28px 30px;top:45px}.card-ghost{max-width:390px;height:240px;top:22px}.program-card p{margin-top:22px;font-size:1.0625rem}.card-chip{margin-top:24px}.card-brand{font-size:1.75rem}.card-controls{padding:22px;bottom:-5px}.issuance-bottom{justify-content:space-between;align-items:center;gap:40px;display:flex}.issuance-bottom .fine-print{max-width:400px;margin:0}.stablecoin-route{grid-template-columns:1fr 100px 1.1fr 100px 1fr;padding:32px 40px}.route-end{flex-direction:row}.route-provider{flex-direction:row;max-width:220px}.operations-section{padding-top:10px}.operations-details{margin-block:50px}.operations-details article{padding:42px}.operations-details h3{font-size:2.6875rem}.lifecycle{margin-block:45px}.lifecycle li{flex-direction:row;gap:9px}.explorer-layout{grid-template-columns:1fr 1.05fr;gap:35px 55px}.module-options{grid-template-columns:repeat(2,minmax(0,1fr))}.module-option{min-height:59px;padding-inline:14px}.explorer-canvas{padding:30px}.assembled-modules{grid-template-columns:repeat(2,minmax(0,1fr))}.assembled-module{gap:12px;padding:18px}.canvas-header{font-size:1.125rem}.explorer-note{margin-top:-10px}.industries-layout{grid-template-columns:1.08fr 1fr;gap:100px}.industry-options button{padding-block:21px;font-size:1.375rem}.industry-detail{padding:45px}.industry-detail h3{font-size:2.625rem}.industry-products{margin-top:30px}.process-steps{gap:60px}.process-steps h3{font-size:1.8125rem}.developer-layout{grid-template-columns:1.1fr 1fr;gap:70px}.developer-capabilities>div{padding:27px 20px}.developer-visual{padding:35px}.integration-details{margin-top:65px}.security-grid{gap:100px}.security-items{gap:35px}.security-items h3{font-size:1.4375rem}.demo-section{padding-top:20px}.final-cta h2{max-width:980px;padding-right:70px}.cta-arrow{color:var(--soft-blue);display:block;position:absolute;top:5px;right:25px;transform:rotate(0)}.cta-arrow svg{width:105px;height:105px}.route-hero{padding-bottom:100px}.route-emblem{transform:none}.route-hero-grid{grid-template-columns:1fr .35fr;gap:65px}.detail-capabilities{gap:90px}.detail-capabilities h2{font-size:3.25rem}.ownership-grid{gap:100px}.ownership-grid h3{font-size:2rem}.detail-steps{gap:35px 70px}.detail-steps h3{font-size:1.625rem}.related-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px}.related-links>a{font-size:1.4375rem}.company-thesis{gap:60px}.company-thesis h2{font-size:2.75rem}.company-thesis h3{font-size:1.5rem}.hero-art{min-height:430px;display:block}.assembly-orbit{display:block}.assembly-module{white-space:nowrap;position:absolute}.assembly-center{margin:0;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.assembly-caption{position:absolute}.architecture-grid,.payment-flow{grid-template-columns:repeat(5,minmax(0,1fr))}.card-controls{top:290px}.issuance-art{height:440px}}@media (min-width:1100px){.menu-toggle{display:none}.navigation{border:0;flex:1;justify-content:space-between;align-items:center;gap:20px;max-height:none;margin-left:36px;padding:0;display:flex;position:static;overflow:visible}.navigation.is-open{display:flex}.nav-links{align-items:center;gap:16px;display:flex}.nav-item{position:relative}.nav-item>a,.nav-trigger{gap:5px;width:auto;min-height:76px}.nav-contact{white-space:nowrap;gap:18px;min-height:40px;margin:0;padding:10px 18px}.nav-panel{z-index:21;border:1px solid #3b414a;min-width:285px;padding:25px;position:absolute;top:70px;left:-25px;box-shadow:0 20px 45px #0003}.nav-panel-wide{grid-template-columns:1.3fr 1fr 1fr;gap:30px;width:min(850px,100vw - 120px);display:grid;left:-130px}.nav-panel>div+div{margin-top:0}.nav-panel a{min-height:39px;line-height:1.4}.nav-panel p{margin-bottom:14px}.nav-panel a svg{width:13px}.nav-links .nav-item:nth-child(3) .nav-panel{min-width:310px}}@media (min-width:1280px){.container{padding-inline:64px}.hero{padding-top:76px}.hero-grid{grid-template-columns:1.4fr 1fr;column-gap:40px}.hero-art{height:425px}.hero h1{font-size:clamp(3.6rem,4.8vw,4.5rem)}.hero-body{max-width:505px}.hero-chapters{margin-top:45px}.assembly-module{padding:15px}.assembly-module>svg{width:23px;height:23px}.assembly-center{width:180px;height:90px}.assembly-center strong{font-size:1.0625rem}.assembly-signal{top:31px}.module-0{top:5%;left:11%}.module-1{top:10%;right:7%}.module-2{top:29%;left:0}.module-3{top:37%;right:-1%}.module-4{top:62%;left:1%}.module-5{top:66%;right:8%}.module-6{top:84%;left:11%}.module-7{top:87%;right:0}.assembly-caption{bottom:-22px}.navigation{margin-left:48px}.nav-links{gap:20px}.brand-story-grid{gap:120px}.section-heading{margin-bottom:60px}.family{min-height:195px}.story-close{gap:35px}.explorer-layout{gap:35px 75px}.explorer-canvas{padding:35px}.assembled-modules{grid-template-columns:repeat(2,minmax(0,1fr))}.assembled-module{padding:17px 14px}.final-cta h2{max-width:1040px;padding-right:0}.cta-arrow{right:42px}.cta-arrow svg{width:120px;height:120px}.route-hero-grid{grid-template-columns:1fr .35fr}.route-emblem{height:320px}}.color-option{min-width:44px;min-height:44px}.footer-columns a,.nav-panel a{min-height:44px}.assembly-module:nth-child(odd){--scatter-x:-30px;--scatter-y:-15px}.assembly-module:nth-child(2n){--scatter-x:30px;--scatter-y:15px}@media (prefers-reduced-motion:no-preference){.assembly-module{animation:.9s cubic-bezier(.2,.65,.25,1) both assemble;animation-delay:calc(var(--module-index) * 65ms + .1s)}.assembly-center{animation:.9s .2s both core-in}.assembly-signal{animation:2s 1.1s 2 signal-travel}.assembled-module{animation:.22s ease-out module-in}@keyframes assemble{0%{opacity:0;transform:translate(var(--scatter-x), var(--scatter-y)) scale(.86)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes core-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.85)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes signal-travel{0%,to{opacity:0;transform:translate(-35px)}35%{opacity:1}85%{opacity:1;transform:translate(18px)}}@keyframes module-in{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:639px) and (prefers-reduced-motion:no-preference){.assembly-module{animation-duration:.45s;animation-delay:calc(var(--module-index) * 30ms)}.assembly-signal{animation-iteration-count:1}}@media (forced-colors:active){.button,.module-option,.assembled-module,.assembly-center{border:1px solid buttontext}.brand-mark i{background:canvastext}.color-option{forced-color-adjust:none}.module-option.selected,.industry-options button.selected{outline:2px solid highlight}}.assembly-modules{order:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.module-option span,.developer-capabilities>div>span{min-width:0}.lifecycle{flex-wrap:wrap}.form-grid input,.contact-form input,.contact-form textarea{font-size:var(--type-body)}.nav-contact{min-height:44px}.hero-copy{max-width:750px}.operations-details li{line-height:1.6}.small-label,.family>span{font-size:var(--type-caption)}.contact-form>label,.form-grid label,.card-controls strong{font-size:var(--type-control)}.card-controls span{font-size:var(--type-caption)}.brand-editor-controls{align-items:center}.hero-body{max-width:540px}.story-close p{line-height:1.5}@media (min-width:640px){.developer-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.assembly-modules{display:contents}.assembly-center{animation-name:core-in}.lifecycle{justify-content:flex-start;gap:20px}.lifecycle li{min-width:110px}.hero-body{max-width:510px}}@media (max-width:1023px) and (prefers-reduced-motion:no-preference){.assembly-center{animation-name:module-in;animation-delay:.35s}}.announcement{z-index:19;background:var(--gradient-blue);color:var(--paper);position:relative}.announcement-inner{min-height:46px;font-size:var(--type-caption);align-items:center;gap:12px;padding-block:8px;line-height:1.4;display:flex}.announcement-inner p{flex:1;min-width:0}.announcement-badge{border-radius:var(--radius-tag);background:var(--lime);color:var(--ink);letter-spacing:.14em;text-transform:uppercase;flex:none;align-items:center;padding:4px 10px;font-size:.7rem;font-weight:700;display:inline-flex}.announcement-link{min-height:34px;color:var(--mint);text-underline-offset:4px;flex:none;align-items:center;gap:6px;padding:4px 0;font-weight:650;text-decoration:underline;display:inline-flex}.announcement-link:hover{color:var(--paper)}.announcement-link:focus-visible{outline:3px solid var(--lime);outline-offset:3px}@media (max-width:700px){.announcement-inner{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:2px 12px;padding-block:12px 6px;font-size:.8125rem;display:grid}.announcement-badge{margin-top:2px}.announcement-link{grid-column:2;justify-self:start;min-height:44px}}.contact-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:48px;display:grid}.contact-aside h2{letter-spacing:-.03em;font-size:clamp(1.8rem,2.6vw,2.4rem);font-weight:650;line-height:1.12}.contact-aside>p:not(.eyebrow){font-size:var(--type-lead);color:var(--muted);max-width:40ch;margin-top:16px;line-height:1.6}.contact-aside .eyebrow{color:var(--blue);margin-bottom:14px}.contact-aside ul{gap:10px;margin-top:22px;display:grid}.contact-aside li{font-size:var(--type-body);align-items:center;gap:9px;display:flex}.contact-aside li svg{color:var(--blue);flex:none}.contact-founder{border-top:1px solid var(--line);align-items:center;gap:14px;margin-top:28px;padding-top:22px;display:flex}.contact-founder>span{background:var(--coral);width:48px;height:48px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:1.3rem;font-weight:600;display:grid}.contact-founder strong,.contact-founder small,.contact-founder a{display:block}.contact-founder strong{font-size:1.05rem;font-weight:650}.contact-founder small{font-size:var(--type-caption);color:var(--muted)}.contact-founder a{font-size:var(--type-caption);color:var(--blue);text-underline-offset:4px;margin-top:4px;font-weight:600;text-decoration:underline}.contact-card{border:1px solid var(--line);background:#fff;border-radius:24px;padding:clamp(22px,3vw,34px);box-shadow:0 24px 60px #10151c14}.contact-card .contact-form>label,.contact-card .form-grid label{margin-top:10px}.required-mark{color:#c4372f;margin-left:3px;font-weight:700}.required-note{font-size:var(--type-caption);color:var(--muted)}.contact-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.contact-form .contact-actions .button{margin:0}.button-whatsapp{color:#062e1a;background:#25d366;border-color:#25d366;gap:10px}.button-whatsapp:hover{background:#3ee07a}.contact-form .button-secondary{border-color:#10151c40;gap:8px}.contact-form .button-secondary:hover{background:#10151c0d}@media (max-width:960px){.contact-layout{grid-template-columns:1fr;gap:32px}}@media (max-width:420px){.contact-actions .button{width:100%}}.wt{--you:var(--lime);--you-ink:#2f3f05;--provider:var(--mint);--provider-ink:#0f4d36;--controls:var(--lavender);--controls-ink:#2b1f5c;background:#fff;border:1px solid #10151c1a;border-radius:24px;padding:24px 24px 22px;box-shadow:0 24px 60px #10151c14}.wt-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;display:flex}.wt-legend{font-size:var(--type-caption);color:var(--muted);flex-wrap:wrap;gap:6px 14px;display:flex}.wt-legend li{align-items:center;gap:6px;display:inline-flex}.wt-legend i{border-radius:50%;width:11px;height:11px}.wt-legend li[data-tone=you] i{background:var(--you)}.wt-legend li[data-tone=provider] i{background:var(--provider)}.wt-legend li[data-tone=controls] i{background:var(--controls)}.wt-counter{font-size:var(--type-caption);font-variant-numeric:tabular-nums;color:var(--muted)}.wt-rail{grid-template-columns:repeat(9,1fr);gap:4px;margin-top:26px;padding-top:6px;display:grid;position:relative}.wt-line{background:#10151c1a;border-radius:2px;height:3px;position:absolute;top:22px;left:5.55556%;right:5.55556%;overflow:hidden}.wt-line i{background:var(--ink);border-radius:2px;height:100%;display:block}.wt-node{z-index:1;color:var(--muted);font-size:var(--type-caption);cursor:pointer;justify-items:center;gap:8px;padding:0 2px 4px;display:grid;position:relative}.wt-dot{width:34px;height:34px;color:var(--ink);background:#fff;border:2px solid #10151c24;border-radius:50%;place-items:center;font-size:.72rem;font-weight:800;display:grid}.wt-node[data-tone=you] .wt-dot{border-color:var(--you)}.wt-node[data-tone=provider] .wt-dot{border-color:var(--provider)}.wt-node[data-tone=controls] .wt-dot{border-color:var(--controls)}.wt-node[data-state=done] .wt-dot{background:var(--ink);border-color:var(--ink);color:var(--paper)}.wt-node[data-state=current]{color:var(--ink);font-weight:700}.wt-node[data-tone=you][data-state=current] .wt-dot{background:var(--you);color:var(--you-ink)}.wt-node[data-tone=provider][data-state=current] .wt-dot{background:var(--provider);color:var(--provider-ink)}.wt-node[data-tone=controls][data-state=current] .wt-dot{background:var(--controls);color:var(--controls-ink)}.wt-node:focus-visible,.wt-play:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:8px}.wt-active{--tone:var(--you);--tone-ink:var(--you-ink);background:var(--paper);border-radius:20px;grid-template-columns:auto 1fr;align-items:start;gap:22px;min-height:190px;margin-top:28px;padding:24px;display:grid}.wt-active[data-tone=provider]{--tone:var(--provider);--tone-ink:var(--provider-ink)}.wt-active[data-tone=controls]{--tone:var(--controls);--tone-ink:var(--controls-ink)}.wt-symbol{background:var(--tone);width:88px;height:88px;color:var(--tone-ink);border-radius:22px;place-items:center;display:grid}.wt-owner{border-radius:var(--radius-tag);background:var(--tone);color:var(--tone-ink);letter-spacing:.12em;text-transform:uppercase;padding:5px 11px;font-size:.7rem;font-weight:800;display:inline-block}.wt-active h3{letter-spacing:-.03em;margin-block:12px 10px;font-size:clamp(1.7rem,2.6vw,2.25rem);font-weight:650}.wt-active p{font-size:var(--type-body);color:#52575a;max-width:62ch;line-height:1.65}.wt-complete{color:var(--ink);margin-top:12px;font-weight:650}.wt-bottom{border-top:1px solid #10151c1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:18px;display:flex}.wt-bottom>.fine-print{max-width:360px}.wt-bottom .button{min-height:44px;font-size:var(--type-control);padding:12px 18px}.wt-play{border-radius:var(--radius-control);min-height:44px;font-size:var(--type-caption);cursor:pointer;border:1px solid #10151c33;padding:10px 16px;font-weight:600}@media (prefers-reduced-motion:no-preference){.wt-line i{transition:width .45s cubic-bezier(.22,1,.36,1)}.wt-dot,.wt-node{transition:background-color .25s,color .25s,border-color .25s}.wt-active{animation:.32s cubic-bezier(.22,1,.36,1) both ps-in}@keyframes ps-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:900px){.wt-rail{grid-template-columns:repeat(3,1fr);gap:10px 6px}.wt-line{display:none}.wt-node{text-align:left;grid-template-columns:34px 1fr;place-items:center start}}@media (max-width:600px){.wt{padding:18px 16px}.wt-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.wt-node{grid-template-columns:34px minmax(0,1fr);gap:6px;min-width:0}.wt-name{overflow-wrap:anywhere}.wt-active{grid-template-columns:1fr;gap:14px;padding:18px}.wt-symbol{border-radius:18px;width:64px;height:64px}.wt-bottom .button-row{justify-content:space-between;width:100%}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}
.site-header{background:var(--paper);color:var(--ink);border-bottom:1px solid #10151c21}.site-header .brand-mark{color:var(--ink)}.site-header .menu-toggle{border-color:#727970}.site-header .navigation{background:var(--paper)}.site-header .nav-contact{background:var(--ink);color:var(--paper);border-color:var(--ink);border-radius:8px}.site-header .nav-contact:hover{background:#293440}.site-header .nav-panel{background:var(--paper);color:var(--ink);border-color:#b9beb2;box-shadow:0 14px 28px #10151c1f}.site-header .nav-panel p{color:#52575a}.site-header .nav-panel a:hover,.site-header .nav-links a[aria-current=page]{color:var(--blue);text-underline-offset:5px;text-decoration:underline}.button-text{border-radius:0}.home-saas{background:var(--paper)}.home-saas h2{letter-spacing:-.055em;font-size:clamp(2.25rem,4.6vw,4.25rem);font-weight:600}.campaign-hero{background-color:var(--coral);background-image:linear-gradient(#ffffff2e 0%,#fff0 100%);overflow:hidden}.campaign-layout{gap:38px;padding-block:42px 48px;display:grid}.campaign-copy{max-width:670px}.campaign-copy .eyebrow{font-size:var(--type-eyebrow);letter-spacing:.09em;margin-bottom:20px}.campaign-copy h1{letter-spacing:-.065em;max-width:670px;font-size:clamp(2.8rem,11vw,5.4rem);font-weight:650;line-height:1.02}.campaign-copy h1>span{letter-spacing:-.05em;margin-top:13px;font-size:.69em;line-height:1.16;display:block}.campaign-description{font-size:var(--type-lead);color:#352a28;max-width:560px;margin-top:25px;line-height:1.6}.campaign-copy .button-row{gap:20px;margin-top:30px}.campaign-copy .button-primary{background:var(--ink);color:var(--paper)}.campaign-copy .button-text{font-size:var(--type-control)}.campaign-inclusions{color:#352a28;font-size:var(--type-caption);flex-wrap:wrap;gap:8px 20px;margin-top:28px;display:flex}.campaign-inclusions li{align-items:center;gap:7px;display:flex}.campaign-copy h1>span{color:var(--ink)}.home-overview{border-block:1px solid #ced0c8;padding-top:40px}.home-overview-copy{gap:24px;display:grid}.home-overview-copy h2{white-space:pre-line;font-size:clamp(2rem,3.3vw,3.2rem)}.home-overview-copy>p{color:#51574c;max-width:640px;font-size:var(--type-body);align-self:center;line-height:1.7}.home-launch{padding-block:55px}.home-launch-layout{gap:36px;display:grid}.home-launch-copy h2{white-space:pre-line;font-size:clamp(2.5rem,5.4vw,5rem);line-height:1.05}.home-launch-copy>p:not(.eyebrow){color:#e0e4ff;max-width:530px;font-size:var(--type-lead);margin-top:24px;line-height:1.6}.home-launch-copy>.home-launch-condition:not(.eyebrow){font-size:var(--type-caption);max-width:470px}.home-launch-offer{border-top:1px solid #7682d9;min-width:0;padding-top:28px}.home-launch-price{letter-spacing:-.055em;align-items:baseline;gap:8px;margin-top:18px;font-size:clamp(3.5rem,6vw,5rem);font-weight:600;line-height:1.15;display:flex}.home-launch-price span{letter-spacing:0;font-size:1.25rem;font-weight:400}.home-launch-offer>ul{color:#e0e4ff;line-height:1.5;font-size:var(--type-control);gap:8px;margin-block:22px;display:grid}.home-launch-terms{max-width:390px;font-size:var(--type-caption);color:#e0e4ff;margin-top:18px;line-height:1.5}@media (min-width:1024px){.home-overview{padding-top:48px}.home-overview-copy{grid-template-columns:1fr 1fr;gap:60px}.home-launch{padding-block:75px}.home-launch-layout{grid-template-columns:1.15fr .85fr;align-items:center;gap:70px}.home-launch-offer{border-top:0;border-left:1px solid #7682d9;padding:8px 0 8px 55px}}.campaign-media{align-self:center;width:100%;min-width:0;max-width:640px;margin-inline:auto}.campaign-photo{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}.ownership-studio{padding-top:40px}.ownership-studio>.container>.section-heading{max-width:820px}.ownership-studio-grid{gap:18px;display:grid}.ownership-studio-grid>article{border-radius:var(--radius-card);min-width:0;padding:28px}.ownership-studio-grid h3{letter-spacing:-.055em;font-size:clamp(2.25rem,3.8vw,3.25rem);font-weight:550}.ownership-studio-grid article>p,.ownership-brand>div>p{max-width:380px;margin-top:15px;font-size:1.25rem;line-height:1.4}.ownership-brand .brand-configurator{width:100%;max-width:390px;margin-top:35px;transform:none}.ownership-brand .brand-preview{padding:23px;box-shadow:0 10px 25px #7334281f}.ownership-brand .preview-greeting{max-width:250px;margin-top:30px;font-size:2rem}.ownership-brand .preview-top{gap:8px}.ownership-brand .preview-wordmark{font-size:1.25rem}.ownership-brand .brand-editor-controls{flex-wrap:wrap}.ownership-brand .brand-editor input{flex:1;min-width:80px;max-width:190px}.ownership-brand .brand-preview>p{font-size:var(--type-caption)}.ownership-brand .preview-actions>div{padding:12px}.ownership-brand .preview-actions span{font-size:var(--type-caption);gap:10px}.ownership-brand .concept-label{font-size:var(--type-caption)}.studio-link{min-height:44px;font-size:var(--type-control);text-underline-offset:5px;align-items:center;gap:18px;margin-top:18px;text-decoration:underline;display:inline-flex}.studio-card-top{justify-content:space-between;align-items:center;margin-bottom:35px;display:flex}.studio-card-top a{border:1px solid var(--line);border-radius:8px;place-items:center;width:48px;height:48px;display:grid}.ownership-network ul{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.ownership-network li{font-size:var(--type-control);border:1px solid #6ea88d;border-radius:6px;padding:9px 13px}.ownership-control ul{grid-template-columns:1fr;gap:16px;margin-top:28px;display:grid}.ownership-control li{font-size:var(--type-control);align-items:center;gap:8px;line-height:1.4;display:flex}.product-studio{padding-top:20px}.product-studio>.container>.section-heading{max-width:920px}.home-saas .explorer-controls h3{letter-spacing:-.025em;font-size:1.25rem}.home-saas .explorer-canvas{border-radius:var(--radius-card);background:#e6ecd9;border-color:#bcc6aa}.home-saas .module-option{border-radius:8px;min-height:62px}.home-saas .canvas-header{font-size:1.25rem}.home-saas .assembled-module{border-radius:10px}.home-saas .canvas-footer .button{border-radius:8px}.home-saas .industries-section{background:var(--gradient-lime)}.home-saas .industries-layout{grid-template-columns:1fr;gap:28px}.home-saas .industry-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.home-saas .industry-options button{min-height:60px;font-size:var(--type-control);letter-spacing:-.02em;border:1px solid #758f4b;border-radius:8px;padding:14px;line-height:1.35}.home-saas .industry-options button.selected{background:var(--ink);color:var(--paper);border-color:var(--ink)}.home-saas .industry-options button.selected>svg{color:var(--lime);background:0 0;width:22px;height:22px;padding:0}.home-saas .industry-options button>svg{display:none}.home-saas .industry-detail{background:var(--ink);color:var(--paper);border-radius:var(--radius-card);border:0;padding:30px 25px;position:static}.home-saas .industry-icon{color:var(--lime);margin-bottom:28px}.home-saas .industry-detail .small-label{color:#b9c5ac}.home-saas .industry-detail h3{max-width:770px;font-size:clamp(2rem,4vw,3.8rem)}.home-saas .industry-detail>p:not(.small-label){color:#c8cec1;max-width:700px;font-size:var(--type-body)}.home-saas .industry-products{color:#c8cec1;font-size:var(--type-control)}.home-saas .industry-products span{border-color:#677459}.home-saas .industry-detail .button{font-size:var(--type-control);color:var(--lime)}.home-saas .process-steps article{border-top:0}.home-saas .process-steps article>svg{box-sizing:content-box;background:#e2e6d7;border-radius:14px;width:48px;height:48px;padding:18px}.home-saas .process-steps h3{font-weight:550}.home-saas .developers-section{border-radius:0}.home-saas .developer-visual{background:#1d2632;border-color:#3e4f62}.home-saas .developer-capabilities{border-radius:12px}.home-saas .security-section{border-bottom:1px solid #d3d6cd}.home-saas .demo-section{padding-top:65px}.home-saas .walkthrough{border-radius:var(--radius-card);background:#ebede4;padding:26px}.home-saas .walkthrough-symbol{border-radius:var(--radius-card)}.home-saas .final-cta{--surface:var(--coral);--text:var(--ink);--muted:#352a28;--line:#10151c4d;background:var(--gradient-coral);color:var(--ink)}.home-saas .final-cta h2{max-width:1070px;font-size:clamp(2.65rem,6.2vw,5.5rem);font-weight:650;line-height:1.03}.home-saas .final-cta .button-primary{background:var(--ink);color:var(--paper)}.home-saas .final-cta .cta-arrow{display:none}@media (min-width:640px){.campaign-layout{padding-block:55px}.ownership-studio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ownership-brand{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;gap:35px;display:grid}.ownership-brand .brand-configurator{margin-top:0}.home-saas .industry-options{grid-template-columns:repeat(3,minmax(0,1fr))}.home-saas .industry-detail{padding:40px}.home-saas .walkthrough{padding:35px}}@media (min-width:1024px){.ownership-control ul{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-layout{grid-template-columns:1fr 1.05fr;align-items:center;gap:32px;padding-block:55px}.campaign-copy h1{font-size:clamp(4.5rem,5.8vw,5.4rem)}.campaign-copy h1>span{margin-top:20px;font-size:.67em;line-height:1.2}.campaign-description{max-width:485px;margin-top:30px}.campaign-copy .button-row{margin-top:35px}.ownership-studio{padding-top:50px}.ownership-studio-grid{grid-template-columns:1.1fr 1fr;gap:24px}.ownership-brand{flex-direction:column;grid-area:span 2;align-items:stretch;gap:30px;display:flex}.ownership-studio-grid>article{padding:40px}.ownership-brand .brand-configurator{max-width:360px;margin-inline:auto}.ownership-brand .brand-preview{padding:28px}.ownership-network,.ownership-control{min-height:0}.ownership-studio-grid h3{font-size:2.65rem}.studio-card-top{margin-bottom:27px}.ownership-studio-grid article>p,.ownership-brand>div>p{font-size:1.35rem}.home-saas .industry-options{grid-template-columns:repeat(3,minmax(0,1fr))}.home-saas .industry-options button{min-height:64px;padding:17px 20px}.home-saas .industry-options button>svg{display:block}.home-saas .industry-detail{grid-template-columns:120px 1fr;align-items:start;column-gap:45px;padding:50px;display:grid}.home-saas .industry-icon{grid-area:1/1/6;margin-top:10px}.home-saas .industry-icon>svg{width:100px;height:100px}.home-saas .industry-detail>.small-label,.home-saas .industry-detail>h3,.home-saas .industry-detail>p,.home-saas .industry-products,.home-saas .industry-detail>a{grid-column:2}.home-saas .walkthrough{padding:40px 45px}.home-saas .final-cta{padding-block:110px}.home-saas .process-steps{gap:55px}}@media (min-width:1280px){.campaign-layout{grid-template-columns:1fr 1.05fr;gap:44px;padding-block:60px}.campaign-copy h1{font-size:5.65rem}.campaign-copy h1>span{font-size:.68em}.campaign-description{max-width:530px}.ownership-studio-grid{grid-template-columns:1.12fr 1fr;gap:28px}.ownership-studio-grid>article{padding:32px}.ownership-brand .brand-configurator{max-width:390px}.home-saas .industry-options{grid-template-columns:repeat(3,minmax(0,1fr))}.home-saas .industry-detail{padding:60px}.home-saas .industry-detail>p:not(.small-label){font-size:var(--type-lead)}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.ownership-studio-grid>article{transition:translate .28s cubic-bezier(.2,.65,.25,1)}.ownership-studio-grid>article:hover{translate:0 -4px}.button>svg,.studio-link>svg{transition:transform .2s}.button:hover>svg,.studio-link:hover>svg{transform:translate(3px)}}.family-grid{grid-template-columns:repeat(5,1fr);gap:12px;padding-block:28px 44px;display:grid}.family-tile{--tint:var(--mint);--tint-ink:#0f4d36;border-radius:var(--radius-card);min-height:78px;color:var(--ink);background:#fff;border:1px solid #10151c1a;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:14px 14px 14px 12px;display:grid;position:relative}.family-tile[data-tone=lavender]{--tint:var(--lavender);--tint-ink:#2b1f5c}.family-tile[data-tone=lime]{--tint:var(--lime);--tint-ink:#2f3f05}.family-tile[data-tone=coral]{--tint:var(--coral);--tint-ink:#4a1d14}.family-tile[data-tone=blue]{--tint:var(--soft-blue-tint);--tint-ink:var(--blue)}.family-icon{background:var(--tint);width:44px;height:44px;color:var(--tint-ink);border-radius:13px;place-items:center;display:grid}.family-text{gap:1px;min-width:0;display:grid}.family-text strong{font-size:1rem;font-weight:650;line-height:1.2}.family-text small{font-size:var(--type-caption);color:var(--muted);line-height:1.3}.family-arrow{color:#10151c59}@media (hover:hover) and (prefers-reduced-motion:no-preference){.family-tile{transition:transform .2s,border-color .2s,box-shadow .2s}.family-tile:hover{border-color:var(--tint);transform:translateY(-3px);box-shadow:0 16px 36px #10151c1a}.family-tile:hover .family-arrow{color:var(--ink)}}.family-tile:focus-visible{outline:3px solid var(--blue);outline-offset:3px}@media (max-width:1100px){.family-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:800px){.family-grid{grid-template-columns:1fr 1fr;gap:10px;padding-block:22px 36px}}@media (max-width:420px){.family-tile{grid-template-columns:40px 1fr;padding:12px}.family-arrow{display:none}.family-icon{width:40px;height:40px}}.ps-tabs{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.ps-tab{--tint:var(--mint);border-radius:var(--radius-control);min-height:44px;color:var(--ink);font-size:var(--type-caption);cursor:pointer;background:#fff;border:1px solid #10151c24;align-items:center;gap:9px;padding:9px 16px 9px 12px;font-weight:650;display:inline-flex}.ps-tab[data-tone=blue]{--tint:var(--soft-blue)}.ps-tab[data-tone=lavender]{--tint:var(--lavender)}.ps-tab i{background:var(--tint);border-radius:50%;width:12px;height:12px}.ps-tab[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.ps-tab:focus-visible,.ps-panel:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.ps-panel{grid-template-columns:.9fr 1.1fr;align-items:center;gap:40px;display:grid}.ps-copy h3{letter-spacing:-.03em;white-space:pre-line;font-size:clamp(1.8rem,2.8vw,2.5rem);font-weight:650;line-height:1.1}.ps-copy>p{font-size:var(--type-lead);color:#51574c;max-width:44ch;margin-top:16px;line-height:1.6}.ps-features{gap:9px;margin-top:20px;display:grid}.ps-features li{font-size:var(--type-body);align-items:center;gap:9px;display:flex}.ps-features svg{background:var(--soft-blue-tint);width:18px;height:18px;color:var(--blue);border-radius:50%;flex:none;padding:3px}.ps-links{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.ps-links a{border-radius:var(--radius-control);min-height:40px;font-size:var(--type-caption);border:1px solid #10151c29;align-items:center;gap:6px;padding:8px 14px;font-weight:600;display:inline-flex}.ps-links a:hover{border-color:var(--blue);color:var(--blue)}.ps-workspace{--accent:var(--mint);--accent-ink:#0f4d36;border-radius:var(--radius-card-lg);background:var(--gradient-ink);color:var(--paper);gap:18px;padding:20px 22px 22px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #10151c38}.ps-workspace[data-tone=blue]{--accent:var(--soft-blue);--accent-ink:#111a65}.ps-workspace[data-tone=lavender]{--accent:var(--lavender);--accent-ink:#2b1f5c}.ps-workspace:after{content:"";aspect-ratio:1;background:radial-gradient(circle, var(--accent) 0%, transparent 62%);opacity:.25;pointer-events:none;border-radius:50%;width:70%;position:absolute;top:-35%;right:-25%}.ps-toolbar{z-index:1;font-size:var(--type-caption);border-bottom:1px solid #f5f3ed24;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex;position:relative}.ps-toolbar>span:first-child{align-items:center;gap:8px;font-weight:600;display:inline-flex}.ps-category{border-radius:var(--radius-tag);background:var(--accent);color:var(--accent-ink);letter-spacing:.12em;text-transform:uppercase;padding:5px 11px;font-size:.7rem;font-weight:800}.ps-stage{z-index:1;grid-template-columns:auto 1fr;grid-template-areas:"num icon""title title""body body";align-content:start;align-items:center;gap:10px 14px;min-height:200px;padding-top:6px;display:grid;position:relative}.ps-num{letter-spacing:-.05em;color:var(--accent);font-variant-numeric:tabular-nums;grid-area:num;font-size:2.6rem;font-weight:800;line-height:1}.ps-num small{letter-spacing:.04em;color:#f5f3ed8c;margin-left:4px;font-size:.85rem;font-weight:700}.ps-icon{background:var(--accent);width:58px;height:58px;color:var(--accent-ink);border-radius:16px;grid-area:icon;justify-self:end;place-items:center;display:grid}.ps-stage h4{letter-spacing:-.03em;grid-area:title;margin-top:8px;font-size:1.8rem;font-weight:700;line-height:1.1}.ps-stage p{font-size:var(--type-body);color:#f5f3edc7;grid-area:body;max-width:40ch;line-height:1.55}.ps-rail{z-index:1;flex-wrap:wrap;gap:6px;display:flex;position:relative}.ps-rail button{border-radius:var(--radius-control);color:#f5f3edcc;cursor:pointer;background:#ffffff0f;border:1px solid #f5f3ed2e;align-items:center;gap:7px;min-height:36px;padding:6px 12px 6px 6px;font-size:.8rem;font-weight:600;display:inline-flex}.ps-rail button span{border:1.5px solid;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.68rem;font-weight:800;display:grid}.ps-rail button[data-state=done]{color:var(--paper)}.ps-rail button[data-state=done] span,.ps-rail button[data-state=current]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.ps-rail button[data-state=current] span{background:var(--accent-ink);border-color:var(--accent-ink);color:var(--accent)}.ps-rail button:focus-visible,.ps-play:focus-visible,.ps-next:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.ps-footer{z-index:1;border-top:1px solid #f5f3ed24;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex;position:relative}.ps-footer p{font-size:var(--type-caption);color:#f5f3eda6}.ps-controls{align-items:center;gap:8px;display:flex}.ps-play{border-radius:var(--radius-control);min-height:40px;color:var(--paper);font-size:var(--type-caption);cursor:pointer;border:1px solid #f5f3ed4d;padding:8px 14px;font-weight:600}.ps-next{background:var(--accent);width:44px;height:44px;color:var(--accent-ink);cursor:pointer;border-radius:50%;place-items:center;display:grid}@media (prefers-reduced-motion:no-preference){.ps-stage{animation:.32s cubic-bezier(.22,1,.36,1) both ps-in}.ps-rail button,.ps-tab{transition:background-color .2s,color .2s,border-color .2s}@keyframes ps-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:960px){.ps-panel{grid-template-columns:1fr;gap:26px}}@media (max-width:600px){.ps-tabs{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-20px;padding:2px 20px 6px;overflow-x:auto}.ps-tabs::-webkit-scrollbar{display:none}.ps-tab{flex:none}.ps-workspace{padding:18px 16px}.ps-stage{min-height:0}.ps-stage h4{font-size:1.5rem}.ps-footer{flex-wrap:wrap}}
.site-footer{padding-block:56px 20px}.footer-main{gap:44px;display:grid}.footer-brand>p{letter-spacing:-.04em;white-space:pre-line;margin-top:24px;font-size:2rem;font-weight:550;line-height:1.15}.footer-brand>span{color:#b9c0c9;max-width:300px;font-size:var(--type-control);margin-top:16px;line-height:1.6;display:block}.footer-email{min-height:44px;font-size:var(--type-control);align-items:center;gap:12px;margin-top:14px;display:inline-flex}.footer-socials{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.footer-socials>a,.footer-social-pending{color:#d2d8de;border:1px solid #59616d;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.footer-socials>a:hover{background:var(--lime);color:var(--ink);border-color:var(--lime)}.footer-social-note{color:#b9c0c9;font-size:var(--type-caption);margin-top:10px;display:block}.footer-columns{border-top:1px solid #3e4753;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px;padding-top:30px;display:grid}.footer-columns h2{color:var(--paper);font-size:var(--type-control);letter-spacing:0;margin-bottom:12px;font-weight:650}.footer-columns li{color:#b9c0c9;font-size:var(--type-control);line-height:1.35}.footer-columns a{align-items:center;min-height:44px;padding-block:8px;display:inline-flex}.footer-columns a:hover,.footer-email:hover,.footer-credit:hover{color:var(--lime);text-underline-offset:5px;text-decoration:underline}.footer-legal{color:#b9c0c9;font-size:var(--type-caption);border-top:1px solid #3e4753;max-width:none;margin-top:40px;padding-top:26px;line-height:1.7}.footer-bottom{color:#b9c0c9;font-size:var(--type-caption);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-top:18px;display:flex}.footer-credit{align-items:center;gap:10px;min-height:44px;display:inline-flex}.footer-credit strong{color:var(--paper);font-weight:550}@media (min-width:768px){.footer-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}@media (min-width:1280px){.site-footer{padding-top:70px}.footer-main{grid-template-columns:minmax(0,.85fr) minmax(0,2fr);gap:65px}.footer-columns{border:0;padding-top:0}}
