:root{--font-geist-sans:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,Helvetica,sans-serif;--font-geist-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace}@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-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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-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,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){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{.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}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.resize{resize:both}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[hostname\:port\]{hostname:port}}.legal-footer-links{color:#80748e;flex-wrap:wrap;gap:12px 28px;padding-block:28px;font-size:12px;display:flex}.legal-footer-links a:hover{color:#6d35c4;text-underline-offset:4px;text-decoration:underline}.footer .legal-footer-links+.footer-bottom{margin-top:0}.release-legal-footer{border-top:1px solid #e6e0ec;margin-top:55px}:root{--ink:#202338;--violet:#6d35ff;--teal:#16b8b2;--coral:#ff647c;--mint:#69dbc5;--paper:#f4f5fb;--black:#08090d;--muted:#697087;--line:#dfe1e9;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{font-family:var(--font-geist-sans),Arial,Helvetica,sans-serif;color:var(--ink);background:#fff;margin:0;font-size:16px;line-height:1.5}a{color:inherit;text-decoration:none}button,select{font:inherit}button{cursor:pointer;color:inherit;border:0}button:focus-visible,a:focus-visible,summary:focus-visible,select:focus-visible{outline:3px solid var(--teal);outline-offset:5px}h1,h2,h3,h4,p{margin:0}h1,h2,h3{letter-spacing:-.055em;font-weight:600;line-height:1.04}h2{font-size:clamp(42px,5vw,72px)}h2 span{color:#838591}p{line-height:1.65}.wrap{width:min(1240px,100% - 112px);margin-inline:auto}.space{padding-block:130px}.eyebrow{letter-spacing:.16em;text-transform:uppercase;margin-bottom:28px;font-size:12px;font-weight:600;line-height:1.6}.brand{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.brand img{object-fit:contain;width:27px;height:32px}.brand b{letter-spacing:-1.3px;font-size:27px}.button{background:var(--violet);color:#fff;border-radius:100px;justify-content:center;align-items:center;gap:25px;padding:17px 25px;font-size:14px;font-weight:600;transition:background .25s,transform .25s;display:inline-flex}.button:hover{background:#7e4dff;transform:translateY(-2px)}.button.white{color:#181821;background:#fff}.button.white:hover{background:#e8e3ff}.button.small{padding:12px 21px;font-size:13px}.text-link{font-size:14px;font-weight:600}.text-link:hover{color:var(--teal)}.nav{z-index:30;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08090def;border-bottom:1px solid #26272b;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;gap:24px;width:min(1370px,100% - 80px);height:78px;margin:auto;display:flex}.nav nav{color:#b8b8c1;gap:34px;font-size:14px;display:flex}.nav nav a:hover{color:#fff}.menu{display:none}.hero{isolation:isolate;background:var(--black);color:#fff;min-height:790px;position:relative;overflow:hidden}.hero-art{z-index:-2;background:url('/assets/media/connected-ring-1536.2ceb4d459fa1.webp') 100%/auto 108% no-repeat;animation:18s ease-in-out infinite alternate hero-drift;position:absolute;inset:0}.hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#08090df0,#08090d70 33%,#0000 63%);position:absolute;inset:0}.hero-copy{padding-top:90px;padding-bottom:145px}.hero .eyebrow{color:#c8c6d2}.hero h1{letter-spacing:-.065em;max-width:750px;font-size:clamp(80px,7.5vw,112px);line-height:.97}h1 em{color:#0000;background:linear-gradient(100deg,#ae8bff 5%,#b6a7ff 47%,#69dbc5);-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-description{color:#b6b7c1;max-width:480px;margin-top:30px;font-size:18px;line-height:1.55}.actions{align-items:center;gap:28px;margin-top:34px;display:flex}.hero-bottom{color:#a6a7b0;justify-content:space-between;align-items:center;gap:18px;font-size:12px;display:flex;position:absolute;bottom:28px;left:0;right:0}.hero-bottom>span{letter-spacing:.13em}.hero-bottom>a{font-size:13px}.hero-bottom button{color:#c5c5ce;background:#14151bb3;border:1px solid #34343d;border-radius:30px;padding:9px 13px;font-size:12px}.industry-strip{color:#90909e;letter-spacing:.14em;background:#08090d;border-top:1px solid #22232b;flex-wrap:wrap;justify-content:center;gap:65px;padding:26px;font-size:12px;display:flex}.thinking{padding-block:150px}.thinking .eyebrow{color:var(--muted)}.statement{letter-spacing:-.065em;font-size:clamp(48px,6.5vw,92px);line-height:1.09}.statement span{color:#94969e}.thinking-bottom{grid-template-columns:1fr 1fr;gap:100px;margin-top:62px;display:grid}.thinking-bottom>small{letter-spacing:.1em;color:#838590;padding-top:8px;font-size:12px}.thinking-bottom p{color:#666a78;max-width:540px;font-size:20px}.thinking-bottom p:first-child{color:var(--ink);margin-bottom:20px}.platform{background:var(--paper)}.heading{justify-content:space-between;align-items:flex-end;gap:70px;margin-bottom:62px;display:flex}.heading>p{max-width:345px;color:var(--muted);font-size:17px}.heading .eyebrow{color:#697087}.stage-tabs{border-bottom:1px solid #d9dae4;display:flex}.stage-tabs button{color:#868996;text-align:left;letter-spacing:-.03em;background:0 0;border-bottom:2px solid #0000;flex:1;align-items:center;gap:18px;padding:20px 10px;font-size:22px;display:flex}.stage-tabs small{letter-spacing:0;font-size:12px}.stage-tabs button>span{margin-left:auto;margin-right:15px}.stage-tabs .selected{color:var(--violet);border-color:var(--violet)}.journey{grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;margin-top:65px;display:grid}.journey-copy h3{white-space:pre-line;margin-bottom:24px;font-size:36px;line-height:1.13}.journey-copy>p:not(.eyebrow){color:var(--muted);max-width:365px;font-size:17px}.violet{color:var(--violet);font-size:11px}.step-controls{color:var(--muted);align-items:center;gap:19px;margin-top:35px;font-size:12px;display:flex}.step-controls button{width:42px;height:42px;color:var(--ink);background:#fff;border:1px solid #e0dfe7;border-radius:50%}.example{background:#fff;border:1px solid #dadbe5;border-radius:15px;animation:.5s both panel-in;overflow:hidden;box-shadow:0 24px 70px #33334d10}.example-top{border-bottom:1px solid #eeeef4;align-items:center;gap:22px;padding:18px 25px;font-size:12px;display:flex}.example-top .brand b{font-size:20px}.example-top .brand img{width:20px;height:24px}.example-top>span:nth-child(2){color:#656075;background:#f3f2fc;border-radius:6px;padding:6px 9px}.example-top i{background:#f0eff7;border-radius:50%;place-content:center;width:28px;height:28px;margin-left:auto;font-style:normal;display:grid}.example-body{padding:30px}.example-body>small{letter-spacing:.06em;color:#8b8c9a;font-size:10px}.record-heading{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.record-heading h3{letter-spacing:-.03em;font-size:23px;line-height:1.18}.record-heading>span{color:#16856f;white-space:nowrap;background:#e8f8f3;border-radius:30px;padding:7px 10px;font-size:11px}.meta{color:#9798a4;margin-block:23px;font-size:11px}.record-row{border-bottom:1px solid #f0eff5;justify-content:space-between;gap:15px;padding:15px 0;font-size:13px;display:flex}.record-row b{white-space:nowrap;font-weight:500}.record-total{justify-content:space-between;align-items:center;gap:20px;padding-top:25px;display:flex}.record-total small{color:#777b8a;font-size:12px}.record-total strong{letter-spacing:-.045em;font-size:21px}.record-note{color:#764acd;background:#f6f2ff;border-radius:8px;margin-top:28px;padding:14px;font-size:11px}.record-steps{color:#a1a2ae;border-top:1px solid #eeeef4;justify-content:space-between;padding:18px 25px;font-size:11px;display:flex}.caption{color:#9294a0;margin-top:16px;font-size:11px;line-height:1.5}.center{text-align:center}.center-heading{text-align:center;margin-bottom:65px}.center-heading p:last-child{color:var(--muted);margin:26px auto 0;font-size:18px}.workspace{overflow:hidden}.workspace-preview{border:1px solid #dddde7;border-radius:16px;overflow:hidden;box-shadow:0 35px 80px #20233813}.workspace-chrome{align-items:center;gap:22px;padding:19px 24px;font-size:12px;display:flex}.workspace-chrome .brand b{font-size:23px}.workspace-chrome .brand img{width:23px;height:27px}.workspace-chrome>span:nth-child(2){background:#f2f0fc;border:1px solid #e6e2f7;border-radius:9px;padding:8px 12px}.search-display{color:#8c8e9d;border:1px solid #e4e5ed;border-radius:9px;gap:50px;margin-left:auto;padding:10px 15px;font-size:12px;display:flex}.search-display kbd{font-size:10px}.pinstripe{background:linear-gradient(90deg,var(--violet),var(--coral),#edc269,var(--mint),var(--teal));background-size:200% 100%;height:2px;animation:10s linear infinite pinstripe}.workspace-inner{background:linear-gradient(120deg,#faf7ff,#f9faff 60%,#effcf9);min-height:420px;display:flex}.workspace-inner aside{text-align:center;color:#77738f;background:#fff;border-right:1px solid #e6e6ef;flex-shrink:0;width:65px;padding-top:16px;font-size:22px;line-height:2.65}.workspace-main{flex:1;min-width:0;padding:33px}.workspace-main>small{letter-spacing:.12em;color:#8c8d9d;font-size:10px}.workspace-main>h3{letter-spacing:-.035em;margin-top:10px;font-size:29px}.workspace-main>p{color:#9294a4;margin-top:7px;font-size:13px}.metrics{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:25px;display:grid}.metrics>div{background:#fff;border:1px solid #e6e4ef;border-radius:10px;gap:10px;padding:19px 20px;display:grid}.metrics small{color:#87869c;font-size:11px}.metrics strong{font-size:32px;line-height:1}.workspace-columns{grid-template-columns:2.3fr 1fr;gap:20px;margin-top:20px;display:grid}.workspace-columns>div{background:#fff;border:1px solid #e6e4ef;border-radius:10px;padding:21px}.workspace-columns h4{margin-bottom:20px;font-size:14px}.schedule{background:#f7f7fb;border-radius:6px;justify-content:space-between;align-items:center;gap:20px;margin-top:8px;padding:13px 12px;font-size:11px;display:flex}.schedule b{font-size:10px}.schedule em{color:#379b84;white-space:nowrap;background:#e0f7ef;border-radius:20px;padding:5px 10px;font-size:10px;font-style:normal}.schedule:nth-child(3) em{color:#b27c28;background:#fff1da}.schedule:nth-child(4) em{color:#865acd;background:#f0e9ff}.attention strong{color:var(--violet);font-size:42px;line-height:1}.attention p{color:#828195;margin-top:8px;font-size:12px;line-height:1.5}.attention small{color:#aaa8b6;margin-top:20px;font-size:10px;display:block}.benefits{grid-template-columns:repeat(3,1fr);gap:60px;margin-top:65px;display:grid}.benefits>div{border-top:1px solid var(--line);padding-top:25px}.benefits small{color:var(--violet);font-size:12px}.benefits h3{letter-spacing:-.035em;margin-top:18px;font-size:23px}.benefits p{color:var(--muted);max-width:310px;margin-top:14px;font-size:15px}.two-col{grid-template-columns:1.1fr 1fr;align-items:center;gap:95px;display:grid}.bobbin{color:#fff;background:#11121a}.bobbin h2{font-size:clamp(38px,4.3vw,61px);line-height:1.1}.bobbin h2 span{color:#a998d6}.bobbin .two-col>div>p:not(.eyebrow){color:#a5a5b6;max-width:480px;margin-top:28px;font-size:17px}.development{letter-spacing:.12em;color:#837898;margin-top:30px;font-size:10px;display:inline-block}.bobbin-demo{background:linear-gradient(145deg,#29213780,#171820);border:1px solid #3c354f;border-radius:18px;padding:27px;box-shadow:0 10px 100px #6d35ff12}.bobbin-title{align-items:center;gap:13px;display:flex}.bobbin-title>span{color:#b090fb;background:#6d35ff33;border-radius:10px;place-content:center;width:37px;height:37px;font-size:25px;display:grid}.bobbin-title>b{font-size:17px}.bobbin-title small{letter-spacing:.07em;color:#878094;margin-left:auto;font-size:9px}.prompts{flex-wrap:wrap;gap:9px;margin-top:27px;display:flex}.prompts button{color:#b3afbd;background:0 0;border:1px solid #454151;border-radius:20px;padding:9px 13px;font-size:12px}.prompts button.active{color:#d2befc;background:#6d35ff18;border-color:#8a6bbf}.answer{min-height:236px;margin-top:30px;animation:.35s both panel-in}.answer h3{letter-spacing:-.02em;font-size:21px}.answer p{color:#c2bfcd;margin-top:16px;font-size:15px}.answer>div{color:#a28eba;border-top:1px solid #37333f;margin-top:22px;padding-top:18px;font-size:11px}.answer small{color:#817d8f;margin-top:15px;font-size:11px;display:block}.sector-layout{grid-template-columns:.85fr 1.15fr;gap:80px;display:grid}.sector-buttons button{border-bottom:1px solid var(--line);text-align:left;letter-spacing:-.03em;color:#8b8b98;background:0 0;align-items:center;gap:20px;width:100%;padding:25px 0;font-size:19px;display:flex}.sector-buttons small{color:#a8a7b0;margin-right:6px;font-size:11px}.sector-buttons button>span{margin-left:auto}.sector-buttons button.selected{color:var(--violet);border-color:var(--violet)}.sector-detail{background:var(--paper);border-radius:16px;min-height:358px;padding:45px;animation:.4s both panel-in;position:relative;overflow:hidden}.sector-detail .eyebrow{max-width:75%;font-size:10px;position:relative}.sector-index{letter-spacing:-.075em;color:#e9e7f1;font-size:118px;line-height:1;position:absolute;top:5px;right:20px}.sector-detail h3{max-width:390px;font-size:35px;line-height:1.15;position:relative}.sector-detail>p:not(.eyebrow){color:var(--muted);margin-top:22px;font-size:16px}.sector-detail>small{color:#80758f;margin-top:30px;font-size:11px;display:block}.compare-controls{align-items:center;gap:16px;margin-bottom:25px;font-size:14px;display:flex}.compare-controls select{color:var(--ink);background:#fff;border:1px solid #dddce4;border-radius:8px;padding:11px 40px 11px 15px;font-weight:600}.compare-controls>small{letter-spacing:.1em;color:#9997a4;margin-left:auto;font-size:10px}.table-scroll{border:1px solid #dedde6;border-radius:14px;overflow-x:auto}table{border-collapse:collapse;text-align:left;background:#fff;width:100%;min-width:690px}thead th{padding:25px 28px;font-size:20px;font-weight:500}thead th:first-child{color:#797584;width:32%;font-size:13px}thead th:nth-child(2){width:36%}thead th small{color:#9890a4;margin-top:6px;font-size:11px;display:block}thead .brand b{font-size:24px}thead .brand img{width:22px;height:28px}td,tbody th{border-top:1px solid #e7e5ed;padding:20px 28px;font-size:13px;line-height:1.5}tbody th{font-weight:500}td{color:#777282}td:nth-child(2),thead th:nth-child(2){color:#59348c;background:#f4efff}.comparison-note{color:#8c8894;max-width:960px;margin-top:23px;font-size:12px;line-height:1.7}.sources{border-top:1px solid #dedde5;margin-top:30px;padding-top:18px}.sources summary{cursor:pointer;justify-content:space-between;font-size:13px;list-style:none;display:flex}.sources p{max-width:850px;color:var(--muted);margin-top:20px;font-size:13px}.sources>div{flex-wrap:wrap;gap:12px 22px;margin-top:18px;display:flex}.sources a{color:var(--violet);text-underline-offset:4px;font-size:12px;text-decoration:underline}.built .two-col>div>p{color:var(--muted);font-size:18px}.built .two-col>div>p+p{margin-top:22px}.built-facts{border-top:1px solid var(--line);gap:50px;margin-top:38px;padding-top:30px;display:flex}.built-facts>div{gap:8px;display:grid}.built-facts strong{letter-spacing:-.04em;font-size:29px}.built-facts small{color:#85828f;font-size:12px}.newsroom{background:var(--paper)}.press-grid{grid-template-columns:1fr 1fr;gap:45px;display:grid}.press-lead{background:#fff;border-radius:16px;transition:transform .3s;display:block;overflow:hidden}.press-lead:hover{transform:translateY(-5px)}.press-art{color:#fff;background:#0c0d14 url('/assets/media/connected-ring-1536.2ceb4d459fa1.webp') 50% 42%/cover;align-items:flex-start;height:250px;padding:25px;display:flex;position:relative}.press-art .brand b{font-size:23px}.press-art>strong{letter-spacing:-.08em;font-size:95px;font-weight:600;line-height:1;position:absolute;bottom:22px;left:26px}.press-copy{padding:30px}.press-copy .eyebrow{color:var(--violet);margin-bottom:15px;font-size:10px}.press-copy h3{letter-spacing:-.04em;font-size:29px;line-height:1.2}.press-copy>span{margin-top:27px;font-size:13px;display:block}.press-resources>a{border-bottom:1px solid #dcdde8;justify-content:space-between;align-items:center;gap:25px;padding:27px 0;display:flex}.press-resources>a:first-child{padding-top:6px}.press-resources small{color:#8b8497;letter-spacing:.12em;font-size:10px}.press-resources h3{letter-spacing:-.04em;margin-top:10px;font-size:28px}.press-resources p{color:var(--muted);margin-top:13px;font-size:14px}.press-resources>a>span{font-size:24px;font-weight:300}.press-resources>a:hover h3{color:var(--violet)}.launch{text-align:center;color:#fff;background:#08090d;padding-block:140px;position:relative;overflow:hidden}.launch:before{content:"";pointer-events:none;background:radial-gradient(at 50% 120%,#6d35ff50,#0000 63%);animation:12s infinite alternate glow;position:absolute;inset:0}.launch>.wrap{position:relative}.launch .eyebrow{color:#a8a2b8;font-size:10px}.launch h2{font-size:clamp(55px,7vw,94px);line-height:1.03}.launch h2 em{color:#b69cf3;font-style:normal}.launch p:not(.eyebrow){color:#aaa6b6;margin-top:30px;font-size:18px;line-height:1.6}.launch .button{margin-top:32px}.launch small{color:#777280;margin-top:30px;font-size:11px;display:block}.footer{padding-block:50px 28px}.footer-top{align-items:center;gap:45px;display:flex}.footer-top p{color:#a09da8;font-size:14px}.footer-top>div{gap:25px;margin-left:auto;font-size:12px;display:flex}.footer-bottom{color:#a19daa;border-top:1px solid #e9e8ed;justify-content:space-between;gap:25px;margin-top:40px;padding-top:22px;font-size:10px;display:flex}.footer-bottom button{background:0 0;font-size:10px}.skip{z-index:100;color:var(--ink);background:#fff;border-radius:7px;padding:12px 20px;position:fixed;top:8px;left:10px;transform:translateY(-200%)}.skip:focus{transform:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.animate-reveal{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(24px)}.animate-reveal.visible{opacity:1;transform:translateY(0)}@keyframes hero-drift{0%{transform:scale(1.015)translate(0)}to{transform:scale(1.07)translate(-12px,-8px)}}@keyframes pinstripe{to{background-position:200% 0}}@keyframes panel-in{0%{opacity:.3;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes glow{to{opacity:.5;transform:scale(1.25)}}html[data-motion=off] *,html[data-motion=off] :before{transition:none!important;animation:none!important}html[data-motion=off]{scroll-behavior:auto}html[data-motion=off] .animate-reveal{opacity:1;transform:none}@media (width>=1600px){.hero-art{background-position:80%;background-size:auto 120%}.hero{min-height:850px}.hero-copy{padding-top:115px}}@media (width<=1100px){.wrap{width:calc(100% - 64px)}.nav-inner{width:calc(100% - 48px)}.nav nav{gap:22px}.hero-art{background-position:calc(100% + 180px)}.journey{grid-template-columns:.8fr 1.2fr;gap:35px}.two-col,.sector-layout{gap:40px}.heading{gap:35px}.search-display,.workspace-chrome{gap:12px}.footer-top{flex-wrap:wrap}.footer-top>div{margin-left:0}.hero-bottom{font-size:10px}.industry-strip{gap:30px}.example-body{padding:23px}.record-heading{align-items:flex-start}.record-heading>span{font-size:10px}.record-total strong{font-size:18px}}@media (width<=760px){.wrap{width:calc(100% - 40px)}.space{padding-block:80px}.nav-inner{gap:14px;width:calc(100% - 32px);height:67px}.brand b{font-size:25px}.nav nav{background:#11121b;border-bottom:1px solid #34303c;flex-direction:column;gap:25px;padding:24px;display:none;position:absolute;top:67px;left:0;right:0}.nav nav.open{display:flex}.nav .small{margin-left:auto;padding:10px 15px;font-size:11px}.menu{color:#fff;background:0 0;padding:10px 0 10px 7px;font-size:12px;display:block}.hero{min-height:850px}.hero-copy{padding-top:58px;padding-bottom:325px}.hero .eyebrow{margin-bottom:24px;font-size:10px}.hero h1{max-width:550px;font-size:clamp(64px,13vw,94px)}.hero-description{max-width:330px;margin-top:23px;font-size:16px}.hero-description br{display:none}.hero-art{background-position:calc(50% - 110px) bottom;background-size:auto 64%;animation-duration:20s}.hero:after{background:linear-gradient(#08090d 0% 31%,#08090d40 63%,#0000)}.actions{flex-wrap:wrap;gap:20px;margin-top:24px}.actions .button{padding:14px 20px;font-size:12px}.actions .text-link{font-size:12px}.hero-bottom{flex-wrap:wrap;gap:12px;bottom:20px}.hero-bottom>span{letter-spacing:.1em;flex:1;font-size:8px}.hero-bottom>a{display:none}.hero-bottom button{padding:8px 11px;font-size:10px}.industry-strip{text-align:center;letter-spacing:.1em;grid-template-columns:1fr 1fr;gap:18px;padding:25px 15px;font-size:9px;display:grid}.statement{font-size:clamp(40px,8.8vw,64px)}.eyebrow{margin-bottom:22px;font-size:10px}.thinking-bottom{grid-template-columns:1fr;gap:22px;margin-top:32px}.thinking-bottom p{font-size:17px}.thinking-bottom>small{font-size:10px}.heading{margin-bottom:38px;display:block}.heading>p{max-width:100%;margin-top:25px;font-size:16px}.stage-tabs button{gap:6px;padding:15px 6px;font-size:16px}.stage-tabs button small{font-size:9px}.stage-tabs button>span{display:none}.journey{grid-template-columns:1fr;gap:30px;margin-top:35px}.journey-copy h3{font-size:32px}.journey-copy>p:not(.eyebrow){max-width:100%;font-size:16px}.step-controls{margin-top:20px}.example-top{padding:16px}.example-body{padding:20px}.record-heading h3{font-size:20px}.example-body>small{font-size:8px}.record-heading>span{padding:6px 8px;font-size:9px}.record-row{font-size:11px}.meta{font-size:9px}.record-total strong{font-size:18px}.record-note{font-size:10px}.record-steps{padding:15px;font-size:9px}.caption{font-size:10px}.center-heading{margin-bottom:35px}.center-heading p:last-child{font-size:16px}.workspace-preview{border-radius:9px}.workspace-chrome{gap:9px;padding:12px}.workspace-chrome .brand b{font-size:17px}.workspace-chrome .brand img{width:17px;height:20px}.workspace-chrome>span:nth-child(2){padding:6px;font-size:9px}.search-display{display:none}.workspace-inner aside{width:35px;font-size:16px;line-height:2.8}.workspace-main{padding:16px 12px}.workspace-main>h3{font-size:22px}.workspace-main>small{font-size:8px}.workspace-main>p{font-size:10px}.metrics{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.metrics>div{padding:13px}.metrics small{font-size:9px}.metrics strong{font-size:25px}.workspace-columns{grid-template-columns:1fr;margin-top:10px}.workspace-columns>div{padding:14px 10px}.workspace-columns h4{margin-bottom:12px;font-size:12px}.schedule{gap:9px;padding:10px 5px;font-size:9px}.schedule b{font-size:8px}.schedule em{padding:4px 6px;font-size:8px}.attention{display:none}.benefits{grid-template-columns:1fr;gap:30px;margin-top:38px}.benefits h3{margin-top:12px;font-size:22px}.benefits p{max-width:100%;margin-top:10px}.two-col{grid-template-columns:1fr;gap:40px}.bobbin .two-col>div>p:not(.eyebrow){font-size:16px}.bobbin-demo{padding:22px}.bobbin-title small{font-size:8px}.prompts button{font-size:11px}.sector-layout{grid-template-columns:1fr;gap:30px}.sector-buttons button{padding:20px 0;font-size:18px}.sector-detail{min-height:340px;padding:30px}.sector-detail h3{font-size:32px}.sector-detail>p:not(.eyebrow){font-size:15px}.sector-detail .eyebrow{font-size:9px}.sector-index{font-size:100px}.compare-controls{flex-wrap:wrap;gap:12px}.compare-controls>small{width:100%;margin-left:0;font-size:9px}.compare-controls label,.compare-controls select{font-size:13px}table{min-width:560px}thead th{padding:20px 16px;font-size:18px}thead th:first-child{width:29%}thead th:nth-child(2){width:35%}thead th small{font-size:9px}td,tbody th{padding:16px;font-size:11px}.comparison-note{font-size:11px}.built .two-col>div>p{font-size:16px}.built-facts{gap:35px}.built-facts strong{font-size:26px}.press-grid{grid-template-columns:1fr;gap:35px}.newsroom .heading>.text-link{margin-top:25px;display:block}.press-art{height:215px}.press-copy{padding:25px}.press-copy h3{font-size:27px}.press-resources h3{font-size:26px}.launch{padding-block:90px}.launch .eyebrow{max-width:280px;margin-inline:auto;font-size:9px}.launch h2{font-size:59px}.launch p:not(.eyebrow){font-size:16px}.footer-top{gap:20px;display:block}.footer-top p{margin-top:20px;font-size:12px}.footer-top>div{gap:25px;margin-top:25px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:12px;margin-top:30px;font-size:10px}.footer-bottom button{padding:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.animate-reveal{opacity:1;transform:none}}.release{max-width:900px;margin:auto;padding:70px 35px 100px}.release .back{color:var(--violet);margin-bottom:75px;font-size:14px;display:inline-block}.release h1{font-size:clamp(43px,5.8vw,72px);line-height:1.08}.release .eyebrow{color:var(--muted)}.release-intro{color:var(--muted);margin-top:30px;font-size:22px}.release>img{border-radius:16px;width:100%;margin-block:45px}.release article{max-width:690px;margin:auto}.release article p{margin-bottom:25px;font-size:18px;line-height:1.85}.release-downloads{flex-wrap:wrap;align-items:center;gap:30px;margin-top:50px;display:flex}@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}:root{--cyan:#00bdd1;--magenta:#e63a92;--gradient-ink:linear-gradient(110deg, #6530ea 6%, #b034a8 36%, #d43e67 61%, #087f89 95%);--gradient-light:linear-gradient(105deg, #b69bff 5%, #f08cd9 38%, #ffacae 64%, #69dbc5 94%)}.hero-art{isolation:isolate}.wheel-light-definitions{pointer-events:none;position:absolute}.wheel-glint{pointer-events:none;background:inherit;filter:url(#wheel-edge-light);mix-blend-mode:screen;opacity:0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(116deg,#0000 43%,#00000020 47%,#000 49.5% 50.5%,#00000020 53%,#0000 57%);mask-image:linear-gradient(116deg,#0000 43%,#00000020 47%,#000 49.5% 50.5%,#00000020 53%,#0000 57%);-webkit-mask-position:115%;mask-position:115%;-webkit-mask-size:250% 250%;mask-size:250% 250%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.wheel-glint[data-ready=true]{animation:4.4s cubic-bezier(.25,.1,.3,1) .65s both wheel-edge-catch}@keyframes wheel-edge-catch{0%{opacity:0;-webkit-mask-position:115%;mask-position:115%}16%{opacity:.35}39%{opacity:.88}70%{opacity:.72}to{opacity:0;-webkit-mask-position:-15%;mask-position:-15%}}html[data-motion=off] .wheel-glint{display:none}@media (prefers-reduced-motion:reduce){.wheel-glint{display:none}}.hero-ambience{z-index:-1;pointer-events:none;background:radial-gradient(#6735ff70,#d8376e25 42%,#0000 68%);width:55%;height:42%;animation:10s ease-in-out infinite alternate ambient-breathe;position:absolute;bottom:-27%;left:-12%}.hero-line{padding-bottom:.015em;display:block}.hero-copy .eyebrow{color:#c5b8f0;letter-spacing:.2em}.hero-copy .eyebrow.hero-kicker{letter-spacing:-.015em;text-transform:none;color:#d9d0ee;font-size:clamp(15px,1.35vw,18px);font-weight:500;line-height:1.2}.hero h1 em{background-image:var(--gradient-light);background-size:220% 100%;animation:14s ease-in-out infinite alternate ink-shift}.hero .hero-line:first-child{animation:.9s 80ms both word-arrive}.hero .hero-line:nth-child(2){animation:.9s .18s both word-arrive}.hero .hero-description{animation:1s .4s both word-arrive}.hero .actions{animation:1s .5s both word-arrive}.nav:after{content:"";background:linear-gradient(90deg, var(--violet), var(--magenta), var(--coral), var(--mint), var(--cyan));height:2px;transform:scaleX(var(--reading-progress,0));transform-origin:0;position:absolute;bottom:-1px;left:0;right:0}.nav nav a{transition:color .25s;position:relative}.nav nav a:after{content:"";background:var(--gradient-light);transform-origin:0;height:1px;transition:transform .25s;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.nav nav a:hover:after{transform:scaleX(1)}.button:not(.white){isolation:isolate;background:linear-gradient(115deg,#6734f2 10%,#8240f5 72%,#a147e7);transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 5px 25px #6d35ff19,inset 0 1px #ffffff30}.button:not(.white):after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 25%,#ffffff24 50%,#0000 75%);transition:transform .6s;position:absolute;inset:0;transform:translate(-110%)}.button:not(.white):hover:after{transform:translate(110%)}.button:not(.white):hover{transform:translateY(-3px);box-shadow:0 10px 38px #7842e84a,inset 0 1px #ffffff50}.industry-strip{border-image:linear-gradient(90deg,#6d35ff50,#ff647c70,#16b8b270) 1;gap:64px}.industry-strip span{align-items:center;gap:13px;display:flex}.industry-strip span:before{content:"";background:#ad88ff;border-radius:2px;width:6px;height:6px;box-shadow:0 0 12px #ad88ff40}.industry-strip span:nth-child(2):before{background:#ff8196}.industry-strip span:nth-child(3):before{background:#69dbc5}.industry-strip span:nth-child(4):before{background:#23c4e4}.creative-text{color:#7243c1;background:var(--gradient-ink);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.statement .creative-text{padding-bottom:.07em;display:inline-block}.thinking{position:relative}.thinking:after{content:"";background:linear-gradient(90deg, var(--violet), var(--coral), var(--teal));border-radius:4px;width:78px;height:3px;position:absolute;bottom:76px;left:0}.thinking-bottom p:first-child{letter-spacing:-.015em;font-size:22px}.platform{--stage-ink:#6d35ff;--stage-rgb:109,53,255;--stage-deep:#6730d6;isolation:isolate;background:#f7f7fc;position:relative}.platform[data-stage="1"]{--stage-ink:#d83f79;--stage-rgb:216,63,121;--stage-deep:#b62964}.platform[data-stage="2"]{--stage-ink:#079a9a;--stage-rgb:7,154,154;--stage-deep:#08797e}.platform[data-stage="3"]{--stage-ink:#087dbc;--stage-rgb:8,125,188;--stage-deep:#066c9c}.platform:before{content:"";z-index:-1;background:radial-gradient(ellipse at 95% 70%, rgba(var(--stage-rgb), .115), transparent 56%);pointer-events:none;transition:background 1s;position:absolute;inset:0}.stage-word{color:var(--stage-ink);transition:color .7s}.stage-tabs{background:#fffa;border:1px solid #e8e6ef;border-radius:16px;gap:8px;padding:6px}.stage-tabs button{border-bottom:0;border-radius:11px;padding:20px 23px;transition:color .35s,background .35s,box-shadow .35s;position:relative;overflow:hidden}.stage-tabs button.selected{color:var(--stage-deep);background:rgba(var(--stage-rgb), .08);box-shadow:0 2px 12px rgba(var(--stage-rgb), .05)}.stage-tabs button:hover{background:#f0edf78a}.stage-tabs small{opacity:.65;font-size:12px}.stage-timer{background:var(--stage-ink);transform-origin:0;height:2px;animation:7.5s linear both story-progress;position:absolute;bottom:0;left:0;right:0}.journey-copy .violet{color:var(--stage-deep);font-size:12px}.journey-copy{animation:.6s cubic-bezier(.16,1,.3,1) both panel-in}.step-controls{gap:15px}.step-controls button:not(.story-toggle){transition:background .25s,color .25s,transform .25s}.step-controls button:not(.story-toggle):hover{background:var(--stage-ink);color:#fff;transform:translateY(-2px)}.step-controls .story-toggle{width:auto;height:auto;color:var(--stage-deep);white-space:nowrap;background:0 0;border:0;border-radius:0;padding:10px 0 10px 6px;font-size:12px}.story-toggle:disabled{color:#85828e;cursor:default}.example{border-color:rgba(var(--stage-rgb), .18);box-shadow:0 20px 70px rgba(var(--stage-rgb), .09), 0 2px 10px #23203204;position:relative}.example:before{content:"";background:linear-gradient(90deg, var(--stage-ink), var(--mint));height:2px;position:absolute;top:0;left:0;right:0}.record-note{color:var(--stage-deep);background:rgba(var(--stage-rgb), .065)}.record-steps .done{color:var(--stage-deep)}.record-row{animation:.6s cubic-bezier(.16,1,.3,1) both record-arrive}.record-row:nth-of-type(2){animation-delay:80ms}.record-row:nth-of-type(3){animation-delay:.16s}.record-row:nth-of-type(4){animation-delay:.24s}.record-total{animation:.6s .3s both record-arrive}.workspace{isolation:isolate;position:relative}.workspace:before{content:"";z-index:-1;background:radial-gradient(at 20% 45%,#6d35ff14,#0000 47%),radial-gradient(at 78%,#0bceca19,#0000 42%),radial-gradient(at 53% 83%,#ff647c16,#0000 52%);position:absolute;inset:17% -12% 18%}.workspace-preview{transform:perspective(1500px) rotateX(var(--showcase-angle,0deg)) scale(var(--showcase-scale,1));transform-origin:50% 70%;border-color:#d9d1ed;position:relative;box-shadow:0 35px 90px #63429c20,0 6px 24px #22222c06}.workspace-preview.animate-reveal{transition:opacity .9s}.workspace-preview.animate-reveal:not(.visible){transform:perspective(1500px)rotateX(6deg)scale(.965)}.workspace-preview:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(650px circle at var(--pointer-x,50%) var(--pointer-y,50%), #c0acff08, transparent 60%);position:absolute;inset:0}.workspace-inner{background:linear-gradient(112deg,#f7f1ff,#fff7fb 42%,#edfbfb 90%)}.metrics>div{transition:transform .35s,box-shadow .35s}.metrics>div:hover{transform:translateY(-4px);box-shadow:0 12px 30px #40287b0f}.metrics>div:first-child strong{color:#7343d5}.metrics>div:nth-child(2) strong{color:#d8467c}.metrics>div:nth-child(3) strong{color:#068b87}.metrics>div:nth-child(4) strong{color:#1485b9}.benefits>div{border-top:2px solid #7336ef50}.benefits>div:nth-child(2){border-color:#e854854d}.benefits>div:nth-child(3){border-color:#10b5af70}.benefits>div:nth-child(2) small{color:#c73d76}.benefits>div:nth-child(3) small{color:#078d88}.bobbin{isolation:isolate;background:#0f1019;position:relative;overflow:hidden}.bobbin:before{content:"";z-index:-1;background:radial-gradient(#7042e44a,#ab267a1a 48%,#0000 68%);border-radius:50%;width:700px;height:600px;animation:14s ease-in-out infinite alternate ink-ambience;position:absolute;bottom:-260px;right:-150px}.bobbin:after{content:"";background:linear-gradient(90deg,#0000,#9e5dce,#197e87,#0000);height:1px;position:absolute;top:0;left:0;right:0}.bobbin .creative-text{background-image:var(--gradient-light)}.bobbin-demo{background:linear-gradient(145deg,#312040aa,#1e1d2ee6 52%,#172930aa);border-color:#695089;position:relative;overflow:hidden;box-shadow:0 20px 100px #50209730}.bobbin-demo:before{content:"";background:radial-gradient(450px circle at var(--pointer-x,70%) var(--pointer-y,20%), #b665f021, transparent 65%);pointer-events:none;position:absolute;inset:0}.bobbin-demo>*{position:relative}.bobbin-title>span{color:#d8c5ff;background:linear-gradient(145deg,#7b40dc70,#1ca8a650);animation:6s ease-in-out infinite alternate bobbin-breathe;box-shadow:0 0 30px #9b4fff20}.answer{min-height:255px}.answer h3{background:var(--gradient-light);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:3px}.answer>div{color:#bca5d8}.answer small{color:#a29aae}.development{color:#b2a4c6}.industries{--sector-ink:#6b35d9;--sector-wash:#f7f3ff}.industries[data-sector="1"]{--sector-ink:#c33668;--sector-wash:#fff4f7}.industries[data-sector="2"]{--sector-ink:#087f86;--sector-wash:#eefbfa}.industries[data-sector="3"]{--sector-ink:#0876a8;--sector-wash:#eff8ff}.sector-layout{align-items:start}.sector-buttons{padding-top:18px}.sector-buttons button{font-size:21px;transition:color .3s,border-color .3s,padding .3s}.sector-buttons button.selected{color:var(--sector-ink);border-color:var(--sector-ink);padding-left:12px}.sector-buttons button>span{transition:transform .3s}.sector-buttons button:hover>span{transform:translate(3px,-3px)}.sector-buttons button.selected small{color:var(--sector-ink)}.sector-detail{background:var(--sector-wash);border:1px solid #e9e4ef;border-radius:20px;padding:0;box-shadow:0 22px 60px #47326d08}.sector-material{background:#0a0b10;height:190px;position:relative;overflow:hidden}.sector-material img{object-fit:cover;object-position:50% 53%;width:100%;height:100%;animation:14s ease-in-out infinite alternate material-drift;display:block}.material-label{color:#fff;letter-spacing:.17em;text-shadow:0 2px 12px #000;font-size:12px;position:absolute;top:22px;left:30px}.sector-content{padding:32px 36px 38px;position:relative}.sector-index{color:var(--sector-ink);opacity:.07;font-size:110px;top:18px;right:28px}.sector-content .eyebrow{color:var(--sector-ink);margin-bottom:20px;font-size:12px}.sector-content h3{max-width:370px;font-size:36px}.sector-content>p:not(.eyebrow){color:var(--muted);margin-top:21px;font-size:16px;position:relative}.sector-content>small{color:var(--sector-ink);margin-top:25px;font-size:12px;line-height:1.8;display:block}.comparison{background:#f7f7fa}.table-scroll{box-shadow:0 16px 55px #54229306}thead th:nth-child(2){background:linear-gradient(135deg,#efe5ff,#f7eefa 70%,#edf9f7)}td:nth-child(2){background:#f5f0fc}tbody tr{transition:background .2s}tbody tr:hover{background:#f6f5fa}tbody tr:hover td:nth-child(2){background:#ede4fc}.built-facts>div:first-child strong{color:#753ad0}.built-facts>div:last-child strong{color:#058d8f}.newsroom{background:linear-gradient(135deg,#f7f4fc,#f6f4fa 65%,#effaf8);position:relative}.press-lead{border:1px solid #e9e1f1;box-shadow:0 14px 45px #60428c09}.press-copy{position:relative}.press-copy:before{content:"";background:linear-gradient(90deg,var(--violet),var(--coral),var(--teal));height:2px;position:absolute;top:0;left:30px;right:30px}.press-resources a{transition:padding .3s}.press-resources a:hover{padding-left:12px}.press-resources a>span{color:#824cbd;border:1px solid #dbd0eb;border-radius:50%;flex:0 0 44px;place-content:center;width:44px;height:44px;transition:background .3s,color .3s;display:grid}.press-resources a:nth-child(2)>span{color:#c34578;border-color:#e7cfd9}.press-resources a:nth-child(3)>span{color:#158d91;border-color:#c5e0e0}.press-resources a:hover>span{background:#fff}.launch{isolation:isolate}.launch:before{background:radial-gradient(at 22% 110%,#6d35ff65,#0000 50%),radial-gradient(at 66% 125%,#ed469b4f,#0000 53%),radial-gradient(at 100% 115%,#16b8b246,#0000 47%);animation:12s ease-in-out infinite alternate ink-ambience}.launch h2 em{background:var(--gradient-light);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:14s ease-in-out infinite alternate ink-shift}.launch small{color:#a49bab}.footer-top p{color:#787581}.footer-bottom{color:#787480;border-image:linear-gradient(90deg,#6d35ff40,#ff647c50,#16b8b250) 1}.caption,.comparison-note,.sources a,.sources p,.sources summary,.built-facts small,.press-resources small,.press-copy .eyebrow,.footer-bottom,.footer-bottom button,.launch small,.development,.hero-bottom>span{font-size:12px}.footer-top>div,.press-copy>span,.press-resources p,.compare-controls,.nav .small,.table-scroll th,.table-scroll td{font-size:14px}.table-scroll thead th:not(:first-child){font-size:20px}.table-scroll thead small,.record-heading>span,.example-body>small,.record-steps,.meta,.record-note,.example-top,.record-total small{font-size:12px}.record-row{font-size:14px}.bobbin-title small,.answer>div,.answer small{font-size:12px}.prompts button{font-size:13px}@keyframes word-arrive{0%{opacity:0;filter:blur(5px);transform:translateY(20px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes ink-shift{0%{background-position:0%}to{background-position:100%}}@keyframes ambient-breathe{to{opacity:.55;transform:translate(35px,-12px)scale(1.25)}}@keyframes ink-ambience{0%{transform:translate(-15px,10px)scale(1)}to{transform:translate(20px,-20px)scale(1.08)}}@keyframes story-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes record-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes material-drift{0%{transform:scale(1.015)translate(-3px)}to{transform:scale(1.07)translate(4px)}}@keyframes bobbin-breathe{0%{box-shadow:0 0 12px #9b4fff15}to{box-shadow:0 0 35px #9b4fff40}}@media (width<=1100px){.industry-strip{gap:30px}.stage-tabs button{padding-inline:16px}.journey{grid-template-columns:.86fr 1.14fr;gap:34px}.step-controls{flex-wrap:wrap;gap:12px}.sector-content{padding:28px}.sector-content h3{font-size:32px}.sector-buttons button{font-size:19px}.hero-bottom{flex-wrap:wrap}}@media (width<=760px){.hero .hero-line{line-height:1.035}.hero .hero-description{font-size:17px}.hero .actions{gap:22px}.hero .actions .button,.hero .actions .text-link{font-size:14px}.hero-bottom{align-items:flex-end}.hero-bottom>span{max-width:205px;font-size:10px;line-height:1.8}.hero-bottom button{font-size:12px}.hero-ambience{width:80%;height:30%;bottom:-25%}.industry-strip{gap:20px 12px}.industry-strip span{justify-content:center;gap:7px;font-size:10px}.industry-strip span:before{flex:0 0 5px;width:5px;height:5px}.thinking:after{width:56px;bottom:42px}.thinking-bottom p:first-child{font-size:19px}.stage-tabs{border-radius:12px;gap:3px;padding:4px}.stage-tabs button{flex-direction:column;align-items:flex-start;gap:5px;padding:14px 6px;font-size:16px}.stage-tabs small{font-size:12px}.journey{grid-template-columns:1fr}.journey-copy{min-height:290px}.step-controls{flex-wrap:nowrap;gap:14px}.step-controls .story-toggle{font-size:12px}.example-body{padding:20px}.record-heading{align-items:flex-start}.record-heading h3{font-size:21px}.record-heading>span{padding:7px;font-size:10px}.record-row{font-size:12px}.record-steps{padding-inline:14px;font-size:10px}.record-note,.meta,.example-body>small{font-size:10px}.record-total{gap:12px}.record-total strong{font-size:18px}.workspace-preview,.workspace-preview.animate-reveal:not(.visible){transform:none}.bobbin:before{width:450px;height:500px}.bobbin-title small{font-size:10px}.answer>div,.answer small,.development,.prompts button{font-size:12px}.sector-buttons{padding-top:0}.sector-buttons button{font-size:19px}.sector-material{height:160px}.material-label{font-size:10px;top:20px;left:25px}.sector-content{padding:27px}.sector-content h3{font-size:32px}.sector-content .eyebrow{font-size:10px}.sector-index{font-size:85px;top:16px}.table-scroll table{min-width:660px}.table-scroll th,.table-scroll td{font-size:13px}.table-scroll thead th:not(:first-child){font-size:18px}.table-scroll thead small{font-size:11px}.comparison-note{font-size:12px}.press-resources a:hover{padding-left:0}.footer-top>div{font-size:14px}.footer-bottom{font-size:12px}.launch h2{font-size:clamp(50px,13vw,72px)}}@media (prefers-reduced-motion:reduce){.workspace-preview{transform:none!important}.hero-line,.hero-copy .hero-description,.hero-copy .actions,.record-row,.record-total{opacity:1;filter:none;transform:none}}html[data-motion=off] .workspace-preview{transform:none!important}html[data-motion=off] .hero-line,html[data-motion=off] .hero-copy .hero-description,html[data-motion=off] .hero-copy .actions{opacity:1;filter:none}html[data-page-visible=false] *,html[data-page-visible=false] :before,html[data-page-visible=false] :after{animation-play-state:paused!important}.sheet-section,.feature-comparison,.pricing-section{scroll-margin-top:75px}.sheet-section{color:#f5f4fb;background:#0d0e15;overflow:hidden}.sheet-heading{grid-template-columns:1.1fr 1fr;align-items:end;gap:100px;margin-bottom:60px;display:grid}.sheet-heading h2{font-size:clamp(48px,6.4vw,88px)}.sheet-heading h2 span{color:var(--mint)}.sheet-heading>div>p:not(.eyebrow){color:#b9b8c8;max-width:440px;font-size:18px;line-height:1.7}.sheet-heading>div>small{letter-spacing:.12em;color:#9997ad;margin-top:24px;font-size:12px;display:block}.cut-studio{background:#171720;border:1px solid #3a374a;border-radius:24px;overflow:hidden;box-shadow:0 40px 110px #0003}.cut-toolbar{background:#1d1c29;border-bottom:1px solid #34323f;justify-content:space-between;align-items:center;gap:25px;padding:22px 28px;display:flex}.cut-toolbar>span{align-items:center;gap:10px;font-size:16px;font-weight:500;display:flex}.cut-toolbar>span>i{background:var(--mint);border-radius:50%;width:9px;height:9px;display:block;box-shadow:0 0 14px #69dbc533}.cut-toolbar>div{align-items:center;gap:25px;display:flex}.cut-toolbar label{color:#c0becf;align-items:center;gap:12px;font-size:14px;display:flex}.cut-toolbar select{color:#fff;background:#2c293b;border:1px solid #514967;border-radius:9px;padding:9px 12px;font-size:14px}.rotation-switch{color:#c9c5d7;background:0 0;align-items:center;gap:8px;padding:10px 0;font-size:14px;display:flex}.rotation-switch>span{color:#b7abc9;background:#302c3f;border:1px solid #6d617e;border-radius:6px;place-items:center;width:23px;height:23px;display:grid}.rotation-switch[aria-pressed=true]>span{background:var(--mint);border-color:var(--mint);color:#152522}.cut-workspace{grid-template-columns:minmax(0,1fr) 275px;display:grid}.cut-canvas{background:radial-gradient(at 55% 100%,#4c347b15,#0000 70%);flex-direction:column;justify-content:center;min-width:0;padding:28px 28px 25px;display:flex}.cut-canvas-meta{color:#a9a6bd;letter-spacing:.05em;justify-content:space-between;gap:12px;margin-bottom:24px;font-size:12px;display:flex}.cut-sheet{width:100%;height:auto;display:block;overflow:visible}.cut-panel{opacity:0;transition:opacity .35s}.cut-panel.placed{opacity:1}.cut-scan{filter:drop-shadow(0 0 22px #69dbc5);animation:1.15s linear both cut-scan}.sheet-section[data-running=false] .cut-scan{animation-play-state:paused}.cut-outline{pointer-events:none;transition:stroke-dashoffset .1s linear}@keyframes cut-scan{to{transform:translate(3000px)}}.cut-remnant{animation:.6s both remnant-in}@keyframes remnant-in{0%{opacity:0}to{opacity:1}}.cut-canvas-footer{color:#b9b5ca;flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;font-size:12px;display:flex}.cut-canvas-footer>span{align-items:center;gap:7px;display:flex}.cut-canvas-footer>span>i{background:#9969fc;border-radius:2px;width:9px;height:9px}.cut-canvas-footer>span:nth-child(2)>i{background:#69dbc588}.cut-canvas-footer>span:last-child{color:#9995ac;margin-left:auto}.cut-readout{background:#1c1b26;border-left:1px solid #34323f;padding:30px 24px}.cut-readout>small{color:#aaa3bf;letter-spacing:.06em;font-size:12px}.yield-metric{padding-top:23px}.yield-metric>span{color:#c3bcd3;font-size:14px}.yield-metric>div{align-items:center;gap:14px;margin-block:8px;display:flex}.yield-metric strong{letter-spacing:-.07em;font-variant-numeric:tabular-nums;font-size:75px;font-weight:500;line-height:1}.yield-metric b{color:#96f0d9;background:#19423d;border-radius:20px;padding:5px 10px;font-size:16px}.yield-metric>p{color:#a9a2ba;min-height:43px;font-size:13px;line-height:1.6}.cut-numbers{margin-top:20px}.cut-numbers>div{border-top:1px solid #363141;justify-content:space-between;align-items:center;gap:10px;padding:13px 0;display:flex}.cut-numbers span{color:#bdb6cb;font-size:13px}.cut-numbers strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px;font-weight:500}.cut-saving{background:#69dbc50b;border:1px solid #33544f;border-radius:12px;margin-top:16px;padding:16px}.cut-saving small{color:#91cabc;letter-spacing:.07em;font-size:11px}.cut-saving strong{color:#bcf5e8;letter-spacing:-.04em;margin-top:7px;font-size:23px;line-height:1.2;display:block}.cut-saving p{color:#a4c1ba;margin-top:8px;font-size:12px;line-height:1.5}.cut-playback{border-top:1px solid #34323f;padding:24px 28px}.cut-phases{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.cut-phases>span{color:#a6a0b7;align-items:center;gap:10px;font-size:13px;display:flex}.cut-phases b{color:#a797c5;flex-shrink:0;width:22px;font-size:12px;font-weight:500}.cut-phases .current{color:#fff}.cut-phases .current>b{color:#c2a6ff}.cut-phases .complete>b{color:var(--mint)}.cut-progress{background:#373040;height:2px;margin:21px 0 18px;overflow:hidden}.cut-progress>i{background:linear-gradient(90deg,#8d58ff,var(--mint));height:100%;transition:width .1s linear;display:block}.cut-player-bottom{justify-content:space-between;align-items:center;gap:25px;display:flex}.cut-player-bottom>p{color:#bbb4c9;font-size:13px}.cut-player-bottom>button{color:#e7dbff;white-space:nowrap;background:#2a2538;border:1px solid #4a3c61;border-radius:25px;padding:9px 16px;font-size:13px}.cut-player-bottom>button:disabled{opacity:.6;cursor:default}.cut-caption{grid-template-columns:1fr 1fr;gap:40px;margin-top:22px;display:grid}.cut-caption>p{color:#9691a5;font-size:12px;line-height:1.7}.sheet-takeaway{letter-spacing:-.05em;color:#a9a4b9;flex-wrap:wrap;justify-content:center;gap:15px;margin-top:65px;font-size:clamp(23px,3.4vw,44px);font-weight:500;display:flex}.sheet-takeaway>b{color:var(--mint);font-weight:500}.feature-comparison{background:#f7f7fa}.compare-intro{grid-template-columns:1.1fr 1fr;align-items:end;gap:0 100px;display:grid}.compare-intro>.eyebrow{color:#686274;grid-column:1/-1}.compare-intro h2{font-size:clamp(68px,8vw,108px);line-height:.96}.compare-intro>p:last-child{color:#6c687c;max-width:460px;font-size:20px;line-height:1.7}.capability-scale{border-block:1px solid #dedce7;grid-template-columns:1fr 1.1fr 1.4fr 1fr;align-items:center;gap:35px;margin:55px 0 35px;padding-block:33px;display:grid}.capability-scale>div{gap:10px;display:grid}.capability-scale strong{letter-spacing:-.07em;color:#36284c;font-size:54px;font-weight:500;line-height:1}.capability-scale span{color:#6c677a;font-size:13px}.capability-scale>a{color:var(--violet);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font-size:14px;display:flex}.capability-scale>a>span{color:var(--violet);font-size:24px}.intelligence-thread{color:#fff;background:#17131f;border-radius:20px;grid-template-columns:1fr 1fr;gap:28px 80px;padding:35px 40px;display:grid;position:relative;overflow:hidden}.intelligence-thread:before{content:"";pointer-events:none;background:radial-gradient(at 90% 160%,#62449299,#0000 65%);position:absolute;inset:0}.intelligence-thread>div:first-child{align-items:center;gap:22px;display:flex;position:relative}.thread-spark{color:#b89cff;flex-shrink:0;font-size:58px;line-height:1;animation:5s ease-in-out infinite alternate thread-glow}@keyframes thread-glow{to{filter:drop-shadow(0 0 20px #b093fa99);color:#85e3cf}}.intelligence-thread small{letter-spacing:.1em;color:#bcb0cf;font-size:11px}.intelligence-thread h3{margin-top:8px;font-size:30px;line-height:1.15}.intelligence-thread>p{color:#c2b9d1;align-self:center;font-size:16px;position:relative}.thread-stages{color:#e8dffc;border-top:1px solid #494053;grid-column:1/-1;align-items:center;gap:18px;padding-top:22px;font-size:14px;display:flex;position:relative}.thread-stages>i{background:linear-gradient(90deg,#644586,#b095dc,#83cdbb,#644586) 0 0/300% 100%;flex:1;min-width:20px;height:1px;animation:8s linear infinite thread-flow}@keyframes thread-flow{to{background-position:300% 0}}.intelligence-thread>.thread-note{color:#a49aae;letter-spacing:.07em;grid-column:1/-1;font-size:11px;position:relative}.capability-map{grid-template-columns:repeat(4,1fr);gap:14px;margin:35px 0 64px;display:grid}.capability-map>button{text-align:left;background:#fff;border:1px solid #e4e0eb;border-radius:15px;flex-direction:column;align-items:flex-start;padding:24px 22px 19px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.capability-map>button:hover{border-color:var(--category-color);transform:translateY(-4px);box-shadow:0 12px 35px #2c18460b}.map-icon{color:var(--category-color);margin-bottom:28px;font-size:14px;font-weight:600;line-height:1.1}.capability-map>button:first-child .map-icon{margin-bottom:17px;font-size:24px}.capability-map h3{letter-spacing:-.035em;font-size:20px;line-height:1.2}.capability-map p{color:#716b7d;min-height:43px;margin-top:10px;font-size:14px;line-height:1.5}.capability-map small{color:#8c829b;margin-top:17px;font-size:11px;line-height:1.6}.map-count{width:100%;color:var(--category-color);border-top:1px solid #ece7f0;justify-content:space-between;align-items:center;margin-top:20px;padding-top:16px;font-size:12px;display:flex}.map-count>b{font-size:18px;font-weight:400}.feature-explorer{scroll-margin-top:110px}.explorer-top{justify-content:space-between;align-items:end;gap:35px;margin-bottom:28px;display:flex}.explorer-top>div>small{letter-spacing:.1em;color:#83758f;font-size:12px}.explorer-top h3{margin-top:11px;font-size:33px;line-height:1.15}.vendor-picker{color:#70667f;gap:8px;min-width:230px;font-size:13px;display:grid}.vendor-picker select,.category-select select,.market-heading select,.cost-inputs select{color:var(--ink);background:#fff;border:1px solid #d6cfdf;border-radius:10px;width:100%;padding:12px 36px 12px 14px;font-size:15px}.vendor-picker select{border-color:#9b7bcc;font-weight:600}.explorer-controls{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.segmented{background:#eae6f0;border:1px solid #e1dae8;border-radius:12px;gap:3px;padding:4px;display:inline-flex}.segmented>button{color:#766780;white-space:nowrap;background:0 0;border-radius:9px;padding:10px 16px;font-size:14px;transition:background .2s,color .2s}.segmented>button[aria-pressed=true]{color:#5c288e;background:#fff;box-shadow:0 2px 8px #3820470b}.feature-search{color:#8b7b99;background:#fff;border:1px solid #dcd6e4;border-radius:10px;flex:1;align-items:center;gap:9px;min-width:180px;padding-left:12px;display:flex}.feature-search input{width:100%;min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;padding:12px 8px;font-size:14px}.feature-search:focus-within{outline:3px solid var(--teal);outline-offset:2px}.feature-search input:focus{outline:none}.category-select{width:185px}.category-select select{font-size:14px}.explorer-key{color:#766c82;justify-content:space-between;align-items:center;gap:22px;margin:19px 0;font-size:12px;display:flex}.explorer-key strong{color:#4f326f;font-weight:600}.explorer-key button{color:var(--violet);white-space:nowrap;background:0 0;padding:5px 0;font-size:12px}.feature-table-wrap{background:#fff;border:1px solid #ddd7e6;border-radius:16px;overflow:hidden}.feature-table{table-layout:fixed;border-collapse:collapse;text-align:left;background:#fff;width:100%;min-width:0}.feature-table thead th{color:#43334e;vertical-align:middle;background:#fff;border:0;padding:26px 24px;font-size:21px;font-weight:600}.feature-table thead th:first-child{color:#817386;width:32%;font-size:14px}.feature-table thead th:nth-child(2){color:#502083;background:#f3edff;width:37%}.feature-table thead th:nth-child(3){width:31%}.feature-table thead small{color:#8b7c98;margin-top:7px;font-size:12px;font-weight:400;line-height:1.5}.mini-printi{letter-spacing:-.05em;align-items:center;gap:7px;font-size:26px;font-weight:600;display:flex}.mini-printi img{object-fit:contain;width:20px;height:24px}.feature-table .feature-group th{color:#5d4d6b;background:#eeebf3;border-top:1px solid #ded7e6;border-bottom:1px solid #ded7e6;padding:16px 24px;font-size:14px;font-weight:600}.feature-group th>span{min-width:25px;margin-right:10px;display:inline-block}.feature-group th>small{float:right;color:#8a7b97;font-size:12px;font-weight:400;line-height:1.8}.feature-table .feature-row th,.feature-table .feature-row td{vertical-align:top;border-top:1px solid #eae4ef;padding:21px 24px;font-size:14px;line-height:1.55}.feature-table .feature-row th{color:#3a3048;background:#fff;font-weight:500}.feature-row th>button{text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:42px;padding:0;font-size:14px;line-height:1.5;display:flex}.feature-row th>button>i{color:#907ba3;flex-shrink:0;font-size:22px;font-style:normal;font-weight:300}.feature-row th>button:hover{color:var(--violet)}.ai-marker{letter-spacing:.09em;color:#8b64b0;margin-top:6px;font-size:10px;display:block}.feature-table .printi-cell{color:#62378c;background:#f5f0ff}.feature-value{grid-template-columns:1em minmax(0,1fr);align-items:start;column-gap:12px;font-size:14px;display:grid}.feature-value>span{color:#9a64d0;line-height:1.6;font-size:inherit;display:block;position:static}.feature-value>p{overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.6}.feature-table .competitor-cell{color:#766d80;background:#fff}.competitor-cell>p{margin-top:6px;font-size:13px;line-height:1.6}.evidence-state{border-radius:5px;padding:3px 7px;font-size:11px;line-height:1.5;display:inline-flex}.evidence-state.published{color:#4c7467;background:#edf4f1}.evidence-state.plan{color:#976a2b;background:#faf0df}.evidence-state.related{color:#80718f;background:#efedf4}.evidence-state.unverified{color:#81808e;background:#f1f1f4}.feature-detail[hidden]{display:none}.feature-table .feature-detail>td{color:#736582;background:#faf7fe;border-top:1px solid #e6ddef;padding:0}.feature-detail>td>div{grid-template-columns:1fr 1fr;gap:35px;padding:28px 30px;display:grid}.feature-detail small{color:#8d769c;letter-spacing:.08em;font-size:11px}.feature-detail p{margin-top:9px;font-size:14px;line-height:1.7}.feature-detail div>span{color:#93809f;margin-top:13px;font-size:12px;display:block}.feature-detail a{color:var(--violet);text-underline-offset:3px;margin-top:14px;font-size:12px;text-decoration:underline;display:inline-block}.feature-empty{text-align:center;padding:60px 20px}.feature-empty h3{font-size:25px}.feature-empty p{color:#84778f;margin-block:14px 24px}.comparison-legend{color:#8a7b96;flex-wrap:wrap;gap:13px 23px;margin-top:22px;font-size:12px;display:flex}.comparison-legend>span{align-items:center;gap:7px;display:flex}.comparison-legend i{background:#9994a2;border-radius:2px;width:7px;height:7px}.comparison-legend i.published{background:#70978b}.comparison-legend i.plan{background:#c6985b}.comparison-legend i.related{background:#9b8bad}.feature-method-note{color:#8a8195;max-width:1110px;margin-top:19px;font-size:12px;line-height:1.8}.feature-sources{color:#776482;border-top:1px solid #dfd7e7;margin-top:24px;padding-top:19px}.feature-sources summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:14px;list-style:none;display:flex}.feature-sources summary>span{font-size:20px}.feature-sources p{color:#8a7b93;max-width:930px;margin-top:17px;font-size:13px;line-height:1.8}.feature-sources>div{flex-wrap:wrap;gap:12px 25px;margin-top:20px;display:flex}.feature-sources a{color:var(--violet);text-underline-offset:3px;font-size:12px;text-decoration:underline}.comparison-next{border-top:1px solid #ded7e5;justify-content:space-between;align-items:center;gap:30px;margin-top:45px;padding-top:37px;display:flex}.comparison-next small{letter-spacing:.1em;color:#92829f;font-size:11px}.comparison-next h3{margin-top:10px;font-size:30px;line-height:1.2}.comparison-next .button{flex-shrink:0}.pricing-section{background:#fff}.pricing-heading{text-align:center;max-width:1020px;margin:auto}.pricing-heading>h2{font-size:clamp(43px,5.3vw,73px)}.pricing-heading>p:not(.eyebrow){color:#7c6d86;margin-top:27px;font-size:19px}.price-period{margin-top:30px}.plan-proposal{text-align:center;letter-spacing:.1em;color:#9884a5;margin:38px 0 20px;font-size:11px}.plan-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.plan-card{color:#43314f;background:#faf8fd;border:1px solid #e0d7e8;border-radius:21px;flex-direction:column;padding:30px;display:flex;position:relative;overflow:hidden}.plan-top{color:#9c82b2;justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px;display:flex}.plan-top>span{font-size:13px}.plan-top>small{letter-spacing:.1em;font-size:10px}.plan-card h3{font-size:34px}.plan-card>p{color:#8a7697;margin-top:12px;font-size:15px}.plan-price{flex-direction:column;gap:6px;margin-top:32px;display:flex}.plan-price>strong{letter-spacing:-.06em;white-space:nowrap;font-size:clamp(48px,4.9vw,65px);font-weight:500;line-height:1}.plan-price>span{color:#8c779a;font-size:14px}.plan-tax{color:#a088ac;margin-top:6px;font-size:12px}.plan-description{border-top:1px solid #e5dbea;flex:1;margin-top:25px;padding-top:24px}.plan-description>p{color:#8b7797;min-height:49px;margin-bottom:23px;font-size:14px;line-height:1.6}.plan-description>div{color:#796485;align-items:center;gap:11px;margin-top:13px;font-size:14px;display:flex}.plan-description>div>span{color:#9b64c1;font-size:12px}.plan-card>.button{color:#6b3f8c;background:#ebe1f5;gap:15px;margin-top:32px;padding:15px 18px;font-size:14px}.plan-card>.button:hover{background:#e0ceef}.plan-1{color:#fff;background:linear-gradient(145deg,#6f3edf,#4b1c9d);border-color:#7849c9;box-shadow:0 15px 45px #6d35ff16}.plan-1 .plan-top{color:#d0b3f3}.plan-1>p,.plan-1 .plan-price>span,.plan-1 .plan-tax,.plan-1 .plan-description>p,.plan-1 .plan-description>div{color:#ddccf3}.plan-1 .plan-description{border-color:#ad8fd359}.plan-1 .plan-description>div>span{color:#c5f4e8}.plan-1>.button{color:#6a3b9c;background:#fff}.plan-1>.button:hover{background:#f0e7ff}.plan-2{background:linear-gradient(140deg,#edf9f6,#f6f8fc);border-color:#c5e3da}.plan-2 .plan-top,.plan-2 .plan-description>div>span{color:#548e81}.plan-2>.button{color:#2f7664;background:#d7eee6}.pricing-note{color:#94839e;max-width:1070px;margin-top:22px;font-size:12px;line-height:1.8}.market-pricing{background:#fcfbfe;border:1px solid #e3dce9;border-radius:22px;margin-top:80px;padding:38px}.market-heading{justify-content:space-between;align-items:end;gap:40px;display:flex}.market-heading .eyebrow{color:#93809f;margin-bottom:17px;font-size:11px}.market-heading h3{font-size:35px;line-height:1.14}.market-heading h3>span{color:#9a89a6}.market-heading>label{color:#937ba1;gap:9px;min-width:225px;font-size:13px;display:grid}.competitor-prices{border-top:1px solid #e7deed;gap:28px;margin-top:35px;padding-top:28px;animation:.35s both panel-in;display:flex}.competitor-prices>div{flex:1;padding-right:20px}.competitor-prices small{color:#917d9e;font-size:12px}.competitor-prices strong{letter-spacing:-.05em;margin-top:10px;font-size:39px;font-weight:500;line-height:1.15;display:block}.competitor-prices p{color:#9a8aa5;margin-top:12px;font-size:13px;line-height:1.6}.competitor-price-note{color:#8c7897;margin-top:28px;font-size:12px;line-height:1.8}.competitor-price-note a{color:var(--violet);text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.currency-note{color:#97859f;margin-top:12px;font-size:12px;line-height:1.8}.cost-calculator{border-top:1px solid #e4daeb;grid-template-columns:1fr 1fr 1fr;gap:40px;margin-top:50px;padding-top:45px;display:grid}.cost-copy>small,.cost-result>small{letter-spacing:.09em;color:#9b7ca9;font-size:11px}.cost-copy h3{margin-top:12px;font-size:34px;line-height:1.12}.cost-copy p{color:#9b87a5;max-width:300px;margin-top:16px;font-size:14px;line-height:1.75}.cost-inputs{flex-direction:column;gap:10px;display:flex}.cost-inputs>label{color:#886795;font-size:13px}.currency-input{color:#9569ac;background:#faf7fd;border:1px solid #d6c6e0;border-radius:10px;align-items:center;gap:10px;margin-bottom:8px;padding:11px 12px;display:flex}.currency-input>span:last-child{white-space:nowrap;color:#ab95b7;font-size:12px}.currency-input input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;padding:0;font-size:16px}.currency-input:focus-within{outline:3px solid var(--teal);outline-offset:3px}.currency-input input:focus{outline:none}.cost-inputs>small{color:#a790b0;margin-top:3px;font-size:11px;line-height:1.7}.cost-result{background:#f3ebfc;border-radius:16px;align-self:start;min-height:229px;padding:28px}.cost-result>strong{letter-spacing:-.06em;color:#7c45a1;overflow-wrap:anywhere;margin-top:17px;font-size:clamp(36px,3.6vw,53px);line-height:1.1;display:block}.cost-result>p{color:#9a7dad;margin-top:16px;font-size:13px;line-height:1.65}.feature-comparison input,.pricing-section input{font-family:inherit}input:focus-visible{outline:3px solid var(--teal);outline-offset:4px}@media (width<=1100px){.sheet-heading,.compare-intro{gap:0 50px}.sheet-heading{gap:50px}.cut-toolbar{flex-wrap:wrap;gap:15px}.cut-toolbar>div{margin-left:auto}.cut-workspace{grid-template-columns:minmax(0,1fr) 235px}.cut-readout,.cut-canvas{padding:25px 20px}.cut-canvas-meta{font-size:10px}.cut-phases{gap:10px}.cut-phases>span{gap:5px;font-size:11px}.cut-caption{gap:30px}.intelligence-thread{gap:25px 40px}.intelligence-thread h3{font-size:27px}.capability-map{grid-template-columns:repeat(4,1fr)}.capability-map>button{padding:21px 17px}.capability-map h3{font-size:18px}.capability-map small{min-height:35px}.capability-map p{min-height:62px}.capability-scale{gap:25px}.capability-scale strong{font-size:49px}.feature-table thead th,.feature-table .feature-row th,.feature-table .feature-row td{padding:21px 17px}.feature-value{column-gap:10px}.feature-table .feature-group th{padding-inline:17px}.explorer-controls>.category-select{width:175px}.segmented>button{padding:10px 12px}.plan-card{padding:24px}.plan-price>strong{font-size:54px}.plan-top{gap:12px}.plan-top>small{font-size:9px}.plan-card h3{font-size:30px}.plan-description>div{font-size:13px}.cost-calculator{gap:28px}.cost-result{padding:24px}.market-pricing{padding:32px}}@media (width<=850px){.capability-map{grid-template-columns:repeat(2,1fr)}.capability-map p,.capability-map small{min-height:0}.cut-workspace{grid-template-columns:1fr}.cut-readout{border-top:1px solid #34323f;border-left:0;grid-template-columns:1fr 1fr 1fr;gap:20px;display:grid}.cut-readout>small{grid-column:1/-1}.yield-metric{padding-top:0}.cut-numbers{margin-top:0}.cut-saving{align-self:center;margin:0}.cut-canvas{padding:25px}.cut-canvas-meta{font-size:12px}.cut-canvas-footer{margin-top:15px}.cut-phases>span{font-size:12px}.intelligence-thread{grid-template-columns:1fr;gap:23px}.intelligence-thread>p{max-width:600px}.thread-stages{gap:12px}.capability-scale{grid-template-columns:1fr 1fr 1fr}.capability-scale>a{grid-column:1/-1;justify-content:flex-start;padding:0}.compare-intro>p:last-child{font-size:18px}.plan-grid{gap:13px}.plan-card{padding:25px 20px}.plan-card h3{font-size:28px}.plan-price>strong{font-size:45px}.plan-description>div{font-size:12px}.plan-description>p{min-height:70px}.plan-card>.button{padding-inline:10px;font-size:12px}.cost-calculator{grid-template-columns:1fr 1fr}.cost-copy{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:0 35px;display:grid}.cost-copy small{grid-column:1/-1}.cost-copy p{align-self:end;max-width:none;margin-top:0}.comparison-next h3{font-size:26px}.comparison-next .button{padding:14px 18px;font-size:13px}.feature-detail>td>div{gap:24px;padding:24px}.segmented{flex-shrink:0}.explorer-controls>.category-select{width:100%}.explorer-key>p>span{display:none}}@media (width<=620px){.sheet-heading{margin-bottom:35px;display:block}.sheet-heading h2{font-size:57px}.sheet-heading>div+div{margin-top:25px}.sheet-heading>div>p:not(.eyebrow){font-size:16px}.sheet-heading>div>small{margin-top:16px;font-size:10px}.cut-studio{border-radius:15px}.cut-toolbar{gap:17px;padding:18px}.cut-toolbar>span{font-size:15px}.cut-toolbar>div{flex-wrap:wrap;justify-content:space-between;gap:10px;width:100%;margin-left:0}.cut-toolbar label{gap:9px;font-size:12px}.cut-toolbar select{padding:8px;font-size:13px}.rotation-switch{font-size:12px}.rotation-switch>span{width:20px;height:20px}.cut-canvas{padding:20px 13px}.cut-canvas-meta{letter-spacing:0;margin-bottom:17px;font-size:9px}.cut-canvas-footer{gap:9px 16px;margin-top:17px;font-size:10px}.cut-canvas-footer>span:last-child{width:100%;margin-left:0}.cut-readout{grid-template-columns:1fr 1fr;gap:22px;padding:22px 18px}.cut-readout>small{font-size:10px}.yield-metric>span{font-size:13px}.yield-metric strong{font-size:67px}.yield-metric>p{max-width:160px;min-height:0;font-size:11px}.yield-metric b{padding:4px 8px;font-size:13px}.cut-numbers>div{padding:10px 0}.cut-numbers span{font-size:11px}.cut-numbers strong{font-size:18px}.cut-saving{grid-column:1/-1;padding:16px 18px}.cut-saving strong{font-size:25px}.cut-saving p{font-size:13px}.cut-playback{padding:22px 18px}.cut-phases{grid-template-columns:1fr 1fr;gap:14px}.cut-phases>span{gap:6px;font-size:11px}.cut-phases b{width:17px;font-size:10px}.cut-player-bottom{align-items:flex-start;gap:15px}.cut-player-bottom p{font-size:11px}.cut-player-bottom button{padding:8px 11px;font-size:11px}.cut-caption{grid-template-columns:1fr;gap:12px}.cut-caption p{font-size:11px}.sheet-takeaway{gap:7px 10px;margin-top:38px;font-size:25px}.compare-intro{display:block}.compare-intro h2{font-size:78px}.compare-intro>p:last-child{margin-top:25px;font-size:17px}.capability-scale{gap:18px;margin-top:35px;padding-block:27px}.capability-scale strong{font-size:42px}.capability-scale span{font-size:11px;line-height:1.5}.capability-scale>a{gap:12px;margin-top:5px;font-size:13px}.intelligence-thread{border-radius:15px;padding:28px 24px}.intelligence-thread>div:first-child{gap:18px}.thread-spark{font-size:42px}.intelligence-thread h3{font-size:26px}.intelligence-thread>p{font-size:14px}.thread-stages{flex-wrap:wrap;gap:10px 9px;padding-top:20px;font-size:11px}.thread-stages>i{min-width:9px}.intelligence-thread>.thread-note{letter-spacing:.04em;font-size:9px;line-height:1.8}.intelligence-thread small{font-size:10px}.capability-map{gap:10px;margin:22px 0 45px}.capability-map>button{border-radius:12px;padding:20px 16px 15px}.map-icon{margin-bottom:20px;font-size:12px}.capability-map>button:first-child .map-icon{margin-bottom:10px;font-size:22px}.capability-map h3{font-size:18px;line-height:1.25}.capability-map p{min-height:37px;font-size:12px}.capability-map small{min-height:30px;margin-top:12px;font-size:10px}.map-count{margin-top:15px;padding-top:12px;font-size:11px}.map-count>b{font-size:16px}.explorer-top{margin-bottom:20px;display:block}.explorer-top h3{max-width:300px;font-size:29px}.explorer-top>div>small{font-size:10px}.vendor-picker{grid-template-columns:auto 1fr;align-items:center;gap:18px;min-width:0;margin-top:23px;font-size:12px}.vendor-picker select{padding:11px 25px 11px 12px;font-size:14px}.explorer-controls{gap:10px}.explorer-controls>.segmented{justify-content:space-between;width:100%}.segmented>button{padding:10px 11px;font-size:12px}.feature-search{min-width:140px}.feature-search input{font-size:13px}.explorer-controls>.category-select{width:135px}.category-select select{padding:12px 19px 12px 10px;font-size:12px}.explorer-key{gap:10px;font-size:11px}.explorer-key button{font-size:11px}.feature-table-wrap{border-radius:13px}.feature-table,.feature-table tbody,.feature-table thead{display:block}.feature-table thead tr{grid-template-columns:1fr 1fr;display:grid}.feature-table thead th{min-width:0;padding:20px 15px;font-size:17px;width:100%!important}.feature-table thead th:first-child{display:none}.feature-table thead small{font-size:10px;line-height:1.6}.feature-table .mini-printi{font-size:23px}.feature-table .feature-group{display:block}.feature-table .feature-group th{padding:14px 16px;font-size:13px;display:block}.feature-group th>span{min-width:19px;margin-right:5px}.feature-group th>small{font-size:10px}.feature-table .feature-row{grid-template-columns:1fr 1fr;display:grid}.feature-table .feature-row th{border-top:1px solid #e6deed;border-bottom:1px solid #eee8f4;grid-column:1/-1;padding:15px 16px}.feature-row th>button{gap:20px;min-height:0;font-size:14px}.feature-table .feature-row td{border-top:0;padding:17px 15px}.feature-value{column-gap:8px;font-size:12px}.feature-value>p{font-size:12px;line-height:1.7}.competitor-cell>p{font-size:11px;line-height:1.7}.evidence-state{padding:3px 5px;font-size:10px}.ai-marker{margin-top:4px;font-size:9px}.feature-detail:not([hidden]),.feature-detail>td{display:block}.feature-detail>td>div{grid-template-columns:1fr;gap:20px;padding:22px 18px}.feature-detail p{font-size:13px}.feature-detail small{font-size:10px}.feature-detail div>span{font-size:11px}.comparison-legend{gap:10px 15px;font-size:10px}.feature-method-note{font-size:11px}.feature-sources summary{font-size:13px}.feature-sources p{font-size:12px}.feature-sources>div{gap:13px 20px}.feature-sources a{font-size:11px}.comparison-next{margin-top:35px;padding-top:30px;display:block}.comparison-next small{font-size:10px}.comparison-next h3{max-width:320px;font-size:27px}.comparison-next .button{margin-top:22px}.pricing-heading h2{font-size:42px}.pricing-heading>p:not(.eyebrow){margin-top:23px;font-size:16px}.plan-proposal{letter-spacing:.07em;margin-top:28px;font-size:9px}.plan-grid{grid-template-columns:1fr;gap:18px}.plan-card{padding:28px}.plan-top{margin-bottom:25px}.plan-top>small{font-size:11px}.plan-card h3{font-size:35px}.plan-card>p{font-size:16px}.plan-price{margin-top:25px}.plan-price>strong{font-size:61px}.plan-description>p{min-height:0;margin-bottom:20px;font-size:15px}.plan-description>div{font-size:14px}.plan-card>.button{margin-top:27px;font-size:14px}.pricing-note{font-size:11px}.market-pricing{margin-top:50px;padding:26px 23px}.market-heading{display:block}.market-heading h3{font-size:29px}.market-heading .eyebrow{font-size:10px}.market-heading>label{min-width:0;margin-top:26px;font-size:12px}.competitor-prices{flex-direction:column;gap:24px;margin-top:25px;padding-top:23px}.competitor-prices>div+div{border-top:1px solid #e8e1ed;padding-top:20px}.competitor-prices strong{margin-top:5px;font-size:37px}.competitor-prices p{margin-top:8px}.competitor-price-note,.currency-note{font-size:11px;line-height:1.8}.cost-calculator{grid-template-columns:1fr;gap:28px;margin-top:37px;padding-top:32px}.cost-copy{grid-column:auto;display:block}.cost-copy h3{font-size:34px}.cost-copy p{margin-top:17px;font-size:14px}.cost-result{min-height:0}.cost-result>strong{font-size:53px}.cost-result>p{font-size:14px}.feature-explorer{scroll-margin-top:90px}}@media (prefers-reduced-motion:reduce){.thread-spark,.thread-stages>i,.cut-scan,.cut-remnant{animation:none}.cut-panel,.cut-progress>i,.capability-map>button{transition:none}}.plan-grid{grid-template-columns:1fr 1.08fr 1fr;gap:24px;padding-block:19px}.plan-card.plan-1{z-index:1;border-color:#a177ed;margin-block:-15px;padding-block:45px;box-shadow:0 25px 65px #6131b92b,0 2px 12px #3a176c12}.plan-1 .plan-top>small{color:#f7efff;letter-spacing:.1em;background:#fff1;border:1px solid #ded0f459;border-radius:30px;align-items:center;padding:6px 10px;font-size:10px;line-height:1.3;display:inline-flex}@media (width>=621px) and (width<=1100px){.plan-card.plan-1{padding-block:39px}.plan-grid{gap:17px}}@media (width<=620px){.plan-grid{grid-template-columns:1fr;gap:22px;padding-block:0}.plan-card{margin-inline:8px}.plan-card.plan-1{margin:0;padding-block:36px}.plan-1 .plan-top>small{font-size:11px}}.british-mark{background:linear-gradient(135deg,#c7d0e6,#526789 32%,#182238 63%,#a4b3cc);border-radius:7px;flex:none;width:54px;height:36px;display:inline-block;position:relative;overflow:hidden;box-shadow:0 5px 16px #02071035,inset 0 1px #edf2ff80}.footer-origin{align-items:center;gap:12px;display:inline-flex}.british-mark-face{background:#091222 url('/assets/media/british-material-960.7af5214a277b.webp') 92% 49%/195% no-repeat;border-radius:5px;position:absolute;inset:2px}.british-mark-edge{background:linear-gradient(130deg,#e6edff22,#0000 38% 75%,#d9e3ff1a);border:1px solid #edf2ff30;border-radius:5px;position:absolute;inset:2px;box-shadow:inset 0 1px 1px #fff3}:root{--british-navy:#101934;--british-red:#cb3149;--british-pearl:#f1f2f7}.hero-bottom>.origin-signature{letter-spacing:0;color:#ecebf3;align-items:center;gap:13px;font-size:13px;display:flex}.origin-signature>span:nth-child(2){flex-direction:column;gap:3px;font-weight:500;display:flex}.origin-signature small{color:#b0aabe;letter-spacing:.04em;font-size:10px;font-weight:400;display:block}.origin-signature>b{color:#b9b2c5;margin-left:10px;font-size:17px;font-weight:400;transition:transform .3s,color .3s}.origin-signature:hover>b{color:#fff;transform:translate(2px,-2px)}.british-origin{color:var(--british-pearl);background:#070c18;scroll-margin-top:77px;position:relative;overflow:hidden}.british-stage{isolation:isolate;align-items:center;min-height:720px;display:flex;position:relative}.british-material{z-index:-3;background:#070c18;position:absolute;inset:0;overflow:hidden}.british-material>img{object-fit:cover;object-position:center 53%;transform-origin:74% 52%;opacity:.95;width:100%;height:100%;animation:20s ease-in-out infinite alternate paused british-material-drift}.british-origin[data-in-view=true] .british-material>img{animation-play-state:running}.british-stage:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(90deg,#070c18f5 0%,#070c18ed 21%,#070c18b3 40%,#070c1835 67%,#070c180a 100%),linear-gradient(#070c1870 0%,#070c1800 13% 77%,#070c18 100%);position:absolute;inset:0}.british-light{z-index:-1;opacity:.2;pointer-events:none;background:radial-gradient(at 70% 48%,#eee8ff10,#0000 52%);animation:13s ease-in-out infinite alternate paused british-light-shift;position:absolute;inset:0}.british-origin[data-in-view=true] .british-light{animation-play-state:running}.british-copy{padding-top:70px;padding-bottom:110px;position:relative}.british-overline{align-items:center;gap:16px;margin-bottom:39px;display:flex}.british-overline .eyebrow{letter-spacing:.12em;color:#c2c7d8;margin:0;font-size:12px;line-height:1.8}.british-copy>h2{letter-spacing:-.063em;text-shadow:0 2px 35px #070c1845;max-width:810px;font-size:clamp(60px,6.3vw,91px);line-height:1.05}.british-copy>h2>span{color:#dbdfeb;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#f3f3f8 5%,#dbe1f4 52%,#e2a8b0 100%);-webkit-background-clip:text;background-clip:text}.british-intro{color:#b7becf;text-wrap:pretty;max-width:445px;margin-top:31px;font-size:18px;line-height:1.8}.british-contact{color:#f2f2f8;border-bottom:1px solid #a5abc766;align-items:center;gap:28px;margin-top:31px;padding-bottom:10px;font-size:14px;font-weight:500;transition:border-color .3s;display:inline-flex}.british-contact>span{font-size:19px;transition:transform .3s}.british-contact:hover{border-color:#e77a88}.british-contact:hover>span{transform:translate(2px,-2px)}.british-signature{color:#919caf;letter-spacing:.12em;align-items:center;gap:24px;font-size:10px;display:flex;position:absolute;bottom:27px;left:0;right:0}.british-signature>span:first-child{color:#c2cada;letter-spacing:.15em}.british-signature>span:nth-child(2){margin-left:auto;font-size:9px}.british-signature>b{letter-spacing:.12em;color:#c0c7d7;border-left:1px solid #5362826e;padding-left:24px;font-size:10px;font-weight:500}.british-principles{grid-template-columns:repeat(3,1fr);gap:64px;padding-block:52px 66px;display:grid}.british-principles>article{border-top:1px solid #c348604d;padding-top:28px}.british-principles small{letter-spacing:.085em;color:#d08092;font-size:11px}.british-principles h3{letter-spacing:-.04em;color:#e6e8f1;margin-top:22px;font-size:29px;line-height:1.16}.british-principles p{color:#a1aabd;max-width:338px;margin-top:21px;font-size:16px;line-height:1.8}.british-endline{border-top:1px solid #353f5559;justify-content:space-between;align-items:center;gap:30px;padding-block:25px 30px;display:flex}.british-endline>span:first-child{color:#8792aa;letter-spacing:-.01em;font-size:13px}.footer-top>.footer-origin{color:#697086;align-items:center;gap:13px;font-size:13px;display:flex}.uk-price-match{color:#7b5892;border-top:1px solid #dfd4e8;grid-template-columns:1fr auto;gap:4px 15px;margin-top:21px;padding-top:15px;font-size:13px;display:grid}.uk-price-match>b{color:#64338c;font-weight:600}.uk-price-match>small{color:#568b7d;grid-column:1/-1;font-size:12px}.deco-saving{background:#edf7f3;border:1px solid #cde4dc;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:32px;margin-top:31px;padding:27px 30px;display:grid}.deco-saving>div:first-child{color:#356c5d;align-items:baseline;gap:10px;display:flex}.deco-saving strong{letter-spacing:-.065em;font-size:45px;font-weight:500;line-height:1.05}.deco-saving span{white-space:nowrap;color:#5f8a7d;font-size:13px}.deco-saving h4{letter-spacing:-.025em;color:#3b6d60;margin:0;font-size:17px;font-weight:500}.deco-saving p{color:#729b8e;max-width:570px;margin-top:7px;font-size:12px;line-height:1.7}@keyframes british-material-drift{0%{transform:scale(1.005)translate(0,0)}to{transform:scale(1.045)translate(-5px,-5px)}}@keyframes british-light-shift{to{opacity:.75;transform:translate(15px,-8px)}}@media (width>=1700px){.british-stage{min-height:830px}.british-material>img{object-position:center 45%}.british-copy>h2{font-size:97px}}@media (width<=1100px){.british-stage{min-height:670px}.british-copy>h2{font-size:clamp(55px,6.7vw,78px)}.british-intro{max-width:420px;font-size:17px}.british-principles{gap:35px}.british-principles h3{font-size:27px}.british-principles p{font-size:15px}.deco-saving{gap:27px;padding:24px}.deco-saving h4{font-size:16px}}@media (width<=760px){.hero-bottom>.origin-signature{align-items:center;gap:10px;max-width:230px;font-size:11px;display:flex}.origin-signature small{letter-spacing:0;font-size:9px;line-height:1.7}.origin-signature>b{display:none}.british-origin{scroll-margin-top:67px}.british-stage{align-items:flex-start;min-height:830px}.british-copy{padding-top:70px;padding-bottom:350px}.british-material{top:240px}.british-material>img{object-position:65% center;opacity:1;transform-origin:70% 68%}.british-stage:before{background:linear-gradient(#070c18 0% 27%,#070c18cc 40%,#070c1810 62%,#070c1830 80%,#070c18 100%)}.british-overline{gap:12px;max-width:340px;margin-bottom:29px}.british-overline .eyebrow{letter-spacing:.09em;font-size:10px}.british-copy>h2{letter-spacing:-.055em;max-width:600px;font-size:clamp(40px,7.8vw,63px);line-height:1.12}.british-intro{max-width:390px;margin-top:24px;font-size:16px;line-height:1.75}.british-contact{gap:22px;margin-top:24px;font-size:13px}.british-signature{gap:15px;font-size:9px;bottom:21px}.british-signature>span:nth-child(2){display:none}.british-signature>b{border:0;margin-left:auto;padding-left:0;font-size:9px}.british-principles{grid-template-columns:1fr;gap:30px;padding-block:33px 36px}.british-principles>article{padding-top:23px}.british-principles small{font-size:10px}.british-principles h3{margin-top:17px;font-size:29px}.british-principles p{max-width:none;margin-top:16px;font-size:16px;line-height:1.75}.british-endline{padding-block:24px}.british-endline>span:first-child{font-size:12px}.footer-top>.footer-origin{margin-top:20px;font-size:12px}.deco-saving{grid-template-columns:1fr;gap:21px;padding:24px}.deco-saving h4{font-size:17px}}@media (width<=380px){.hero-bottom>.origin-signature{max-width:180px;font-size:10px}.origin-signature small{font-size:8px}.hero-bottom button{font-size:10px}.british-copy>h2{font-size:38px}.british-stage{min-height:800px}}@media (prefers-reduced-motion:reduce){.british-material>img,.british-light{animation:none;transform:none}}.hero-bottom>.origin-signature{background:linear-gradient(120deg,#24314c8c,#11192a80);border:1px solid #7784a340;border-radius:12px;gap:14px;padding:10px 14px 10px 10px;box-shadow:inset 0 1px #b6c7e61a}.origin-signature small{color:#c4c5d3;font-size:11px}.origin-signature>b{margin-left:5px}.british-stage{min-height:780px}.british-material{z-index:-3;left:28%}.british-material>img{object-position:76% center;opacity:1;transform-origin:68% 48%}.british-stage:before{background:linear-gradient(90deg,#070c18 0%,#070c18f5 30%,#070c188c 46%,#070c180d 66%,#0000 100%),linear-gradient(#070c1840 0%,#0000 15% 78%,#070c18 100%)}.british-light{opacity:.55;background:radial-gradient(at 78% 42%,#f4e9ff20,#0000 47%)}.british-copy{padding-top:83px;padding-bottom:137px}.british-overline{gap:19px;max-width:500px;margin-bottom:36px}.british-overline .british-mark{border-radius:9px;width:81px;height:54px;box-shadow:0 10px 27px #0005,inset 0 1px #eef3ffb0}.british-overline .british-mark-face,.british-overline .british-mark-edge{border-radius:6px;inset:3px}.british-overline .eyebrow{letter-spacing:.12em;color:#e1e5f0;max-width:300px;font-size:13px}.british-copy>h2{text-shadow:0 4px 38px #03081688;max-width:780px;font-size:clamp(61px,6.4vw,91px)}.british-copy>h2>span{background-image:linear-gradient(105deg,#fff 0%,#e9eefb 52%,#cbdcff 71%,#f7bec8 100%)}.british-intro{color:#c7cfde;max-width:465px;font-size:18px;line-height:1.8}.british-signature{color:#afbdd4;border-top:1px solid #cedaf72b;gap:28px;padding-top:21px;bottom:31px}.british-signature>span:first-child{color:#e0e8f7;letter-spacing:.1em;font-size:12px}.british-signature>span:nth-child(2){letter-spacing:0;font-size:12px}.british-signature>b{color:#ecdee8;letter-spacing:.13em;border-color:#6f77965e;font-size:11px}.british-principles{padding-top:60px}.british-principles>article{border-top:2px solid #da5067}.british-principles>article:nth-child(2){border-color:#e4e9f5}.british-principles>article:nth-child(3){border-color:#527ddc}.british-principles small{color:#e79aaa;font-size:12px}.british-principles>article:nth-child(2) small{color:#d3dbea}.british-principles>article:nth-child(3) small{color:#a3bdf4}.british-endline .british-mark{width:48px;height:32px}.footer-origin .british-mark{border-radius:6px;width:42px;height:28px;box-shadow:0 4px 12px #16244218,inset 0 1px #fff9}@media (width>=1700px){.british-stage{min-height:850px}.british-material{left:25%}.british-copy>h2{font-size:97px}}@media (width<=1100px){.british-stage{min-height:740px}.british-material{left:23%}.british-copy>h2{font-size:clamp(56px,6.8vw,76px)}.british-overline .eyebrow{max-width:250px;font-size:12px}.british-signature>span:nth-child(2){display:none}.british-signature>b{margin-left:auto}}@media (width<=760px){.hero-bottom>.origin-signature{border-radius:10px;gap:10px;max-width:250px;padding:8px 10px;font-size:11px}.origin-signature .british-mark{width:45px;height:30px}.origin-signature small{font-size:10px;line-height:1.6}.british-stage{align-items:flex-start;min-height:960px}.british-copy{padding-top:54px;padding-bottom:505px}.british-overline{gap:15px;max-width:355px;margin-bottom:29px}.british-overline .british-mark{width:69px;height:46px}.british-overline .eyebrow{letter-spacing:.09em;max-width:215px;font-size:11px}.british-copy>h2{max-width:570px;font-size:clamp(43px,9.2vw,63px);line-height:1.08}.british-intro{max-width:420px;margin-top:23px;font-size:16px;line-height:1.75}.british-material{inset:365px -7% 36px -24%}.british-material>img{object-position:86% 49%;transform-origin:70% 60%}.british-stage:before{background:linear-gradient(#070c18 0% 33%,#070c1880 47%,#0000 60%,#070c181a 82%,#070c18 100%)}.british-contact{margin-top:24px;font-size:14px}.british-signature{gap:12px;padding-top:19px;bottom:24px}.british-signature>span:first-child{letter-spacing:.055em;font-size:10px}.british-signature>b{letter-spacing:.07em;border:0;padding-left:0;font-size:9px}.british-principles{padding-top:30px}.british-endline .british-mark{width:45px;height:30px}}@media (width<=380px){.hero-bottom>.origin-signature{max-width:230px}.british-copy>h2{font-size:40px}.british-stage{min-height:970px}.british-signature>b{font-size:8px}}.product-designer{--designer-ink:#733ad1;--designer-wash:#f5effe;--designer-line:#d9c8ee;scroll-margin-top:78px;overflow:hidden}.industry-demo-link{color:var(--sector-ink);border-bottom:1px solid;align-items:center;gap:18px;margin-top:25px;padding-bottom:7px;font-size:14px;display:inline-flex}.industry-demo-link:hover>span{transform:translateY(3px)}.industry-demo-link>span{transition:transform .2s}.designer-garment{background:radial-gradient(at 100% 12%,#f3eafa,#0000 42%),#faf9fc}.designer-engraving{--designer-ink:#547aa9;--designer-wash:#edf3fb;--designer-line:#c4d3e8;color:#eef2fa;background:radial-gradient(at 8% 90%,#243c6538,#0000 56%),#111824}.designer-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:70px;margin-bottom:55px;display:grid}.designer-heading h2{letter-spacing:-.06em;font-size:clamp(48px,6vw,83px);line-height:1.05}.designer-heading h2>span{color:var(--designer-ink)}.designer-heading .eyebrow{color:var(--designer-ink);font-size:12px}.designer-heading>div>p:not(.eyebrow){color:#82748c;max-width:430px;font-size:18px;line-height:1.8}.designer-heading>div>small{letter-spacing:.1em;color:#978aa2;margin-top:24px;font-size:12px;display:block}.designer-engraving .designer-heading h2>span{color:#a8c9ef}.designer-engraving .designer-heading .eyebrow{color:#a9bcd7}.designer-engraving .designer-heading>div>p:not(.eyebrow){color:#aebbcf}.designer-engraving .designer-heading>div>small{color:#8598b4}.designer-studio{color:#352d40;background:#fff;border:1px solid #d9d0e6;border-radius:23px;overflow:hidden;box-shadow:0 24px 80px #3720590c}.designer-engraving .designer-studio{border-color:#485b75;box-shadow:0 30px 100px #0004}.designer-chrome{background:#f9f7fc;justify-content:space-between;align-items:center;gap:24px;padding:23px 27px;display:flex}.designer-chrome>div{align-items:center;gap:12px;font-size:14px;display:flex}.designer-chrome img{object-fit:contain;width:22px;height:26px}.designer-chrome strong{letter-spacing:-.025em;font-size:16px;font-weight:600}.designer-chrome>div>span{color:#a394b3}.designer-proof-status{color:#95829f;white-space:nowrap;background:#fff;border:1px solid #e5dce9;border-radius:30px;padding:6px 11px;font-size:12px}.designer-proof-status.ready{color:#3e867a;background:#f1faf7;border-color:#c7e3dc}.designer-pinstripe{background:linear-gradient(90deg,#7c3ce9,#df57b5 40%,#439ae1 70%,#1bbdbb);height:2px}.designer-workspace{grid-template-columns:175px minmax(0,1fr) 236px;display:grid}.designer-library{background:#fcfbfe;border-right:1px solid #eee8f3;padding:24px 20px}.designer-panel-title{color:#73607e;justify-content:space-between;align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.designer-panel-title>small,.designer-panel-title>span:last-child:not(:first-child){color:#b19dbc;font-size:12px;font-weight:400}.designer-asset{text-align:left;background:#fff;border:1px solid #dfd5e9;border-radius:12px;flex-direction:column;width:100%;margin-top:25px;padding:0;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.designer-asset:hover,.designer-asset.selected{border-color:var(--designer-ink);box-shadow:0 0 0 3px var(--designer-wash)}.designer-asset-thumb{background:radial-gradient(#ebe5f58a,#0000 75%),#f7f5fb;border-bottom:1px solid #eee8f2;place-items:center;width:100%;height:126px;display:grid}.designer-asset-thumb>img{object-fit:contain;width:41px;height:49px}.designer-asset>strong{padding:13px 12px 0;font-size:14px;font-weight:500}.designer-asset>small{color:#a493ae;padding:5px 12px 14px;font-size:12px}.designer-asset-action{color:var(--designer-ink);background:#faf8fd;border-top:1px solid #ece5f2;width:100%;padding:10px 11px;font-size:14px;display:block}.designer-layer-list{margin-top:31px}.designer-layer-list>small{color:#a28dac;letter-spacing:.06em;margin-bottom:14px;font-size:12px;display:block}.designer-layer-list>div{color:#887491;border-bottom:1px solid #eee8f3;align-items:center;gap:8px;min-height:37px;font-size:12px;display:flex}.designer-layer-list>div>span:last-child{color:#b4a5be;margin-left:auto;font-size:12px}.designer-layer-list img{object-fit:contain}.designer-layer-list b,.designer-layer-icon{text-align:center;color:#9b84ae;width:13px;font-size:13px;display:inline-block}.designer-library-note{color:#b09bbb;margin-top:30px;font-size:12px;line-height:1.8}.designer-canvas{background:#fff;flex-direction:column;justify-content:space-between;min-width:0;padding:22px 23px 18px;display:flex}.designer-canvas-meta{color:#a99bb2;letter-spacing:.06em;justify-content:space-between;gap:20px;font-size:12px;display:flex}.designer-object{aspect-ratio:1;isolation:isolate;width:100%;max-width:660px;margin:auto;position:relative}.designer-product-image{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}.designer-guides{opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.designer-guides[data-visible=true]{opacity:.8}.designer-guides>i{border-style:dashed;border-color:#9672bc;position:absolute}.designer-guides>i:first-child{left:var(--placement-x);border-width:0 0 0 1px;top:17%;bottom:16%}.designer-guides>i:nth-child(2){top:var(--placement-y);border-width:1px 0 0;left:19%;right:18%}.designer-guides>span{left:calc(var(--placement-x) + 2%);color:#81649a;background:#ffffffeb;border:1px solid #d9c6e6;border-radius:4px;padding:3px 6px;font-size:12px;position:absolute;top:15%}.designer-placed-logo{z-index:2;transition:left 90ms linear,top 90ms linear,width 90ms linear,opacity .3s;position:absolute;transform:translate(-50%,-50%)}.designer-colour-logo{width:100%;height:auto;display:block}.designer-selection{border:1px solid #a979e0;transition:opacity .3s;position:absolute;inset:-6px}.designer-selection>i{background:#fff;border:1px solid #965ed4;width:5px;height:5px;position:absolute}.designer-selection>i:first-child{top:-3px;left:-3px}.designer-selection>i:nth-child(2){top:-3px;right:-3px}.designer-selection>i:nth-child(3){bottom:-3px;right:-3px}.designer-selection>i:nth-child(4){bottom:-3px;left:-3px}.designer-selection>span{white-space:nowrap;color:#77538f;background:#ffffffed;border:1px solid #e1cfee;border-radius:4px;padding:2px 6px;font-size:12px;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.designer-placed-logo.proof .designer-selection{opacity:0}.designer-garment .designer-placed-logo.proof .designer-colour-logo{filter:drop-shadow(0 1px 1px #14182b30)}.designer-pointer{align-items:flex-end;gap:1px;display:flex;position:absolute;top:70%;left:90%}.designer-pointer>svg{filter:drop-shadow(0 1px 2px #27153040);flex:none}.designer-pointer>span{white-space:nowrap;color:#fff;background:#8047b7;border-radius:3px;padding:3px 6px;font-size:12px;transform:translateY(13px)}.designer-product-label{opacity:0;white-space:nowrap;color:#6b8f82;background:#f8fffcf2;border:1px solid #dbe9e3;border-radius:30px;align-items:center;gap:8px;padding:7px 12px;font-size:12px;transition:opacity .6s,transform .6s;display:flex;position:absolute;bottom:1%;left:50%;transform:translate(-50%,8px)}.designer-product-label>span{color:#51967f}.designer-product-label[data-visible=true]{opacity:1;transform:translate(-50%)}.designer-canvas-footer{color:#b09cba;justify-content:space-between;align-items:center;gap:15px;padding-top:16px;font-size:12px;display:flex}.designer-canvas-footer>span:last-child{letter-spacing:.05em;white-space:nowrap;font-size:12px}.designer-inspector{background:linear-gradient(135deg,#faf8fd,#f9f7fc);border-left:1px solid #eee8f3;padding:24px 22px}.designer-property{flex-direction:column;gap:8px;padding-top:31px;display:flex}.designer-property>small,.designer-size>small{letter-spacing:.08em;color:#a791b2;font-size:12px}.designer-property>strong{letter-spacing:-.04em;color:#624b75;font-size:22px;font-weight:500}.designer-property>span{color:#ad97b7;font-size:12px;line-height:1.7}.designer-size{padding-top:25px}.designer-size>div{color:var(--designer-ink);align-items:baseline;gap:8px;margin-top:8px;display:flex}.designer-size strong{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:52px;font-weight:500;line-height:1.1}.designer-size>div>span{font-size:13px}.designer-size>p{color:#a68ab3;margin-top:7px;font-size:12px}.designer-properties{margin:26px 0 0}.designer-properties>div{border-top:1px solid #e7ddeb;flex-direction:column;gap:6px;padding-block:11px;display:flex}.designer-properties dt{color:#a18cab;font-size:12px}.designer-properties dd{color:#786284;margin:0;font-size:14px}.designer-proof-note{border:1px solid #e5dcec;border-radius:10px;gap:10px;margin-top:18px;padding:14px 12px;display:flex}.designer-proof-note>span{color:#a38fba;font-size:19px;line-height:1.3}.designer-proof-note strong{color:#8b709c;font-size:12px;font-weight:500}.designer-proof-note p{color:#a995b4;margin-top:6px;font-size:12px;line-height:1.65}.designer-proof-note.ready{background:#f1f9f5;border-color:#cce3d9}.designer-proof-note.ready>span,.designer-proof-note.ready strong{color:#5c937e}.designer-proof-note.ready p{color:#86a393}.designer-playback{background:#faf8fd;border-top:1px solid #e8dfef;padding:24px 27px}.designer-playback>nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.designer-playback>nav>button{text-align:left;color:#a291ad;background:0 0;border:0;align-items:center;gap:10px;padding:5px 0;font-size:14px;line-height:1.5;display:flex}.designer-playback>nav>button>span{color:#a18bb3;flex:none;min-width:17px;font-size:12px}.designer-playback>nav>button:hover,.designer-playback>nav>button.current,.designer-playback>nav>button.current>span{color:var(--designer-ink)}.designer-playback>nav>button.complete>span{color:#579e8b}.designer-progress{background:#e7ddef;height:2px;margin:20px 0 17px;overflow:hidden}.designer-progress>i{background:linear-gradient(90deg,var(--designer-ink),#6ac7b6);height:100%;transition:width 80ms linear;display:block}.designer-player-bottom{justify-content:space-between;align-items:center;gap:25px;display:flex}.designer-player-bottom>p{color:#9984a5;font-size:14px}.designer-player-bottom>button{color:#845ba5;white-space:nowrap;background:#fff;border:1px solid #d6c6e3;border-radius:30px;padding:9px 15px;font-size:14px}.designer-player-bottom>button:disabled{opacity:.5;cursor:default}.designer-caption{color:#9b8ba6;max-width:850px;margin-top:23px;font-size:12px;line-height:1.8}.designer-takeaway{color:#b1a2bb;letter-spacing:-.05em;flex-wrap:wrap;justify-content:center;gap:13px;margin-top:65px;font-size:clamp(22px,3.3vw,42px);font-weight:500;display:flex}.designer-takeaway>strong{color:var(--designer-ink);font-weight:500}.designer-engraving .designer-takeaway{color:#6d809a}.designer-engraving .designer-takeaway>strong{color:#a4c4ea}.designer-engraving .designer-caption{color:#788ea9}.designer-engraving .designer-colour-logo{clip-path:inset(var(--etch-progress) 0 0 0)}.designer-etched-logo{object-fit:contain;filter:grayscale()brightness(.8)contrast(.55);opacity:.8;width:100%;height:100%;clip-path:inset(0 0 calc(100% - var(--etch-progress)) 0);position:absolute;inset:0}.designer-inscription{opacity:0;color:#8b96a3;text-align:center;flex-direction:column;align-items:center;width:60%;transition:opacity .8s,transform .8s;display:flex;position:absolute;top:53%;left:50%;transform:translate(-50%,10px)}.designer-inscription[data-visible=true]{opacity:.82;transform:translate(-50%)}.designer-inscription>span{letter-spacing:.2em;font-size:clamp(8px,.85vw,11px)}.designer-inscription>strong{letter-spacing:.12em;margin-top:7px;font-size:clamp(12px,1.25vw,17px);font-weight:500}.designer-inscription>i{background:#b1bbc7;width:30px;height:1px;margin-block:20px 12px;display:block}.designer-inscription>small{letter-spacing:.17em;font-size:12px}@media (width<=1150px){.designer-heading{gap:40px}.designer-workspace{grid-template-columns:145px minmax(0,1fr) 202px}.designer-library{padding:22px 15px}.designer-inspector{padding:22px 18px}.designer-asset-thumb{height:102px}.designer-proof-note{padding:10px}.designer-canvas{padding:22px 15px 18px}.designer-canvas-footer>span:last-child{display:none}}@media (width<=980px){.designer-workspace{grid-template-columns:145px minmax(0,1fr)}.designer-inspector{border-top:1px solid #ece4f2;border-left:0;grid-column:1/-1;grid-template-columns:1fr 1fr 1fr;gap:14px 30px;padding:25px;display:grid}.designer-inspector>.designer-panel-title{grid-column:1/-1}.designer-property,.designer-size{padding-top:10px}.designer-properties{margin-top:0}.designer-proof-note{display:none}.designer-heading h2{font-size:clamp(49px,6.3vw,63px)}.designer-heading>div>p:not(.eyebrow){font-size:16px}.designer-canvas-meta{font-size:12px}}@media (width<=760px){.product-designer{scroll-margin-top:67px}.designer-heading{margin-bottom:32px;display:block}.designer-heading .eyebrow{font-size:12px}.designer-heading h2{font-size:clamp(43px,10vw,69px)}.designer-heading>div+div{margin-top:26px}.designer-heading>div>p:not(.eyebrow){font-size:16px}.designer-heading>div>small{margin-top:17px;font-size:12px}.designer-studio{border-radius:16px}.designer-chrome{flex-wrap:wrap;gap:10px;padding:17px 18px}.designer-chrome>div{gap:9px;font-size:14px}.designer-chrome strong{font-size:15px}.designer-proof-status{padding:4px 9px;font-size:12px}.designer-workspace{grid-template-columns:1fr}.designer-library{border-bottom:1px solid #eee8f3;border-right:0;align-items:center;gap:18px;padding:14px 17px;display:flex}.designer-library>.designer-panel-title{display:none}.designer-asset{border-radius:8px;flex:none;grid-template-rows:auto auto auto;grid-template-columns:48px 1fr;width:auto;max-width:205px;margin:0;display:grid}.designer-asset-thumb{border-bottom:0;border-right:1px solid #eee8f2;grid-row:1/4;width:48px;height:100%;min-height:67px}.designer-asset-thumb>img{width:23px;height:28px}.designer-asset>strong{padding:8px 10px 0;font-size:14px}.designer-asset>small{padding:3px 10px 4px;font-size:12px}.designer-asset-action{padding:5px 10px;font-size:14px}.designer-layer-list{display:none}.designer-library-note{max-width:150px;margin:0;font-size:12px;line-height:1.8}.designer-canvas{padding:18px 13px 15px}.designer-canvas-meta{letter-spacing:.025em;gap:10px;font-size:12px}.designer-object{margin-top:14px}.designer-canvas-footer{padding-top:13px;font-size:12px}.designer-guides>span{padding:3px 5px;font-size:12px}.designer-selection{inset:-4px}.designer-selection>span{padding-inline:4px;font-size:12px}.designer-pointer>svg{width:18px;height:23px}.designer-pointer>span{font-size:12px}.designer-product-label{padding:5px 9px;font-size:12px;bottom:-1%}.designer-inspector{grid-template-columns:1fr 1fr;gap:13px 22px;padding:19px 18px}.designer-panel-title{font-size:14px}.designer-property,.designer-size{padding-top:8px}.designer-property>small,.designer-size>small{font-size:12px}.designer-property>strong{font-size:22px}.designer-property>span{font-size:12px}.designer-size strong{font-size:41px}.designer-size>p{font-size:12px}.designer-properties{grid-column:1/-1;grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.designer-properties dt{font-size:12px}.designer-properties dd{font-size:14px}.designer-playback{padding:20px 18px}.designer-playback>nav{grid-template-columns:1fr 1fr;gap:11px 17px}.designer-playback>nav>button{gap:7px;font-size:14px}.designer-player-bottom{flex-direction:column;align-items:flex-start;gap:15px}.designer-player-bottom>p,.designer-player-bottom>button{font-size:14px}.designer-caption{margin-top:20px;font-size:12px}.designer-takeaway{gap:9px;margin-top:40px;font-size:clamp(21px,5.6vw,30px)}.designer-inscription>span{letter-spacing:.16em;font-size:12px}.designer-inscription>strong{letter-spacing:.1em;font-size:12px}.designer-inscription>i{width:25px;margin-block:12px 8px}.designer-inscription>small{font-size:12px}}@media (prefers-reduced-motion:reduce){.designer-placed-logo,.designer-progress>i,.designer-guides,.designer-inscription,.designer-product-label{transition:none}}.printi-launchbar{z-index:31;color:#fff;background:linear-gradient(110deg,#6632df,#176ade 60%,#00a7c9);position:relative;box-shadow:0 10px 40px #5533df25}.printi-launchbar>.wrap{flex-wrap:wrap;align-items:center;gap:22px;padding-block:10px;display:flex}.printi-launch-label{letter-spacing:.16em;color:#eae8fa;font-size:9px;font-weight:750;line-height:1.7}.printi-launch-label time{white-space:nowrap}.printi-launch-count{flex-shrink:0;gap:7px;display:flex}.printi-launch-count>span{background:#ffffff1c;border:1px solid #ffffff2e;border-radius:8px;justify-items:center;min-width:38px;padding:4px 8px;display:grid}.printi-launch-count b{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:15px;line-height:1.5}.printi-launch-count small{letter-spacing:.14em;color:#e5e3fa;font-size:6px}.printi-launch-links{align-items:center;gap:18px;margin-left:auto;font-size:12px;font-weight:700;display:flex}.printi-launch-links a:last-child{white-space:nowrap;background:#fff2;border:1px solid #fff3;border-radius:8px;padding:6px 11px}@media (width<=1100px){.printi-launch-label{flex-basis:100%}.printi-launchbar>.wrap{gap:9px 16px}}@media (width<=600px){.printi-launchbar>.wrap{gap:10px;width:calc(100% - 32px);padding-block:12px}.printi-launch-label{letter-spacing:.08em;font-size:8px}.printi-launch-count{gap:5px}.printi-launch-count>span{min-width:33px;padding:3px 5px}.printi-launch-links{flex-wrap:wrap;flex:1;justify-content:flex-end;gap:7px;font-size:10px}.printi-launch-links a:last-child{padding:4px 7px}}.printi-registration{background:#f5f3fa;border-top:1px solid #e9e4f2;scroll-margin-top:30px}.registration-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:85px;display:grid}.registration-copy h2{font-size:clamp(40px,4.7vw,66px)}.registration-copy>p:not(.eyebrow){color:#697087;max-width:430px;margin-top:25px;font-size:16px}.registration-copy strong{color:#3b354f;font-weight:550}.registration-contact{color:#6235bd;gap:9px;margin-top:35px;font-size:15px;display:grid}.registration-contact>span{color:#7b7489;margin-bottom:3px;font-size:12px}.registration-panel{background:#fff;border:1px solid #e4dfed;border-radius:20px;padding:35px;box-shadow:0 20px 60px #3c245208}.registration-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.registration-form label:not(.registration-consent){margin-bottom:20px;font-size:12px;font-weight:550;display:block}.registration-form label small{color:#82778e;font-size:10px;font-weight:400}.registration-form input:not([type=checkbox]),.registration-form select,.registration-form textarea{width:100%;font:inherit;color:#272035;background:#fbfafc;border:1px solid #dcd5e7;border-radius:8px;min-width:0;margin-top:8px;padding:12px 13px;font-size:14px;font-weight:400;display:block}.registration-form textarea{resize:vertical;min-height:115px}.registration-form input:focus-visible,.registration-form textarea:focus-visible,.registration-form select:focus-visible{outline-offset:2px;outline:2px solid #7841de}.registration-consent{color:#696074;align-items:flex-start;gap:12px;margin-block:4px 24px;font-size:11px;font-weight:400;line-height:1.7;display:flex}.registration-consent input{accent-color:#6d35ff;flex-shrink:0;width:17px;height:17px;margin:3px 0 0}.registration-consent a{text-underline-offset:3px;text-decoration:underline}.registration-submit{border:0;justify-content:space-between;width:100%}.registration-submit:disabled{opacity:.6;cursor:wait;transform:none}.registration-footnote{color:#82778e;margin-top:14px;font-size:10px;line-height:1.7}.registration-error{color:#963b49;background:#fff2f3;border:1px solid #f1d0d6;border-radius:7px;margin-top:16px;padding:13px;font-size:12px;line-height:1.6}.registration-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.registration-success{outline:none;padding:30px 5px}.registration-success>span{color:#248267;background:#e4f7ed;border-radius:50%;place-items:center;width:50px;height:50px;margin-bottom:25px;font-size:25px;display:grid}.registration-success h3{margin-bottom:20px;font-size:34px;line-height:1.12}.registration-success p{color:#6d6479;margin-top:13px;font-size:14px;line-height:1.8}@media (width<=1000px){.registration-grid{gap:40px}.registration-panel{padding:25px}.registration-row{gap:14px}}@media (width<=760px){.registration-grid{grid-template-columns:1fr;gap:35px}.registration-copy h2{font-size:43px}.registration-panel{padding:23px}.registration-form input:not([type=checkbox]),.registration-form select,.registration-form textarea{font-size:16px}.registration-row{grid-template-columns:1fr;gap:0}.registration-copy>p:not(.eyebrow){font-size:14px}.registration-consent{font-size:12px}.registration-footnote{font-size:11px}}.legal-site{background:#fff}.legal-nav:after{display:none}.legal-home-link{color:#c5c3cf;margin-left:auto;font-size:13px}.legal-home-link span{margin-left:8px}.legal-home-link:hover{color:#fff}.legal-subnav{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffed;border-bottom:1px solid #e9e7ee;position:sticky;top:78px}.legal-subnav>div{align-items:center;gap:32px;min-height:64px;display:flex}.legal-centre-link{letter-spacing:-.035em;white-space:nowrap;font-size:16px;font-weight:600}.legal-subnav nav{align-items:stretch;gap:25px;margin-left:auto;display:flex}.legal-subnav nav a{color:#696676;align-items:center;min-height:64px;font-size:12px;display:flex;position:relative}.legal-subnav nav a:hover,.legal-subnav a[aria-current=page]{color:#6535c1}.legal-subnav nav a[aria-current=page]:after{content:"";background:linear-gradient(90deg,#7445d5,#bd62af);height:2px;position:absolute;bottom:-1px;left:0;right:0}.legal-hero{background:radial-gradient(at 87% 4%,#ece4fc99,#0000 46%),radial-gradient(at 95% 96%,#e4f5f299,#0000 39%),#f8f8fb;border-bottom:1px solid #eeecf3;padding:90px 0 64px;position:relative}.legal-hero .eyebrow{color:#726480;letter-spacing:.18em;font-size:11px}.legal-hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:910px;font-size:clamp(44px,5.5vw,76px);line-height:1.08}.legal-index-hero{padding-top:104px}.legal-index-hero h1{max-width:980px;font-size:clamp(48px,6vw,84px)}.legal-hero-intro{color:#777384;letter-spacing:-.015em;max-width:790px;margin-top:28px;font-size:20px;line-height:1.65}.legal-draft-strip{border-top:1px solid #dedbe8;align-items:baseline;gap:22px;margin-top:60px;padding-top:22px;display:flex}.legal-draft-strip>span{color:#66517e;white-space:nowrap;font-size:12px;font-weight:600}.legal-draft-strip p{color:#777181;font-size:12px;line-height:1.7}.legal-index-content{padding-top:64px;padding-bottom:100px}.legal-document-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.legal-document-card{--document-colour:#6d35c4;background:#fcfbfe;border:1px solid #e6e2ed;border-radius:20px;flex-direction:column;padding:34px 36px 28px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex}.legal-document-card:hover{border-color:#cfc2df;transform:translateY(-4px);box-shadow:0 16px 40px #4932780b}.legal-card-1{--document-colour:#b04178;background:#fdfafd}.legal-card-2{--document-colour:#127f83;background:#f7fcfb}.legal-card-3{--document-colour:#467fbb;background:#f9fbfe}.legal-document-card>div{color:var(--document-colour);align-items:center;gap:16px;display:flex}.legal-document-card>div>span{border:1px solid color-mix(in srgb, var(--document-colour) 22%, transparent);border-radius:50%;place-content:center;width:38px;height:38px;font-size:12px;display:grid}.legal-document-card small{letter-spacing:.12em;font-size:10px}.legal-document-card h2{letter-spacing:-.04em;margin-top:30px;font-size:31px;line-height:1.2}.legal-document-card>p{color:#777180;max-width:390px;margin-top:16px;font-size:15px}.legal-document-card footer{justify-content:space-between;align-items:center;margin-top:auto;padding-top:32px;display:flex}.legal-document-card footer small{letter-spacing:0;color:#7b7384;font-size:12px}.legal-document-card footer>span{color:var(--document-colour);font-size:22px}.legal-context{border-top:1px solid #e8e4ed;grid-template-columns:1fr 1.15fr;gap:70px;margin-top:76px;padding-top:76px;display:grid}.legal-context h2{letter-spacing:-.04em;font-size:34px;line-height:1.2}.legal-context p{color:#756f80;font-size:15px}.legal-context p+p{margin-top:18px}.legal-breadcrumb{color:#796f86;flex-wrap:wrap;gap:12px;margin-bottom:38px;font-size:12px;display:inline-flex}.legal-breadcrumb:hover{color:#6d35c4}.legal-breadcrumb span{color:#b7b1c0}.legal-metadata{border-top:1px solid #e0dce9;grid-template-columns:1.7fr 1fr 1fr;gap:36px;margin-top:46px;padding-top:26px;display:grid}.legal-metadata>div>span{color:#81778e;font-size:11px}.legal-metadata p{max-width:390px;margin-top:7px;font-size:13px;line-height:1.7}.legal-status{color:#684d83;border:1px solid #d9cee8;border-radius:50px;padding:3px 9px;font-size:11px;font-weight:500;display:inline-block}.legal-reading{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:70px;padding-block:66px 30px;display:grid}.legal-toc{scrollbar-width:thin;max-height:calc(100vh - 210px);padding-right:12px;position:sticky;top:176px;overflow-y:auto}.legal-toc>small{letter-spacing:.14em;color:#8b8196;font-size:10px;font-weight:600}.legal-toc nav{gap:2px;margin-top:19px;display:grid}.legal-toc nav a{color:#797180;padding:7px 0;font-size:12px;line-height:1.6}.legal-toc nav a:hover{color:#6d35c4}.legal-all-documents{color:#6d35c4;border-top:1px solid #e9e4ef;margin-top:22px;padding-block:20px;font-size:12px;display:block}.legal-mobile-contents{display:none}.legal-copy{color:#4c4856;min-width:0;max-width:810px}.legal-copy p,.legal-copy li{overflow-wrap:anywhere;font-size:16px;line-height:1.85}.legal-copy>p{margin-block:22px}.legal-copy a{color:#6d35c4;text-underline-offset:3px;-webkit-text-decoration:underline #b8a3d4;text-decoration:underline #b8a3d4}.legal-copy a:hover{text-decoration-color:currentColor}.legal-copy h2{color:#282332;letter-spacing:-.035em;margin:56px 0 22px;scroll-margin-top:180px;font-size:28px;line-height:1.3}.legal-copy h3{color:#46354f;letter-spacing:-.02em;margin:36px 0 18px;scroll-margin-top:180px;font-size:20px;line-height:1.4}.legal-copy ul{margin-block:22px;padding-left:1.4em;list-style:outside}.legal-copy li{margin-block:12px;padding-left:.4em}.legal-copy li::marker{color:#9476b7;font-size:.8em}.legal-document-status{background:#f7f5fb;border:1px solid #eae5f2;border-radius:12px;margin-bottom:32px;padding:23px 26px}.legal-document-status>span{letter-spacing:.12em;color:#785295;font-size:10px;font-weight:600}.legal-document-status p{color:#807487;margin-top:9px;font-size:13px;line-height:1.75}.legal-copy .legal-important,.legal-copy .legal-schedule-context{border-bottom:1px solid #e8e3ed;padding-bottom:26px;font-size:15px;line-height:1.8}.legal-table-container{border:1px solid #e5e0ec;border-radius:12px;width:100%;margin-block:28px;overflow:hidden}.legal-data-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0}.legal-data-table th,.legal-data-table td{text-align:left;vertical-align:top;letter-spacing:0;color:#5c5264;overflow-wrap:anywhere;background:#fff;border:0;border-bottom:1px solid #eae6ef;width:auto;min-width:0;padding:18px 20px;font-size:14px;line-height:1.75}.legal-data-table thead th,.legal-data-table thead th:nth-child(2){color:#6c587d;background:#f6f3f9;font-size:12px;font-weight:600}.legal-data-table thead th:first-child,.legal-data-table thead th:nth-child(2){width:auto}.legal-data-table tbody th{color:#403747;font-weight:500}.legal-data-table tbody tr:last-child>*{border-bottom:0}.legal-data-table tbody tr:hover,.legal-data-table tbody tr:hover td:nth-child(2){background:#fff}.legal-review-notes{background:#faf8fc;border:1px solid #ded6e7;border-radius:14px;margin-top:54px;padding:0 24px;scroll-margin-top:180px}.legal-review-notes summary{cursor:pointer;color:#684880;justify-content:space-between;align-items:center;gap:20px;padding-block:22px;font-size:16px;font-weight:500;line-height:1.6;list-style:none;display:flex}.legal-review-notes summary::-webkit-details-marker{display:none}.legal-review-notes summary>span{font-size:23px;font-weight:400;transition:transform .2s}.legal-review-notes details[open] summary>span{transform:rotate(45deg)}.legal-review-notes details>div{padding-bottom:15px}.legal-review-notes li{font-size:14px}.legal-review-notes .legal-table-container{margin-top:0}.legal-document-end{border-top:1px solid #e9e4ef;justify-content:space-between;align-items:center;gap:20px;margin-top:54px;padding-top:24px;display:flex}.legal-document-end span,.legal-document-end a{color:#8c7d96;font-size:12px;text-decoration:none}.legal-related{padding-block:50px 90px}.legal-related>.eyebrow{color:#80738c;font-size:10px}.legal-related>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.legal-related a{letter-spacing:-.025em;background:#fcfbfe;border:1px solid #e6e0ee;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:26px;font-size:16px;font-weight:500;transition:border-color .2s;display:flex}.legal-related a:hover{border-color:#bda7d3}.legal-related a>span{color:#8b60aa}.legal-site-footer{background:#f7f7fa;border-top:1px solid #e7e3ed;padding-block:42px 28px}.legal-footer-top{justify-content:space-between;align-items:center;gap:28px;display:flex}.legal-company{color:#85798f;border-top:1px solid #e4dfea;justify-content:space-between;align-items:flex-end;gap:24px;padding-top:22px;display:flex}.legal-company p,.legal-company>span{font-size:11px;line-height:1.9}@media (width<=1050px){.legal-subnav>div{gap:20px}.legal-subnav nav{gap:16px}.legal-subnav nav a{font-size:11px}.legal-reading{grid-template-columns:195px minmax(0,1fr);gap:40px}.legal-metadata{grid-template-columns:1.5fr 1fr 1fr;gap:22px}.legal-document-card{padding:28px}.legal-document-card h2{font-size:27px}.legal-related a{padding:22px;font-size:14px}}@media (width<=850px){.legal-subnav>div{padding-top:16px;display:block}.legal-subnav nav{justify-content:space-between;gap:15px}.legal-subnav nav a{min-height:50px;font-size:11px}.legal-reading{padding-top:36px;display:block}.legal-toc{display:none}.legal-mobile-contents{color:#665171;border-block:1px solid #e6dfee;margin-bottom:34px;display:block}.legal-mobile-contents summary{cursor:pointer;padding-block:17px;font-size:13px;font-weight:500}.legal-mobile-contents nav{grid-template-columns:1fr 1fr;gap:12px 26px;padding:8px 0 24px;display:grid}.legal-mobile-contents nav a{color:#7c6b88;font-size:12px;line-height:1.7}.legal-copy{max-width:none}.legal-context{grid-template-columns:.85fr 1.15fr;gap:32px}.legal-context h2{font-size:28px}}@media (width<=760px){.legal-nav .button{padding:9px 16px;font-size:12px;display:inline-flex}.legal-home-link{display:none}.legal-subnav{position:static}.legal-subnav>div{padding-top:16px}.legal-subnav nav{grid-template-columns:1fr 1fr;gap:0 18px;padding-block:8px;display:grid}.legal-subnav nav a{min-height:38px;font-size:12px}.legal-subnav nav a[aria-current=page]:after{width:24px;height:1px;bottom:4px;right:auto}.legal-hero{padding-block:48px 35px}.legal-hero .eyebrow{margin-bottom:22px;font-size:10px}.legal-hero h1{font-size:clamp(38px,9.7vw,62px);line-height:1.1}.legal-index-hero h1{font-size:clamp(38px,10vw,62px)}.legal-hero-intro{margin-top:22px;font-size:16px}.legal-draft-strip{margin-top:32px;padding-top:20px;display:block}.legal-draft-strip p{margin-top:9px}.legal-index-content{padding-block:32px 60px}.legal-document-grid{grid-template-columns:1fr;gap:16px}.legal-document-card{border-radius:16px;padding:25px}.legal-document-card h2{margin-top:26px;font-size:27px}.legal-document-card footer{padding-top:26px}.legal-context{margin-top:40px;padding-top:40px;display:block}.legal-context>div{margin-top:24px}.legal-breadcrumb{gap:8px;margin-bottom:27px;font-size:11px}.legal-metadata{grid-template-columns:1fr 1fr;gap:18px;margin-top:30px;padding-top:23px}.legal-metadata>div:first-child{grid-column:1/-1}.legal-metadata p{font-size:12px}.legal-status{padding-inline:7px;font-size:10px}.legal-copy p,.legal-copy li{font-size:15px;line-height:1.85}.legal-copy h2{margin-top:42px;scroll-margin-top:100px;font-size:25px}.legal-copy h3{scroll-margin-top:100px;font-size:19px}.legal-document-status{padding:20px}.legal-document-status p{font-size:12px}.legal-copy .legal-important,.legal-copy .legal-schedule-context{font-size:14px}.legal-data-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.legal-data-table,.legal-data-table tbody,.legal-data-table tr,.legal-data-table th,.legal-data-table td{width:100%;display:block}.legal-data-table tbody tr{border-bottom:1px solid #e7e1ed;padding:20px}.legal-data-table tbody tr:last-child{border-bottom:0}.legal-data-table tbody th,.legal-data-table tbody td{background:0 0;border:0;padding:0;font-size:14px}.legal-data-table tbody th{color:#44314f;font-weight:600}.legal-data-table td{margin-top:14px}.legal-data-table td:before{content:attr(data-label);color:#9a87aa;letter-spacing:.05em;margin-bottom:3px;font-size:10px;display:block}.legal-review-notes{padding-inline:18px;scroll-margin-top:100px}.legal-review-notes summary{font-size:14px}.legal-review-notes li{font-size:13px}.legal-review-notes .legal-data-table tbody tr{padding:16px}.legal-related{padding-block:34px 54px}.legal-related>div{grid-template-columns:1fr;gap:12px}.legal-related a{padding:22px;font-size:15px}.legal-site-footer{padding-block:32px 26px}.legal-footer-top,.legal-company{flex-direction:column;align-items:flex-start;gap:20px}.legal-site-footer .footer-origin{font-size:11px}}@media print{.legal-nav,.legal-subnav,.legal-toc,.legal-mobile-contents,.legal-related,.legal-site-footer,.legal-document-end{display:none}.legal-site .wrap{width:100%}.legal-hero{background:0 0;padding:0 0 24px}.legal-hero h1{font-size:30pt}.legal-reading{padding-top:25px;display:block}.legal-copy{max-width:none}.legal-copy h2,.legal-copy h3{break-after:avoid}.legal-data-table tr{break-inside:avoid}.legal-copy p,.legal-copy li{font-size:10pt}}

/* Printi performance and accessibility adjustments. */
[hidden]{display:none!important}
html{scroll-padding-top:96px}
:focus-visible{outline:3px solid #6934e8;outline-offset:4px}
.hero :focus-visible,.nav :focus-visible,.launch :focus-visible{outline-color:#d5c3ff}
.hero .hero-line,.hero .hero-description,.hero .actions{animation:none!important;opacity:1!important;filter:none!important;transform:none!important}
.wheel-glint,.wheel-light-definitions{display:none}
.hero-art{background-image:url('/assets/media/connected-ring-1536.2ceb4d459fa1.webp')}
.hero-copy .hero-description{color:#c8c8d3}
.hero-bottom>button,.footer-bottom>button,.step-controls button,.segmented button,.menu{min-height:44px;min-width:44px}
.footer a,.legal-footer-links a{padding-block:10px}
.printi-launch-links a{min-height:44px;display:inline-flex;align-items:center}
.printi-launch-label{color:#fff}
.printi-launchbar{background:linear-gradient(110deg,#5426c5,#1453b6 60%,#00667d)}
.printi-launch-count span{min-width:42px}
.printi-launch-count small{color:#fff;opacity:1}
.printi-launch-count b{font-variant-numeric:tabular-nums;min-width:3ch;display:block;text-align:center}
.registration-form input,.registration-form select,.registration-form textarea{font-size:16px}
.registration-form input:not([type=checkbox]),.registration-form select{min-height:48px}
.registration-form input::placeholder,.registration-form textarea::placeholder{color:#646478;opacity:1}
.registration-consent{min-height:44px}
.registration-error{color:#a5203b;line-height:1.5}
.registration-footnote,.registration-form label small{color:#5d6075}
.preview-load-error{max-width:1240px;margin:20px auto;padding:16px 24px;background:#f5f1ff;color:#392769}
.preview-load-error button{margin-left:8px;min-height:44px;text-decoration:underline}
.printi-island{min-width:0}
.journey-copy>p:not(.eyebrow){min-height:108px}
.journey-copy h3{min-height:116px}
.bobbin-demo .answer{min-height:204px}
.sector-content{min-height:316px}
.faq-section{background:#f5f5fb}
.faq-section .faq-heading{max-width:780px;margin-bottom:36px}
.faq-section .faq-heading p{max-width:700px;color:#555d73}
.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.faq-grid article{background:#fff;border:1px solid #dedee8;border-radius:16px;padding:28px}
.faq-grid h3{font-size:21px;line-height:1.35;margin:0 0 14px;color:#242338}
.faq-grid p{margin:0;font-size:16px;line-height:1.75;color:#4e556b}
.faq-grid a{color:#5725cb;text-decoration:underline;text-underline-offset:3px}
.faq-links{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px}
.faq-links a{min-height:44px;display:inline-flex;align-items:center}
.legal-main,.legal-document{overflow-wrap:break-word}
@media(max-width:700px){
 .hero-art{background-image:url('/assets/media/connected-ring-960.c190a571c0df.webp')}
 .faq-grid{grid-template-columns:1fr}
 .faq-grid article{padding:22px}
 .journey-copy h3{min-height:104px}
 .journey-copy>p:not(.eyebrow){min-height:126px}
 .printi-launch-count span{min-width:38px}
 html{scroll-padding-top:84px}
}
@media(prefers-reduced-motion:reduce){
 html{scroll-behavior:auto!important}
 *,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}
}
/* Readable secondary labels on light panels, without changing dark-panel text. */
.thinking-bottom small,.stage-tabs button:not(.selected),.example-body>small,.example-body .meta,
.record-steps span:not(.done),.caption,.search-display,.search-display kbd,.workspace-metrics small,
.attention p,.attention small,.sector-buttons button:not(.selected),.sector-buttons button:not(.selected) small,
.designer-chrome>div>span,.designer-proof-status,.designer-panel-title small,.designer-asset small,
.designer-asset-action,.designer-layer-list small,.designer-layer-list>div,.designer-layer-icon,
.designer-layer-list>div>span,.designer-library-note,.designer-canvas-meta span,.designer-canvas-footer span,
.designer-player-bottom p,.designer-steps button:not(.current),.designer-steps button span,
.capability-map small,.map-count,.feature-explorer .segmented button:not(.active),
.comparison-legend span,.feature-method-note,.feature-sources p,.plan-proposal,.pricing-note,
.pricing .segmented button:not(.active),.market-heading .eyebrow,.market-heading label span,
.competitor-prices small,.competitor-prices p,.competitor-price-note,.currency-note,
.cost-copy small,.cost-copy p,.currency-input span,.cost-inputs small,.cost-result small,.cost-result p,
.registration-contact span,.legal-footer-links a{color:#625970}
.record-heading>span{color:#a71753}
.schedule em{color:#246757}
.schedule em:nth-of-type(2){color:#805617}
.schedule em:nth-of-type(3){color:#69419d}
.benefits>div:nth-child(3) small{color:#087b76}
.plan-card:not(.plan-1) .plan-top,.plan-card:not(.plan-1)>p,
.plan-card:not(.plan-1) .plan-price span,.plan-card:not(.plan-1) .plan-tax,
.plan-card:not(.plan-1) .plan-description p,.plan-card:not(.plan-1) .plan-description div span{color:#665273}
.plan-2 .button,.uk-price-match small,.deco-saving span,.deco-saving p{color:#28634f}
.evidence-state.unverified{color:#645471}
.evidence-state.related{color:#605977}
.workspace-main .metrics small{color:#625970}
.workspace-main .schedule em{color:#246757}
.workspace-main .schedule:nth-child(2) em{color:#805617}
.workspace-main .schedule:nth-child(3) em{color:#69419d}
.product-designer .designer-layer-list>div>span:last-child,
.product-designer .designer-playback nav button,
.product-designer .designer-playback nav button span{color:#625970}
#garment-designer .designer-layer-list>div>span:last-child,
#engraving-designer .designer-layer-list>div>span:last-child,
#garment-designer .designer-playback nav button,#engraving-designer .designer-playback nav button,
#garment-designer .designer-playback nav button span,#engraving-designer .designer-playback nav button span{color:#625970}
#compare .map-icon,#compare .explorer-top small,#compare .feature-table thead th,
#compare .feature-table thead small,#compare .feature-group th small,#compare .feature-group th>span,
#compare .feature-row th button i,#compare .feature-value>span,#compare .comparison-next small{color:#625970}
#pricing .price-period button:not(.active),#pricing .currency-input span{color:#625970}
#register .registration-copy>p:not(.eyebrow){color:#626273}
#compare .feature-group th>span{color:#625970!important}
.footer-top>div{flex-wrap:wrap;min-width:0}

/* ---- printi homepage fixes 2026-09-12 (Shane punch list) ---- */
h1 em.hero-line{padding-bottom:.2em;margin-bottom:-.2em}
.brand img.lockup{width:auto;height:36px}
.example-top .brand img.lockup{height:26px}
.workspace-chrome .brand img.lockup{height:28px}
@media (width<=760px){.nav .brand img.lockup{height:30px}}
@media (width>=1001px){.industry-strip{font-size:15px;color:#c7c7d4;gap:56px;padding:30px 26px;letter-spacing:.16em}}
@media (width>=701px) and (width<=1000px){.industry-strip{font-size:13px;color:#c7c7d4}}
@media (width<=700px){.industry-strip{font-size:11px;color:#c7c7d4}}
.industry-strip span{gap:12px}
.industry-strip span:before{display:none}
.industry-strip .trade-icon{width:24px;height:24px;flex:0 0 24px;display:block}
.industry-strip span:nth-child(1) .trade-icon{color:#ad88ff;filter:drop-shadow(0 0 10px #ad88ff59)}
.industry-strip span:nth-child(2) .trade-icon{color:#ff8196;filter:drop-shadow(0 0 10px #ff819659)}
.industry-strip span:nth-child(3) .trade-icon{color:#69dbc5;filter:drop-shadow(0 0 10px #69dbc559)}
.industry-strip span:nth-child(4) .trade-icon{color:#23c4e4;filter:drop-shadow(0 0 10px #23c4e459)}
@media (width<=700px){.industry-strip .trade-icon{width:19px;height:19px;flex-basis:19px}.industry-strip span{gap:8px}}
html[data-motion=on] .industry-strip .trade-icon{animation:trade-bob 3.6s ease-in-out infinite}
html[data-motion=on] .industry-strip span:nth-child(2) .trade-icon{animation-delay:.45s}
html[data-motion=on] .industry-strip span:nth-child(3) .trade-icon{animation-delay:.9s}
html[data-motion=on] .industry-strip span:nth-child(4) .trade-icon{animation-delay:1.35s}
@keyframes trade-bob{0%,100%{transform:translateY(0) rotate(0)}30%{transform:translateY(-3px) rotate(-3deg)}60%{transform:translateY(1px) rotate(2deg)}}
.bobbin-title .bobbin-avatar{flex:0 0 54px;width:54px;height:54px;border-radius:50%;overflow:hidden;background:#fff;box-shadow:0 0 0 2px #ffffff1f,0 6px 18px #00000059;display:block}
.bobbin-title .bobbin-avatar img{width:100%;height:100%;object-fit:cover;display:block}
.bobbin-title .bobbin-avatar .still{display:none}
html[data-motion=off] .bobbin-title .bobbin-avatar .anim{display:none}
html[data-motion=off] .bobbin-title .bobbin-avatar .still{display:block}
@media (prefers-reduced-motion:reduce){html:not([data-motion=on]) .bobbin-avatar .anim{display:none}html:not([data-motion=on]) .bobbin-avatar .still{display:block}html:not([data-motion=on]) .industry-strip .trade-icon{animation:none}}
.press-art .brand img.lockup{height:30px}
.footer .brand img.lockup{height:34px}
.legal-footer-top .brand img.lockup{height:34px}
