.mobile-contact-dock{display:none}@media(max-width:700px){body .showroom{padding-bottom:calc(105px + env(safe-area-inset-bottom,0px))}.mobile-contact-dock{position:fixed;z-index:8;inset:auto 16px calc(12px + env(safe-area-inset-bottom,0px));display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:4px;width:calc(100% - 32px);max-width:390px;margin-inline:auto;padding:6px;border:1px solid rgba(178,172,248,.42);border-radius:999px;background:#151b2c;box-shadow:0 12px 34px -10px #000000a6,inset 0 1px #e4e0ff1a}.mobile-contact-dock__action{display:flex;align-items:center;justify-content:center;gap:9px;min-width:0;min-height:54px;padding:8px 12px;border-radius:999px;color:#f3f4ff;touch-action:manipulation;transition:transform .14s cubic-bezier(.23,1,.32,1)}.mobile-contact-dock__action--phone{color:#080e1a;background:var(--lavender, #b2acf8);box-shadow:inset 0 1px 1px #efecffa6,0 2px 8px #0000001f}.mobile-contact-dock__action svg{flex:0 0 21px;width:21px;height:21px}.mobile-contact-dock__action--email svg{color:#c8c2ff}.mobile-contact-dock__copy{display:grid;gap:3px;min-width:0}.mobile-contact-dock__label{font-size:14px;font-weight:600;line-height:1.15;white-space:nowrap}.mobile-contact-dock__number{font-size:11px;font-weight:400;font-variant-numeric:tabular-nums;line-height:1.2;white-space:nowrap}.mobile-contact-dock__action:focus-visible{outline:2px solid #f3f0ff;outline-offset:2px}.mobile-contact-dock__action:active:not(:focus-visible){transform:scale(.97)}@supports ((backdrop-filter: blur(16px)) or (-webkit-backdrop-filter: blur(16px))){.mobile-contact-dock{background:#12182acc;-webkit-backdrop-filter:blur(16px) saturate(125%);backdrop-filter:blur(16px) saturate(125%)}}}@media(max-width:700px)and (hover:hover)and (pointer:fine){.mobile-contact-dock__action--phone:hover{background:#c7c1ff}.mobile-contact-dock__action--email:hover{background:#b2acf81f}}@media(prefers-reduced-motion:reduce){.mobile-contact-dock__action{transition:none}.mobile-contact-dock__action:active:not(:focus-visible){transform:none}}.theseo-view-control{position:relative;flex:0 0 auto;width:280px;max-width:100%;font-family:Inter,Arial,sans-serif;font-size:13px;line-height:1.4;color:#f3f4ff;isolation:isolate}.theseo-view-control *,.theseo-view-control *:before{box-sizing:border-box}.theseo-view-switch{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:3px;border:1px solid #a9a4e8;border-radius:999px;background:#101729;view-transition-name:theseo-view-switch}.theseo-view-switch a{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 10px;border-radius:999px;color:#e1e3f2;text-align:center;text-decoration:none;white-space:nowrap;font:inherit;font-weight:600;-webkit-tap-highlight-color:transparent}.theseo-view-switch a[aria-current=page]{color:#080e1a}.theseo-view-indicator{position:absolute;inset:3px auto 3px 3px;width:calc((100% - 6px)/2);border-radius:999px;background:#b2acf8;box-shadow:inset 0 1px 2px #e1ddff;transform:translate(0);transition:transform .18s cubic-bezier(.22,1,.36,1);pointer-events:none}[data-view-current=volledig] .theseo-view-indicator{transform:translate(100%)}.theseo-view-control[data-view-pending=beeld] .theseo-view-indicator{transform:translate(0)}.theseo-view-control[data-view-pending=volledig] .theseo-view-indicator{transform:translate(100%)}.theseo-view-control[data-view-pending] .theseo-view-switch a{color:#e1e3f2}.theseo-view-control[data-view-pending=beeld] .theseo-view-switch [data-view-mode=beeld],.theseo-view-control[data-view-pending=volledig] .theseo-view-switch [data-view-mode=volledig]{color:#080e1a}.theseo-view-switch a:focus-visible,.theseo-view-about summary:focus-visible{outline:3px solid #dbd7ff;outline-offset:4px}.theseo-view-switch a:active:not(:focus-visible){transform:scale(.97)}.theseo-view-about{position:relative;color:#cbd0e3}.theseo-view-about summary{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;width:max-content;max-width:100%;margin:0 auto;padding:0 8px;font-size:11px;cursor:pointer;list-style:none;border-radius:8px}.theseo-view-about summary::-webkit-details-marker{display:none}.theseo-view-about summary:after{content:"+";font-size:15px}.theseo-view-about[open] summary:after{content:"−"}.theseo-view-about p{position:absolute;top:100%;right:0;z-index:5;width:min(340px,calc(100vw - 32px));max-width:100%;margin:0;padding:16px;background:#101729;border:1px solid #666585;border-radius:14px;box-shadow:0 16px 36px #0005;font-size:12px;line-height:1.65;color:#e1e3f2}.showroom-header>.theseo-view-control{margin-top:calc(2 * var(--unit));z-index:5}.v2hdr-in>.theseo-view-control{margin-block:4px;z-index:5}[data-view-original-band]{position:sticky;top:calc(var(--tseo-navh, 78px) + 1px);z-index:89;width:min(460px,calc(100% - 32px));margin:12px auto;padding:5px;border:1px solid #a9a4e855;border-radius:999px;background:#101729e8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}[data-view-original-band]>.theseo-view-control[data-view-current=volledig]{width:100%}@media(max-width:640px){[data-view-original-band]{top:calc(var(--tseo-navh, 70px) + 1px)}}@media(hover:hover)and (pointer:fine){.theseo-view-switch a:not([aria-current]):hover{color:#fff;background:#ffffff0c}.theseo-view-about summary:hover{color:#fff}}@media(max-width:1100px){.v2hdr-in:has(>.theseo-view-control){flex-wrap:wrap}.v2hdr-in>.theseo-view-control{flex-basis:100%;width:100%;order:10;margin:0}.v2hdr-in>.theseo-view-control .theseo-view-switch{max-width:460px;margin-inline:auto}.v2hdr-in>.theseo-view-control .theseo-view-about p{left:50%;right:auto;transform:translate(-50%)}}@media(max-width:700px){.showroom-header>.theseo-view-control{grid-column:1 / -1;grid-row:2;width:100%;margin-top:0;align-self:start}}@media(prefers-reduced-motion:reduce){.theseo-view-indicator{transition:none}.theseo-view-switch a:active:not(:focus-visible){transform:none}}.theseo-view-control:has(:focus-visible) .theseo-view-indicator{transition:none}.theseo-view-info-icon{display:none;width:18px;height:18px;align-items:center;justify-content:center;border:1px solid currentColor;border-radius:50%;font:12px/1 Georgia,serif}.theseo-view-control[data-view-current=volledig],[data-header-compact=true] .theseo-view-control{display:flex;align-items:center;gap:4px;width:304px}.theseo-view-control[data-view-current=volledig] .theseo-view-switch,[data-header-compact=true] .theseo-view-switch{flex:1;min-width:0}.theseo-view-control[data-view-current=volledig] .theseo-view-about,[data-header-compact=true] .theseo-view-about{position:static;flex:0 0 44px}.theseo-view-control[data-view-current=volledig] .theseo-view-about summary,[data-header-compact=true] .theseo-view-about summary{width:44px;min-height:44px;padding:0}.theseo-view-control[data-view-current=volledig] .theseo-view-info-icon,[data-header-compact=true] .theseo-view-info-icon{display:flex}.theseo-view-control[data-view-current=volledig] .theseo-view-info-label,.theseo-view-control[data-view-current=volledig] .theseo-view-about summary:after,[data-header-compact=true] .theseo-view-info-label,[data-header-compact=true] .theseo-view-about summary:after{display:none}.theseo-view-control[data-view-current=volledig] .theseo-view-about p,[data-header-compact=true] .theseo-view-about p{top:calc(100% + 8px)}@media(max-width:1100px){.v2hdr-in>.theseo-view-control[data-view-current=volledig]{justify-content:center}.v2hdr-in>.theseo-view-control[data-view-current=volledig] .theseo-view-switch{max-width:412px}}@media(max-width:360px){.theseo-view-control[data-view-current=volledig] .theseo-view-switch a,[data-header-compact=true] .theseo-view-switch a{padding-inline:5px;font-size:12px}}.theseo-view-control[data-view-current=volledig]{width:292px;font-size:12px}.theseo-view-control[data-view-current=volledig] .theseo-view-switch{padding:0;border:0;background:transparent}.theseo-view-control[data-view-current=volledig] .theseo-view-switch:before{content:"";position:absolute;top:5px;right:0;bottom:5px;left:0;border:1px solid #a9a4e850;border-radius:999px;background:#101729b3;pointer-events:none}.theseo-view-control[data-view-current=volledig] .theseo-view-switch a{min-height:44px;padding:5px 7px;white-space:normal;line-height:1.2}.theseo-view-control[data-view-current=volledig] .theseo-view-indicator{inset:7px auto 7px 2px;width:calc((100% - 4px)/2);background:#b2acf8;box-shadow:none}[data-view-original-band]{width:min(292px,calc(100% - 24px));margin-block:6px;padding:0;border:0}.v2hdr-in:has(>.theseo-view-control[data-view-current=volledig])>.v2toggle,.v2hdr-in:has(>.theseo-view-control[data-view-current=volledig])>.mp-hdr-login,.v2hdr-in:has(>.theseo-view-control[data-view-current=volledig]) .v2tk-knop{min-height:44px}@media(max-width:1100px){.v2hdr-in:has(>.theseo-view-control[data-view-current=volledig]){gap:2px 8px;padding-block:calc(6px + env(safe-area-inset-top,0px)) 6px;min-height:0}.v2hdr-in>.theseo-view-control[data-view-current=volledig]{flex-basis:100%;width:292px;margin:0 auto}.v2hdr-in>.theseo-view-control[data-view-current=volledig] .theseo-view-switch{flex:0 1 244px;margin-inline:0;max-width:244px}}@media(max-width:640px){.v2hdr-in:has(>.theseo-view-control[data-view-current=volledig]){padding-inline:max(12px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right));gap:2px 6px}.v2hdr-in:has(>.theseo-view-control[data-view-current=volledig])>.v2logo{flex:1 1 0;min-width:0;min-height:44px;display:flex;align-items:center;padding-block:0;font-size:24px;line-height:1}.v2hdr-in:has(>.theseo-view-control[data-view-current=volledig])>.v2logo .ann{display:none}.v2hdr-in:has(>.theseo-view-control[data-view-current=volledig])>.mp-hdr-login{flex:0 0 auto;margin-left:0;min-height:44px;padding:5px 6px;font-size:10px;gap:5px}.v2hdr-in:has(>.theseo-view-control[data-view-current=volledig])>.v2toggle{flex:0 0 44px;width:44px;height:44px;min-height:44px;justify-content:center;padding:0;gap:0}.v2hdr-in:has(>.theseo-view-control[data-view-current=volledig])>.v2toggle .lbl-open,.v2hdr-in:has(>.theseo-view-control[data-view-current=volledig])>.v2toggle .lbl-close{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.v2hdr-in:has(>.theseo-view-control[data-view-current=volledig])>.v2tk{flex:0 0 44px;margin:0}.v2hdr-in:has(>.theseo-view-control[data-view-current=volledig]) .v2tk-knop{min-width:44px;min-height:44px;justify-content:center;padding:0 6px}}html[data-view-enabled=true]::view-transition-old(root),html[data-view-enabled=true]::view-transition-new(root),html[data-view-enabled=true]::view-transition-group(root){animation-duration:.2s}::view-transition-group(theseo-view-switch){animation-duration:.18s}html[data-view-journey=showroom] .showroom-header-bar{view-transition-name:theseo-glass-header}html[data-view-journey=showroom] .showroom-header .theseo-view-switch{view-transition-name:none}html[data-view-journey=showroom]{--journey-blur: 10px}html[data-view-journey=showroom]::view-transition{pointer-events:none}html[data-view-journey=showroom]::view-transition-group(root),html[data-view-journey=showroom]::view-transition-group(theseo-glass-header){animation-duration:.52s;animation-timing-function:cubic-bezier(.22,.61,.36,1)}html[data-view-journey=showroom]::view-transition-old(root){animation:theseo-glass-leave .38s cubic-bezier(.22,.61,.36,1) both}html[data-view-journey=showroom]::view-transition-new(root){animation:theseo-glass-enter .56s cubic-bezier(.22,.61,.36,1) both}html[data-view-journey=showroom]::view-transition-old(theseo-glass-header),html[data-view-journey=showroom]::view-transition-new(theseo-glass-header){animation-duration:.26s}@keyframes theseo-glass-leave{to{opacity:0;transform:translateY(-16px) scale(.982);filter:blur(var(--journey-blur))}}@keyframes theseo-glass-enter{0%{opacity:.25;transform:translateY(24px) scale(1.035);filter:blur(var(--journey-blur))}to{opacity:1;transform:none;filter:blur(0)}}html[data-view-enter=glass]:not([data-view-renderer=native]):not([data-view-input=keyboard]) .showroom>main>:first-child{animation:theseo-focus-arrive .56s cubic-bezier(.22,.61,.36,1) backwards}html[data-view-enter=glass]:not([data-view-renderer=native]):not([data-view-input=keyboard]) .showroom-scene img{animation:theseo-scene-arrive .62s cubic-bezier(.22,.61,.36,1) backwards}html[data-view-enter=glass]:not([data-view-renderer=native]):not([data-view-input=keyboard]) body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;pointer-events:none;background:radial-gradient(ellipse at 78% 30%,#b2acf830,transparent 62%),linear-gradient(115deg,#080e1a18,#b2acf817 42%,transparent 72%);animation:theseo-glass-wash .62s cubic-bezier(.22,.61,.36,1) both}@keyframes theseo-focus-arrive{0%{opacity:.55;transform:translateY(22px);filter:blur(5px)}to{opacity:1;transform:none;filter:none}}@keyframes theseo-scene-arrive{0%{transform:scale(1.035);filter:blur(7px)}to{transform:none;filter:none}}@keyframes theseo-glass-wash{0%{opacity:1}to{opacity:0}}@media(max-width:700px){html[data-view-journey=showroom]{--journey-blur: 4px}@keyframes theseo-focus-arrive{0%{opacity:.65;transform:translateY(16px);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}@keyframes theseo-scene-arrive{0%{transform:scale(1.025);filter:blur(3px)}to{transform:none;filter:none}}}html[data-view-input=keyboard]::view-transition-group(*),html[data-view-input=keyboard]::view-transition-old(*),html[data-view-input=keyboard]::view-transition-new(*){animation:none}.theseo-view-anchor-help{position:fixed;z-index:100;bottom:90px;left:16px;right:16px;width:fit-content;max-width:calc(100vw - 32px);margin-inline:auto;padding:14px 18px;border-radius:14px;color:#f3f4ff;background:#101729;border:1px solid #a9a4e8;font:14px/1.5 Inter,Arial,sans-serif}@media(prefers-reduced-motion:reduce){html::view-transition-group(*),html::view-transition-old(*),html::view-transition-new(*){animation:none!important}html[data-view-enter] .showroom>main>:first-child,html[data-view-enter] .showroom-scene img{animation:none!important}html[data-view-enter] body:after{content:none;animation:none!important}}html[data-view-arrival=true][data-view-current=volledig] body{opacity:1!important;transition:none!important}html[data-view-arrival=true][data-view-current=volledig] :is(.rv,.st>*,.lm>span){transition-duration:.2s!important;transition-delay:0ms!important}html[data-view-arrival=true][data-view-current=volledig] main>section:first-child:is(.rv,.st),html[data-view-arrival=true][data-view-current=volledig] main>section:first-child :is(.rv,.st>*,.lm>span),html[data-view-arrival=true][data-view-current=volledig] main.v2main>article>section.sea-hero:is(.rv,.st),html[data-view-arrival=true][data-view-current=volledig] main.v2main>article>section.sea-hero :is(.rv,.st>*,.lm>span),html[data-view-arrival=true][data-view-current=volledig][data-view-input=keyboard] :is(.rv,.st>*,.lm>span){opacity:1!important;transform:none!important;transition:none!important}.showroom-header:has(.showroom-header-bar){display:block;z-index:30}.showroom-header-bar{display:flex;align-items:flex-start;gap:24px;width:100%;isolation:isolate}.showroom-header-glass{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border:1px solid #a9a4e838;border-radius:22px;background:#101729e8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 12px 35px #0004;opacity:0}.showroom-header .brand{position:relative}.showroom-header-bar>.brand{flex:1}.showroom-header-bar>.theseo-view-control{margin-top:2px}.showroom-header-actions{display:flex;align-items:center;min-height:52px;margin-top:2px;gap:12px}.showroom-header-actions .close-showroom{margin-top:0;min-width:44px;min-height:44px;justify-content:center}.showroom-header-actions .close-showroom span,.showroom-navigation-utilities,.showroom-header .theseo-view-label-short,.showroom-menu-preferences,.showroom-standalone-mode{display:none}.showroom-navigation{position:static}.showroom-navigation>summary{display:flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:0 12px;border:1px solid #ffffff29;border-radius:24px;color:#e6e7f7;font:13px/1.3 Inter,Arial,sans-serif;cursor:pointer;list-style:none}.showroom-navigation>summary::-webkit-details-marker{display:none}.showroom-navigation summary svg{width:20px;height:20px}.showroom-navigation[open]>summary{background:#b2acf824;border-color:#a9a4e8}.showroom-navigation-panel{position:absolute;top:106px;left:24px;right:24px;z-index:40;max-height:calc(100dvh - 150px);overflow-y:auto;overscroll-behavior:contain;border:1px solid #a9a4e84d;border-radius:24px;background:#101729f5;box-shadow:0 24px 60px #0008;padding:24px;color:#e6e7f7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.showroom-navigation-intro>span,.showroom-next>p{font:10px/1.5 JetBrains Mono,monospace;letter-spacing:.13em;color:#a9a4e8}.showroom-navigation-intro p{margin:8px 0 20px;font-size:24px}.showroom-navigation-direct{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.showroom-navigation-direct a{border:1px solid #a9a4e833}.showroom-navigation-groups{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.showroom-navigation-section{min-width:0;border-top:1px solid #a9a4e833}.showroom-navigation-section>summary{display:flex;align-items:center;gap:16px;min-height:52px;padding:10px;list-style:none;font:16px/1.4 Inter,Arial,sans-serif;cursor:pointer}.showroom-navigation-section>summary::-webkit-details-marker{display:none}.showroom-navigation-section>summary:after{content:"+";margin-left:auto;color:#b2acf8;font-size:20px}.showroom-navigation-section[open]>summary:after{content:"−"}.showroom-navigation-section-content{display:grid;gap:20px;padding:8px 0 20px}.showroom-navigation-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 16px}.showroom-navigation-group h2{margin:0 0 6px;font:12px/1.5 Inter,Arial,sans-serif;letter-spacing:normal;color:#b2acf8}.showroom-navigation-group{min-width:0}.showroom-navigation-subgroup>summary{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 10px;list-style:none;border:1px solid #a9a4e833;border-radius:10px;font:13px/1.4 Inter,Arial,sans-serif;cursor:pointer}.showroom-navigation-subgroup>summary::-webkit-details-marker{display:none}.showroom-navigation-subgroup>summary:after{content:"+";margin-left:auto;color:#b2acf8}.showroom-navigation-subgroup[open]>summary:after{content:"−"}.showroom-navigation-count{color:#b2acf8;font-size:11px}.showroom-navigation-subgroup>.showroom-navigation-links{padding-top:8px}.showroom-navigation-group a{overflow-wrap:anywhere}:is(.showroom-navigation-group,.showroom-navigation-direct) a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:7px 10px;border-radius:10px;font:13px/1.35 Inter,Arial,sans-serif}:is(.showroom-navigation-group,.showroom-navigation-direct) a[data-current]{background:#b2acf814;color:#cdc8ff}:is(.showroom-navigation-group,.showroom-navigation-direct) a svg{flex-shrink:0;width:14px;height:14px;color:#a9a4e8}.showroom-header[data-header-compact=true] .showroom-header-bar{position:fixed;inset:8px 16px auto;width:auto;max-width:1178px;margin-inline:auto;padding:10px 16px;align-items:center;border:1px solid transparent;border-radius:22px}.showroom-header[data-header-compact=true] .showroom-header-glass{top:-1px;right:-1px;bottom:-1px;left:-1px;opacity:1}.showroom-header[data-header-compact=true] .wordmark{font-size:30px}.showroom-header[data-header-compact=true] .brand-subline{position:absolute;top:100%;display:block;opacity:0;pointer-events:none}.showroom-header[data-header-compact=true] .showroom-navigation-panel{top:calc(100% + 8px);left:0;right:0}.showroom-header[data-header-compact=true] .showroom-header-bar>.theseo-view-control,.showroom-header[data-header-compact=true] .showroom-header-actions{margin-top:0}.showroom-header .theseo-view-about summary{position:relative}.showroom-header .theseo-view-info-icon{position:absolute;display:flex;left:calc(50% - 9px);top:calc(50% - 9px);opacity:0;pointer-events:none}.showroom-header[data-header-compact=true] .theseo-view-info-icon{opacity:1}.showroom-header[data-header-compact=true] .theseo-view-info-label{position:absolute;display:block;right:calc(100% + 7px);white-space:nowrap;opacity:0;pointer-events:none}.showroom-header[data-header-compact=true] .theseo-view-about summary:after{position:absolute;display:block;right:8px;opacity:0}.showroom-header .theseo-view-about summary:after{transition:opacity .18s cubic-bezier(.22,1,.36,1)}.showroom-header[data-header-input=keyboard] .theseo-view-about summary:after{transition:none}@media(prefers-reduced-motion:reduce){.showroom-header .theseo-view-about summary:after{transition:none}}.showroom-next{margin:0 calc(57 * var(--unit));padding:28px 0;border-top:1px solid #30394b}.showroom-next>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.showroom-next a{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:14px 18px;border:1px solid #ffffff20;border-radius:14px;color:#e1e3f2;font-size:14px}.showroom-next a svg{flex-shrink:0;width:18px;height:18px;color:#b2acf8}.showroom-navigation summary:focus-visible,.showroom-navigation a:focus-visible,.showroom-next a:focus-visible{outline:3px solid #dbd7ff;outline-offset:3px}@media(hover:hover)and (pointer:fine){.showroom-navigation a:hover,.showroom-next a:hover{background:#b2acf814;color:#fff}}@media(max-width:700px){.showroom-header:has(.showroom-header-bar){padding-inline:16px}.showroom-header-bar{display:grid;grid-template-columns:auto minmax(0,1fr) 44px;align-items:center;gap:10px}.showroom-header-bar>.brand{grid-row:1;grid-column:1;justify-content:center;min-height:44px}.showroom-header .wordmark,.showroom-header[data-header-compact=true] .wordmark{font-size:clamp(21px,5.65vw,24px);letter-spacing:-1.25px}.showroom-header .brand-subline,.showroom-header[data-header-compact=true] .brand-subline{display:none}.showroom-header-actions{grid-row:1;grid-column:3;margin-top:0;gap:0}.showroom-header-actions>.close-showroom{display:none}.showroom-header-bar>.theseo-view-control{grid-row:1;grid-column:2;display:block;width:100%;max-width:220px;justify-self:center;min-width:0;margin:0;container:showroom-switch / inline-size}.showroom-header-bar>.showroom-standalone-mode{grid-row:1;grid-column:2;display:block;min-width:0;width:100%;max-width:220px;justify-self:center}.showroom-header-bar:has(.showroom-navigation[open])>:is(.theseo-view-control,.showroom-standalone-mode){visibility:hidden;pointer-events:none}.showroom-standalone-mode .theseo-view-switch>span{display:flex;align-items:center;justify-content:center;min-width:0;min-height:44px;padding:8px 5px;border-radius:30px;background:#b2acf8;color:#0c1120;font-size:12px}.showroom-header-bar>.theseo-view-control>.theseo-view-about{display:none}.showroom-header .theseo-view-switch a{min-width:0;min-height:44px;padding:8px 5px;font-size:12px}.showroom-header .theseo-view-switch{padding:1px;border-color:#a9a4e880}.showroom-header .theseo-view-indicator{inset:1px auto 1px 1px;width:calc((100% - 2px)/2)}.showroom-header .theseo-view-label-full{display:none}.showroom-header .theseo-view-label-short{display:inline}.showroom-navigation>summary{width:44px;padding:0}.showroom-navigation>summary>span{display:none}.showroom-navigation-panel{left:12px;right:12px;top:92px;padding:18px;max-height:calc(100dvh - 116px)}.showroom-navigation-links{grid-template-columns:minmax(0,1fr)}.showroom-navigation-group a{gap:6px;padding-inline:6px;-webkit-hyphens:auto;hyphens:auto}.showroom-header[data-header-compact=true] .showroom-header-bar{inset:8px 10px auto;padding:8px 10px;gap:10px}.showroom-header[data-header-compact=true] .showroom-navigation-panel{max-height:calc(100dvh - 100px)}.showroom-navigation-utilities{display:grid;gap:8px;margin-top:20px;padding-top:14px;border-top:1px solid #ffffff20}.showroom-menu-preferences{display:grid;gap:16px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ffffff20}.showroom-menu-preferences p{margin:0 0 6px;color:#b2acf8;font:12px/1.5 Inter,Arial,sans-serif}.showroom-menu-view nav{display:grid;grid-template-columns:1fr;gap:4px;border:0;border-radius:0;padding:0;background:none;box-shadow:none;view-transition-name:none}.showroom-menu-view .theseo-view-indicator{display:none}.showroom-menu-languages nav{display:flex;flex-wrap:wrap;gap:4px}.showroom-header .showroom-menu-preferences :is(a,nav>span){display:flex;align-items:center;justify-content:flex-start;min-height:44px;padding:8px 10px;border-radius:10px;color:#e6e7f7;font:13px/1.4 Inter,Arial,sans-serif;white-space:normal;text-align:left}.showroom-header .showroom-menu-preferences [aria-current=page]{background:#b2acf824;color:#dedaff}.showroom-header .showroom-navigation-utilities .close-showroom{justify-content:flex-start;gap:10px;margin:0;padding:8px;font-size:12px;white-space:normal}.showroom-header .showroom-navigation-utilities .close-showroom span{display:inline}.showroom-header .showroom-navigation-utilities .close-showroom svg{flex:0 0 22px;width:22px;height:22px}.showroom-header .showroom-navigation-utilities .theseo-view-about{position:relative}.showroom-header .showroom-navigation-utilities .theseo-view-about summary{width:100%;min-height:44px;justify-content:flex-start;margin:0;padding:8px}.showroom-header .showroom-navigation-utilities .theseo-view-info-label{position:static;display:inline;opacity:1;white-space:normal}.showroom-header .showroom-navigation-utilities .theseo-view-info-icon{position:static;display:flex;flex:0 0 18px;opacity:1}.showroom-header .showroom-navigation-utilities .theseo-view-about summary:after{position:static;display:block;margin-left:auto;opacity:1}.showroom-header .showroom-navigation-utilities .theseo-view-about p{position:static;width:auto;max-width:none;margin-top:8px;box-shadow:none}.showroom-next{margin-inline:calc(27 * var(--unit))}.showroom-next>div{grid-template-columns:1fr}}@container showroom-switch (min-width:210px){.showroom-header .theseo-view-label-full{display:inline}.showroom-header .theseo-view-label-short{display:none}}@media(max-width:700px){@container showroom-switch (max-width:239px){.showroom-header:lang(es) .theseo-view-label-full{display:none}.showroom-header:lang(es) .theseo-view-label-short{display:inline}}}.native-pillar{min-width:0}.native-pillar-summary{display:block;min-height:44px;cursor:pointer;list-style:none}.native-pillar-summary::-webkit-details-marker{display:none}.native-pillar-summary:focus-visible{outline:2px solid #dbd7ff;outline-offset:5px;border-radius:2px}.native-pillar-title{font-size:calc(23 * var(--unit));font-weight:600;letter-spacing:calc(-.5 * var(--unit));line-height:1.25}.topic-showroom .native-pillar-title{font-size:clamp(18px,1.7vw,24px)}.native-pillar-description{display:block;margin-top:12px;color:#c9cede;font-size:max(14px,calc(16 * var(--unit)));line-height:1.5}.native-pillar[open] .pillar-trigger svg{transform:rotate(45deg)}.native-pillar-summary:focus-visible .pillar-trigger svg{transition:none}@media(prefers-reduced-motion:no-preference){.native-pillar[open] .pillar-detail{animation:detail-enter .22s cubic-bezier(.23,1,.32,1)}}.native-pillar-summary:focus-visible+.pillar-detail{animation:none}[data-motion-input=keyboard] .native-pillar .pillar-detail{animation:none}@media(max-width:700px){.native-pillar-title{font-size:20px}.topic-showroom .native-pillar-title{font-size:21px}.native-pillar-description{margin-top:9px;font-size:15px}}@media(prefers-reduced-motion:reduce){.native-pillar .pillar-trigger svg{transition:none}}.client-work{--work-accent: #b6acf7;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);position:relative;isolation:isolate;margin:32px 0 0;padding:clamp(24px,3.4vw,48px);border:1px solid #b2a5f72e;border-radius:28px;background:radial-gradient(ellipse at 16% 34%,#a995f714,transparent 65%),#101426;color:#f3f1ff;text-align:left}.client-work--mosatooth{--work-accent: #d2c79e;background:radial-gradient(ellipse at 16% 34%,#25636420,transparent 65%),#0e1820}.client-work--tempodak{--work-accent: #a9cdfa}.client-work__visual{position:relative;min-width:0;margin:0;padding:3% 12% 11% 0}.client-work__desktop{position:relative;padding:5px;border:1px solid #b4b6ce40;border-radius:14px;background:#202534;box-shadow:0 20px 40px #0006}.client-work__browser{display:flex;align-items:center;gap:4px;height:22px;padding:0 6px 4px;color:#c6cbd7}.client-work__browser>span{width:4px;height:4px;border-radius:50%;background:#898da3}.client-work__browser b{margin-left:auto;font:9px/1.2 system-ui,sans-serif;letter-spacing:.01em}.client-work__desktop img{display:block;width:100%;height:auto;border-radius:5px}.client-work__mobile{position:absolute;right:0;bottom:10%;width:26%;padding:4px;border:1px solid #c0bfd36b;border-radius:clamp(11px,1.6vw,22px);background:#10131c;box-shadow:0 16px 28px #0008;transform:rotate(3deg)}.client-work__mobile img{display:block;width:100%;height:auto;border-radius:clamp(8px,1.2vw,18px)}.client-work__visual figcaption{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;gap:8px;font:10px/1.5 JetBrains Mono,monospace;color:#b7becf}.client-work__visual figcaption>span:last-child{font-size:8px;letter-spacing:.06em}.client-work__copy{min-width:0}.client-work .client-work__eyebrow{margin:0 0 15px;color:var(--work-accent);font:10px/1.6 JetBrains Mono,monospace;letter-spacing:.1em}.client-work .client-work__copy>h2,.client-work .client-work__copy>h3{margin:0 0 18px;font-size:clamp(27px,2.6vw,38px);line-height:1.12;font-weight:530;letter-spacing:-.035em;color:#f3f1ff;text-wrap:balance}.client-work .client-work__intro{margin:0;font-size:15px;line-height:1.75;color:#c5cada}.client-work__tags{display:flex;flex-wrap:wrap;gap:7px;padding:0;margin:22px 0 16px;list-style:none}.client-work__tags li{padding:6px 9px;border:1px solid #b7b6d329;border-radius:30px;font-size:11px;line-height:1.4;color:#d4d6e4}.client-work__link{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:var(--work-accent);font-size:14px;line-height:1.5;text-decoration:none;border-bottom:1px solid currentColor}.client-work__link svg{width:20px;height:20px;flex:none;transition:transform .18s ease-out}.client-work__link:focus-visible{outline:2px solid var(--work-accent);outline-offset:6px;border-radius:2px}.client-work .client-work__note{margin:16px 0 0;color:#a5adc1;font-size:11px;line-height:1.7}.client-work__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.client-work-section{padding-block:clamp(40px,5vw,76px)}.myparcel-details .editorial-section>.tool-preview{grid-column:1 / -1}@media(hover:hover)and (pointer:fine){.client-work__link:hover svg{transform:translate(2px,-2px)}.client-work__link:hover{color:#fff}.client-work__desktop,.client-work__mobile{transition:transform .24s cubic-bezier(.22,1,.36,1)}.client-work:hover .client-work__desktop,.client-gallery__card:hover .client-work__desktop{transform:translateY(-3px)}.client-work:hover .client-work__mobile,.client-gallery__card:hover .client-work__mobile{transform:translateY(-4px) rotate(1deg)}}@media(max-width:760px){.client-work{grid-template-columns:minmax(0,1fr);gap:30px;padding:24px;border-radius:22px}.client-work__visual{padding-top:0}.client-work .client-work__copy>h2,.client-work .client-work__copy>h3{font-size:clamp(26px,6.7vw,34px)}.client-work__visual figcaption{gap:5px;font-size:9px}.client-work__visual figcaption>span:last-child{font-size:7px}}@media(prefers-reduced-motion:reduce){.client-work__link svg,.client-work__desktop,.client-work__mobile{transition:none}.client-work:hover .client-work__desktop,.client-gallery__card:hover .client-work__desktop{transform:none}.client-work:hover .client-work__mobile,.client-gallery__card:hover .client-work__mobile{transform:rotate(3deg)}}.showroom.booking-showroom{background:#080e1a;min-height:100vh;max-width:1600px;margin:auto;color:#f3f4ff;padding:0 clamp(20px,4.6vw,74px);--bk-line:#303747;--bk-muted:#c4cadb;--bk-field:#111a2a}.booking-showroom .showroom-header:has(.showroom-header-bar){padding:28px 0 0;position:relative;height:106px}.bk-subnav{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:16px 0 28px;border-bottom:1px solid var(--bk-line);font-size:12px}.bk-mode,.bk-subnav nav{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.bk-mode span,.bk-mode a,.bk-subnav nav a{padding:10px 12px;border-radius:30px;min-height:40px;display:inline-flex;align-items:center;gap:6px}.bk-mode span,.bk-subnav nav a[aria-current]{background:#24243d;color:#d8d4ff}.bk-mode a,.bk-subnav nav a{color:var(--bk-muted);text-decoration:none}@media(max-width:700px){.booking-showroom .bk-subnav{display:none}}.bk-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,96px);padding:64px 0 72px;align-items:start}.bk-intro{position:static}.bk-eyebrow,.bk-step{font:11px JetBrains Mono,monospace;letter-spacing:1.7px;text-transform:uppercase;color:#b2acf8}.booking-showroom h1{font-size:clamp(40px,4.4vw,66px);font-weight:600;line-height:1.07;letter-spacing:-2.4px;margin:24px 0;max-width:650px}.booking-showroom h1 em{display:block;font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-size:1.18em;line-height:1.05;color:#b2acf8;letter-spacing:-1.8px;margin-top:7px}.bk-lead{font-size:17px;line-height:1.7;color:var(--bk-muted);max-width:420px}.bk-facts{list-style:none;padding:0;margin:26px 0 32px;display:flex;flex-wrap:wrap;gap:18px;font-size:12px;color:#d4d8e7}.bk-facts li{display:flex;align-items:center;gap:7px}.bk-facts svg{font-size:18px;color:#b2acf8}.bk-person{margin:0 0 28px;display:flex;align-items:center;gap:20px}.bk-person img{width:102px;height:118px;object-fit:cover;object-position:center 24%;border-radius:18px;filter:none}.bk-person figcaption{display:flex;flex-direction:column;gap:8px}.bk-person strong{font-size:17px}.bk-person span{font-size:12px;color:var(--bk-muted);max-width:200px;line-height:1.5}.bk-help{display:inline-flex;align-items:center;gap:8px;color:#c9c4ff;font-size:13px;min-height:44px;text-decoration:underline;text-underline-offset:4px}.bk-panel,.bk-result{background:linear-gradient(145deg,#151e31,#101827);border:1px solid #33394e;border-radius:24px;padding:clamp(22px,3vw,40px);box-shadow:0 24px 65px #00000026;min-width:0}.bk-panel h2,.bk-result h2{font-size:clamp(25px,2.3vw,34px);letter-spacing:-1px;line-height:1.18;margin:14px 0 12px;font-weight:600}.bk-panel-head>p,.bk-result>p{font-size:14px;line-height:1.65;color:var(--bk-muted);margin-bottom:24px}.bk-form-fields{border:0;padding:0;margin:0;min-width:0;display:grid;gap:18px}.bk-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.bk-form-fields label{display:block;min-width:0;font-size:12px;font-weight:600;line-height:1.5;color:#e1e4f0}.bk-form-fields input:not([type=checkbox]):not([type=radio]),.bk-form-fields select,.bk-form-fields textarea{display:block;width:100%;min-height:48px;margin-top:8px;border:1px solid #737c97;border-radius:10px;padding:12px 13px;background:var(--bk-field);color:#f3f4ff;font-family:inherit;font-size:16px;line-height:1.45;box-sizing:border-box}.bk-form-fields textarea{resize:vertical;min-height:94px}.bk-form-fields input:focus-visible,.bk-form-fields select:focus-visible,.bk-form-fields textarea:focus-visible{outline:3px solid #b2acf8;outline-offset:3px}.bk-form-fields :disabled{cursor:wait;opacity:.65}.bk-optional{color:var(--bk-muted);font-weight:400}.bk-required,.bk-timezone,.bk-hint,.bk-security-hint{font-size:11px;line-height:1.6;color:var(--bk-muted);margin:0}.bk-hint{display:block;margin-top:6px}.bk-request-note{font-size:12px;line-height:1.65;color:#d1d5e4;margin:0}.bk-request-note a,.bk-check a{color:#c9c4ff}.bk-form-fields .bk-check{display:flex;gap:12px;font-size:12px;line-height:1.6;font-weight:400;align-items:center;min-height:44px;padding:6px 0;cursor:pointer}.bk-submit{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:52px;padding:15px 18px;background:#b2acf8;border:1px solid #b2acf8;border-radius:10px;color:#101327;text-decoration:none;font:600 14px/1.5 Inter,system-ui,sans-serif;cursor:pointer;width:100%}.bk-submit svg,.bk-google svg{flex:none;font-size:20px}.bk-submit:hover:not(:disabled){background:#cbc6ff}.bk-submit:disabled{background:#665f97;border-color:#665f97;color:#fff;opacity:1;cursor:not-allowed}.bk-google{margin-top:24px;border-top:1px solid var(--bk-line);padding-top:21px}.bk-google-link{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#d3cfff;font-size:13px;text-decoration:none;min-height:44px}.bk-google p{font-size:11px;line-height:1.5;color:var(--bk-muted);margin:4px 0 0}.bk-panel>.bk-google:has(+form){margin:0 0 28px;padding:0 0 24px;border-top:0;border-bottom:1px solid var(--bk-line)}.bk-panel>.bk-google:has(+form) .bk-google-link{border:1px solid #73709a;border-radius:10px;padding:12px 14px;min-height:48px}.bk-panel>.bk-google:has(+form) p{margin-top:10px}.bk-notice,.bk-error{font-size:13px;line-height:1.65;padding:14px;background:#22283d;border-radius:10px}.bk-error{color:#ffd3c5;background:#3c2630;margin:18px 0 0}.bk-notice{color:#d9d9f4}.bk-times{display:flex;flex-wrap:wrap;gap:8px;border:0;padding:16px 0 12px;margin:12px 0 0}.bk-times legend{font-size:12px;font-weight:600}.bk-slot{position:relative}.bk-slot input{position:absolute;opacity:0;width:1px;height:1px}.bk-slot span{display:block;border:1px solid #737c97;border-radius:9px;padding:12px 14px;cursor:pointer;font-size:14px;min-width:72px;text-align:center}.bk-slot input:checked+span{background:#b2acf8;border-color:#b2acf8;color:#101327}.bk-slot input:focus-visible+span{outline:3px solid #d8d4ff;outline-offset:3px}.bk-selected{color:#d4cfff;font-size:12px;line-height:1.6}.bk-divider{border-top:1px solid var(--bk-line);margin:24px 0 0;padding-top:22px}.bk-days,.bk-choices{border:0;padding:12px 0 0;margin:0;min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.bk-days legend,.bk-choices legend{font-size:12px;line-height:1.5;font-weight:600;color:#e1e4f0}.bk-day,.bk-choice{position:relative}.bk-day input,.bk-choice input{position:absolute;width:1px;height:1px;opacity:0}.bk-day span,.bk-choice span{display:flex;align-items:center;justify-content:center;border:1px solid #737c97;border-radius:10px;background:#111a2a;cursor:pointer;min-height:48px;text-align:center;padding:12px 8px;transition:background .12s,border-color .12s}.bk-day span{min-height:92px;flex-direction:column;gap:4px}.bk-day b,.bk-day small{font-size:11px;font-weight:400;text-transform:capitalize}.bk-day strong{font-size:24px;line-height:1.15;font-weight:600}.bk-day input:checked+span,.bk-choice input:checked+span{background:#b2acf8;border-color:#b2acf8;color:#101327}.bk-day input:focus-visible+span,.bk-choice input:focus-visible+span{outline:3px solid #d8d4ff;outline-offset:4px}.bk-preferences{display:grid;gap:22px}.bk-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.bk-choice span{font-size:12px;font-weight:400}.bk-form-fields:disabled :is(.bk-day,.bk-choice,.bk-slot) span{opacity:.65;cursor:wait}@media(max-width:450px){.bk-days{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bk-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bk-parts{grid-template-columns:1fr}.bk-day span{min-height:86px}.bk-choice span{min-height:46px}}@media(forced-colors:active){.bk-day input:checked+span,.bk-choice input:checked+span,.bk-slot input:checked+span{outline:3px solid Highlight}}.bk-honeypot{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.bk-result-mark{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#2a3449;color:#c9c4ff;font-size:26px;margin-bottom:28px}.bk-result .bk-confirmed-time{font-size:22px;color:#f3f4ff;line-height:1.6;text-transform:capitalize}.bk-result:focus{outline:3px solid #b2acf8;outline-offset:6px}.bk-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--bk-line);padding:25px 0 34px;font-size:12px;color:var(--bk-muted)}.bk-footer a{display:flex;align-items:center;gap:8px;color:#c9c4ff;min-height:44px;text-decoration:none}@media(max-width:850px){.bk-layout{grid-template-columns:1fr;gap:30px;padding-top:36px;max-width:620px;margin:auto}.bk-intro{position:static}.booking-showroom h1{font-size:clamp(38px,7vw,56px);max-width:600px}.bk-lead{max-width:530px}.bk-person img{width:64px;height:72px;border-radius:12px}.bk-facts{margin:20px 0}.bk-person{margin:0}.bk-intro>.bk-help{margin-top:8px}.bk-subnav{padding-bottom:18px}.bk-panel{border-radius:20px}}@media(max-width:450px){.showroom.booking-showroom{padding:0 18px}.booking-showroom .showroom-header:has(.showroom-header-bar){height:86px;padding-top:20px}.bk-subnav{align-items:flex-start;gap:8px}.bk-mode{gap:1px}.bk-mode span,.bk-mode a{padding:8px 9px;font-size:10px}.bk-subnav nav{gap:0}.bk-subnav nav a{padding:8px;font-size:11px}.bk-mode a{max-width:130px}.bk-layout{padding-top:30px;padding-bottom:36px}.booking-showroom h1{font-size:39px;letter-spacing:-1.6px;margin:18px 0}.bk-lead{font-size:15px}.bk-facts{gap:12px;font-size:11px}.bk-panel,.bk-result{padding:22px 18px}.bk-grid{grid-template-columns:1fr;gap:18px}.bk-panel-head>p{font-size:13px}.bk-person span,.bk-footer{font-size:11px}}@media(prefers-reduced-motion:reduce){.booking-showroom *{scroll-behavior:auto;transition:none!important}}.functional-tool .functional-tool-consent{min-height:44px;align-items:center;padding:6px 0}:is(.booking-showroom .bk-check,.functional-tool .functional-tool-consent)>input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;display:block;flex:0 0 22px;width:22px;height:22px;margin:0;border:1px solid #8581ad;border-radius:6px;background:linear-gradient(145deg,#b2acf81f,#b2acf807);box-shadow:inset 0 1px #ffffff14;cursor:pointer}:is(.booking-showroom .bk-check,.functional-tool .functional-tool-consent)>input[type=checkbox]:checked{background:#b2acf8;border-color:#b2acf8}:is(.booking-showroom .bk-check,.functional-tool .functional-tool-consent)>input[type=checkbox]:checked:after{content:"";position:absolute;left:7px;top:3px;width:6px;height:11px;border:solid #14172d;border-width:0 2px 2px 0;transform:rotate(45deg)}:is(.booking-showroom .bk-check,.functional-tool .functional-tool-consent)>input[type=checkbox]:focus-visible{outline:3px solid #d8d4ff;outline-offset:4px}@media(forced-colors:active){:is(.booking-showroom .bk-check,.functional-tool .functional-tool-consent)>input[type=checkbox]{-moz-appearance:auto;appearance:auto;-webkit-appearance:auto}:is(.booking-showroom .bk-check,.functional-tool .functional-tool-consent)>input[type=checkbox]:checked:after{content:none}}.showroom.home-showroom{background:#080e1a;--home-gutter: clamp(25px,4.7vw,76px)}.home-showroom main :is(h1,h2,h3){text-wrap:balance}.home-showroom main h2{font-size:clamp(36px,4.6vw,68px);line-height:1.08;letter-spacing:-.05em;margin:0 0 26px}.home-showroom main h2 em{font-family:"Instrument Serif",Georgia,serif;color:var(--lavender);font-weight:400;font-size:1.17em;letter-spacing:-.035em}.home-showroom .section-label{font-size:10px;line-height:1.7;letter-spacing:.14em}.home-showroom .section-lead{font-size:clamp(17px,1.6vw,22px);line-height:1.65;max-width:480px}.home-showroom .primary-cta{font-size:16px;line-height:1.4;min-height:52px;height:auto;padding:16px 26px;gap:12px;max-width:100%;margin-top:0}.home-showroom .primary-cta svg{width:19px;height:19px}.home-section{padding:clamp(70px,8vw,125px) var(--home-gutter);border-top:1px solid #253047;scroll-margin-top:110px}.home-hero{position:relative;display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;min-height:min(770px,65vw);padding:0 var(--home-gutter) 75px}.home-hero-copy{position:relative;z-index:1;padding-bottom:35px}.home-hero h1{font-size:clamp(67px,7.8vw,116px);line-height:.98;letter-spacing:-.055em;margin:22px 0 28px}.home-hero h1 em{font-size:1.14em;line-height:1.1;letter-spacing:-.04em;margin:0;white-space:nowrap}.home-hero-intro{max-width:430px;font-size:clamp(17px,1.6vw,23px);line-height:1.6;color:var(--muted);margin:0}.home-hero-actions{margin-top:34px;display:flex;flex-wrap:wrap;align-items:center;gap:17px 25px}.home-text-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:14px;color:#d5d7e7}.home-text-link svg{width:16px;height:16px}.home-hero-visual{position:relative;width:144%;margin:40px 0 0 -35%;min-width:0}.home-image-depth{perspective:1100px}.home-hero-visual img{width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000),linear-gradient(0deg,transparent,#000 12%,#000);mask-image:linear-gradient(90deg,transparent,#000 12%,#000),linear-gradient(0deg,transparent,#000 12%,#000);-webkit-mask-composite:source-in;mask-composite:intersect}.home-hero-visual figcaption{color:#929cb6;font:9px/1.6 JetBrains Mono,monospace;text-align:right;padding-right:8px;margin-top:12px}.home-hero-footnote{position:absolute;bottom:26px;left:var(--home-gutter);right:var(--home-gutter);display:flex;gap:28px;font:10px/1.6 JetBrains Mono,monospace;letter-spacing:.04em;color:#b0b8ce}.home-hero-footnote span:not(:first-child):before{content:"";width:4px;height:4px;display:inline-block;border-radius:50%;background:#b2acf8;vertical-align:middle;margin-right:16px}.home-clients{padding-block:35px 45px}.home-clients .section-label{margin-bottom:27px}.home-client-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:28px 35px;color:#d6dbe9;font-size:clamp(16px,1.8vw,26px);font-weight:600;letter-spacing:-.025em}.home-clients .editorial-link{color:#aeb7cf;font-size:12px;margin-top:24px}.home-section-heading{display:flex;align-items:end;justify-content:space-between;gap:48px;margin-bottom:48px}.home-section-heading h2{margin-bottom:0}.home-section-heading .section-lead{max-width:370px;margin-bottom:4px}.home-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.home-service{min-width:0}.home-service-image{display:block;overflow:hidden;border-radius:18px;background:#0f1828}.home-service-image img{display:block;width:100%;height:auto;aspect-ratio:1.13;object-fit:cover}.home-service-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#b7b0e4;margin:24px 0 14px;font:10px/1.6 JetBrains Mono,monospace}.home-service-heading svg{width:22px;height:22px}.home-service h3{margin:0 0 14px;font-size:clamp(23px,2.3vw,34px);line-height:1.18;letter-spacing:-.04em;min-height:2.4em}.home-service p,.home-note{color:#afb9cf;font-size:15px;line-height:1.7;margin:0;max-width:440px}.home-service .editorial-link{margin-top:17px}.home-more-services{display:flex;flex-wrap:wrap;gap:8px 30px;align-items:center;margin-top:42px;padding-top:25px;border-top:1px solid #29344c}.home-more-services>span{color:#a9b1c6;font-size:13px;margin-right:auto}.home-more-services .editorial-link{margin:0}.home-method{display:grid;grid-template-columns:1fr 1fr;gap:clamp(45px,8vw,120px);background:#0b1220}.home-method-steps{list-style:none;margin:0;padding:0}.home-method-steps li{display:flex;align-items:start;gap:26px;padding:32px 0;border-bottom:1px solid #29344a}.home-method-steps li:first-child{padding-top:5px}.home-method-steps li:last-child{border-bottom:0}.home-step-number{flex:0 0 auto;font:400 48px/1 "Instrument Serif",Georgia,serif;font-style:italic;color:#ada6ed}.home-method-steps h3{margin:0 0 10px;font-size:25px;letter-spacing:-.035em}.home-method-steps p{font-size:15px;line-height:1.7;color:#b6bfd3;margin:0}.home-instrument-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.home-instrument{border:1px solid #303b52;border-radius:22px;overflow:hidden;background:#0c1423}.home-instrument-0{grid-column:1/-1;display:grid;grid-template-columns:1.2fr 1fr;align-items:center}.home-instrument-image{overflow:hidden}.home-instrument-image img{display:block;width:100%;height:auto;aspect-ratio:1.8;object-fit:cover}.home-instrument-0 .home-instrument-image img{aspect-ratio:1.3}.home-instrument-copy{padding:clamp(26px,3vw,48px)}.home-instrument-copy .section-label{margin-bottom:20px}.home-instrument h3{font-size:clamp(26px,2.6vw,39px);letter-spacing:-.045em;line-height:1.15;margin:0 0 16px;max-width:440px}.home-instrument p:not(.section-label){font-size:16px;line-height:1.65;color:#b7bfd1;max-width:440px;margin:0}.home-work{background:#0b1220}.home-work-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:40px;align-items:start}.home-work-grid img{width:100%;height:auto;object-fit:cover;display:block;border-radius:16px}.home-work-primary img{aspect-ratio:4/3}.home-work-secondary{margin-top:80px}.home-work-secondary img{aspect-ratio:1/1.12;object-position:center 45%}.home-work-caption{display:flex;justify-content:space-between;gap:16px;align-items:end;padding-top:24px}.home-work-caption .section-label{margin-bottom:8px}.home-work-caption h3{font-size:26px;line-height:1.15;letter-spacing:-.04em;margin:0}.home-work-caption .editorial-link{white-space:nowrap;margin:0;font-size:12px}.home-ai{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center}.home-ai-visual{border-radius:20px;overflow:hidden;perspective:1000px}.home-ai-visual img{display:block;width:100%;height:auto;aspect-ratio:1.12;object-fit:cover}.home-ai .home-note{margin-top:25px}.home-person{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center}.home-person .home-note{margin-top:24px}.home-person-photo{margin:0;max-width:470px;width:100%;justify-self:end}.home-person-photo>div{border-radius:20px;overflow:hidden;perspective:1000px}.home-person-photo img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:50% 16%}.home-person-photo figcaption{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding-top:21px}.home-person-photo figcaption strong{font-size:21px;letter-spacing:-.03em}.home-person-photo figcaption span{font:10px/1.6 JetBrains Mono,monospace;color:#adb5ca}.home-start{display:grid;grid-template-columns:1fr 1fr;gap:70px;background:#101729}.home-start-links>a{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #35405a;padding:27px 0}.home-start-links>a:first-child{padding-top:0}.home-start-links>a:last-child{border:0}.home-start-links small{display:block;font:9px/1.6 JetBrains Mono,monospace;color:#b3abec;letter-spacing:.07em}.home-start-links strong{display:block;font-size:25px;letter-spacing:-.035em;margin:12px 0 9px}.home-start-links span span{color:#b9c2d9;font-size:14px;line-height:1.7}.home-start-links svg{width:25px;height:25px;flex-shrink:0;color:#b2acf8}.home-questions{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px}.home-questions h2{font-size:clamp(32px,3.4vw,48px)}.home-faq-list details{border-bottom:1px solid #303c52}.home-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:70px;padding:20px 0;font:600 17px/1.5 Inter,sans-serif;cursor:pointer;list-style:none}.home-faq-list summary::-webkit-details-marker{display:none}.home-faq-list summary svg{width:20px;height:20px;flex:0 0 auto;color:#b2acf8;transition:transform .18s cubic-bezier(.23,1,.32,1)}.home-faq-list details[open] summary svg{transform:rotate(45deg)}.home-faq-list summary:focus-visible{outline:2px solid #b2acf8;outline-offset:5px}.home-faq-list p{margin:0 25px 25px 0;font-size:15px;line-height:1.75;color:#bdc6da}.home-finale{text-align:center;padding-block:clamp(80px,12vw,175px);background:radial-gradient(ellipse at 50% 100%,#202641 0,transparent 70%)}.home-finale h2{font-size:clamp(44px,6.8vw,100px)}.home-finale .section-lead{margin:0 auto 32px}.home-finale .primary-cta{margin:0 auto}.home-finale .editorial-link{margin-top:20px}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.home-showroom [data-depth-surface]{transform:perspective(1000px) rotateX(var(--depth-x,0deg)) rotateY(var(--depth-y,0deg));transition:transform .6s cubic-bezier(.22,1,.36,1)}.home-service-image img,.home-instrument-image img{transition:transform .65s cubic-bezier(.22,1,.36,1)}.home-service-image:hover img,.home-instrument:hover img{transform:scale(1.035)}.home-start-links>a svg{transition:transform .18s cubic-bezier(.23,1,.32,1)}.home-start-links>a:hover svg{transform:translate(3px,-3px)}}@media(max-width:1050px){.home-hero{min-height:670px}.home-hero h1{font-size:clamp(62px,8vw,90px)}.home-hero-visual{width:140%;margin-left:-35%}.home-hero-intro{max-width:330px}.home-service-grid{gap:20px}.home-work-caption{align-items:start;flex-direction:column}.home-ai,.home-person,.home-start,.home-questions{gap:35px}}@media(max-width:700px){.home-showroom main h2{font-size:clamp(36px,9.7vw,58px)}.home-hero{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding:14px var(--home-gutter) 65px}.home-hero-copy{padding-bottom:0}.home-hero .section-label{font-size:9px;margin-bottom:20px}.home-hero h1{font-size:clamp(53px,14.1vw,90px);margin:0 0 26px;line-height:1}.home-hero h1 em{font-size:1.11em}.home-hero-intro{max-width:460px;font-size:17px;line-height:1.6}.home-hero-actions{gap:11px;margin-top:27px}.home-hero-actions .primary-cta{font-size:14px;padding-inline:23px}.home-text-link{margin-left:4px;font-size:13px}.home-hero-visual{margin:5px -25px 20px;width:calc(100% + 50px)}.home-hero-visual>.home-image-depth{overflow:clip}.home-hero-visual img{aspect-ratio:1.2;object-fit:cover;object-position:67% center}.home-hero-visual figcaption{text-align:center;font-size:7px;padding:0 25px}.home-hero-footnote{font-size:8px;gap:12px;justify-content:space-between;bottom:26px}.home-hero-footnote span:not(:first-child):before{display:none}.home-section{padding-block:66px}.home-clients{padding-block:30px}.home-client-line{display:grid;grid-template-columns:1fr 1fr;gap:24px 18px;font-size:16px;line-height:1.5}.home-section-heading{display:block;margin-bottom:34px}.home-section-heading .section-lead{margin-top:26px}.home-section-heading .editorial-link{margin-top:18px}.home-service-grid{grid-template-columns:1fr;gap:40px}.home-service-image img{aspect-ratio:1.55}.home-service h3{font-size:27px;min-height:0;max-width:350px}.home-service p{font-size:15px}.home-more-services{gap:8px 20px;margin-top:30px}.home-more-services>span{flex-basis:100%;padding-bottom:8px}.home-more-services .editorial-link{font-size:13px;gap:8px}.home-method{grid-template-columns:1fr;gap:34px}.home-method-steps li{gap:22px}.home-method-steps h3{font-size:23px}.home-instrument-list{grid-template-columns:1fr;gap:22px}.home-instrument-0{display:block}.home-instrument-0 .home-instrument-image img{aspect-ratio:1.6}.home-instrument h3{font-size:29px}.home-instrument-copy{padding:26px}.home-work-grid{grid-template-columns:1fr;gap:38px}.home-work-secondary{margin-top:0}.home-work-secondary img{aspect-ratio:1.12;object-position:center 38%}.home-work-caption{gap:7px;padding-top:20px}.home-work-caption h3{font-size:27px}.home-ai,.home-person,.home-start,.home-questions{grid-template-columns:1fr;gap:33px}.home-ai-visual{order:2}.home-ai-visual img{aspect-ratio:1.4}.home-person-photo{max-width:440px;justify-self:start}.home-person-photo figcaption{padding-top:18px}.home-start-links strong{font-size:24px}.home-faq-list summary{font-size:16px}.home-finale{padding-block:90px}.home-finale h2{font-size:clamp(41px,11vw,66px)}}@media(prefers-reduced-motion:reduce){.home-showroom *{scroll-behavior:auto}.home-faq-list summary svg{transition:none}}.home-faq-list summary:focus-visible svg{transition:none}.home-work-secondary>a{display:grid;place-items:center;padding:24px;border:1px solid #343c53;border-radius:18px;background:linear-gradient(145deg,#20243a,#101828)}.home-work-secondary img{width:auto;max-width:100%;height:auto;max-height:360px;aspect-ratio:auto;object-fit:contain;object-position:center;border-radius:10px;filter:drop-shadow(0 14px 20px #02050b66)}@media(max-width:700px){.home-work-secondary>a{padding:18px}.home-work-secondary img{max-height:280px}}.bekkers-work{--bekkers-ink: #f5f3ff;--bekkers-muted: #b7b9d1;--bekkers-accent: #c4b9ff;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4.2vw,64px);padding:clamp(24px,3.8vw,48px);margin-block:32px 0;color:var(--bekkers-ink);border:1px solid rgb(196 185 255 / 18%);border-radius:28px;background:radial-gradient(ellipse at 18% 30%,rgb(126 107 212 / 15%),transparent 65%),#10142c;isolation:isolate}.bekkers-work__visual{position:relative;min-width:0;margin:0;padding:3% 11% 8% 0}.bekkers-work__desktop{padding:5px;border:1px solid rgb(216 218 243 / 34%);border-radius:14px;background:#202438;box-shadow:0 22px 42px #00000042;overflow:hidden}.bekkers-work__mobile{position:absolute;right:0;bottom:0;width:25.5%;padding:5px;border:1px solid rgb(216 218 243 / 44%);border-radius:20px;background:#181c2e;box-shadow:-10px 14px 34px #0000005c;overflow:hidden}.bekkers-work__visual img{display:block;width:100%;height:auto}.bekkers-work__desktop img{border-radius:8px}.bekkers-work__mobile img{border-radius:14px}.bekkers-work__copy{min-width:0}.bekkers-work__eyebrow{margin:0 0 14px;color:var(--bekkers-accent);font-size:11px;font-weight:650;line-height:1.5;letter-spacing:.13em;text-transform:uppercase}.bekkers-work__copy :is(h2,h3){margin:0;font:inherit;font-size:clamp(27px,2.65vw,38px);font-weight:530;line-height:1.12;letter-spacing:-.035em;text-wrap:balance}.bekkers-work__intro{margin:18px 0 0;color:#d5d6e6;font-size:15px;line-height:1.75;max-width:40ch}.bekkers-work__tags{display:flex;flex-wrap:wrap;gap:7px;list-style:none;margin:20px 0;padding:0}.bekkers-work__tags li{padding:5px 10px;border:1px solid rgb(196 185 255 / 20%);border-radius:999px;color:var(--bekkers-muted);font-size:11px;line-height:1.5}.bekkers-work__link{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:44px;max-width:100%;padding-block:7px;color:var(--bekkers-ink);font-size:14px;font-weight:550;line-height:1.5;text-decoration:none;border-bottom:1px solid rgb(196 185 255 / 65%)}.bekkers-work__link svg{flex:0 0 auto}.bekkers-work__link:focus-visible{outline:2px solid var(--bekkers-accent);outline-offset:6px;border-radius:2px}.bekkers-work__note{max-width:43ch;margin:16px 0 0;color:var(--bekkers-muted);font-size:11px;line-height:1.65}.bekkers-work__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(hover:hover)and (pointer:fine){.bekkers-work__link svg{transition:transform .16s cubic-bezier(.23,1,.32,1)}.bekkers-work__link:hover svg{transform:translate(2px,-2px)}.bekkers-work__link:active{transform:scale(.98)}}@media(max-width:760px){.bekkers-work{grid-template-columns:minmax(0,1fr);gap:28px;padding:24px;border-radius:22px}.bekkers-work__visual{max-width:490px;width:100%;box-sizing:border-box}.bekkers-work__copy :is(h2,h3){font-size:clamp(28px,6vw,36px)}.bekkers-work__intro{font-size:14px;max-width:46ch}.bekkers-work__tags{margin-block:16px}}@media(prefers-reduced-motion:reduce){.bekkers-work__link svg{transition:none}.bekkers-work__link:hover svg,.bekkers-work__link:active{transform:none}}.showroom.discovery-page{background:#080e1a}.discovery-page main{padding:0 clamp(25px,5vw,76px) 85px}.discovery-intro{max-width:760px;padding:28px 0 55px}.discovery-intro h1{font-size:clamp(56px,7.5vw,104px);line-height:1.02;letter-spacing:-.055em;margin:24px 0}.discovery-page em{font-family:"Instrument Serif",Georgia,serif;font-weight:400;color:var(--lavender)}.discovery-intro>p:last-child{max-width:550px;font-size:19px;line-height:1.7;color:#b9c1d6}.discovery-feature{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1.15fr;align-items:center;min-height:385px;border:1px solid #2a344c;border-radius:24px;overflow:hidden;background:#0d1422}.discovery-feature>div{position:relative;z-index:1;padding:40px}.discovery-feature h2{font-size:clamp(35px,3.7vw,52px);letter-spacing:-.04em;line-height:1.15;margin:20px 0 28px}.discovery-feature span{display:inline-flex;gap:16px;align-items:center;min-height:44px;font-size:14px}.discovery-feature svg{width:20px;height:20px}.discovery-feature img{width:140%;height:100%;object-fit:cover;margin-left:-40%;object-position:70%}.discovery-group{padding:75px 0 0}.discovery-group-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:30px}.discovery-group h2{font-size:40px;letter-spacing:-.04em;margin:14px 0 0;text-transform:capitalize}.discovery-group-heading>p{max-width:345px;font-size:16px;line-height:1.6;color:#b9c1d6;margin:0}.discovery-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;list-style:none;padding:0;margin:0}.discovery-links a{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 0;min-height:74px;border-top:1px solid #2d3850;font-size:17px;line-height:1.5}.discovery-links svg{flex:0 0 20px;width:20px;height:20px;color:#b2acf8}.discovery-contact{text-align:center;padding:100px 0 30px}.discovery-contact h2{font-size:clamp(40px,5vw,66px);line-height:1.1;letter-spacing:-.045em}.discovery-contact .primary-cta{margin:30px auto 0}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.discovery-links svg,.discovery-feature svg{transition:transform .18s ease-out}.discovery-links a:hover svg,.discovery-feature:hover svg{transform:translate(3px,-3px)}.discovery-links a:hover{color:var(--lavender)}}@media(max-width:700px){.discovery-intro{padding-top:12px}.discovery-intro h1{font-size:clamp(51px,13vw,77px)}.discovery-intro>p:last-child{font-size:17px}.discovery-feature{grid-template-columns:1fr}.discovery-feature>div{padding:30px 25px 5px}.discovery-feature img{width:100%;height:auto;margin:0}.discovery-feature h2{font-size:37px}.discovery-group{padding-top:60px}.discovery-group-heading{display:block}.discovery-group-heading>p{margin-top:18px}.discovery-links{grid-template-columns:1fr}.discovery-links a{min-height:68px}.discovery-contact{padding-top:65px}}.client-gallery{margin-top:clamp(48px,6vw,84px);color:#f3f1ff}.client-gallery__heading{max-width:720px;margin-bottom:28px}.client-gallery .client-gallery__heading h2{margin:0 0 14px;font-size:clamp(28px,3.2vw,40px);font-weight:530;line-height:1.15;letter-spacing:-.035em;text-wrap:balance}.client-gallery .client-gallery__heading p{margin:0;color:#b7becf;font-size:15px;line-height:1.7}.client-gallery__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px)}.client-gallery__card{--gallery-accent: #c8bdf4;display:flex;flex-direction:column;min-width:0;padding:clamp(20px,2vw,28px);border:1px solid #b2a5f72e;border-radius:24px;background:radial-gradient(ellipse at 15% 0%,#a995f711,transparent 60%),#101426}.client-gallery__card--harmony{--gallery-accent: #b1d7d7}.client-gallery__card--ehbo{--gallery-accent: #b6cdf5}.client-gallery__card--wooden{--gallery-accent: #d5c5a8}.client-gallery__visual{margin-bottom:26px;padding-bottom:13%}.client-gallery__visual .client-work__browser b{font-size:8px}.client-gallery__visual .client-work__mobile{border-radius:13px}.client-gallery__visual .client-work__mobile img{border-radius:9px}.client-gallery__visual figcaption{font-size:8px;letter-spacing:.06em}.client-gallery .client-gallery__label{margin:0 0 10px;color:var(--gallery-accent);font:10px/1.6 JetBrains Mono,monospace;letter-spacing:.05em}.client-gallery .client-gallery__copy h3{margin:0 0 13px;color:#f3f1ff;font-size:clamp(23px,2vw,29px);font-weight:530;line-height:1.15;letter-spacing:-.025em}.client-gallery .client-gallery__description{margin:0 0 22px;font-size:14px;line-height:1.75;color:#bdc5d5}.client-gallery__link{display:inline-flex;align-items:center;align-self:flex-start;gap:10px;min-height:44px;margin-top:auto;border-bottom:1px solid currentColor;color:var(--gallery-accent);text-decoration:none;font-size:13px;line-height:1.5}.client-gallery__link svg{width:19px;height:19px;flex:none}.client-gallery__link:focus-visible{outline:2px solid var(--gallery-accent);outline-offset:6px;border-radius:2px}@media(hover:hover)and (pointer:fine){.client-gallery__link:hover{color:#fff}}@media(max-width:900px){.client-gallery__grid{grid-template-columns:minmax(0,1fr)}.client-gallery__card{padding:24px}.client-gallery__visual{width:100%;max-width:520px;box-sizing:border-box}.client-gallery .client-gallery__copy h3{font-size:28px}}.showroom.general-showroom{background:#080e1a;--g-gutter: clamp(22px, 4.7vw, 76px)}.general-showroom .g-hero{position:relative;display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:clamp(32px,5vw,80px);padding:36px var(--g-gutter) 94px;min-height:690px}.general-showroom .g-hero-copy{position:relative;z-index:1;min-width:0}.general-showroom .g-kicker{margin:0 0 22px;color:#b9b5e6;font:11px/1.6 JetBrains Mono,monospace;letter-spacing:.13em}.general-showroom h1{margin:0;font-size:clamp(58px,7.5vw,112px);line-height:.98;letter-spacing:-.055em}.general-showroom h1 em{margin-top:0;font-size:1.16em;line-height:1.05;letter-spacing:-.035em}.general-showroom .g-intro{margin:28px 0 0;max-width:470px;color:#cbd0e3;font-size:clamp(17px,1.7vw,23px);line-height:1.55;letter-spacing:-.025em}.general-showroom .g-action{margin-top:30px;min-height:54px;height:auto;padding:16px 27px;font-size:16px;gap:16px}.general-showroom .g-action svg,.general-showroom .g-text-link svg,.general-showroom .g-down svg{flex-shrink:0;width:19px;height:19px}.general-showroom .g-down{display:flex;align-items:center;gap:12px;min-height:44px;width:fit-content;margin-top:13px;color:#bdc4da;font-size:13px}.general-showroom .g-section{padding:clamp(64px,7.5vw,110px) var(--g-gutter);border-top:1px solid #2b3449;scroll-margin-top:100px}.general-showroom .g-section h2{margin:0 0 25px;font-size:clamp(38px,4.4vw,64px);line-height:1.1;letter-spacing:-.045em}.general-showroom .g-section h2 em{font:italic 1.15em/1.04 "Instrument Serif",Georgia,serif;color:var(--lavender);letter-spacing:-.025em}.general-showroom .g-section-heading{margin-bottom:46px}.general-showroom h3{margin:0 0 13px;font-size:clamp(21px,2vw,28px);line-height:1.2;font-weight:600;letter-spacing:-.035em}.general-showroom .g-copy,.general-showroom .g-section p:not([class]),.general-showroom .g-case-card>p{color:#b8c2d9;font-size:15px;line-height:1.7}.general-showroom .g-lead{color:#cbd0e3;margin:0;max-width:520px;font-size:clamp(17px,1.7vw,22px);line-height:1.6;letter-spacing:-.02em}.general-showroom .g-copy{margin:22px 0 0;max-width:490px}.general-showroom .g-small{color:#b4bdd2;font-size:12px;line-height:1.7}.general-showroom .g-text-link{display:flex;width:fit-content;gap:18px;align-items:center;min-height:44px;margin-top:24px;padding:9px 0;border-bottom:1px solid #6e6b89;font-size:14px;line-height:1.5;color:#e2def9}.general-showroom .g-text-link svg{transition:transform .18s cubic-bezier(.23,1,.32,1)}.general-showroom .g-index{font:12px/1.5 JetBrains Mono,monospace;color:var(--lavender)}.general-showroom .g-portrait{position:relative;margin:0;width:100%;max-width:470px;justify-self:end}.general-showroom .g-portrait-frame{overflow:clip;aspect-ratio:4 / 5;background:#0d1a2a;border-radius:150px 150px 18px 18px;border:1px solid #344155}.general-showroom .g-portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 25%}.general-showroom .g-portrait figcaption{position:relative;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:23px 0 0;font-size:12px;line-height:1.5;color:#c5cbe0}.general-showroom .g-portrait figcaption span:first-child{color:#c2bafa;font:10px/1.5 JetBrains Mono,monospace;letter-spacing:.1em}.general-showroom .g-portrait-note{position:absolute;right:-18px;bottom:91px;padding:12px 24px;color:#101829;background:#c8c2fa;border-radius:4px;font:italic 35px/1.1 "Instrument Serif",Georgia,serif;transform:rotate(-6deg);box-shadow:0 8px 28px #03071442}.general-showroom .g-method{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;padding:0;margin:0}.general-showroom .g-method li{padding:26px 30px 0;border-top:1px solid #69648a;border-right:1px solid #303a50}.general-showroom .g-method li:first-child{padding-left:0}.general-showroom .g-method li:last-child{padding-right:0;border-right:0}.general-showroom .g-method h3{margin:24px 0 13px}.general-showroom .g-method p{max-width:315px;margin:0}.general-showroom .g-about-work,.general-showroom .g-about-direct,.general-showroom .g-case-context,.general-showroom .g-price-boundaries,.general-showroom .g-contact-next,.general-showroom .g-company{display:grid;grid-template-columns:1fr 1fr;gap:clamp(35px,6vw,90px);align-items:center}.general-showroom .g-work-photo{margin:0;min-width:0}.general-showroom .g-work-photo img{display:block;width:100%;height:auto;border-radius:20px}.general-showroom .g-work-photo figcaption{padding-top:19px;color:#aaa9ca;font:10px/1.6 JetBrains Mono,monospace;letter-spacing:.09em}.general-showroom .g-principles{border:1px solid #3c425c;border-radius:18px;padding:clamp(25px,3.6vw,52px);background:linear-gradient(145deg,#202540,#101826 70%)}.general-showroom .g-large-year{display:block;margin:0 0 35px;font:600 clamp(68px,8vw,112px)/.9 Inter,sans-serif;letter-spacing:-.08em;color:#d9d3ff}.general-showroom .g-large-year span{display:block;margin-top:17px;color:#c1b9e3;font:10px/1.5 JetBrains Mono,monospace;letter-spacing:.13em}.general-showroom .g-principles .g-text-link{margin-top:25px}.general-showroom .g-report{position:relative;margin:0;padding:24px;width:min(100%,420px);justify-self:center;isolation:isolate;border:1px solid #343c53;border-radius:18px;background:linear-gradient(145deg,#20243a,#101828)}.general-showroom .g-report img{position:relative;display:block;width:auto;max-width:100%;height:auto;max-height:360px;object-fit:contain;margin:0 auto;filter:drop-shadow(0 14px 20px #02050b66)}.general-showroom .g-report-glow{position:absolute;z-index:-1;top:10%;right:-8%;bottom:0;left:-8%;background:radial-gradient(ellipse,#62599652,#20283d22 55%,transparent 72%)}.general-showroom .g-report figcaption{position:relative;margin:18px 0 0;font-size:12px;line-height:1.7;color:#b9bfd4}.general-showroom .g-report figcaption span{display:block;margin-bottom:8px;color:#c2b9f6;font:9px/1.6 JetBrains Mono,monospace;letter-spacing:.08em}.general-showroom .g-case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.general-showroom .g-case-card{min-width:0;padding:25px;border:1px solid #343c53;border-radius:18px;background:#101828;display:flex;flex-direction:column}.general-showroom .g-case-logo{height:130px;display:grid;place-items:center;margin:-6px 0 29px;border-bottom:1px solid #323a50;padding:16px 18px 28px}.general-showroom .g-case-logo img{width:100%;height:100%;object-fit:contain}.general-showroom .g-case-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;color:#c1b9f0;font:9px/1.6 JetBrains Mono,monospace;margin-bottom:18px}.general-showroom .g-case-meta span:last-child{color:#bbc2d7}.general-showroom .g-case-card h3{font-size:23px}.general-showroom .g-case-card>p{margin:0 0 16px}.general-showroom .g-case-card .g-text-link{margin-top:auto;width:100%;justify-content:space-between}.general-showroom .g-case-file{background:linear-gradient(140deg,#252c47,#101b2a 75%);border:1px solid #474962;border-radius:18px;padding:clamp(25px,3.7vw,52px);box-shadow:15px 15px 0 -1px #0c1423,15px 15px #2a3349}.general-showroom .g-case-file ol{padding:0;margin:0;list-style:none}.general-showroom .g-case-file li{display:grid;grid-template-columns:25px 1fr;gap:18px;padding:25px 0;border-bottom:1px solid #42495e}.general-showroom .g-case-file h3{font-size:20px;margin-bottom:8px}.general-showroom .g-case-file p:not([class]){margin:0;font-size:14px}.general-showroom .g-file-note{margin:25px 0 0;color:#c3bfdb;font-size:12px;line-height:1.6}.general-showroom .g-closing{text-align:center;background:radial-gradient(ellipse at 50% 100%,#29224166,transparent 67%)}.general-showroom .g-closing .g-lead{margin:0 auto;max-width:540px}.general-showroom .g-closing .g-action{margin:30px auto 0}.general-showroom .g-closing-actions{display:flex;align-items:center;justify-content:center;gap:30px}.general-showroom .g-closing-actions .g-action{margin:30px 0 0}.general-showroom .g-tax{margin:18px 0 0;color:#d9d1fa;font-size:12px}.general-showroom .g-receipt{position:relative;padding:clamp(28px,4vw,58px);border-radius:22px;border:1px solid #6b638d;background:linear-gradient(140deg,#2a2d4c,#131c2d 65%);transform:rotate(2deg);box-shadow:0 28px 65px #0005}.general-showroom .g-receipt-title{margin:0 0 30px;color:#eeeefe;font-size:clamp(22px,2.3vw,33px);font-weight:600;line-height:1.2;letter-spacing:-.04em}.general-showroom .g-receipt-title em{color:#c6bcfa;font:italic 1.2em "Instrument Serif",Georgia,serif}.general-showroom .g-receipt dl{margin:0}.general-showroom .g-receipt dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:15px 0;border-top:1px solid #4b4b64}.general-showroom .g-receipt dt{font-size:13px;line-height:1.5;color:#c9cbe2}.general-showroom .g-receipt dd{margin:0;font-size:22px;letter-spacing:-.04em}.general-showroom .g-receipt .g-receipt-total{padding:25px 0;margin-top:9px;border-top:1px solid #9b91bd}.general-showroom .g-receipt-total dd{color:#d7ceff;font-size:clamp(64px,6.5vw,91px);font-weight:600;line-height:1;letter-spacing:-.07em}.general-showroom .g-receipt-first{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px dashed #77738c;padding:22px 0 10px}.general-showroom .g-receipt-first span{max-width:200px;color:#c7cbe0;font-size:12px;line-height:1.5}.general-showroom .g-receipt-first strong{white-space:nowrap;font-size:24px;font-weight:600}.general-showroom .g-price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.general-showroom .g-price-card{min-width:0;padding:clamp(23px,2.5vw,37px);display:flex;flex-direction:column;background:#0f1726;border:1px solid #394259;border-radius:18px}.general-showroom .g-price-accent{background:#1b2238;border-color:#8175a6}.general-showroom .g-price-card h3{font-size:24px}.general-showroom .g-amount{margin:20px 0 22px;color:#eeeaff;font-size:clamp(52px,5.6vw,78px);font-weight:600;line-height:1;letter-spacing:-.07em}.general-showroom .g-amount span{display:block;margin-top:15px;color:#bfc3db;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:0}.general-showroom .g-tier-list{margin:10px 0 5px;font-size:12px}.general-showroom .g-tier-list>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid #3b4359}.general-showroom .g-tier-list dt{color:#c0c4dc}.general-showroom .g-tier-list dd{margin:0;white-space:nowrap}.general-showroom .g-price-condition{margin:16px 0 24px;color:#bbc3db;font-size:13px;line-height:1.7}.general-showroom .g-price-card .g-text-link{margin-top:auto;font-size:13px}.general-showroom .g-more-prices{display:grid;grid-template-columns:1fr 1fr;gap:55px}.general-showroom .g-more-prices article{min-width:0;border-top:1px solid #8b7eae;padding-top:28px}.general-showroom .g-price-rows{margin:30px 0 0}.general-showroom .g-price-rows>div{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:17px 0;border-bottom:1px solid #344057}.general-showroom .g-price-rows dt{color:#cbd0e3;font-size:14px;line-height:1.5;max-width:190px}.general-showroom .g-price-rows dd{margin:0;color:#ded9fc;font-size:26px;white-space:nowrap;letter-spacing:-.04em}.general-showroom .g-price-rows dd span{font-size:12px;color:#c0c7dc;letter-spacing:0}.general-showroom .g-price-boundaries{align-items:start}.general-showroom .g-boundary-list article{padding:25px 0;border-bottom:1px solid #354158}.general-showroom .g-boundary-list article:first-child{padding-top:0}.general-showroom .g-boundary-list article:last-child{border-bottom:0;padding-bottom:0}.general-showroom .g-boundary-list h3{font-size:21px}.general-showroom .g-boundary-list p{margin:0}.general-showroom .g-contact-hero h1{font-size:clamp(58px,6.7vw,99px)}.general-showroom .g-contact-hero h1 em{font-size:1.08em;letter-spacing:-.045em}.general-showroom .g-portrait-contact .g-portrait-frame{border-radius:18px 150px 18px 18px}.general-showroom .g-contact-line{margin:24px 0 0}.general-showroom .g-contact-line a{display:inline-flex;align-items:center;min-height:44px;color:#e1d9ff;font-size:22px;letter-spacing:-.025em}.general-showroom .g-contact-line span{display:block;font-size:12px;color:#abb7cf;margin-top:2px}.general-showroom .g-contact-routes{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.general-showroom .g-contact-route{min-width:0;display:flex;flex-direction:column;padding:31px;border-radius:18px;border:1px solid #384158;background:#111a2b}.general-showroom .g-route-agenda{grid-row:span 2;justify-content:center;border-color:#7c72a4;background:radial-gradient(ellipse at 70% 0%,#3d335f66,transparent 70%),#1a2137}.general-showroom .g-route-icon{margin-bottom:27px;color:#beb3f7;width:33px;height:33px}.general-showroom .g-route-agenda .g-route-icon{width:66px;height:66px;margin-bottom:36px}.general-showroom .g-contact-route h3{font-size:22px}.general-showroom .g-contact-route p{margin:0 0 15px}.general-showroom .g-contact-route .g-text-link{margin-top:auto;font-size:13px;gap:10px}.general-showroom .g-route-agenda .g-text-link{margin-top:30px}.general-showroom .g-contact-expect article{padding:25px 0;border-bottom:1px solid #344056}.general-showroom .g-contact-expect article:first-child{padding-top:0}.general-showroom .g-contact-expect article:last-child{padding-bottom:0;border-bottom:0}.general-showroom .g-contact-expect .g-index{display:block;margin-bottom:18px}.general-showroom .g-contact-expect h3{font-size:23px}.general-showroom .g-contact-expect p{margin:0}.general-showroom .g-company{align-items:start}.general-showroom .g-company-details{margin:0}.general-showroom .g-company-details>div{display:grid;grid-template-columns:125px 1fr;gap:20px;padding:17px 0;border-bottom:1px solid #334056;font-size:14px;line-height:1.65}.general-showroom .g-company-details>div:first-child{padding-top:0}.general-showroom .g-company-details dt{color:#aeb7d0}.general-showroom .g-company-details dd{margin:0;color:#e0e2ef}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.general-showroom .g-text-link:hover svg{transform:translate(2px,-2px)}}@media(max-width:1000px){.general-showroom .g-hero{gap:32px;min-height:620px;padding-top:24px}.general-showroom .g-case-grid,.general-showroom .g-price-grid{gap:14px}.general-showroom .g-case-card{padding:20px}.general-showroom .g-contact-routes{grid-template-columns:1fr 1fr}.general-showroom .g-route-agenda{grid-row:auto;grid-column:1 / -1}.general-showroom .g-route-agenda .g-route-icon{width:38px;height:38px;margin-bottom:25px}.general-showroom .g-route-agenda .g-text-link{margin-top:12px}.general-showroom .g-more-prices{gap:30px}}@media(max-width:760px){.general-showroom .g-hero{grid-template-columns:1fr;padding:21px var(--g-gutter) 63px;gap:39px;min-height:0}.general-showroom h1{font-size:clamp(56px,13.6vw,83px)}.general-showroom .g-contact-hero h1{font-size:clamp(53px,12.7vw,78px)}.general-showroom .g-kicker{font-size:10px;margin-bottom:18px}.general-showroom .g-intro{max-width:490px;font-size:17px;margin-top:23px}.general-showroom .g-action{margin-top:25px;min-height:50px;font-size:15px;padding:14px 24px}.general-showroom .g-down{margin-top:10px}.general-showroom .g-portrait{max-width:500px;justify-self:center;width:calc(100% - 16px)}.general-showroom .g-portrait-frame{aspect-ratio:1.05;border-radius:100px 100px 14px 14px}.general-showroom .g-portrait img{object-position:center 22%}.general-showroom .g-portrait-note{font-size:28px;right:-12px;bottom:70px;padding:10px 20px}.general-showroom .g-portrait figcaption{padding-top:18px;font-size:11px}.general-showroom .g-section-heading{margin-bottom:34px}.general-showroom .g-section h2{font-size:clamp(35px,8.5vw,52px)}.general-showroom .g-method{grid-template-columns:1fr}.general-showroom .g-method li,.general-showroom .g-method li:first-child,.general-showroom .g-method li:last-child{display:grid;grid-template-columns:30px 1fr;gap:0 17px;padding:25px 0;border-right:0;border-top:1px solid #414961}.general-showroom .g-method .g-index{grid-row:1 / 3;margin-top:5px}.general-showroom .g-method h3{margin:0 0 10px}.general-showroom .g-method p{max-width:none}.general-showroom .g-method li:last-child{padding-bottom:0}.general-showroom .g-about-work,.general-showroom .g-about-direct,.general-showroom .g-case-context,.general-showroom .g-price-boundaries,.general-showroom .g-contact-next,.general-showroom .g-company{grid-template-columns:1fr;gap:35px}.general-showroom .g-about-work .g-work-photo{order:2}.general-showroom .g-work-photo img{border-radius:14px}.general-showroom .g-principles{padding:29px}.general-showroom .g-large-year{font-size:85px;margin-bottom:25px}.general-showroom .g-report{padding:18px;max-width:360px;justify-self:center}.general-showroom .g-report-glow{top:10%;right:0;bottom:0;left:0}.general-showroom .g-report img{width:auto;max-height:280px}.general-showroom .g-report figcaption{margin-top:18px;text-align:center;font-size:11px}.general-showroom .g-case-grid,.general-showroom .g-price-grid{grid-template-columns:1fr;gap:20px}.general-showroom .g-case-card{padding:26px}.general-showroom .g-case-logo{height:114px;padding:12px 28px 24px;margin-bottom:24px}.general-showroom .g-case-meta{font-size:10px}.general-showroom .g-case-card .g-text-link{margin-top:7px}.general-showroom .g-case-file{padding:28px;margin-right:10px;box-shadow:10px 10px 0 -1px #0c1423,10px 10px #2a3349}.general-showroom .g-closing{text-align:left}.general-showroom .g-closing .g-lead,.general-showroom .g-closing .g-action{margin-left:0;margin-right:0}.general-showroom .g-closing-actions{align-items:flex-start;flex-direction:column;gap:0}.general-showroom .g-closing-actions .g-text-link{margin-top:15px}.general-showroom .g-receipt{width:calc(100% - 8px);margin:7px 4px;padding:28px;border-radius:17px;transform:rotate(1deg)}.general-showroom .g-receipt-title{font-size:26px}.general-showroom .g-receipt-total dd{font-size:70px}.general-showroom .g-receipt-first strong{font-size:22px}.general-showroom .g-price-card{padding:27px}.general-showroom .g-amount{font-size:68px}.general-showroom .g-price-card .g-text-link{margin-top:0}.general-showroom .g-more-prices{grid-template-columns:1fr;gap:40px}.general-showroom .g-price-rows{margin-top:22px}.general-showroom .g-price-rows>div{gap:16px}.general-showroom .g-price-rows dt{max-width:160px}.general-showroom .g-price-rows dd{font-size:24px}.general-showroom .g-price-rows dd span{display:block;margin-top:5px;text-align:right}.general-showroom .g-portrait-contact .g-portrait-frame{border-radius:14px 100px 14px 14px}.general-showroom .g-contact-line{margin-top:17px}.general-showroom .g-contact-routes{grid-template-columns:1fr;gap:17px}.general-showroom .g-contact-route{padding:27px}.general-showroom .g-route-agenda{grid-column:auto}.general-showroom .g-contact-route .g-text-link{margin-top:8px;font-size:14px}.general-showroom .g-company-details>div{grid-template-columns:100px 1fr;gap:17px;font-size:13px}}@media(prefers-reduced-motion:reduce){.general-showroom .g-text-link svg{transition:none}}.myparcel-login{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin-top:1rem}.myparcel-login .myparcel-plan-jump{color:var(--muted, #b4b9c9)}.myparcel-details .editorial-section{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:2rem 3rem}.myparcel-details h2{font-size:clamp(2rem,4vw,3.3rem);line-height:1.07;text-wrap:balance}.myparcel-prose{min-width:0;max-width:72ch}.myparcel-prose p,.myparcel-workspaces p{line-height:1.7;color:var(--muted, #b4b9c9)}.myparcel-prose p+p{margin-top:1rem}.myparcel-workspaces{display:grid;gap:1.5rem}.myparcel-workspaces article{border-top:1px solid rgba(190,181,255,.2);padding-top:1.2rem}.myparcel-workspaces h3{margin:.5rem 0}.myparcel-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.myparcel-plan{min-width:0;padding:1.5rem;border:1px solid rgba(190,181,255,.25);border-radius:18px;background:#beb5ff0d}.myparcel-plan h3{font-size:1.25rem;margin:0}.myparcel-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .7rem;margin:1rem 0}.myparcel-price strong{color:var(--lavender, #c4b5fd);font-size:2rem;line-height:1.1}.myparcel-price span{font-size:.9rem}.myparcel-plan ul{padding-left:1.15rem;line-height:1.6}.myparcel-plan li+li{margin-top:.5rem}.myparcel-conditions{grid-column:2}.myparcel-actions{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:1rem}.myparcel-action{min-height:44px;min-width:44px;display:inline-flex;align-items:center;gap:.6rem;overflow-wrap:anywhere}.myparcel-action svg{flex:0 0 1.1em}.myparcel-action:focus-visible{outline:2px solid var(--lavender, #c4b5fd);outline-offset:5px;border-radius:3px}@media(max-width:900px){.myparcel-details .editorial-section{grid-template-columns:minmax(0,1fr);gap:1.5rem}.myparcel-conditions{grid-column:auto}}@media(max-width:520px){.myparcel-plans{grid-template-columns:minmax(0,1fr)}.myparcel-plan{padding:1.25rem}}@media(prefers-reduced-motion:reduce){.myparcel-action{transition:none}}@media(min-width:761px){.topic-myparcel-dashboard .topic-hero h1{font-size:clamp(54px,5.6vw,84px)}.topic-myparcel-dashboard .topic-hero h1 em{font-size:1.08em}.topic-myparcel-dashboard .topic-hero .hero-intro{font-size:clamp(18px,1.55vw,22px)}}.myparcel-details .editorial-section>#myparcel-demo{grid-column:1 / -1;min-width:0}.interactive-myparcel{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.interactive-myparcel>.client-work__copy{padding:0;max-width:82ch}.interactive-myparcel .client-work__note{max-width:76ch}.interactive-myparcel__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:22px}.interactive-myparcel__actions button,.interactive-myparcel__actions a,.interactive-myparcel__login{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;box-sizing:border-box;padding:10px 14px;font:inherit;font-size:14px;line-height:1.45;color:#e7e5ff;text-align:left;text-decoration:none;border:1px solid rgba(199,194,244,.3);border-radius:9px;background:transparent;cursor:pointer}.interactive-myparcel__actions .interactive-myparcel__start{color:#11152e;background:#d2c8ff;border-color:#d2c8ff;font-weight:650}.interactive-myparcel__actions button:hover,.interactive-myparcel__actions a:hover,.interactive-myparcel__login:hover{border-color:#e2d9ff}.interactive-myparcel__actions :focus-visible,.interactive-myparcel__login:focus-visible,.interactive-myparcel__screen iframe:focus-visible{outline:3px solid #d9ceff;outline-offset:4px}.interactive-myparcel__status{min-height:2.8em;margin:12px 0 0;font-size:13px;line-height:1.6;color:#bdbad3}.interactive-myparcel__visual{min-width:0;width:100%;box-sizing:border-box;margin:0;padding:0 14px}.interactive-myparcel__laptop{position:relative;padding:22px 9px 12px;border:1px solid #7b8191;border-radius:25px 25px 8px 8px;background:linear-gradient(125deg,#858a99,#252936 12%,#090d17 55%,#444957);box-shadow:0 26px 64px #0005,inset 0 0 0 2px #0b0f19}.interactive-myparcel__camera{position:absolute;top:8px;left:50%;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:#293448;box-shadow:0 0 0 2px #101621}.interactive-myparcel__screen{overflow:hidden;aspect-ratio:1200/850;background:#081327;border:1px solid #060a12;border-radius:9px}.interactive-myparcel__screen img,.interactive-myparcel__screen iframe{display:block;width:100%;height:100%;border:0}.interactive-myparcel__screen iframe{min-width:320px}.interactive-myparcel__screen img{object-fit:contain}.interactive-myparcel__screen[data-active=true]{aspect-ratio:16/10;min-height:560px;overflow:auto}.interactive-myparcel__base{position:relative;height:18px;margin:0 -12px;border:1px solid #555e70;border-top:0;border-radius:0 0 50% 50%/0 0 85% 85%;background:linear-gradient(#c4c9d3,#9ba3b1 36%,#4d5666 74%,#283141);box-shadow:0 14px 24px #0004}.interactive-myparcel__base>span{display:block;width:16%;height:6px;margin:0 auto;border-radius:0 0 8px 8px;background:linear-gradient(#697283,#abb3c0)}.interactive-myparcel__visual figcaption{padding-top:18px;text-align:center;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#b7b4cc}.interactive-myparcel__login{justify-self:start}.interactive-myparcel__screen:fullscreen{aspect-ratio:auto;width:100vw;height:100dvh;min-height:0;border:0;border-radius:0;background:#081327}@media(max-width:700px){.interactive-myparcel{gap:18px;padding:24px 16px}.interactive-myparcel__actions{align-items:stretch;gap:10px}.interactive-myparcel__actions button,.interactive-myparcel__actions a{max-width:100%}.interactive-myparcel__visual{width:calc(100% + 32px);margin-inline:-16px;padding:0 2px}.interactive-myparcel__laptop{padding:18px 5px 8px;border-radius:17px 17px 5px 5px}.interactive-myparcel__camera{top:6px}.interactive-myparcel__screen{border-radius:6px}.interactive-myparcel__screen[data-active=true]{height:680px;min-height:0;aspect-ratio:auto}.interactive-myparcel__base{height:12px;margin:0 -2px}.interactive-myparcel__base>span{height:4px}.interactive-myparcel__screen:fullscreen{height:100dvh}}.ai-index-explorer{color:var(--text, #f4f2ff);padding:clamp(2rem,6vw,5rem) 0;min-width:0;scroll-margin-top:8rem}.topic-showroom .ai-index-explorer{margin-inline:calc(57 * var(--unit))}@media(max-width:700px){.topic-showroom .ai-index-explorer{margin-inline:calc(27 * var(--unit))}}.ai-index-explorer h2{font-size:clamp(2rem,4vw,3.3rem);line-height:1.08;margin:.7rem 0 1rem;text-wrap:balance;max-width:22ch}.ai-index-explorer p{line-height:1.65}.ai-index-heading{max-width:72ch}.ai-index-heading>p:not(.ai-index-eyebrow),.ai-index-explorer caption,.ai-index-method p,.ai-index-access{color:var(--muted, #b4b9c9)}.ai-index-eyebrow{font-size:.78rem;letter-spacing:.09em;font-weight:700;color:var(--lavender, #c4b5fd)}.ai-index-dateline{display:flex;flex-wrap:wrap;gap:.35rem 1.2rem;margin:1.5rem 0 .5rem}.ai-index-dateline strong{color:var(--lavender, #c4b5fd)}.ai-index-dateline span{font-size:.875rem}.ai-index-snapshot-note{max-width:85ch;font-size:.95rem}.ai-index-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1.5rem 0 .75rem}.ai-index-stats>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:.35rem;border:1px solid rgba(190,181,255,.24);border-radius:14px;padding:1.2rem;background:#beb5ff0b;min-width:0}.ai-index-stats dt{font-size:.8rem;line-height:1.45;color:var(--muted, #b4b9c9)}.ai-index-stats dd{margin:0;color:var(--lavender, #c4b5fd);font-size:clamp(1.65rem,3vw,2.5rem);font-variant-numeric:tabular-nums;font-weight:600}.ai-index-valid{font-size:.875rem;color:var(--muted, #b4b9c9)}.ai-index-filter{margin:2.5rem 0 1rem}.ai-index-filter label{display:block;font-weight:600;margin-bottom:.5rem}.ai-index-filter select{width:min(100%,34rem);min-height:48px;padding:.7rem 2.5rem .7rem .85rem;border:1px solid rgba(190,181,255,.5);border-radius:8px;background:#171827;color:#f4f2ff;font:inherit}.ai-index-filter select:disabled{opacity:.6}.ai-index-filter p{font-size:.85rem;margin:.65rem 0;max-width:76ch;color:var(--muted, #b4b9c9)}.ai-index-branches{display:grid;gap:.75rem}.ai-index-branch{min-width:0;border:1px solid rgba(190,181,255,.24);border-radius:12px;background:#beb5ff06}.ai-index-branch>summary,.ai-index-method>summary{cursor:pointer;min-height:48px;padding:1rem 1.25rem;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.ai-index-branch>summary::marker,.ai-index-method>summary::marker{color:var(--lavender, #c4b5fd)}.ai-index-branch-count{display:block;margin:.25rem 0 0 1rem;font-size:.8rem;font-weight:400;color:var(--muted, #b4b9c9)}.ai-index-branch-body{padding:0 1.25rem 1rem;min-width:0}.ai-index-branch-body>p{font-size:.8rem;color:var(--muted, #b4b9c9);margin:.25rem 0 .75rem}.ai-index-table-wrap{max-width:100%}.ai-index-explorer table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:.9rem}.ai-index-explorer caption{caption-side:top;text-align:left;line-height:1.55;padding:0 0 .9rem;font-size:.8rem}.ai-index-explorer th,.ai-index-explorer td{padding:.85rem .5rem;border-bottom:1px solid rgba(190,181,255,.13);text-align:right;vertical-align:top;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.ai-index-explorer th:first-child{width:45%;text-align:left;padding-left:0}.ai-index-explorer thead th{font-size:.75rem;line-height:1.5;font-weight:500;color:var(--muted, #b4b9c9)}.ai-index-explorer tbody th{font-weight:500}.ai-index-explorer td:last-child{color:var(--lavender, #c4b5fd)}.ai-index-explorer tbody tr:last-child>*{border-bottom:0}.ai-index-method{margin:1.75rem 0 1rem;border-block:1px solid rgba(190,181,255,.24)}.ai-index-method>summary{padding-left:0}.ai-index-method p{max-width:85ch;font-size:.925rem;margin:.5rem 0 1.25rem}.ai-index-access{max-width:85ch;font-size:.875rem}.ai-index-links{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.ai-index-explorer a{min-height:44px;display:inline-flex;align-items:center;color:var(--lavender, #c4b5fd);text-underline-offset:.22em;overflow-wrap:anywhere}.ai-index-explorer a:focus-visible,.ai-index-explorer summary:focus-visible,.ai-index-explorer select:focus-visible{outline:2px solid var(--lavender, #c4b5fd);outline-offset:4px;border-radius:4px}@media(max-width:600px){.ai-index-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-index-stats>div{padding:1rem}.ai-index-branch>summary{padding:.85rem}.ai-index-branch-body{padding:0 .85rem .75rem}.ai-index-explorer table{font-size:.8rem}.ai-index-explorer th,.ai-index-explorer td{padding:.7rem .3rem}.ai-index-explorer th:first-child{width:41%}.ai-index-explorer thead th{font-size:.7rem}}.usable-hub{display:block;scroll-margin-top:120px}.usable-hub>header{max-width:800px;margin-bottom:2rem}.usable-hub h2{font-size:clamp(2rem,4vw,4rem);line-height:1.04;letter-spacing:-.04em}.usable-hub h3{font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.15;letter-spacing:-.025em}.usable-hub p{line-height:1.6}.usable-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.usable-card{min-width:0;border:1px solid #34394e;border-radius:24px;background:linear-gradient(135deg,#141b2d,#0d1422);padding:clamp(1.25rem,2.4vw,2rem);display:flex;flex-direction:column;gap:1rem}.usable-card p{color:#c5cada;margin:0}.usable-card h3{margin:0}.usable-card a:last-child{margin-top:auto}.usable-hub a,.usable-hub button{min-height:44px}.usable-hub :focus-visible{outline:2px solid #b4a8ff;outline-offset:5px}.knowledge-feature{display:grid;grid-template-columns:1fr 1fr;border:1px solid #4e4976;border-radius:28px;overflow:hidden;margin:2rem 0 3rem;background:#11192b}.knowledge-feature>img{width:100%;height:100%;object-fit:cover;object-position:left top}.knowledge-feature>div{padding:clamp(1.5rem,3vw,3rem)}.knowledge-feature h3{font-size:clamp(1.7rem,3vw,3rem);margin:.8rem 0}.knowledge-meta{display:flex;flex-wrap:wrap;gap:.6rem;font-size:.78rem;color:#b1b8ce}.knowledge-meta>span{border:1px solid #444c66;border-radius:99px;padding:2px 8px}.usable-search{display:grid;gap:.7rem;max-width:680px;margin:1.5rem 0}.usable-search input,.usable-search select{font:inherit;color:#f6f4ff;border:1px solid #4f5472;background:#11192b;border-radius:14px;padding:14px;min-height:48px}.usable-library{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;list-style:none;padding:0}.usable-library a{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:56px;padding:14px 18px;border:1px solid #34394e;border-radius:15px;color:inherit;text-decoration:none}.usable-library a:hover{background:#191f35;border-color:#b4a8ff}.usable-library [hidden]{display:none}.usable-note{font-size:.88rem;color:#b1b8ce}.usable-link-row{display:flex;gap:1.5rem;flex-wrap:wrap;margin-top:1.5rem}.usable-code{overflow-wrap:anywhere;border:1px solid #4f5472;border-radius:12px;padding:1rem;background:#10182a;display:block}.usable-copy{font:inherit;padding:.7rem 1.1rem;border:1px solid #b4a8ff;border-radius:99px;background:#b4a8ff;color:#0b1020;cursor:pointer}@media(max-width:950px){.usable-card-grid,.usable-library{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.usable-card-grid,.usable-library,.knowledge-feature{grid-template-columns:1fr}.knowledge-feature>img{height:auto;aspect-ratio:16/10}.knowledge-feature{border-radius:20px}.usable-hub{scroll-margin-top:90px}.usable-card{border-radius:18px}}.product-access{box-sizing:border-box;min-width:0;width:100%;margin-block:64px;scroll-margin-top:120px;color:#eeecfa}.product-access *,.product-access *:before,.product-access *:after{box-sizing:border-box}.product-access__intro{max-width:76ch;margin-bottom:26px}.product-access__intro h2{margin:10px 0 18px;color:#f8f6ff;font-size:clamp(27px,4.5vw,45px);font-weight:550;line-height:1.12;letter-spacing:-.035em}.product-access p{font-size:15px;line-height:1.7;color:#cac5dd}.product-access .product-access__eyebrow{margin:0;font-size:11px;line-height:1.5;letter-spacing:.14em;color:#c9baf3}.product-access__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.product-access__card{min-width:0;padding:clamp(20px,3vw,30px);border:1px solid #c8c2ed30;border-radius:18px;background:linear-gradient(135deg,#262340aa,#171a2ccc)}.product-access__card h3{margin:0;font-size:21px;font-weight:550;line-height:1.3;color:#f8f6ff;letter-spacing:-.02em}.product-access__card-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.product-access__badge{display:inline-flex;align-items:center;min-height:28px;border:1px solid #b9b1d93d;border-radius:99px;padding:4px 9px;font-size:11px;line-height:1.4;color:#d9cfee;background:#a192d30b}.product-access__actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px}.product-access__action,.product-access__endpoint button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:10px 14px;border:1px solid #bcb2e178;border-radius:9px;color:#f2eaff;background:#b7a8f10d;font:inherit;font-size:14px;line-height:1.5;font-weight:550;text-align:left;text-decoration:none;cursor:pointer}.product-access__action:hover,.product-access__endpoint button:hover{background:#b7a8f125;border-color:#d4c5ff;color:#fff}.product-access :is(a,button,input):focus-visible{outline:3px solid #d8c6ff;outline-offset:4px}.product-access__endpoint{margin-top:22px}.product-access__endpoint label{display:block;margin-bottom:8px;font-size:12px;font-weight:600;color:#dbd4e9}.product-access__endpoint input{display:block;width:100%;min-width:0;height:46px;margin-bottom:12px;padding:10px;border:1px solid #c8c2ed50;border-radius:7px;color:#e8e3ff;background:#101626;font:14px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;text-overflow:ellipsis}.product-access .product-access__note{margin-block:14px;font-size:12px;line-height:1.65;color:#b9b1cb}.product-access .product-access__status{min-height:3.3em;margin:8px 0 16px;font-size:12px;line-height:1.65;color:#e1d4ff}.product-access__steps{display:grid;gap:12px;max-width:82ch;margin:26px 0 0;padding-left:24px;color:#cac5dd;font-size:14px;line-height:1.7}.product-access__steps li{padding-left:5px}@media(max-width:700px){.product-access{margin-block:42px}.product-access__grid{grid-template-columns:minmax(0,1fr)}.product-access__card{padding:20px}.product-access__action{overflow-wrap:anywhere}}.showroom.skill-showroom{--skill-accent: #b8b1fc;--skill-accent-rgb: 184 177 252;--skill-muted: #b9c2d7;--skill-line: #343c51;background:radial-gradient(ellipse at 86% 12%,#1a23333d,transparent 34%),#080e1a;overflow:clip}.skill-showroom.skill-accent-cyan{--skill-accent: #a9dce6;--skill-accent-rgb: 169 220 230}.skill-showroom.skill-accent-mint{--skill-accent: #b3dbca;--skill-accent-rgb: 179 219 202}.skill-showroom main{min-width:0}.skill-showroom .skill-hero{display:grid;grid-template-columns:minmax(0,.97fr) minmax(0,1.03fr);align-items:center;min-height:680px;padding:18px clamp(30px,4.5vw,72px) 70px;position:relative}.skill-showroom .skill-hero-copy{min-width:0;position:relative;z-index:2}.skill-showroom .skill-overline{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-bottom:27px}.skill-showroom .skill-kicker{margin:0;color:#c5c8df;font:11px/1.6 JetBrains Mono,monospace;letter-spacing:.13em;text-transform:uppercase}.skill-showroom .skill-hero .skill-kicker{max-width:340px}.skill-showroom .skill-kicker>span{color:#929eb9}.skill-showroom .skill-languages{display:inline-flex;gap:1px;margin:-12px 0}.skill-showroom .skill-languages a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;font:11px/1 JetBrains Mono,monospace;color:#a6b0ca;position:relative}.skill-showroom .skill-languages a[aria-current]{color:#efedff}.skill-showroom .skill-languages a[aria-current]:after{content:"";height:2px;width:16px;background:var(--skill-accent);position:absolute;bottom:6px}.skill-showroom .skill-hero h1{font-size:clamp(49px,5.9vw,88px);line-height:1.015;letter-spacing:-.058em;margin:0}.skill-showroom .skill-hero h1 em{font-size:1.16em;line-height:1.025;letter-spacing:-.045em;margin-top:3px;color:var(--skill-accent)}.skill-showroom .skill-hero h1 .motion-line{overflow:visible}.skill-showroom .skill-intro{max-width:470px;margin:29px 0 0;font-size:clamp(17px,1.6vw,22px);line-height:1.6;color:#c4cce0;letter-spacing:-.02em}.skill-showroom .skill-hero-actions{display:flex;flex-direction:column;align-items:flex-start;gap:15px;margin-top:30px}.skill-showroom .skill-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:53px;padding:15px 24px;width:fit-content;max-width:100%;border:1px solid #d2ceff6b;border-radius:100px;background:linear-gradient(125deg,#d4ceff,#afa6f1);color:#111425;font-size:15px;font-weight:600;line-height:1.3;box-shadow:inset 0 1px 1px #ffffff59,0 6px 28px #796ce10d;transition:transform .16s cubic-bezier(.23,1,.32,1),box-shadow .18s ease}.skill-showroom .skill-button svg{width:20px;height:20px;flex:0 0 20px}.skill-showroom .skill-button:active{transform:scale(.98)}.skill-showroom .skill-text-link{display:inline-flex;align-items:center;gap:13px;width:fit-content;min-height:44px;border-bottom:1px solid #686785;color:#d6d9eb;font-size:14px;line-height:1.5}.skill-showroom .skill-text-link svg{height:17px;width:17px;flex-shrink:0}.skill-showroom .skill-workbench{position:relative;min-width:0;width:calc(100% + 32px);margin:0 0 0 -2px;padding:45px 10px 25px 34px;isolation:isolate}.skill-showroom .skill-stage{position:absolute;z-index:-2;inset:-13% -14% auto auto;width:140%;height:128%;object-fit:cover;object-position:78% center;opacity:.4;-webkit-mask-image:radial-gradient(ellipse at 60% 50%,#000 10%,transparent 70%);mask-image:radial-gradient(ellipse at 60% 50%,#000 10%,transparent 70%);pointer-events:none}.skill-showroom .skill-workbench:before{content:"";position:absolute;top:12%;right:0;bottom:2%;left:13%;z-index:-1;background:radial-gradient(ellipse,rgb(var(--skill-accent-rgb) / .11),transparent 69%);pointer-events:none}.skill-showroom .skill-document-stage{padding:15px 8px 17px;perspective:1400px}.skill-showroom .skill-document{max-width:470px;margin:0 auto;position:relative;border:1px solid #9693ba78;border-radius:19px;padding:0 28px;color:#e8e8f6;background:linear-gradient(135deg,#222a3bef,#131d2cf7 50%,#1a2234f5);box-shadow:0 28px 50px -20px #000b,-8px 10px 0 -3px #202438,-9px 11px 0 -3px #7f789552,inset 0 1px #e2dfff24;transform:rotate(-3deg)}.skill-showroom .skill-document:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(126deg,#f2dfff07,transparent 45%)}.skill-showroom .skill-document-toolbar{min-height:66px;display:flex;align-items:center;gap:11px;border-bottom:1px solid #76819b38;font-size:12px;letter-spacing:-.01em}.skill-showroom .skill-document-symbol{display:flex;align-items:center;justify-content:center;width:27px;height:32px;border:1px solid #a29bc563;border-radius:6px;background:#a096d11a}.skill-showroom .skill-document-symbol svg{width:16px;height:16px;color:var(--skill-accent)}.skill-showroom .skill-document-format{margin-left:auto;font:9px JetBrains Mono,monospace;letter-spacing:.13em;color:#9ba8c1}.skill-showroom .skill-brief{padding-top:23px}.skill-showroom .skill-document-label{display:flex;align-items:center;gap:8px;margin:0 0 12px;font:9px/1.5 JetBrains Mono,monospace;letter-spacing:.13em;text-transform:uppercase;color:#bab9df}.skill-showroom .skill-brief>p:last-child{margin:0;font-size:12px;line-height:1.7;color:#d2d7e7;overflow-wrap:anywhere}.skill-showroom .skill-document-divider{display:flex;align-items:center;gap:12px;padding:18px 0;color:#a89eca}.skill-showroom .skill-document-divider span{height:1px;flex:1;background:linear-gradient(to right,transparent,#9b95bd52)}.skill-showroom .skill-document-divider span:last-child{transform:scaleX(-1)}.skill-showroom .skill-document-divider svg{width:14px;height:14px}.skill-showroom .skill-status-dot{width:5px;height:5px;border-radius:50%;background:var(--skill-accent);box-shadow:0 0 11px rgb(var(--skill-accent-rgb) / .35)}.skill-showroom .skill-draft h2{font-size:clamp(20px,2vw,28px);line-height:1.2;letter-spacing:-.035em;font-weight:600;margin:0 0 12px}.skill-showroom .skill-draft-preview{font-size:12px;line-height:1.7;color:#bfc8dd;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;white-space:pre-line}.skill-showroom .skill-document-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #76819b38;margin-top:25px;padding:16px 0;color:#a5afc9;font:8px/1.5 JetBrains Mono,monospace}.skill-showroom .skill-document-footer>span:last-child{color:#939dbc;white-space:nowrap}.skill-showroom .skill-workbench figcaption{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:26px 5px 0;color:#a9b0c7;font:9px/1.5 JetBrains Mono,monospace}.skill-showroom .skill-workbench figcaption svg{width:13px;height:13px;color:var(--skill-accent)}.skill-showroom .skill-caption-line{width:35px;height:1px;background:#5d6479}.skill-showroom .skill-section{margin:0 clamp(30px,4.5vw,72px);padding:clamp(65px,7vw,105px) 0;border-top:1px solid var(--skill-line);scroll-margin-top:100px}.skill-showroom .skill-section h2{font-size:clamp(35px,4vw,57px);line-height:1.11;letter-spacing:-.048em;font-weight:600;margin:20px 0 0}.skill-showroom .skill-section h2>span,.skill-showroom .skill-section h2>em{display:block}.skill-showroom .skill-section h2 em{color:var(--skill-accent);font:italic 1.16em/1.08 "Instrument Serif",Georgia,serif;letter-spacing:-.03em}.skill-showroom .skill-context-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;margin-top:43px}.skill-showroom .skill-context h3{font-size:17px;font-weight:600;margin:0 0 18px;letter-spacing:-.025em}.skill-showroom .skill-input-list ul{list-style:none;margin:0;padding:0}.skill-showroom .skill-input-list li{display:flex;gap:14px;align-items:flex-start;padding:11px 0;border-bottom:1px solid #333d4e91;font-size:15px;line-height:1.6;color:#bdc6dc}.skill-showroom .skill-input-list li:last-child{border-bottom:0}.skill-showroom .skill-input-list svg{width:14px;height:14px;flex:0 0 14px;margin-top:5px;color:var(--skill-accent)}.skill-showroom .skill-outcome{position:relative;border-left:1px solid #686080;padding:8px 0 10px 35px}.skill-showroom .skill-outcome-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid #8c81ba70;color:var(--skill-accent);margin-bottom:22px}.skill-showroom .skill-outcome-icon svg{width:20px;height:20px}.skill-showroom .skill-outcome p{font-size:clamp(20px,2.1vw,28px);line-height:1.5;letter-spacing:-.035em;color:#e0e0f0;margin:0;max-width:550px}.skill-showroom .skill-example-heading{margin-bottom:32px}.skill-showroom .skill-example-disclosure{border:1px solid #655d8b85;border-radius:18px;background:linear-gradient(120deg,#1d2236,#111b2b);overflow:hidden}.skill-showroom summary{cursor:pointer;list-style:none}.skill-showroom summary::-webkit-details-marker{display:none}.skill-showroom summary:focus-visible{outline:3px solid #dbd7ff;outline-offset:-5px}.skill-showroom .skill-example-disclosure>summary{min-height:140px;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:27px 32px}.skill-showroom .skill-example-disclosure>summary>span{display:flex;flex-direction:column;gap:10px}.skill-showroom .skill-detail-label{font:9px/1.5 JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.12em;color:#aca5d8}.skill-showroom .skill-example-disclosure strong{font-size:clamp(21px,2.6vw,34px);font-weight:600;line-height:1.2;letter-spacing:-.035em}.skill-showroom .skill-detail-action{margin-top:6px;font-size:13px;color:#c4c9df}.skill-showroom .skill-example-disclosure>summary>svg{width:26px;height:26px;flex:0 0 26px;color:var(--skill-accent)}.skill-showroom .skill-example-disclosure[open]>summary>svg,.skill-showroom .skill-limits[open]>summary>svg{transform:rotate(45deg)}.skill-showroom .skill-example-content{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:30px;padding:30px 32px;border-top:1px solid #746b9754}.skill-showroom .skill-example-content h3{margin:0 0 15px;color:#bcb6e4;font:10px/1.5 JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.1em}.skill-showroom .skill-example-content p{margin:0;font-size:15px;line-height:1.8;color:#d0d6e8;white-space:pre-line;overflow-wrap:anywhere}.skill-showroom .skill-example-content .skill-example-note{grid-column:1/-1;padding-top:20px;border-top:1px solid #766e8d42;color:#a4aec8;font-size:12px;line-height:1.65}.skill-showroom .skill-method{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px}.skill-showroom .skill-steps{list-style:none;margin:0;padding:0}.skill-showroom .skill-steps li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:18px;padding:25px 0;border-bottom:1px solid #354055}.skill-showroom .skill-steps li:first-child{padding-top:0}.skill-showroom .skill-steps li:last-child{border-bottom:0;padding-bottom:0}.skill-showroom .skill-step-index{color:var(--skill-accent);font:12px/1.8 JetBrains Mono,monospace;padding-top:2px}.skill-showroom .skill-steps h3{margin:0 0 10px;font-size:21px;line-height:1.3;letter-spacing:-.03em;font-weight:600}.skill-showroom .skill-steps p{margin:0;font-size:15px;line-height:1.7;color:var(--skill-muted)}.skill-showroom .skill-start{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:60px}.skill-showroom .skill-start h2{font-size:clamp(47px,5.5vw,77px)}.skill-showroom .skill-start-copy>p:not(.skill-kicker){margin:25px 0 17px;max-width:390px;font-size:16px;line-height:1.7;color:var(--skill-muted)}.skill-showroom .skill-download-panel{padding:32px;border:1px solid #8075a66b;border-radius:21px;background:radial-gradient(ellipse at top right,#7260a72e,transparent 65%),#131c2b}.skill-showroom .skill-download-heading{display:flex;gap:17px;align-items:center;margin-bottom:28px}.skill-showroom .skill-download-heading>svg{flex:0 0 33px;width:33px;height:40px;color:var(--skill-accent)}.skill-showroom .skill-download-heading h3{font-size:24px;line-height:1.2;letter-spacing:-.035em;font-weight:600;margin:0 0 7px}.skill-showroom .skill-download-heading p{margin:0;color:#adb7d1;font-size:12px;line-height:1.5}.skill-showroom .skill-download-panel>.skill-button{width:100%}.skill-showroom .skill-file-language{margin:13px 0 25px;text-align:center;color:#a9b0ca;font-size:11px;line-height:1.6}.skill-showroom .skill-limits{border-top:1px solid #766f8f59}.skill-showroom .skill-limits summary{min-height:52px;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:13px;color:#d4d5e8}.skill-showroom .skill-limits summary svg{width:17px;height:17px;flex:0 0 17px;color:var(--skill-accent)}.skill-showroom .skill-limits ul{list-style:none;margin:5px 0 0;padding:0}.skill-showroom .skill-limits li{display:flex;align-items:flex-start;gap:10px;color:#bfc7de;font-size:13px;line-height:1.7;margin:0 0 12px}.skill-showroom .skill-limits li:last-child{margin-bottom:0}.skill-showroom .skill-limits li svg{flex:0 0 13px;width:13px;height:13px;margin-top:4px;color:var(--skill-accent)}.skill-showroom .skill-footer{margin:0 clamp(30px,4.5vw,72px);padding:0 0 35px;border-top:1px solid var(--skill-line)}.skill-showroom .skill-related{padding:32px 0}.skill-showroom .skill-related>div{display:flex;flex-wrap:wrap;gap:20px 36px;padding-top:17px}.skill-showroom .skill-related-link{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:44px;font-size:20px;letter-spacing:-.025em}.skill-showroom .skill-related-link svg{width:19px;height:19px;color:var(--skill-accent)}.skill-showroom .skill-footer-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;padding-top:20px;color:#aeb8d1}.skill-showroom .skill-footer-bottom a{display:flex;align-items:center;gap:10px;min-height:44px;font-size:12px}.skill-showroom .skill-footer-bottom svg{width:15px;height:15px}@media(hover:hover)and (pointer:fine){.skill-showroom .skill-button:hover{box-shadow:inset 0 1px 1px #ffffff59,0 5px 30px #8c7cde30}.skill-showroom .skill-text-link:hover,.skill-showroom .skill-related-link:hover,.skill-showroom .skill-languages a:hover{color:#fff}.skill-showroom .skill-example-disclosure>summary:hover{background:#9b88cc08}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.skill-showroom .skill-document{transform:rotate(-3deg) rotateX(var(--depth-x, 0deg)) rotateY(var(--depth-y, 0deg));transition:transform .25s cubic-bezier(.23,1,.32,1)}.skill-showroom .skill-document-stage:hover .skill-document{transform:rotate(-1deg) rotateX(var(--depth-x, 0deg)) rotateY(var(--depth-y, 0deg))}}@media(min-width:1250px){.skill-showroom .skill-hero{min-height:730px}.skill-showroom .skill-document{padding-inline:33px}.skill-showroom .skill-brief>p:last-child,.skill-showroom .skill-draft-preview{font-size:14px}}@media(max-width:1000px)and (min-width:701px){.skill-showroom .skill-hero{padding-inline:30px;min-height:610px;gap:10px}.skill-showroom .skill-hero h1{font-size:clamp(44px,6vw,65px)}.skill-showroom .skill-workbench{padding-left:5px;width:100%}.skill-showroom .skill-document{padding-inline:20px}.skill-showroom .skill-document-stage{padding-inline:0}.skill-showroom .skill-brief>p:last-child,.skill-showroom .skill-draft-preview{font-size:11px}.skill-showroom .skill-method,.skill-showroom .skill-start,.skill-showroom .skill-context-columns{gap:35px}.skill-showroom .skill-download-panel{padding:25px}}@media(max-width:700px){.skill-showroom .skill-hero{grid-template-columns:minmax(0,1fr);min-height:0;padding:15px 25px 42px}.skill-showroom .skill-overline{gap:10px 12px;margin-bottom:26px}.skill-showroom .skill-kicker{font-size:9px;line-height:1.7;letter-spacing:.115em}.skill-showroom .skill-languages{margin-left:auto}.skill-showroom .skill-languages a{font-size:10px}.skill-showroom .skill-hero h1{font-size:clamp(42px,11.5vw,75px);line-height:1.035;letter-spacing:-.055em;overflow-wrap:break-word}.skill-showroom .skill-hero h1 em{font-size:1.13em}.skill-showroom .skill-intro{font-size:16px;line-height:1.65;margin-top:25px;max-width:440px}.skill-showroom .skill-hero-actions{margin-top:24px;gap:12px}.skill-showroom .skill-button{min-height:53px;padding-inline:22px;font-size:14px}.skill-showroom .skill-text-link{font-size:13px}.skill-showroom .skill-workbench{width:calc(100% + 12px);margin:9px -6px 0;padding:27px 12px 0;max-width:540px;justify-self:center}.skill-showroom .skill-stage{inset:0 -24% auto auto;width:155%;height:115%;opacity:.48}.skill-showroom .skill-document{padding-inline:22px;transform:rotate(-2deg);border-radius:16px}.skill-showroom .skill-document-toolbar{min-height:56px}.skill-showroom .skill-document-symbol{height:28px;width:24px}.skill-showroom .skill-brief{padding-top:20px}.skill-showroom .skill-brief>p:last-child,.skill-showroom .skill-draft-preview{font-size:11px;line-height:1.65}.skill-showroom .skill-draft-preview{-webkit-line-clamp:5}.skill-showroom .skill-document-divider{padding-block:15px}.skill-showroom .skill-draft h2{font-size:22px;margin-bottom:11px}.skill-showroom .skill-document-footer{margin-top:20px;padding-block:14px}.skill-showroom .skill-workbench figcaption{padding:15px 4px 0;font-size:8px}.skill-showroom .skill-section{margin-inline:25px;padding-block:51px;scroll-margin-top:88px}.skill-showroom .skill-section h2{font-size:clamp(32px,8vw,46px);line-height:1.14;margin-top:17px}.skill-showroom .skill-context-columns{grid-template-columns:minmax(0,1fr);gap:30px;margin-top:30px}.skill-showroom .skill-context h3{font-size:16px;margin-bottom:13px}.skill-showroom .skill-input-list li{font-size:14px;padding-block:10px}.skill-showroom .skill-outcome{padding:4px 0 5px 20px}.skill-showroom .skill-outcome-icon{width:30px;height:30px;margin-bottom:17px}.skill-showroom .skill-outcome p{font-size:21px}.skill-showroom .skill-example-heading{margin-bottom:25px}.skill-showroom .skill-example-disclosure>summary{min-height:150px;padding:23px 21px;gap:16px}.skill-showroom .skill-example-disclosure strong{font-size:24px}.skill-showroom .skill-example-disclosure>summary>svg{width:22px;height:22px;flex-basis:22px}.skill-showroom .skill-example-content{grid-template-columns:minmax(0,1fr);gap:25px;padding:25px 21px}.skill-showroom .skill-example-content p{font-size:14px}.skill-showroom .skill-method,.skill-showroom .skill-start{grid-template-columns:minmax(0,1fr);gap:32px}.skill-showroom .skill-steps li{gap:14px;padding-block:23px}.skill-showroom .skill-steps h3{font-size:20px}.skill-showroom .skill-steps p{font-size:14px}.skill-showroom .skill-start h2{font-size:49px}.skill-showroom .skill-start-copy>p:not(.skill-kicker){margin-top:21px;font-size:15px}.skill-showroom .skill-download-panel{padding:25px 22px 18px}.skill-showroom .skill-download-heading{gap:14px}.skill-showroom .skill-download-heading h3{font-size:23px}.skill-showroom .skill-download-panel>.skill-button{gap:16px;padding-inline:19px}.skill-showroom .skill-footer{margin-inline:25px;padding-bottom:125px}.skill-showroom .skill-related>div{flex-direction:column;align-items:stretch;gap:9px}.skill-showroom .skill-related-link{font-size:19px}.skill-showroom .skill-footer-bottom{gap:4px}}@media(max-width:360px){.skill-showroom .skill-hero{padding-inline:20px}.skill-showroom .skill-hero h1{font-size:39px}.skill-showroom .skill-languages{margin-left:-10px}.skill-showroom .skill-section,.skill-showroom .skill-footer{margin-inline:20px}.skill-showroom .skill-workbench{padding-inline:8px}.skill-showroom .skill-document{padding-inline:18px}.skill-showroom .skill-draft h2{font-size:20px}.skill-showroom .skill-section h2{font-size:31px}.skill-showroom .skill-start h2{font-size:47px}.skill-showroom .skill-download-panel{padding-inline:18px}}@media(prefers-reduced-motion:reduce){.skill-showroom .skill-button,.skill-showroom .skill-document{transition:none}.skill-showroom .skill-button:active,.skill-showroom .skill-document{transform:none}}.skill-showroom[data-motion-input=keyboard] .skill-document,.skill-showroom[data-motion-input=keyboard] .skill-document-stage:hover .skill-document{transform:none;transition:none}.skill-showroom a:focus-visible{transition:none}.skill-use-guide{margin-top:1.5rem}.skill-use-guide h3{font-size:1.1rem}.skill-use-guide ol{padding-left:1.25rem;line-height:1.65}.skill-use-guide li+li{margin-top:.6rem}.skill-file-name{overflow-wrap:anywhere}.skill-use-guide .skill-text-link{min-height:44px;display:inline-flex;align-items:center}.localized-topic-showroom .topic-pillar-disclosure{min-width:0}.localized-topic-showroom .approach-link{min-height:44px}.localized-topic-showroom .topic-pillar-summary{display:block;min-height:44px;cursor:pointer;list-style:none}.localized-topic-showroom .topic-pillar-summary::-webkit-details-marker{display:none}.localized-topic-showroom .topic-pillar-summary:focus-visible{outline:3px solid #dbd7ff;outline-offset:5px;border-radius:2px}.localized-topic-showroom .topic-pillar-name{font-size:clamp(18px,1.7vw,24px);font-weight:600;letter-spacing:calc(-.5 * var(--unit));line-height:1.25;transition:transform .3s cubic-bezier(.22,1,.36,1),color .22s}.localized-topic-showroom .topic-pillar-description{display:block;margin-top:12px;color:#c9cede;font-size:max(14px,calc(16 * var(--unit)));line-height:1.5;letter-spacing:calc(-.2 * var(--unit))}.localized-seo-showroom .topic-pillar-name{font-size:calc(23 * var(--unit))}.localized-seo-showroom .topic-pillar-description{margin-top:calc(12 * var(--unit))}.localized-topic-showroom .topic-pillar-disclosure[open] .pillar-trigger svg{transform:rotate(45deg)}.localized-topic-showroom .topic-pillar-summary:focus-visible .pillar-trigger svg{transition:none}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.localized-topic-showroom .pillar:hover .topic-pillar-name{transform:translate(4px)}}@media(max-width:700px){.localized-topic-showroom:lang(en).topic-onderzoek .topic-hero h1,.localized-topic-showroom:lang(es).topic-jarvis-uitleg .topic-hero h1{font-size:clamp(36px,11.6vw,80px)}.localized-topic-showroom .topic-pillar-name{font-size:21px}.localized-topic-showroom .topic-pillar-description{font-size:15px;line-height:1.5;letter-spacing:0}.localized-seo-showroom .topic-pillar-name{font-size:20px}.localized-seo-showroom .topic-pillar-description{margin-top:9px}}@media(prefers-reduced-motion:reduce){.localized-topic-showroom .topic-pillar-name,.localized-topic-showroom .pillar-trigger svg{transition:none}}.localized-topic-showroom[data-motion-input=keyboard] .topic-pillar-name,.localized-topic-showroom[data-motion-input=keyboard] .pillar-trigger svg{transition:none}.localized-general-showroom .g-action{max-width:100%;text-align:center}.localized-general-showroom .g-action>span{min-width:0}.localized-general-showroom .lg-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 26px}.localized-general-showroom .lg-actions:empty{display:none}.localized-general-showroom .g-closing .lg-actions,.localized-general-showroom .home-finale .lg-actions{justify-content:center}.localized-general-showroom .lg-image-depth{height:100%}.localized-general-showroom .g-portrait-frame>.lg-image-depth,.localized-general-showroom .g-portrait-frame>div{height:100%}.localized-general-showroom.home-showroom .home-hero h1 em{white-space:normal}.localized-general-showroom.home-showroom .home-hero-actions .g-action{margin:0}.localized-general-showroom.home-showroom .home-section-heading .section-lead{margin-top:24px;max-width:650px}.localized-general-showroom.home-showroom .home-instruments>.home-note{margin-top:26px;max-width:720px}.localized-general-showroom.home-showroom .home-start .home-note{margin-top:24px}.localized-general-showroom.home-showroom .home-start-links small{margin-top:15px;line-height:1.7}.localized-general-showroom.home-showroom .lg-work-logo{margin:0;padding:clamp(24px,4vw,58px);border:1px solid #303b52;border-radius:20px;background:#111a2b}.localized-general-showroom.home-showroom .lg-work-logo img{width:100%;height:155px;object-fit:contain;border-radius:0}.localized-general-showroom.home-showroom .lg-work-logo figcaption{margin-top:24px;font-size:18px;color:#cbd0e3}.localized-general-showroom.home-showroom .lg-work-logo:nth-child(2){margin-top:70px}.localized-general-showroom.general-showroom .g-section-heading .g-lead{margin-top:24px}.localized-general-showroom.general-showroom .g-principles article+article{margin-top:28px;padding-top:28px;border-top:1px solid #3c425c}.localized-general-showroom.general-showroom .g-price-rows dd{min-width:0;white-space:normal;text-align:right}.localized-general-showroom.general-showroom .g-price-rows dd>span:first-child{display:block;color:#ded9fc;font-size:26px}.localized-general-showroom.general-showroom .lg-price-unit{display:block;margin-top:7px;font-size:11px;line-height:1.5;max-width:180px}.localized-general-showroom.general-showroom .g-amount>span:first-child{color:#eeeaff;font-size:inherit;line-height:inherit;letter-spacing:inherit}.localized-general-showroom.general-showroom .g-tier-list dd{text-align:right;white-space:normal}.localized-general-showroom.general-showroom .g-tier-list dd>span{display:block;font-size:10px;line-height:1.5;margin-top:5px}.localized-general-showroom.general-showroom .g-more-prices .g-section-heading{margin-bottom:24px}.localized-general-showroom.general-showroom .g-more-prices .g-section-heading h3{font-size:clamp(25px,3vw,36px)}.localized-general-showroom.general-showroom .g-more-prices .g-section-heading h3 em,.localized-general-showroom.general-showroom .g-contact-expect h3 em{font-family:"Instrument Serif",Georgia,serif;color:var(--lavender);font-weight:400}.localized-general-showroom.general-showroom .g-contact-expect .g-section-heading h3{font-size:27px}.localized-general-showroom.general-showroom .lg-contact-steps{list-style:none;padding:0;margin:0}.localized-general-showroom.general-showroom .lg-contact-steps li{padding:25px 0;border-bottom:1px solid #344056}.localized-general-showroom.general-showroom .lg-contact-steps li:last-child{border-bottom:0}.localized-general-showroom.general-showroom .g-price-boundaries>article:only-child{grid-column:1 / -1;max-width:900px}.localized-general-showroom .showroom-footer .g-text-link,.localized-general-showroom .showroom-footer .editorial-link{margin:0}@media(max-width:700px){.localized-general-showroom.home-showroom .lg-work-logo:nth-child(2){margin-top:0}.localized-general-showroom.home-showroom .lg-work-logo img{height:110px}.localized-general-showroom .lg-actions{align-items:stretch;flex-direction:column;gap:12px}.localized-general-showroom .lg-actions a{max-width:100%}.localized-general-showroom.general-showroom .g-price-rows>div{gap:12px}}.showroom.service-core-showroom{background:radial-gradient(ellipse at 80% 9%,#25273d66,transparent 38%),#080e1a;min-height:100vh;--sc-gutter: clamp(20px, 4.5vw, 72px)}.service-core-showroom main{padding:0 var(--sc-gutter)}.service-core-showroom h1,.service-core-showroom h2,.service-core-showroom h3,.service-core-showroom p{overflow-wrap:anywhere}.service-core-showroom .sc-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:30px clamp(24px,4vw,64px);padding:35px 0 50px;align-items:center}.service-core-showroom .sc-label{color:#b2acf8;font:11px/1.6 JetBrains Mono,monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 20px}.service-core-showroom h1{font-size:clamp(44px,4.9vw,76px);line-height:1.04;letter-spacing:-.055em;margin:0}.service-core-showroom h1 em{font-size:1.12em;line-height:1.07;margin-top:8px;letter-spacing:-.025em}.service-core-showroom .sc-intro{font-size:clamp(17px,1.5vw,21px);line-height:1.65;max-width:36em;color:#cbd0e3;margin:26px 0 0}.service-core-showroom .sc-hero-art{margin:0;min-width:0}.service-core-showroom .sc-hero-art img{width:100%;height:auto;display:block;border-radius:16px}.service-core-showroom .sc-hero-art figcaption{color:#abb3cc;font-size:11px;line-height:1.6;margin-top:12px;max-width:38em}.service-core-showroom .sc-question{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:20px;min-height:60px;border-top:1px solid #38405a;padding:20px 0 0;color:#d7d3fa;font-size:15px}.service-core-showroom .sc-question svg{width:24px;height:24px;flex:0 0 24px}.service-core-showroom .sc-actions{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center;margin-top:24px}.service-core-showroom .sc-actions:empty{display:none}.service-core-showroom .sc-action{display:inline-flex;gap:12px;align-items:center;min-height:44px;min-width:44px;max-width:100%;border-bottom:1px solid #787295;color:#e1def8;font-size:14px;line-height:1.45;padding:10px 0;overflow-wrap:anywhere;transition:color .18s,background-color .18s}.service-core-showroom .sc-action svg{width:19px;height:19px;flex:0 0 19px}.service-core-showroom .sc-action-primary{background:#b2acf8;color:#080e1a;border:0;border-radius:28px;padding:14px 22px;font-weight:600}.service-core-showroom .sc-action-primary:hover{background:#d0cbff}.service-core-showroom .sc-section{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:35px clamp(24px,5vw,80px);border-top:1px solid #293249;padding:clamp(46px,5vw,78px) 0;scroll-margin-top:96px}.service-core-showroom .sc-section-heading{display:flex;align-items:flex-start;gap:18px;min-width:0}.service-core-showroom .sc-number{font:12px/1.6 JetBrains Mono,monospace;color:#a7a1d6;padding-top:7px}.service-core-showroom h2{font-size:clamp(29px,3vw,44px);line-height:1.16;letter-spacing:-.045em;margin:0;font-weight:600}.service-core-showroom .sc-section-text{font-size:clamp(16px,1.35vw,19px);line-height:1.75;color:#cbd0e3;margin:0;max-width:48em}.service-core-showroom .service-layout-responsibility-split .sc-section-body,.service-core-showroom .service-layout-comparison .sc-section-body{border-left:2px solid #8a80ca;padding:12px 0 12px 28px}.service-core-showroom .service-layout-measurement,.service-core-showroom .service-layout-research-boundary,.service-core-showroom .service-layout-diagnostic{background:linear-gradient(110deg,#1a1e344d,transparent)}.service-core-showroom .service-layout-method-steps .sc-section-body{border-top:2px solid #6f688e;padding-top:22px}.service-core-showroom .service-layout-production-scope{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.service-core-showroom .service-layout-production-scope h2{color:#c5bff6;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(38px,4vw,60px);font-weight:400}.service-core-showroom .service-layout-price-tiers,.service-core-showroom .service-layout-audit-ladder,.service-core-showroom .service-layout-subscription-terms{display:block}.service-core-showroom .service-layout-price-tiers .sc-section-heading,.service-core-showroom .service-layout-audit-ladder .sc-section-heading,.service-core-showroom .service-layout-subscription-terms .sc-section-heading{max-width:770px;margin-bottom:24px}.service-core-showroom .sc-prices{list-style:none;padding:0;margin:30px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}.service-core-showroom .sc-prices>li{min-width:0;border:1px solid #3d3d57;border-radius:16px;background:linear-gradient(145deg,#22253b99,#0d142280);padding:25px}.service-core-showroom h3{font-size:17px;line-height:1.5;margin:0 0 24px;font-weight:500;color:#e4e3f2}.service-core-showroom .sc-price{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:baseline;margin:0}.service-core-showroom .sc-price strong{color:#c6c0fc;font-size:42px;font-weight:500;letter-spacing:-.055em;line-height:1.2}.service-core-showroom .sc-price span,.service-core-showroom .sc-tax{font-size:13px;color:#c4c8dc;line-height:1.6}.service-core-showroom .sc-tax{margin:9px 0 0}.service-core-showroom .sc-price-facts{margin:22px 0 0}.service-core-showroom .sc-price-facts:empty{display:none}.service-core-showroom .sc-price-facts>div{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-top:1px solid #42425c;font-size:13px;line-height:1.5}.service-core-showroom dt{color:#b9bfd7}.service-core-showroom dd{margin:0;color:#f0edff}.service-core-showroom .sc-audit-ladder{grid-template-columns:1fr;gap:0}.service-core-showroom .sc-audit-ladder>li{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:12px 25px;align-items:center;border-radius:0;border-width:1px 0 0;padding:25px 0;background:none}.service-core-showroom .sc-audit-ladder h3,.service-core-showroom .sc-audit-ladder .sc-price-facts{margin:0}.service-core-showroom .sc-audit-ladder .sc-tax{grid-column:3}.service-core-showroom .sc-conditions{border-left:2px solid #8f83c5;padding:20px 25px;margin-top:28px;background:#171e3080}.service-core-showroom .sc-conditions ul{padding-left:18px;margin:0}.service-core-showroom .sc-conditions li,.service-core-showroom .sc-early-exit{color:#d1d4e5;font-size:14px;line-height:1.7;margin:10px 0}.service-core-showroom .sc-contract-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:20px;margin:0 0 22px;font-size:13px;line-height:1.6}.service-core-showroom .sc-contract-facts dd{font-size:23px;margin-top:5px}.service-core-showroom .sc-closing{border-top:1px solid #3d3b57;padding:60px 0 72px;max-width:100%}.service-core-showroom .sc-closing h2{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-style:italic;color:#c6befb;font-size:clamp(40px,5vw,68px);max-width:900px}.service-core-showroom .sc-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #283146;padding:24px var(--sc-gutter) 90px;color:#afb5cc;font-size:13px}@media(max-width:700px){.service-core-showroom .sc-hero{grid-template-columns:1fr;padding-top:25px;gap:30px}.service-core-showroom h1{font-size:clamp(37px,9vw,55px)}.service-core-showroom .sc-hero-art{max-width:540px}.service-core-showroom .sc-section{grid-template-columns:1fr;gap:24px}.service-core-showroom .sc-section-heading{gap:13px}.service-core-showroom .sc-audit-ladder>li{grid-template-columns:1fr}.service-core-showroom .sc-audit-ladder .sc-tax{grid-column:auto}.service-core-showroom .sc-conditions{padding:18px}.service-core-showroom .sc-footer{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.service-core-showroom .sc-action{transition:none}}.service-core-showroom .service-layout-workflow-boundary .sc-section-body,.service-core-showroom .service-layout-control-boundary .sc-section-body,.service-core-showroom .service-layout-consent-boundary .sc-section-body{border-left:2px solid #a699d4;padding-left:28px}.service-core-showroom .service-layout-source-hierarchy .sc-section-body,.service-core-showroom .service-layout-acceptance-steps .sc-section-body,.service-core-showroom .service-layout-operating-map .sc-section-body,.service-core-showroom .service-layout-service-rhythm .sc-section-body{border-top:2px solid #6f688e;padding-top:22px}.service-core-showroom .service-layout-role-options h2,.service-core-showroom .service-layout-channel-chain h2,.service-core-showroom .service-layout-content-process h2{font-family:"Instrument Serif",Georgia,serif;font-weight:400;color:#c5bff6;font-size:clamp(38px,4vw,56px)}.service-core-showroom .service-layout-route-comparison,.service-core-showroom .service-layout-programme-scope{background:linear-gradient(115deg,#27223c55,transparent)}.service-core-showroom .service-layout-decision-questions .sc-number{border-bottom:1px solid #aca1d8;padding-bottom:10px}.service-core-showroom .service-layout-collaboration .sc-section-body,.service-core-showroom .service-layout-local-evidence .sc-section-body,.service-core-showroom .service-layout-service-scope .sc-section-body{max-width:52em}.service-core-showroom .service-layout-start-options .sc-section-body{border-bottom:1px solid #75678e;padding-bottom:26px}.service-core-showroom .service-layout-separate-budget{display:block}.service-core-showroom .service-layout-separate-budget .sc-section-heading{margin-bottom:24px;max-width:770px}.service-core-showroom .sc-from{flex-basis:100%;text-transform:uppercase;letter-spacing:.1em}.service-core-showroom .sc-unmeasured{color:#d1d4e5;font-size:14px;line-height:1.7}.service-core-showroom .sc-contract-facts dd{overflow-wrap:anywhere}.showroom.sector-seo-showroom{background:radial-gradient(ellipse at 80% 9%,#25273d66,transparent 38%),#080e1a;min-height:100vh;--sector-gutter: clamp(20px, 4.5vw, 72px)}.sector-seo-showroom main{padding:0 var(--sector-gutter)}.sector-seo-showroom h1,.sector-seo-showroom h2,.sector-seo-showroom h3,.sector-seo-showroom p{overflow-wrap:anywhere}.sector-seo-showroom .sector-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:30px clamp(24px,4vw,64px);padding:35px 0 50px;align-items:center}.sector-seo-showroom .sector-label{color:#b2acf8;font:11px/1.6 JetBrains Mono,monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 20px}.sector-seo-showroom h1{font-size:clamp(44px,4.9vw,76px);line-height:1.04;letter-spacing:-.055em;margin:0}.sector-seo-showroom h1 em{font-size:1.12em;line-height:1.07;margin-top:8px;letter-spacing:-.025em}.sector-seo-showroom .sector-intro{font-size:clamp(17px,1.5vw,21px);line-height:1.65;max-width:36em;color:#cbd0e3;margin:26px 0 0}.sector-seo-showroom .sector-hero-art{margin:0;min-width:0}.sector-seo-showroom .sector-hero-art img{width:100%;height:auto;display:block;border-radius:16px}.sector-seo-showroom .sector-hero-art figcaption{color:#abb3cc;font-size:11px;line-height:1.6;margin-top:12px;max-width:38em}.sector-seo-showroom .sector-question{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:20px;min-height:60px;border-top:1px solid #38405a;padding:20px 0 0;color:#d7d3fa;font-size:15px}.sector-seo-showroom .sector-question svg{width:24px;height:24px;flex:0 0 24px}.sector-seo-showroom .sector-actions{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center;margin-top:24px}.sector-seo-showroom .sector-actions:empty{display:none}.sector-seo-showroom .sector-action{display:inline-flex;gap:12px;align-items:center;min-height:44px;min-width:44px;max-width:100%;border-bottom:1px solid #787295;color:#e1def8;font-size:14px;line-height:1.45;padding:10px 0;overflow-wrap:anywhere;transition:color .18s,background-color .18s}.sector-seo-showroom .sector-action svg{width:19px;height:19px;flex:0 0 19px}.sector-seo-showroom .sector-action-primary{background:#b2acf8;color:#080e1a;border:0;border-radius:28px;padding:14px 22px;font-weight:600}.sector-seo-showroom .sector-action-primary:hover{background:#d0cbff}.sector-seo-showroom .sector-section{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:35px clamp(24px,5vw,80px);border-top:1px solid #293249;padding:clamp(46px,5vw,78px) 0;scroll-margin-top:96px}.sector-seo-showroom .sector-section-heading{display:flex;align-items:flex-start;gap:18px;min-width:0}.sector-seo-showroom .sector-number{font:12px/1.6 JetBrains Mono,monospace;color:#a7a1d6;padding-top:7px}.sector-seo-showroom h2{font-size:clamp(29px,3vw,44px);line-height:1.16;letter-spacing:-.045em;margin:0;font-weight:600}.sector-seo-showroom .sector-section-text{font-size:clamp(16px,1.35vw,19px);line-height:1.75;color:#cbd0e3;margin:0;max-width:48em}.sector-seo-showroom .sector-layout-responsibility-split .sector-section-body,.sector-seo-showroom .sector-layout-comparison .sector-section-body{border-left:2px solid #8a80ca;padding:12px 0 12px 28px}.sector-seo-showroom .sector-layout-measurement,.sector-seo-showroom .sector-layout-research-boundary,.sector-seo-showroom .sector-layout-diagnostic{background:linear-gradient(110deg,#1a1e344d,transparent)}.sector-seo-showroom .sector-layout-method-steps .sector-section-body{border-top:2px solid #6f688e;padding-top:22px}.sector-seo-showroom .sector-layout-production-scope{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sector-seo-showroom .sector-layout-production-scope h2{color:#c5bff6;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(38px,4vw,60px);font-weight:400}.sector-seo-showroom .sector-layout-price-tiers,.sector-seo-showroom .sector-layout-audit-ladder,.sector-seo-showroom .sector-layout-subscription-terms{display:block}.sector-seo-showroom .sector-layout-price-tiers .sector-section-heading,.sector-seo-showroom .sector-layout-audit-ladder .sector-section-heading,.sector-seo-showroom .sector-layout-subscription-terms .sector-section-heading{max-width:770px;margin-bottom:24px}.sector-seo-showroom .sector-prices{list-style:none;padding:0;margin:30px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}.sector-seo-showroom .sector-prices>li{min-width:0;border:1px solid #3d3d57;border-radius:16px;background:linear-gradient(145deg,#22253b99,#0d142280);padding:25px}.sector-seo-showroom h3{font-size:17px;line-height:1.5;margin:0 0 24px;font-weight:500;color:#e4e3f2}.sector-seo-showroom .sector-price{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:baseline;margin:0}.sector-seo-showroom .sector-price strong{color:#c6c0fc;font-size:42px;font-weight:500;letter-spacing:-.055em;line-height:1.2}.sector-seo-showroom .sector-price span,.sector-seo-showroom .sector-tax{font-size:13px;color:#c4c8dc;line-height:1.6}.sector-seo-showroom .sector-tax{margin:9px 0 0}.sector-seo-showroom .sector-price-facts{margin:22px 0 0}.sector-seo-showroom .sector-price-facts:empty{display:none}.sector-seo-showroom .sector-price-facts>div{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-top:1px solid #42425c;font-size:13px;line-height:1.5}.sector-seo-showroom dt{color:#b9bfd7}.sector-seo-showroom dd{margin:0;color:#f0edff}.sector-seo-showroom .sector-audit-ladder{grid-template-columns:1fr;gap:0}.sector-seo-showroom .sector-audit-ladder>li{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:12px 25px;align-items:center;border-radius:0;border-width:1px 0 0;padding:25px 0;background:none}.sector-seo-showroom .sector-audit-ladder h3,.sector-seo-showroom .sector-audit-ladder .sector-price-facts{margin:0}.sector-seo-showroom .sector-audit-ladder .sector-tax{grid-column:3}.sector-seo-showroom .sector-conditions{border-left:2px solid #8f83c5;padding:20px 25px;margin-top:28px;background:#171e3080}.sector-seo-showroom .sector-conditions ul{padding-left:18px;margin:0}.sector-seo-showroom .sector-conditions li,.sector-seo-showroom .sector-early-exit{color:#d1d4e5;font-size:14px;line-height:1.7;margin:10px 0}.sector-seo-showroom .sector-contract-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:20px;margin:0 0 22px;font-size:13px;line-height:1.6}.sector-seo-showroom .sector-contract-facts dd{font-size:23px;margin-top:5px}.sector-seo-showroom .sector-closing{border-top:1px solid #3d3b57;padding:60px 0 72px;max-width:100%}.sector-seo-showroom .sector-closing h2{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-style:italic;color:#c6befb;font-size:clamp(40px,5vw,68px);max-width:900px}.sector-seo-showroom .sector-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #283146;padding:24px var(--sector-gutter) 90px;color:#afb5cc;font-size:13px}@media(max-width:700px){.sector-seo-showroom .sector-hero{grid-template-columns:1fr;padding-top:25px;gap:30px}.sector-seo-showroom h1{font-size:clamp(37px,9vw,55px)}.sector-seo-showroom .sector-hero-art{max-width:540px}.sector-seo-showroom .sector-section{grid-template-columns:1fr;gap:24px}.sector-seo-showroom .sector-section-heading{gap:13px}.sector-seo-showroom .sector-audit-ladder>li{grid-template-columns:1fr}.sector-seo-showroom .sector-audit-ladder .sector-tax{grid-column:auto}.sector-seo-showroom .sector-conditions{padding:18px}.sector-seo-showroom .sector-footer{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.sector-seo-showroom .sector-action{transition:none}}.sector-seo-showroom .sector-layout-service-intents h2,.sector-seo-showroom .sector-layout-audience-split h2,.sector-seo-showroom .sector-layout-product-detail h2,.sector-seo-showroom .sector-layout-project-proof h2,.sector-seo-showroom .sector-layout-permissioned-reference h2{font-family:"Instrument Serif",Georgia,serif;font-weight:400;color:#c5bff6;font-size:clamp(38px,4vw,56px)}.sector-seo-showroom .sector-layout-eligibility .sector-section-body,.sector-seo-showroom .sector-layout-evidence-boundary .sector-section-body,.sector-seo-showroom .sector-layout-privacy-boundary .sector-section-body,.sector-seo-showroom .sector-layout-terms-boundary .sector-section-body,.sector-seo-showroom .sector-layout-information-boundary .sector-section-body,.sector-seo-showroom .sector-layout-source-boundary .sector-section-body,.sector-seo-showroom .sector-layout-certification-evidence .sector-section-body,.sector-seo-showroom .sector-layout-human-approval .sector-section-body{border-left:2px solid #a699d4;padding-left:28px}.sector-seo-showroom .sector-layout-season-rhythm .sector-section-body,.sector-seo-showroom .sector-layout-source-calendar .sector-section-body,.sector-seo-showroom .sector-layout-monthly-work .sector-section-body,.sector-seo-showroom .sector-layout-review-routine .sector-section-body,.sector-seo-showroom .sector-layout-content-lifecycle .sector-section-body,.sector-seo-showroom .sector-layout-workflow-boundary .sector-section-body{border-top:2px solid #6f688e;padding-top:22px}.sector-seo-showroom .sector-layout-assumption-led-calculation,.sector-seo-showroom .sector-layout-qualified-demand,.sector-seo-showroom .sector-layout-comparison-evidence,.sector-seo-showroom .sector-layout-season-measurement,.sector-seo-showroom .sector-layout-verified-records,.sector-seo-showroom .sector-layout-dated-sources{background:linear-gradient(115deg,#27223c55,transparent)}.sector-seo-showroom .sector-layout-qualification .sector-number,.sector-seo-showroom .sector-layout-decision-questions .sector-number,.sector-seo-showroom .sector-layout-first-priority .sector-number,.sector-seo-showroom .sector-layout-route-separation .sector-number{border-bottom:1px solid #aca1d8;padding-bottom:10px}.sector-seo-showroom .sector-layout-availability .sector-section-body,.sector-seo-showroom .sector-layout-honest-availability .sector-section-body,.sector-seo-showroom .sector-layout-real-operation .sector-section-body,.sector-seo-showroom .sector-layout-practice-information .sector-section-body,.sector-seo-showroom .sector-layout-status-options .sector-section-body,.sector-seo-showroom .sector-layout-language-parity .sector-section-body,.sector-seo-showroom .sector-layout-price-components .sector-section-body{max-width:52em}.sector-seo-showroom .sector-layout-native-resources .sector-section-body{border-bottom:1px solid #75678e;padding-bottom:26px}.sector-seo-showroom .sector-contract-facts dd{overflow-wrap:anywhere}.sector-seo-showroom .sector-layout-source-intake .sector-section-body,.sector-seo-showroom .sector-layout-service-order .sector-section-body,.sector-seo-showroom .sector-layout-opening-reality .sector-section-body,.sector-seo-showroom .sector-layout-single-source .sector-section-body,.sector-seo-showroom .sector-layout-reported-work .sector-section-body{border-top:2px solid #6f688e;padding-top:22px}.sector-seo-showroom .sector-layout-claim-boundary .sector-section-body,.sector-seo-showroom .sector-layout-safety-boundary .sector-section-body,.sector-seo-showroom .sector-layout-market-boundary .sector-section-body,.sector-seo-showroom .sector-layout-current-permission .sector-section-body,.sector-seo-showroom .sector-layout-scope-exception .sector-section-body,.sector-seo-showroom .sector-layout-private-resolution .sector-section-body,.sector-seo-showroom .sector-layout-channel-boundaries .sector-section-body{border-left:2px solid #a699d4;padding-left:28px}.sector-seo-showroom .sector-layout-portfolio-structure h2,.sector-seo-showroom .sector-layout-authentic-evidence h2,.sector-seo-showroom .sector-layout-structured-offer h2,.sector-seo-showroom .sector-layout-question-page-fit h2,.sector-seo-showroom .sector-layout-local-language h2{font-family:"Instrument Serif",Georgia,serif;font-weight:400;color:#c5bff6;font-size:clamp(38px,4vw,56px)}.sector-seo-showroom .sector-layout-dated-source,.sector-seo-showroom .sector-layout-assumptions-visible,.sector-seo-showroom .sector-layout-verified-details,.sector-seo-showroom .sector-layout-local-verification,.sector-seo-showroom .sector-layout-verified-installation-area{background:linear-gradient(115deg,#27223c55,transparent)}.sector-seo-showroom .sector-layout-explanation-before-form .sector-number,.sector-seo-showroom .sector-layout-real-capacity .sector-number,.sector-seo-showroom .sector-layout-qualified-enquiry .sector-number,.sector-seo-showroom .sector-layout-confirmed-offer .sector-number{border-bottom:1px solid #aca1d8;padding-bottom:10px}.sector-seo-showroom .sector-layout-small-business-scope .sector-section-body,.sector-seo-showroom .sector-layout-availability-check .sector-section-body,.sector-seo-showroom .sector-layout-complete-offer .sector-section-body,.sector-seo-showroom .sector-layout-channel-choice .sector-section-body,.sector-seo-showroom .sector-layout-practical-overlap .sector-section-body{max-width:52em}.showroom.sector-web-showroom{background:radial-gradient(ellipse at 80% 9%,#25273d66,transparent 38%),#080e1a;min-height:100vh;--web-gutter: clamp(20px, 4.5vw, 72px)}.sector-web-showroom main{padding:0 var(--web-gutter)}.sector-web-showroom h1,.sector-web-showroom h2,.sector-web-showroom h3,.sector-web-showroom p{overflow-wrap:anywhere}.sector-web-showroom .web-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:30px clamp(24px,4vw,64px);padding:35px 0 50px;align-items:center}.sector-web-showroom .web-label{color:#b2acf8;font:11px/1.6 JetBrains Mono,monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 20px}.sector-web-showroom h1{font-size:clamp(44px,4.9vw,76px);line-height:1.04;letter-spacing:-.055em;margin:0}.sector-web-showroom h1 em{font-size:1.12em;line-height:1.07;margin-top:8px;letter-spacing:-.025em}.sector-web-showroom .web-intro{font-size:clamp(17px,1.5vw,21px);line-height:1.65;max-width:36em;color:#cbd0e3;margin:26px 0 0}.sector-web-showroom .web-hero-art{margin:0;min-width:0}.sector-web-showroom .web-hero-art img{width:100%;height:auto;display:block;border-radius:16px}.sector-web-showroom .web-hero-art figcaption{color:#abb3cc;font-size:11px;line-height:1.6;margin-top:12px;max-width:38em}.sector-web-showroom .web-question{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:20px;min-height:60px;border-top:1px solid #38405a;padding:20px 0 0;color:#d7d3fa;font-size:15px}.sector-web-showroom .web-question svg{width:24px;height:24px;flex:0 0 24px}.sector-web-showroom .web-actions{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center;margin-top:24px}.sector-web-showroom .web-actions:empty{display:none}.sector-web-showroom .web-action{display:inline-flex;gap:12px;align-items:center;min-height:44px;min-width:44px;max-width:100%;border-bottom:1px solid #787295;color:#e1def8;font-size:14px;line-height:1.45;padding:10px 0;overflow-wrap:anywhere;transition:color .18s,background-color .18s}.sector-web-showroom .web-action svg{width:19px;height:19px;flex:0 0 19px}.sector-web-showroom .web-action-primary{background:#b2acf8;color:#080e1a;border:0;border-radius:28px;padding:14px 22px;font-weight:600}.sector-web-showroom .web-action-primary:hover{background:#d0cbff}.sector-web-showroom .web-section{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:35px clamp(24px,5vw,80px);border-top:1px solid #293249;padding:clamp(46px,5vw,78px) 0;scroll-margin-top:96px}.sector-web-showroom .web-section-heading{display:flex;align-items:flex-start;gap:18px;min-width:0}.sector-web-showroom .web-number{font:12px/1.6 JetBrains Mono,monospace;color:#a7a1d6;padding-top:7px}.sector-web-showroom h2{font-size:clamp(29px,3vw,44px);line-height:1.16;letter-spacing:-.045em;margin:0;font-weight:600}.sector-web-showroom .web-section-text{font-size:clamp(16px,1.35vw,19px);line-height:1.75;color:#cbd0e3;margin:0;max-width:48em}.sector-web-showroom .web-layout-responsibility-split .web-section-body,.sector-web-showroom .web-layout-comparison .web-section-body{border-left:2px solid #8a80ca;padding:12px 0 12px 28px}.sector-web-showroom .web-layout-measurement,.sector-web-showroom .web-layout-research-boundary,.sector-web-showroom .web-layout-diagnostic{background:linear-gradient(110deg,#1a1e344d,transparent)}.sector-web-showroom .web-layout-method-steps .web-section-body{border-top:2px solid #6f688e;padding-top:22px}.sector-web-showroom .web-layout-production-scope{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sector-web-showroom .web-layout-production-scope h2{color:#c5bff6;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(38px,4vw,60px);font-weight:400}.sector-web-showroom .web-layout-price-tiers,.sector-web-showroom .web-layout-audit-ladder,.sector-web-showroom .web-layout-subscription-terms{display:block}.sector-web-showroom .web-layout-price-tiers .web-section-heading,.sector-web-showroom .web-layout-audit-ladder .web-section-heading,.sector-web-showroom .web-layout-subscription-terms .web-section-heading{max-width:770px;margin-bottom:24px}.sector-web-showroom .web-prices{list-style:none;padding:0;margin:30px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}.sector-web-showroom .web-prices>li{min-width:0;border:1px solid #3d3d57;border-radius:16px;background:linear-gradient(145deg,#22253b99,#0d142280);padding:25px}.sector-web-showroom h3{font-size:17px;line-height:1.5;margin:0 0 24px;font-weight:500;color:#e4e3f2}.sector-web-showroom .web-price{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:baseline;margin:0}.sector-web-showroom .web-price strong{color:#c6c0fc;font-size:42px;font-weight:500;letter-spacing:-.055em;line-height:1.2}.sector-web-showroom .web-price span,.sector-web-showroom .web-tax{font-size:13px;color:#c4c8dc;line-height:1.6}.sector-web-showroom .web-tax{margin:9px 0 0}.sector-web-showroom .web-price-facts{margin:22px 0 0}.sector-web-showroom .web-price-facts:empty{display:none}.sector-web-showroom .web-price-facts>div{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-top:1px solid #42425c;font-size:13px;line-height:1.5}.sector-web-showroom dt{color:#b9bfd7}.sector-web-showroom dd{margin:0;color:#f0edff}.sector-web-showroom .web-audit-ladder{grid-template-columns:1fr;gap:0}.sector-web-showroom .web-audit-ladder>li{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:12px 25px;align-items:center;border-radius:0;border-width:1px 0 0;padding:25px 0;background:none}.sector-web-showroom .web-audit-ladder h3,.sector-web-showroom .web-audit-ladder .web-price-facts{margin:0}.sector-web-showroom .web-audit-ladder .web-tax{grid-column:3}.sector-web-showroom .web-conditions{border-left:2px solid #8f83c5;padding:20px 25px;margin-top:28px;background:#171e3080}.sector-web-showroom .web-conditions ul{padding-left:18px;margin:0}.sector-web-showroom .web-conditions li,.sector-web-showroom .web-early-exit{color:#d1d4e5;font-size:14px;line-height:1.7;margin:10px 0}.sector-web-showroom .web-contract-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:20px;margin:0 0 22px;font-size:13px;line-height:1.6}.sector-web-showroom .web-contract-facts dd{font-size:23px;margin-top:5px}.sector-web-showroom .web-closing{border-top:1px solid #3d3b57;padding:60px 0 72px;max-width:100%}.sector-web-showroom .web-closing h2{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-style:italic;color:#c6befb;font-size:clamp(40px,5vw,68px);max-width:900px}.sector-web-showroom .web-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #283146;padding:24px var(--web-gutter) 90px;color:#afb5cc;font-size:13px}@media(max-width:700px){.sector-web-showroom .web-hero{grid-template-columns:1fr;padding-top:25px;gap:30px}.sector-web-showroom h1{font-size:clamp(37px,9vw,55px)}.sector-web-showroom .web-hero-art{max-width:540px}.sector-web-showroom .web-section{grid-template-columns:1fr;gap:24px}.sector-web-showroom .web-section-heading{gap:13px}.sector-web-showroom .web-audit-ladder>li{grid-template-columns:1fr}.sector-web-showroom .web-audit-ladder .web-tax{grid-column:auto}.sector-web-showroom .web-conditions{padding:18px}.sector-web-showroom .web-footer{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.sector-web-showroom .web-action{transition:none}}.sector-web-showroom .web-layout-inventory-first h2,.sector-web-showroom .web-layout-real-inventory h2,.sector-web-showroom .web-layout-owner-stock h2,.sector-web-showroom .web-layout-owner-menu h2,.sector-web-showroom .web-layout-own-evidence h2,.sector-web-showroom .web-layout-permission-evidence h2,.sector-web-showroom .web-layout-measured-detail h2,.sector-web-showroom .web-layout-location-evidence h2{font-family:"Instrument Serif",Georgia,serif;font-weight:400;color:#c5bff6;font-size:clamp(36px,4vw,56px)}.sector-web-showroom .web-layout-demo-boundary .web-section-body,.sector-web-showroom .web-layout-restricted-upload .web-section-body,.sector-web-showroom .web-layout-claim-boundary .web-section-body,.sector-web-showroom .web-layout-live-data-boundary .web-section-body,.sector-web-showroom .web-layout-address-specific-scope .web-section-body,.sector-web-showroom .web-layout-consent-route .web-section-body,.sector-web-showroom .web-layout-safety-boundary .web-section-body,.sector-web-showroom .web-layout-privacy-before-build .web-section-body,.sector-web-showroom .web-layout-bounded-service .web-section-body,.sector-web-showroom .web-layout-request-not-booking .web-section-body,.sector-web-showroom .web-layout-verifiable-permission .web-section-body,.sector-web-showroom .web-layout-price-and-identity .web-section-body,.sector-web-showroom .web-layout-true-availability .web-section-body{border-left:2px solid #a699d4;padding-left:24px}.sector-web-showroom .web-layout-guided-intake .web-section-body,.sector-web-showroom .web-layout-vehicle-intake .web-section-body,.sector-web-showroom .web-layout-two-stage-intake .web-section-body,.sector-web-showroom .web-layout-minimal-intake .web-section-body,.sector-web-showroom .web-layout-shared-responsibility .web-section-body,.sector-web-showroom .web-layout-report-structure .web-section-body,.sector-web-showroom .web-layout-line-approval .web-section-body,.sector-web-showroom .web-layout-human-assessment .web-section-body,.sector-web-showroom .web-layout-request-and-language .web-section-body,.sector-web-showroom .web-layout-booking-language .web-section-body,.sector-web-showroom .web-layout-content-first .web-section-body,.sector-web-showroom .web-layout-real-timetable .web-section-body{border-top:2px solid #6f688e;padding-top:22px}.sector-web-showroom .web-layout-conditional-integration,.sector-web-showroom .web-layout-conditional-booking,.sector-web-showroom .web-layout-conditional-feed,.sector-web-showroom .web-layout-conditional-client-view,.sector-web-showroom .web-layout-permission-and-integration,.sector-web-showroom .web-layout-honest-comparison,.sector-web-showroom .web-layout-price-and-origin,.sector-web-showroom .web-layout-current-proof,.sector-web-showroom .web-layout-verifiable-office{background:linear-gradient(115deg,#27223c55,transparent)}.sector-web-showroom .web-layout-separate-intents .web-number,.sector-web-showroom .web-layout-separate-commerce .web-number,.sector-web-showroom .web-layout-native-call-priority .web-number,.sector-web-showroom .web-layout-native-member-action .web-number,.sector-web-showroom .web-layout-native-system .web-number,.sector-web-showroom .web-layout-keep-current-system .web-number{border-bottom:1px solid #aca1d8;padding-bottom:10px}.sector-web-showroom .web-layout-real-duration .web-section-body,.sector-web-showroom .web-layout-studio-time-table .web-section-body,.sector-web-showroom .web-layout-stay-price .web-section-body,.sector-web-showroom .web-layout-owner-controls .web-section-body,.sector-web-showroom .web-layout-optional-example .web-section-body,.sector-web-showroom .web-layout-own-work-and-products .web-section-body,.sector-web-showroom .web-layout-confirmed-offer .web-section-body,.sector-web-showroom .web-layout-complete-offer .web-section-body{max-width:52em}.sector-web-showroom .web-layout-quote-process .web-section-body{border:1px solid #4c456b;border-radius:16px;padding:28px}.sector-web-showroom .web-action span{min-width:0}.sector-web-showroom .web-action-primary{text-align:center}.sector-web-showroom .web-contract-facts dd{overflow-wrap:anywhere}.sector-web-showroom .web-delivery{padding:36px 28px;border:1px solid #51486e;border-radius:18px;background:#1b2037;margin:24px 0 50px;scroll-margin-top:100px}.sector-web-showroom .web-delivery h2{font-size:clamp(26px,3vw,36px)}.sector-web-showroom .web-delivery-note{font-size:17px;line-height:1.7;color:#dbdcee;margin:22px 0}.sector-web-showroom .web-contact-actions{margin-top:18px}@media(max-width:700px){.sector-web-showroom .web-delivery{padding:24px 18px}.sector-web-showroom .web-footer{flex-wrap:wrap}.sector-web-showroom .web-action-primary{max-width:100%}.sector-web-showroom .web-layout-quote-process .web-section-body{padding:22px 18px}}.showroom.sector-ads-showroom{background:radial-gradient(ellipse at 80% 9%,#25273d66,transparent 38%),#080e1a;min-height:100vh;--ads-gutter: clamp(20px, 4.5vw, 72px)}.sector-ads-showroom main{padding:0 var(--ads-gutter)}.sector-ads-showroom h1,.sector-ads-showroom h2,.sector-ads-showroom p{overflow-wrap:anywhere}.sector-ads-showroom .ads-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:30px clamp(24px,4vw,64px);padding:35px 0 50px;align-items:center}.sector-ads-showroom .ads-label{color:#b2acf8;font:11px/1.6 JetBrains Mono,monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 20px}.sector-ads-showroom h1{font-size:clamp(44px,4.9vw,76px);line-height:1.04;letter-spacing:-.055em;margin:0}.sector-ads-showroom h1 em{font-size:1.12em;line-height:1.07;margin-top:8px;letter-spacing:-.025em}.sector-ads-showroom .ads-intro{font-size:clamp(17px,1.5vw,21px);line-height:1.65;max-width:36em;color:#cbd0e3;margin:26px 0 0}.sector-ads-showroom .ads-hero-art{margin:0;min-width:0}.sector-ads-showroom .ads-hero-art img{width:100%;height:auto;display:block;border-radius:16px}.sector-ads-showroom .ads-hero-art figcaption{color:#abb3cc;font-size:11px;line-height:1.6;margin-top:12px;max-width:38em}.sector-ads-showroom .ads-question{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:20px;min-height:60px;border-top:1px solid #38405a;padding:20px 0 0;color:#d7d3fa;font-size:15px}.sector-ads-showroom .ads-question svg{width:24px;height:24px;flex:0 0 24px}.sector-ads-showroom .ads-actions{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center;margin-top:24px}.sector-ads-showroom .ads-action{display:inline-flex;gap:12px;align-items:center;min-height:44px;min-width:44px;max-width:100%;border-bottom:1px solid #787295;color:#e1def8;font-size:14px;line-height:1.45;padding:10px 0;overflow-wrap:anywhere;transition:color .18s,background-color .18s}.sector-ads-showroom .ads-action span{min-width:0}.sector-ads-showroom .ads-action svg{width:19px;height:19px;flex:0 0 19px}.sector-ads-showroom .ads-action-primary{background:#b2acf8;color:#080e1a;border:0;border-radius:28px;padding:14px 22px;font-weight:600;text-align:center}.sector-ads-showroom .ads-action-primary:hover{background:#d0cbff}.sector-ads-showroom .ads-section{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:35px clamp(24px,5vw,80px);border-top:1px solid #293249;padding:clamp(46px,5vw,78px) 0;scroll-margin-top:96px}.sector-ads-showroom .ads-section-heading{display:flex;align-items:flex-start;gap:18px;min-width:0}.sector-ads-showroom .ads-number{font:12px/1.6 JetBrains Mono,monospace;color:#a7a1d6;padding-top:7px}.sector-ads-showroom h2{font-size:clamp(29px,3vw,44px);line-height:1.16;letter-spacing:-.045em;margin:0;font-weight:600}.sector-ads-showroom .ads-section-text{font-size:clamp(16px,1.35vw,19px);line-height:1.75;color:#cbd0e3;margin:0;max-width:48em}.sector-ads-showroom .ads-layout-pricing{display:block}.sector-ads-showroom .ads-layout-pricing .ads-section-heading{max-width:770px;margin-bottom:24px}.sector-ads-showroom .ads-commercial{border-left:2px solid #8f83c5;padding:24px;margin-top:28px;background:#171e3080}.sector-ads-showroom .ads-contract-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:24px;margin:0;font-size:13px;line-height:1.6}.sector-ads-showroom dt{color:#b9bfd7}.sector-ads-showroom dd{margin:8px 0 0;color:#f0edff;font-size:18px;overflow-wrap:anywhere}.sector-ads-showroom .ads-delivery{padding:36px 28px;border:1px solid #51486e;border-radius:18px;background:#1b2037;margin:24px 0 50px;scroll-margin-top:100px}.sector-ads-showroom .ads-delivery h2{font-size:clamp(26px,3vw,36px)}.sector-ads-showroom .ads-delivery-note{font-size:17px;line-height:1.7;color:#dbdcee;margin:22px 0}.sector-ads-showroom .ads-closing{border-top:1px solid #3d3b57;padding:60px 0 72px;scroll-margin-top:96px}.sector-ads-showroom .ads-closing h2{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-style:italic;color:#c6befb;font-size:clamp(40px,5vw,68px);max-width:900px}.sector-ads-showroom .ads-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #283146;padding:24px var(--ads-gutter) 160px;color:#afb5cc;font-size:13px}.sector-ads-showroom .ads-native-dock{align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))}.sector-ads-showroom .ads-native-dock .mobile-contact-dock__action{min-height:44px;min-width:0}.sector-ads-showroom .ads-native-dock .mobile-contact-dock__copy{min-width:0}.sector-ads-showroom .ads-native-dock .mobile-contact-dock__label{white-space:normal;overflow-wrap:anywhere;line-height:1.3}@media(max-width:700px){.sector-ads-showroom .ads-hero{grid-template-columns:1fr;padding-top:25px;gap:30px}.sector-ads-showroom h1{font-size:clamp(37px,9vw,55px)}.sector-ads-showroom .ads-hero-art{max-width:540px}.sector-ads-showroom .ads-section{grid-template-columns:1fr;gap:24px}.sector-ads-showroom .ads-section-heading{gap:13px}.sector-ads-showroom .ads-commercial,.sector-ads-showroom .ads-delivery{padding:24px 18px}.sector-ads-showroom .ads-footer{align-items:flex-start;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.sector-ads-showroom .ads-action{transition:none}}.showroom.local-ads-showroom{background:radial-gradient(ellipse at 80% 9%,#25273d66,transparent 38%),#080e1a;min-height:100vh;--local-gutter: clamp(20px, 4.5vw, 72px)}.local-ads-showroom main{padding:0 var(--local-gutter)}.local-ads-showroom h1,.local-ads-showroom h2,.local-ads-showroom p{overflow-wrap:anywhere}.local-ads-showroom .local-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:30px clamp(24px,4vw,64px);padding:35px 0 50px;align-items:center}.local-ads-showroom .local-label{color:#b2acf8;font:11px/1.6 JetBrains Mono,monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 20px}.local-ads-showroom h1{font-size:clamp(44px,4.9vw,76px);line-height:1.04;letter-spacing:-.055em;margin:0}.local-ads-showroom h1 em{font-size:1.12em;line-height:1.07;margin-top:8px;letter-spacing:-.025em}.local-ads-showroom .local-intro{font-size:clamp(17px,1.5vw,21px);line-height:1.65;max-width:36em;color:#cbd0e3;margin:26px 0 0}.local-ads-showroom .local-hero-art{margin:0;min-width:0}.local-ads-showroom .local-hero-art img{width:100%;height:auto;display:block;border-radius:16px}.local-ads-showroom .local-hero-art figcaption{color:#abb3cc;font-size:11px;line-height:1.6;margin-top:12px;max-width:38em}.local-ads-showroom .local-question{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:20px;min-height:60px;border-top:1px solid #38405a;padding:20px 0 0;color:#d7d3fa;font-size:15px}.local-ads-showroom .local-question svg{width:24px;height:24px;flex:0 0 24px}.local-ads-showroom .local-actions{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center;margin-top:24px}.local-ads-showroom .local-action{display:inline-flex;gap:12px;align-items:center;min-height:44px;min-width:44px;max-width:100%;border-bottom:1px solid #787295;color:#e1def8;font-size:14px;line-height:1.45;padding:10px 0;overflow-wrap:anywhere;transition:color .18s,background-color .18s}.local-ads-showroom .local-action span{min-width:0}.local-ads-showroom .local-action svg{width:19px;height:19px;flex:0 0 19px}.local-ads-showroom .local-action-primary{background:#b2acf8;color:#080e1a;border:0;border-radius:28px;padding:14px 22px;font-weight:600;text-align:center}.local-ads-showroom .local-action-primary:hover{background:#d0cbff}.local-ads-showroom .local-section{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:35px clamp(24px,5vw,80px);border-top:1px solid #293249;padding:clamp(46px,5vw,78px) 0;scroll-margin-top:96px}.local-ads-showroom .local-section-heading{display:flex;align-items:flex-start;gap:18px;min-width:0}.local-ads-showroom .local-number{font:12px/1.6 JetBrains Mono,monospace;color:#a7a1d6;padding-top:7px}.local-ads-showroom h2{font-size:clamp(29px,3vw,44px);line-height:1.16;letter-spacing:-.045em;margin:0;font-weight:600}.local-ads-showroom .local-section-text{font-size:clamp(16px,1.35vw,19px);line-height:1.75;color:#cbd0e3;margin:0;max-width:48em}.local-ads-showroom .local-layout-pricing{display:block}.local-ads-showroom .local-layout-pricing .local-section-heading{max-width:770px;margin-bottom:24px}.local-ads-showroom .local-commercial{border-left:2px solid #8f83c5;padding:24px;margin-top:28px;background:#171e3080}.local-ads-showroom .local-contract-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:24px;margin:0;font-size:13px;line-height:1.6}.local-ads-showroom dt{color:#b9bfd7}.local-ads-showroom dd{margin:8px 0 0;color:#f0edff;font-size:18px;overflow-wrap:anywhere}.local-ads-showroom .local-delivery{padding:36px 28px;border:1px solid #51486e;border-radius:18px;background:#1b2037;margin:24px 0 50px;scroll-margin-top:100px}.local-ads-showroom .local-delivery h2{font-size:clamp(26px,3vw,36px)}.local-ads-showroom .local-delivery-note{font-size:17px;line-height:1.7;color:#dbdcee;margin:22px 0}.local-ads-showroom .local-closing{border-top:1px solid #3d3b57;padding:60px 0 72px;scroll-margin-top:96px}.local-ads-showroom .local-closing h2{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-style:italic;color:#c6befb;font-size:clamp(40px,5vw,68px);max-width:900px}.local-ads-showroom .local-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #283146;padding:24px var(--local-gutter) 160px;color:#afb5cc;font-size:13px}@media(max-width:700px){.local-ads-showroom .local-hero{grid-template-columns:1fr;padding-top:25px;gap:30px}.local-ads-showroom h1{font-size:clamp(37px,9vw,55px)}.local-ads-showroom .local-hero-art{max-width:540px}.local-ads-showroom .local-section{grid-template-columns:1fr;gap:24px}.local-ads-showroom .local-section-heading{gap:13px}.local-ads-showroom .local-commercial,.local-ads-showroom .local-delivery{padding:24px 18px}.local-ads-showroom .local-footer{align-items:flex-start;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.local-ads-showroom .local-action{transition:none}}.local-ads-showroom .local-occupied{display:inline-block;padding:10px 14px;margin:0 0 20px;border:1px solid #d7b579;border-radius:10px;color:#f5d8a5;font-size:14px;line-height:1.5}.local-ads-showroom .local-price-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 24px;margin:0 0 24px;color:#c6befb}.local-ads-showroom .local-price-summary strong{font-size:clamp(27px,4vw,38px);font-weight:600;letter-spacing:-.035em}.local-ads-showroom .local-price-summary>span{font-size:14px;line-height:1.6;color:#b9bfd7;max-width:30em}.local-ads-showroom .local-good-to-know{border-block:1px solid #43435f;margin:12px 0 48px;scroll-margin-top:100px}.local-ads-showroom .local-good-to-know>summary{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:60px;padding:20px 0;cursor:pointer;color:#d7d3fa;font-size:18px;list-style:none}.local-ads-showroom .local-good-to-know>summary::-webkit-details-marker{display:none}.local-ads-showroom .local-good-to-know>summary span{font-size:28px;line-height:1}.local-ads-showroom .local-good-to-know[open]>summary span{transform:rotate(45deg)}.local-ads-showroom .local-good-to-know>summary:focus-visible{outline:2px solid #d7d3fa;outline-offset:5px;border-radius:5px}.local-ads-showroom .local-disclosure-body{padding:6px 0 32px}.local-ads-showroom .local-disclosure-body h2{font-size:22px;margin:28px 0 20px}.local-ads-showroom .local-disclosure-body dd{font-size:15px}.showroom.local-seo-showroom{background:radial-gradient(ellipse at 80% 9%,#25273d66,transparent 38%),#080e1a;min-height:100vh;--local-gutter: clamp(20px, 4.5vw, 72px)}.local-seo-showroom main{padding:0 var(--local-gutter)}.local-seo-showroom h1,.local-seo-showroom h2,.local-seo-showroom p{overflow-wrap:anywhere}.local-seo-showroom .local-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:30px clamp(24px,4vw,64px);padding:35px 0 50px;align-items:center}.local-seo-showroom .local-label{color:#b2acf8;font:11px/1.6 JetBrains Mono,monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 20px}.local-seo-showroom h1{font-size:clamp(44px,4.9vw,76px);line-height:1.04;letter-spacing:-.055em;margin:0}.local-seo-showroom h1 em{font-size:1.12em;line-height:1.07;margin-top:8px;letter-spacing:-.025em}.local-seo-showroom .local-intro{font-size:clamp(17px,1.5vw,21px);line-height:1.65;max-width:36em;color:#cbd0e3;margin:26px 0 0}.local-seo-showroom .local-hero-art{margin:0;min-width:0}.local-seo-showroom .local-hero-art img{width:100%;height:auto;display:block;border-radius:16px}.local-seo-showroom .local-hero-art figcaption{color:#abb3cc;font-size:11px;line-height:1.6;margin-top:12px;max-width:38em}.local-seo-showroom .local-question{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:20px;min-height:60px;border-top:1px solid #38405a;padding:20px 0 0;color:#d7d3fa;font-size:15px}.local-seo-showroom .local-question svg{width:24px;height:24px;flex:0 0 24px}.local-seo-showroom .local-actions{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center;margin-top:24px}.local-seo-showroom .local-action{display:inline-flex;gap:12px;align-items:center;min-height:44px;min-width:44px;max-width:100%;border-bottom:1px solid #787295;color:#e1def8;font-size:14px;line-height:1.45;padding:10px 0;overflow-wrap:anywhere;transition:color .18s,background-color .18s}.local-seo-showroom .local-action span{min-width:0}.local-seo-showroom .local-action svg{width:19px;height:19px;flex:0 0 19px}.local-seo-showroom .local-action-primary{background:#b2acf8;color:#080e1a;border:0;border-radius:28px;padding:14px 22px;font-weight:600;text-align:center}.local-seo-showroom .local-action-primary:hover{background:#d0cbff}.local-seo-showroom .local-section{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:35px clamp(24px,5vw,80px);border-top:1px solid #293249;padding:clamp(46px,5vw,78px) 0;scroll-margin-top:96px}.local-seo-showroom .local-section-heading{display:flex;align-items:flex-start;gap:18px;min-width:0}.local-seo-showroom .local-number{font:12px/1.6 JetBrains Mono,monospace;color:#a7a1d6;padding-top:7px}.local-seo-showroom h2{font-size:clamp(29px,3vw,44px);line-height:1.16;letter-spacing:-.045em;margin:0;font-weight:600}.local-seo-showroom .local-section-text{font-size:clamp(16px,1.35vw,19px);line-height:1.75;color:#cbd0e3;margin:0;max-width:48em}.local-seo-showroom .local-layout-pricing{display:block}.local-seo-showroom .local-layout-pricing .local-section-heading{max-width:770px;margin-bottom:24px}.local-seo-showroom .local-commercial{border-left:2px solid #8f83c5;padding:24px;margin-top:28px;background:#171e3080}.local-seo-showroom .local-contract-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:24px;margin:0;font-size:13px;line-height:1.6}.local-seo-showroom dt{color:#b9bfd7}.local-seo-showroom dd{margin:8px 0 0;color:#f0edff;font-size:18px;overflow-wrap:anywhere}.local-seo-showroom .local-delivery{padding:36px 28px;border:1px solid #51486e;border-radius:18px;background:#1b2037;margin:24px 0 50px;scroll-margin-top:100px}.local-seo-showroom .local-delivery h2{font-size:clamp(26px,3vw,36px)}.local-seo-showroom .local-delivery-note{font-size:17px;line-height:1.7;color:#dbdcee;margin:22px 0}.local-seo-showroom .local-closing{border-top:1px solid #3d3b57;padding:60px 0 72px;scroll-margin-top:96px}.local-seo-showroom .local-closing h2{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-style:italic;color:#c6befb;font-size:clamp(40px,5vw,68px);max-width:900px}.local-seo-showroom .local-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #283146;padding:24px var(--local-gutter) 160px;color:#afb5cc;font-size:13px}@media(max-width:700px){.local-seo-showroom .local-hero{grid-template-columns:1fr;padding-top:25px;gap:30px}.local-seo-showroom h1{font-size:clamp(37px,9vw,55px)}.local-seo-showroom .local-hero-art{max-width:540px}.local-seo-showroom .local-section{grid-template-columns:1fr;gap:24px}.local-seo-showroom .local-section-heading{gap:13px}.local-seo-showroom .local-commercial,.local-seo-showroom .local-delivery{padding:24px 18px}.local-seo-showroom .local-footer{align-items:flex-start;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.local-seo-showroom .local-action{transition:none}}.local-seo-showroom .local-occupied{display:inline-block;padding:10px 14px;margin:0 0 20px;border:1px solid #d7b579;border-radius:10px;color:#f5d8a5;font-size:14px;line-height:1.5}.local-seo-showroom .local-price-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 24px;margin:0 0 24px;color:#c6befb}.local-seo-showroom .local-price-summary strong{font-size:clamp(27px,4vw,38px);font-weight:600;letter-spacing:-.035em}.local-seo-showroom .local-price-summary>span{font-size:14px;line-height:1.6;color:#b9bfd7;max-width:30em}.local-seo-showroom .local-good-to-know{border-block:1px solid #43435f;margin:12px 0 48px;scroll-margin-top:100px}.local-seo-showroom .local-good-to-know>summary{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:60px;padding:20px 0;cursor:pointer;color:#d7d3fa;font-size:18px;list-style:none}.local-seo-showroom .local-good-to-know>summary::-webkit-details-marker{display:none}.local-seo-showroom .local-good-to-know>summary span{font-size:28px;line-height:1}.local-seo-showroom .local-good-to-know[open]>summary span{transform:rotate(45deg)}.local-seo-showroom .local-good-to-know>summary:focus-visible{outline:2px solid #d7d3fa;outline-offset:5px;border-radius:5px}.local-seo-showroom .local-disclosure-body{padding:6px 0 32px}.local-seo-showroom .local-disclosure-body h2{font-size:22px;margin:28px 0 20px}.local-seo-showroom .local-disclosure-body dd{font-size:15px}.local-seo-showroom .local-seo-prices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:26px}.local-seo-showroom .local-seo-price{min-width:0;border:1px solid #ffffff24;border-radius:18px;padding:22px;background:#ffffff05;overflow-wrap:anywhere}.local-seo-showroom .local-seo-price h3{margin:0 0 18px;font-size:18px}.local-seo-showroom .local-seo-price p{margin:10px 0 0;font-size:14px;line-height:1.55}.local-seo-showroom .local-seo-price strong{font-size:30px;color:#d7d3fa}.local-seo-showroom .local-seo-cost-context{max-width:1120px;margin:0 auto 40px;padding:22px 24px;border-left:2px solid #d7d3fa;line-height:1.65}.local-seo-showroom .local-hero h1{overflow-wrap:anywhere}@media(max-width:700px){.local-seo-showroom .local-seo-prices{grid-template-columns:minmax(0,1fr)}.local-seo-showroom .local-seo-price{padding:20px}.local-seo-showroom .local-seo-cost-context{margin:0 22px 34px;padding:12px 18px}}.showroom.website-pages-showroom{background:radial-gradient(ellipse at 80% 9%,#25273d66,transparent 38%),#080e1a;min-height:100vh;--web-gutter: clamp(20px, 4.5vw, 72px)}.website-pages-showroom main{padding:0 var(--web-gutter)}.website-pages-showroom h1,.website-pages-showroom h2,.website-pages-showroom h3,.website-pages-showroom p{overflow-wrap:anywhere}.website-pages-showroom .web-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:30px clamp(24px,4vw,64px);padding:35px 0 50px;align-items:center}.website-pages-showroom .web-label{color:#b2acf8;font:11px/1.6 JetBrains Mono,monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 20px}.website-pages-showroom h1{font-size:clamp(44px,4.9vw,76px);line-height:1.04;letter-spacing:-.055em;margin:0}.website-pages-showroom h1 em{font-size:1.12em;line-height:1.07;margin-top:8px;letter-spacing:-.025em}.website-pages-showroom .web-intro{font-size:clamp(17px,1.5vw,21px);line-height:1.65;max-width:36em;color:#cbd0e3;margin:26px 0 0}.website-pages-showroom .web-hero-art{margin:0;min-width:0}.website-pages-showroom .web-hero-art img{width:100%;height:auto;display:block;border-radius:16px}.website-pages-showroom .web-hero-art figcaption{color:#abb3cc;font-size:11px;line-height:1.6;margin-top:12px;max-width:38em}.website-pages-showroom .web-question{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:20px;min-height:60px;border-top:1px solid #38405a;padding:20px 0 0;color:#d7d3fa;font-size:15px}.website-pages-showroom .web-question svg{width:24px;height:24px;flex:0 0 24px}.website-pages-showroom .web-actions{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center;margin-top:24px}.website-pages-showroom .web-actions:empty{display:none}.website-pages-showroom .web-action{display:inline-flex;gap:12px;align-items:center;min-height:44px;min-width:44px;max-width:100%;border-bottom:1px solid #787295;color:#e1def8;font-size:14px;line-height:1.45;padding:10px 0;overflow-wrap:anywhere;transition:color .18s,background-color .18s}.website-pages-showroom .web-action svg{width:19px;height:19px;flex:0 0 19px}.website-pages-showroom .web-action-primary{background:#b2acf8;color:#080e1a;border:0;border-radius:28px;padding:14px 22px;font-weight:600}.website-pages-showroom .web-action-primary:hover{background:#d0cbff}.website-pages-showroom .web-section{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:35px clamp(24px,5vw,80px);border-top:1px solid #293249;padding:clamp(46px,5vw,78px) 0;scroll-margin-top:96px}.website-pages-showroom .web-section-heading{display:flex;align-items:flex-start;gap:18px;min-width:0}.website-pages-showroom .web-number{font:12px/1.6 JetBrains Mono,monospace;color:#a7a1d6;padding-top:7px}.website-pages-showroom h2{font-size:clamp(29px,3vw,44px);line-height:1.16;letter-spacing:-.045em;margin:0;font-weight:600}.website-pages-showroom .web-section-text{font-size:clamp(16px,1.35vw,19px);line-height:1.75;color:#cbd0e3;margin:0;max-width:48em}.website-pages-showroom .web-layout-responsibility-split .web-section-body,.website-pages-showroom .web-layout-comparison .web-section-body{border-left:2px solid #8a80ca;padding:12px 0 12px 28px}.website-pages-showroom .web-layout-measurement,.website-pages-showroom .web-layout-research-boundary,.website-pages-showroom .web-layout-diagnostic{background:linear-gradient(110deg,#1a1e344d,transparent)}.website-pages-showroom .web-layout-method-steps .web-section-body{border-top:2px solid #6f688e;padding-top:22px}.website-pages-showroom .web-layout-production-scope{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.website-pages-showroom .web-layout-production-scope h2{color:#c5bff6;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(38px,4vw,60px);font-weight:400}.website-pages-showroom .web-layout-price-tiers,.website-pages-showroom .web-layout-audit-ladder,.website-pages-showroom .web-layout-subscription-terms{display:block}.website-pages-showroom .web-layout-price-tiers .web-section-heading,.website-pages-showroom .web-layout-audit-ladder .web-section-heading,.website-pages-showroom .web-layout-subscription-terms .web-section-heading{max-width:770px;margin-bottom:24px}.website-pages-showroom .web-prices{list-style:none;padding:0;margin:30px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}.website-pages-showroom .web-prices>li{min-width:0;border:1px solid #3d3d57;border-radius:16px;background:linear-gradient(145deg,#22253b99,#0d142280);padding:25px}.website-pages-showroom h3{font-size:17px;line-height:1.5;margin:0 0 24px;font-weight:500;color:#e4e3f2}.website-pages-showroom .web-price{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:baseline;margin:0}.website-pages-showroom .web-price strong{color:#c6c0fc;font-size:42px;font-weight:500;letter-spacing:-.055em;line-height:1.2}.website-pages-showroom .web-price span,.website-pages-showroom .web-tax{font-size:13px;color:#c4c8dc;line-height:1.6}.website-pages-showroom .web-tax{margin:9px 0 0}.website-pages-showroom .web-price-facts{margin:22px 0 0}.website-pages-showroom .web-price-facts:empty{display:none}.website-pages-showroom .web-price-facts>div{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-top:1px solid #42425c;font-size:13px;line-height:1.5}.website-pages-showroom dt{color:#b9bfd7}.website-pages-showroom dd{margin:0;color:#f0edff}.website-pages-showroom .web-audit-ladder{grid-template-columns:1fr;gap:0}.website-pages-showroom .web-audit-ladder>li{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:12px 25px;align-items:center;border-radius:0;border-width:1px 0 0;padding:25px 0;background:none}.website-pages-showroom .web-audit-ladder h3,.website-pages-showroom .web-audit-ladder .web-price-facts{margin:0}.website-pages-showroom .web-audit-ladder .web-tax{grid-column:3}.website-pages-showroom .web-conditions{border-left:2px solid #8f83c5;padding:20px 25px;margin-top:28px;background:#171e3080}.website-pages-showroom .web-conditions ul{padding-left:18px;margin:0}.website-pages-showroom .web-conditions li,.website-pages-showroom .web-early-exit{color:#d1d4e5;font-size:14px;line-height:1.7;margin:10px 0}.website-pages-showroom .web-contract-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:20px;margin:0 0 22px;font-size:13px;line-height:1.6}.website-pages-showroom .web-contract-facts dd{font-size:23px;margin-top:5px}.website-pages-showroom .web-closing{border-top:1px solid #3d3b57;padding:60px 0 72px;max-width:100%}.website-pages-showroom .web-closing h2{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-style:italic;color:#c6befb;font-size:clamp(40px,5vw,68px);max-width:900px}.website-pages-showroom .web-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #283146;padding:24px var(--web-gutter) 90px;color:#afb5cc;font-size:13px}@media(max-width:700px){.website-pages-showroom .web-hero{grid-template-columns:1fr;padding-top:25px;gap:30px}.website-pages-showroom h1{font-size:clamp(37px,9vw,55px)}.website-pages-showroom .web-hero-art{max-width:540px}.website-pages-showroom .web-section{grid-template-columns:1fr;gap:24px}.website-pages-showroom .web-section-heading{gap:13px}.website-pages-showroom .web-audit-ladder>li{grid-template-columns:1fr}.website-pages-showroom .web-audit-ladder .web-tax{grid-column:auto}.website-pages-showroom .web-conditions{padding:18px}.website-pages-showroom .web-footer{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.website-pages-showroom .web-action{transition:none}}.website-pages-showroom .web-layout-inventory-first h2,.website-pages-showroom .web-layout-real-inventory h2,.website-pages-showroom .web-layout-owner-stock h2,.website-pages-showroom .web-layout-owner-menu h2,.website-pages-showroom .web-layout-own-evidence h2,.website-pages-showroom .web-layout-permission-evidence h2,.website-pages-showroom .web-layout-measured-detail h2,.website-pages-showroom .web-layout-location-evidence h2{font-family:"Instrument Serif",Georgia,serif;font-weight:400;color:#c5bff6;font-size:clamp(36px,4vw,56px)}.website-pages-showroom .web-layout-demo-boundary .web-section-body,.website-pages-showroom .web-layout-restricted-upload .web-section-body,.website-pages-showroom .web-layout-claim-boundary .web-section-body,.website-pages-showroom .web-layout-live-data-boundary .web-section-body,.website-pages-showroom .web-layout-address-specific-scope .web-section-body,.website-pages-showroom .web-layout-consent-route .web-section-body,.website-pages-showroom .web-layout-safety-boundary .web-section-body,.website-pages-showroom .web-layout-privacy-before-build .web-section-body,.website-pages-showroom .web-layout-bounded-service .web-section-body,.website-pages-showroom .web-layout-request-not-booking .web-section-body,.website-pages-showroom .web-layout-verifiable-permission .web-section-body,.website-pages-showroom .web-layout-price-and-identity .web-section-body,.website-pages-showroom .web-layout-true-availability .web-section-body{border-left:2px solid #a699d4;padding-left:24px}.website-pages-showroom .web-layout-guided-intake .web-section-body,.website-pages-showroom .web-layout-vehicle-intake .web-section-body,.website-pages-showroom .web-layout-two-stage-intake .web-section-body,.website-pages-showroom .web-layout-minimal-intake .web-section-body,.website-pages-showroom .web-layout-shared-responsibility .web-section-body,.website-pages-showroom .web-layout-report-structure .web-section-body,.website-pages-showroom .web-layout-line-approval .web-section-body,.website-pages-showroom .web-layout-human-assessment .web-section-body,.website-pages-showroom .web-layout-request-and-language .web-section-body,.website-pages-showroom .web-layout-booking-language .web-section-body,.website-pages-showroom .web-layout-content-first .web-section-body,.website-pages-showroom .web-layout-real-timetable .web-section-body{border-top:2px solid #6f688e;padding-top:22px}.website-pages-showroom .web-layout-conditional-integration,.website-pages-showroom .web-layout-conditional-booking,.website-pages-showroom .web-layout-conditional-feed,.website-pages-showroom .web-layout-conditional-client-view,.website-pages-showroom .web-layout-permission-and-integration,.website-pages-showroom .web-layout-honest-comparison,.website-pages-showroom .web-layout-price-and-origin,.website-pages-showroom .web-layout-current-proof,.website-pages-showroom .web-layout-verifiable-office{background:linear-gradient(115deg,#27223c55,transparent)}.website-pages-showroom .web-layout-separate-intents .web-number,.website-pages-showroom .web-layout-separate-commerce .web-number,.website-pages-showroom .web-layout-native-call-priority .web-number,.website-pages-showroom .web-layout-native-member-action .web-number,.website-pages-showroom .web-layout-native-system .web-number,.website-pages-showroom .web-layout-keep-current-system .web-number{border-bottom:1px solid #aca1d8;padding-bottom:10px}.website-pages-showroom .web-layout-real-duration .web-section-body,.website-pages-showroom .web-layout-studio-time-table .web-section-body,.website-pages-showroom .web-layout-stay-price .web-section-body,.website-pages-showroom .web-layout-owner-controls .web-section-body,.website-pages-showroom .web-layout-optional-example .web-section-body,.website-pages-showroom .web-layout-own-work-and-products .web-section-body,.website-pages-showroom .web-layout-confirmed-offer .web-section-body,.website-pages-showroom .web-layout-complete-offer .web-section-body{max-width:52em}.website-pages-showroom .web-layout-quote-process .web-section-body{border:1px solid #4c456b;border-radius:16px;padding:28px}.website-pages-showroom .web-action span{min-width:0}.website-pages-showroom .web-action-primary{text-align:center}.website-pages-showroom .web-contract-facts dd{overflow-wrap:anywhere}.website-pages-showroom .web-delivery{padding:36px 28px;border:1px solid #51486e;border-radius:18px;background:#1b2037;margin:24px 0 50px;scroll-margin-top:100px}.website-pages-showroom .web-delivery h2{font-size:clamp(26px,3vw,36px)}.website-pages-showroom .web-delivery-note{font-size:17px;line-height:1.7;color:#dbdcee;margin:22px 0}.website-pages-showroom .web-contact-actions{margin-top:18px}@media(max-width:700px){.website-pages-showroom .web-delivery{padding:24px 18px}.website-pages-showroom .web-footer{flex-wrap:wrap}.website-pages-showroom .web-action-primary{max-width:100%}.website-pages-showroom .web-layout-quote-process .web-section-body{padding:22px 18px}}.website-pages-showroom .web-facts-disclosure>summary{display:flex;align-items:center;gap:16px;min-block-size:44px;cursor:pointer;list-style:none}.website-pages-showroom .web-facts-disclosure>summary::-webkit-details-marker{display:none}.website-pages-showroom .web-facts-disclosure>summary>h2{flex:1;min-width:0}.website-pages-showroom .web-facts-disclosure>summary:after{content:"";flex:0 0 10px;inline-size:10px;block-size:10px;margin-inline-end:4px;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;transform:rotate(45deg)}.website-pages-showroom .web-facts-disclosure[open]>summary:after{transform:rotate(225deg)}.website-pages-showroom .web-facts-disclosure>summary:focus-visible{outline:2px solid #f3f0ff;outline-offset:5px;border-radius:3px}.showroom.case-showroom{background:radial-gradient(ellipse at 80% 9%,#25273d66,transparent 38%),#080e1a;min-height:100vh;--case-gutter:clamp(20px,4.5vw,72px)}.case-showroom main{padding:0 var(--case-gutter)}.case-showroom h1,.case-showroom h2,.case-showroom h3,.case-showroom p,.case-showroom dd{overflow-wrap:anywhere}.case-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:30px clamp(24px,4vw,64px);padding:35px 0 50px;align-items:center}.case-hero-text{grid-template-columns:1fr;max-width:1050px}.case-label{color:#b2acf8;font:11px/1.6 JetBrains Mono,monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 20px}.case-showroom h1{font-size:clamp(44px,4.9vw,76px);line-height:1.04;letter-spacing:-.055em;margin:0}.case-showroom h1 em{font-size:1.12em;line-height:1.07;margin-top:8px;letter-spacing:-.025em}.case-intro{font-size:clamp(17px,1.5vw,21px);line-height:1.65;max-width:36em;color:#cbd0e3;margin:26px 0 0}.case-hero-art{margin:0;min-width:0}.case-hero-art img{width:100%;height:auto;max-height:590px;object-fit:contain;display:block;border-radius:16px}.case-hero-art figcaption{color:#abb3cc;font-size:11px;line-height:1.6;margin-top:12px;max-width:38em}.case-question{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;gap:20px;min-height:60px;border-top:1px solid #38405a;padding:20px 0 0;color:#d7d3fa;font-size:15px}.case-question svg{width:24px;height:24px;flex:0 0 24px}.case-actions,.case-related{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center;margin-top:24px}.case-action{display:inline-flex;gap:12px;align-items:center;min-height:44px;min-width:44px;max-width:100%;border-bottom:1px solid #787295;color:#e1def8;font-size:14px;line-height:1.45;padding:10px 0;overflow-wrap:anywhere;transition:color .18s,background-color .18s}.case-action span{min-width:0}.case-action svg{width:19px;height:19px;flex:0 0 19px}.case-action-primary{background:#b2acf8;color:#080e1a;border:0;border-radius:28px;padding:14px 22px;font-weight:600}.case-action-primary:hover{background:#d0cbff}.case-action:focus-visible,.case-question:focus-visible{outline:2px solid #f3f0ff;outline-offset:4px}.case-section{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:35px clamp(24px,5vw,80px);border-top:1px solid #293249;padding:clamp(46px,5vw,78px) 0;scroll-margin-top:96px}.case-section-heading{display:flex;align-items:flex-start;gap:18px;min-width:0}.case-number{font:12px/1.6 JetBrains Mono,monospace;color:#a7a1d6;padding-top:7px}.case-showroom h2{font-size:clamp(29px,3vw,44px);line-height:1.16;letter-spacing:-.045em;margin:0;font-weight:600}.case-section-body>p{font-size:clamp(16px,1.35vw,19px);line-height:1.75;color:#cbd0e3;margin:0;max-width:48em}.case-prices{list-style:none;padding:0;margin:30px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:16px}.case-prices>li{min-width:0;border:1px solid #3d3d57;border-radius:16px;background:linear-gradient(145deg,#22253b99,#0d142280);padding:24px}.case-prices h3{font-size:17px;line-height:1.5;margin:0 0 24px;font-weight:500;color:#e4e3f2}.case-prices p{font-size:13px;line-height:1.6;color:#c4c8dc}.case-price{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:baseline}.case-price strong{color:#c6c0fc;font-size:42px;font-weight:500;letter-spacing:-.055em;line-height:1.2}.case-conditions{border:1px solid #51486e;border-radius:18px;background:#1b2037;margin:24px 0 50px;padding:36px 28px;scroll-margin-top:100px}.case-conditions h2{font-size:clamp(26px,3vw,36px)}.case-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:24px;margin:30px 0 0;font-size:14px;line-height:1.6}.case-facts dt{color:#b9bfd7}.case-facts dd{margin:6px 0 0;color:#f0edff}.case-closing{border-top:1px solid #3d3b57;padding:60px 0 72px;scroll-margin-top:96px}.case-closing h2{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-style:italic;color:#c6befb;font-size:clamp(40px,5vw,68px);max-width:900px}.case-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #283146;padding:24px var(--case-gutter) 90px;color:#afb5cc;font-size:13px}.case-native-dock .mobile-contact-dock__action{font-size:13px;line-height:1.3;text-align:center;overflow-wrap:anywhere}@media(max-width:700px){.case-hero{grid-template-columns:1fr;padding-top:25px;gap:30px}.case-showroom h1{font-size:clamp(37px,9vw,55px)}.case-hero-art{max-width:540px}.case-section{grid-template-columns:1fr;gap:24px}.case-section-heading{gap:13px}.case-conditions{padding:24px 18px}.case-footer{align-items:flex-start;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.case-action{transition:none}}.case-report-preview{width:min(100%,420px);justify-self:center;padding:24px;border:1px solid #343c53;border-radius:18px;background:linear-gradient(145deg,#20243a,#101828)}.case-report-preview img{width:auto;max-width:100%;height:auto;max-height:360px;object-fit:contain;margin-inline:auto;border-radius:10px;filter:drop-shadow(0 14px 20px #02050b66)}.case-report-preview figcaption{margin-top:18px}@media(max-width:700px){.case-report-preview{max-width:360px;padding:18px}.case-report-preview img{max-height:280px}}.download-showroom .download-facts-disclosure>summary{display:flex;align-items:center;gap:16px;min-block-size:44px;cursor:pointer;list-style:none}.download-showroom .download-facts-disclosure>summary::-webkit-details-marker{display:none}.download-showroom .download-facts-disclosure>summary>h2{flex:1;min-width:0}.download-showroom .download-facts-disclosure>summary:after{content:"";flex:0 0 10px;inline-size:10px;block-size:10px;margin-inline-end:4px;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;transform:rotate(45deg)}.download-showroom .download-facts-disclosure[open]>summary:after{transform:rotate(225deg)}.download-showroom .download-facts-disclosure>summary:focus-visible{outline:2px solid #f3f0ff;outline-offset:5px;border-radius:3px}.showroom.download-showroom{background:radial-gradient(ellipse at 80% 9%,#25273d66,transparent 38%),#080e1a;min-height:100vh;--download-gutter:clamp(20px,4.5vw,72px)}.download-showroom main{padding:0 var(--download-gutter)}.download-showroom h1,.download-showroom h2,.download-showroom h3,.download-showroom p,.download-showroom dd{overflow-wrap:anywhere}.download-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:30px clamp(24px,4vw,64px);padding:35px 0 50px;align-items:center}.download-hero-text{grid-template-columns:1fr;max-width:1050px}.download-label{color:#b2acf8;font:11px/1.6 JetBrains Mono,monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 20px}.download-showroom h1{font-size:clamp(44px,4.9vw,76px);line-height:1.04;letter-spacing:-.055em;margin:0}.download-showroom h1 em{font-size:1.12em;line-height:1.07;margin-top:8px;letter-spacing:-.025em}.download-intro{font-size:clamp(17px,1.5vw,21px);line-height:1.65;max-width:36em;color:#cbd0e3;margin:26px 0 0}.download-hero-art{margin:0;min-width:0}.download-hero-art img{width:100%;height:auto;max-height:590px;object-fit:contain;display:block;border-radius:16px}.download-hero-art figcaption{color:#abb3cc;font-size:11px;line-height:1.6;margin-top:12px;max-width:38em}.download-question{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;gap:20px;min-height:60px;border-top:1px solid #38405a;padding:20px 0 0;color:#d7d3fa;font-size:15px}.download-question svg{width:24px;height:24px;flex:0 0 24px}.download-actions,.download-related{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center;margin-top:24px}.download-action{display:inline-flex;gap:12px;align-items:center;min-height:44px;min-width:44px;max-width:100%;border-bottom:1px solid #787295;color:#e1def8;font-size:14px;line-height:1.45;padding:10px 0;overflow-wrap:anywhere;transition:color .18s,background-color .18s}.download-action span{min-width:0}.download-action svg{width:19px;height:19px;flex:0 0 19px}.download-action-primary{background:#b2acf8;color:#080e1a;border:0;border-radius:28px;padding:14px 22px;font-weight:600}.download-action-primary:hover{background:#d0cbff}.download-action:focus-visible,.download-question:focus-visible{outline:2px solid #f3f0ff;outline-offset:4px}.download-section{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:35px clamp(24px,5vw,80px);border-top:1px solid #293249;padding:clamp(46px,5vw,78px) 0;scroll-margin-top:96px}.download-section-heading{display:flex;align-items:flex-start;gap:18px;min-width:0}.download-number{font:12px/1.6 JetBrains Mono,monospace;color:#a7a1d6;padding-top:7px}.download-showroom h2{font-size:clamp(29px,3vw,44px);line-height:1.16;letter-spacing:-.045em;margin:0;font-weight:600}.download-section-body>p{font-size:clamp(16px,1.35vw,19px);line-height:1.75;color:#cbd0e3;margin:0;max-width:48em}.download-prices{list-style:none;padding:0;margin:30px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:16px}.download-prices>li{min-width:0;border:1px solid #3d3d57;border-radius:16px;background:linear-gradient(145deg,#22253b99,#0d142280);padding:24px}.download-prices h3{font-size:17px;line-height:1.5;margin:0 0 24px;font-weight:500;color:#e4e3f2}.download-prices p{font-size:13px;line-height:1.6;color:#c4c8dc}.download-price{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:baseline}.download-price strong{color:#c6c0fc;font-size:42px;font-weight:500;letter-spacing:-.055em;line-height:1.2}.download-conditions{border:1px solid #51486e;border-radius:18px;background:#1b2037;margin:24px 0 50px;padding:36px 28px;scroll-margin-top:100px}.download-conditions h2{font-size:clamp(26px,3vw,36px)}.download-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:24px;margin:30px 0 0;font-size:14px;line-height:1.6}.download-facts dt{color:#b9bfd7}.download-facts dd{margin:6px 0 0;color:#f0edff}.download-closing{border-top:1px solid #3d3b57;padding:60px 0 72px;scroll-margin-top:96px}.download-closing h2{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-style:italic;color:#c6befb;font-size:clamp(40px,5vw,68px);max-width:900px}.download-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #283146;padding:24px var(--download-gutter) 90px;color:#afb5cc;font-size:13px}.download-native-dock .mobile-contact-dock__action{font-size:13px;line-height:1.3;text-align:center;overflow-wrap:anywhere}@media(max-width:700px){.download-hero{grid-template-columns:1fr;padding-top:25px;gap:30px}.download-showroom h1{font-size:clamp(37px,9vw,55px)}.download-hero-art{max-width:540px}.download-section{grid-template-columns:1fr;gap:24px}.download-section-heading{gap:13px}.download-conditions{padding:24px 18px}.download-footer{align-items:flex-start;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.download-action{transition:none}}.download-status{padding:14px 18px;border-left:2px solid #b2acf8;background:#24253d;color:#e6e0ff;font-size:14px;line-height:1.6;margin:24px 0 0}.download-range-section{display:block}.download-range-section .download-section-heading{max-width:800px;margin-bottom:28px}.download-ranges{grid-template-columns:repeat(auto-fit,minmax(min(100%,265px),1fr))}.download-ranges dl{margin:0}.download-ranges dl>div{border-top:1px solid #3b3f59;padding:14px 0;display:grid;gap:5px}.download-ranges dt{color:#abb3cc;font-size:13px;line-height:1.5}.download-ranges dd{margin:0;color:#eeeaff;font-size:20px;line-height:1.5}.reference-source-note{color:#bcc3da;font-size:14px;line-height:1.65;max-width:48em;margin:18px 0 0}.reference-requirements{border-top:1px solid #51486e;margin-top:32px;padding-top:26px}.reference-requirements h3{margin:0;color:#e4e1fa;font-size:21px;font-weight:500;line-height:1.4}.reference-essentials,.jarvis-document-register{margin:clamp(2rem,6vw,5rem) auto;padding:clamp(1.25rem,4vw,3rem);width:min(100% - 2rem,76rem);box-sizing:border-box;border:1px solid #51486e;border-radius:1.2rem;background:#1b2037;color:#f0edff;scroll-margin-top:6rem;min-width:0}.reference-essentials h2,.jarvis-document-register h2{font-size:clamp(1.6rem,3.5vw,2.6rem);line-height:1.15;margin:0 0 1rem;letter-spacing:-.03em}.reference-essentials p,.jarvis-document-register p{line-height:1.65;max-width:76ch}.reference-essentials label{display:block;font-weight:650}.reference-essentials textarea{display:block;width:100%;box-sizing:border-box;margin:.6rem 0 1rem;padding:1rem;font:inherit;font-size:1rem;line-height:1.5;color:#f0edff;background:#080e1a;border:1px solid #51486e;border-radius:.6rem;resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere;min-height:20rem}.reference-copy{min-height:44px;padding:.7rem 1.1rem;border:1px solid #b2acf8;border-radius:.5rem;background:#b2acf8;color:#080e1a;font:inherit;cursor:pointer}.reference-copy:disabled{opacity:.55;cursor:default}.reference-essentials :is(button,input,textarea,summary):focus-visible,.jarvis-document-register a:focus-visible{outline:3px solid #b2acf8;outline-offset:4px}.reference-note{color:#cbd0e3;font-size:.95rem}.reference-score-list{padding-left:1.25rem;margin:1.5rem 0}.reference-score-list li{padding:1.2rem 0;border-top:1px solid #51486e}.reference-score-list h3{font-size:1.1rem;margin:0}.reference-score-list h3 span{font-weight:450;font-size:.9rem}.reference-score-list input{display:block;width:6rem;min-height:44px;margin-top:.4rem;padding:.5rem;border:1px solid #51486e;border-radius:.4rem;background:#080e1a;color:#f0edff;font:inherit;box-sizing:border-box}.reference-total{font-weight:650}.reference-essentials details{border-top:1px solid #51486e;padding:1rem 0}.reference-essentials summary{cursor:pointer;min-height:44px;font-weight:650}.jarvis-document-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;padding:0;list-style:none}.jarvis-document-list li{min-width:0;border:1px solid #51486e;border-radius:.6rem;background:#080e1a;padding:1rem}.jarvis-document-list a,.jarvis-document-resources a{color:#b2acf8;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:.2em;min-height:44px;display:inline-block}.jarvis-document-list small{display:block;line-height:1.5;color:#cbd0e3;margin:.4rem 0}.jarvis-document-status{font-size:.9rem}.jarvis-document-resources{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem}@media(max-width:600px){.jarvis-document-list{grid-template-columns:1fr}.reference-essentials,.jarvis-document-register{width:calc(100% - 1.25rem)}.reference-essentials textarea{min-height:28rem}}.product-showroom .product-hero img[src$="/gianluca-portrait.webp"],.functional-showroom .functional-hero img[width="1600"][height="2400"],.hybrid-showroom .hybrid-hero img[width="1600"][height="2400"],.local-final-showroom .local-final-hero img[width="1600"][height="2400"]{width:min(100%,420px);max-height:630px;max-height:min(66svh,630px);object-fit:contain;margin-inline:auto}.showroom.product-showroom{background:radial-gradient(ellipse at 80% 10%,#25273d66,transparent 40%),#080e1a;min-height:100vh;--product-gutter: clamp(20px,4.5vw,72px)}.product-showroom main{padding:0 var(--product-gutter)}.product-showroom h1,.product-showroom h2,.product-showroom h3,.product-showroom p,.product-showroom dd{overflow-wrap:anywhere}.product-showroom .product-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:30px clamp(24px,4vw,64px);padding:35px 0 50px;align-items:center}.product-showroom .product-eyebrow{color:#b2acf8;font:11px/1.6 JetBrains Mono,monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 20px}.product-showroom h1{font-size:clamp(44px,4.9vw,76px);line-height:1.04;letter-spacing:-.055em;margin:0}.product-showroom .product-intro{font-size:clamp(17px,1.5vw,21px);line-height:1.65;max-width:36em;color:#cbd0e3;margin:26px 0 0}.product-showroom .product-status{color:#ded8ff;font-size:14px;line-height:1.6;border-left:2px solid #b2acf8;padding:6px 0 6px 16px;margin:24px 0}.product-showroom figure{margin:0;min-width:0}.product-showroom figure img{width:100%;height:auto;display:block;border-radius:16px}.product-showroom figcaption{color:#abb3cc;font-size:11px;line-height:1.6;margin-top:12px;max-width:38em}.product-showroom .product-question{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;gap:20px;min-height:60px;border-top:1px solid #38405a;padding:20px 0 0;color:#d7d3fa;font-size:15px}.product-showroom .product-question svg{width:24px;height:24px;flex:0 0 24px}.product-showroom .product-actions{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center;margin:24px 0}.product-showroom .product-action{display:inline-flex;gap:12px;align-items:center;min-height:44px;min-width:44px;max-width:100%;border-bottom:1px solid #787295;color:#e1def8;font-size:14px;line-height:1.45;padding:10px 0;overflow-wrap:anywhere;transition:color .18s,background-color .18s}.product-showroom .product-action span{min-width:0}.product-showroom .product-action svg{width:19px;height:19px;flex:0 0 19px}.product-showroom .product-action:focus-visible{outline:2px solid #d7d3fa;outline-offset:5px;border-radius:4px}.product-showroom .product-primary{background:#b2acf8;color:#080e1a;border:0;border-radius:28px;padding:14px 22px;font-weight:600}.product-showroom .product-primary:hover{background:#d0cbff}.product-showroom .product-section{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:35px clamp(24px,5vw,80px);border-top:1px solid #293249;padding:clamp(46px,5vw,78px) 0;scroll-margin-top:100px}.product-showroom .product-section-heading{display:flex;align-items:flex-start;gap:18px;min-width:0}.product-showroom .product-section-heading>span{font:12px/1.6 JetBrains Mono,monospace;color:#a7a1d6;padding-top:7px}.product-showroom h2{font-size:clamp(29px,3vw,44px);line-height:1.16;letter-spacing:-.045em;margin:0;font-weight:600}.product-showroom .product-body{font-size:clamp(16px,1.35vw,19px);line-height:1.75;color:#cbd0e3;margin:0;max-width:48em}.product-showroom .product-plan-section{display:block}.product-showroom .product-plan-section .product-section-heading{max-width:770px;margin-bottom:24px}.product-showroom .product-prices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:32px}.product-showroom .product-price{min-width:0;border:1px solid #ffffff24;border-radius:18px;padding:24px;background:#ffffff05}.product-showroom .product-price h3{font-size:22px;line-height:1.25;margin:22px 0}.product-showroom .product-price p{font-size:14px;line-height:1.6}.product-showroom .product-price-kind{color:#b9b3ed}.product-showroom .product-amount strong{color:#ded8ff;font-size:36px}.product-showroom .separate-service{grid-column:1/-1;border-left:3px solid #b2acf8;margin-top:16px}.product-showroom .separate-seo-service,.product-showroom .separate-hourly-service{grid-column:1/-1;border-left:3px solid #b2acf8}.product-showroom .separate-service h3{font-size:28px}.product-showroom dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:24px;margin:28px 0;font-size:13px;line-height:1.6}.product-showroom dt{color:#b9bfd7}.product-showroom dd{margin:7px 0 0;color:#f0edff;font-size:17px}.product-showroom .product-capacities{display:flex;flex-wrap:wrap;gap:18px}.product-showroom .product-facts,.product-showroom .product-delivery{padding:36px 28px;border:1px solid #51486e;border-radius:18px;background:#1b2037;margin:24px 0 50px;scroll-margin-top:100px}.product-showroom .product-delivery{background:transparent}.product-showroom .product-delivery p,.product-showroom .product-tax{font-size:16px;line-height:1.7;color:#dbdcee}.product-showroom .product-facts h2,.product-showroom .product-delivery h2{font-size:clamp(26px,3vw,36px)}.product-showroom .product-closing{border-top:1px solid #3d3b57;padding:60px 0 72px;scroll-margin-top:100px}.product-showroom .product-closing h2{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-style:italic;color:#c6befb;font-size:clamp(40px,5vw,68px);max-width:900px}.product-showroom .product-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #283146;padding:24px var(--product-gutter) 180px;color:#afb5cc;font-size:13px}.product-showroom .product-native-dock{display:none}.product-showroom.product-kind-support .product-section:first-child{border-left:2px solid #b2acf8;padding-left:24px}.product-showroom.product-kind-methodology .product-facts dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}@media(max-width:1100px){.product-showroom .product-prices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.product-showroom .product-hero{grid-template-columns:1fr;padding-top:25px;gap:30px}.product-showroom h1{font-size:clamp(37px,9vw,55px)}.product-showroom .product-section{grid-template-columns:1fr;gap:24px}.product-showroom .product-section-heading{gap:13px}.product-showroom .product-facts,.product-showroom .product-delivery{padding:24px 18px}.product-showroom .product-prices{grid-template-columns:1fr}.product-showroom .product-footer{flex-wrap:wrap;align-items:flex-start}.product-showroom .product-native-dock{display:flex;position:fixed;z-index:80;bottom:max(12px,env(safe-area-inset-bottom));left:12px;right:12px;gap:12px;padding:10px 14px;background:#171b2cf5;border:1px solid #5d527e;border-radius:24px;box-shadow:0 6px 30px #0005}.product-showroom .product-native-dock .product-action{flex:1;font-size:12px;padding:6px 0;min-height:44px;border:0;justify-content:center}.product-showroom .product-native-dock svg{flex-basis:15px;width:15px;height:15px}}@media(prefers-reduced-motion:reduce){.product-showroom .product-action{transition:none}}.showroom.functional-showroom{background:radial-gradient(ellipse at 80% 10%,#25273d66,transparent 40%),#080e1a;min-height:100vh;--functional-gutter:clamp(20px,4.5vw,72px)}.functional-showroom main{padding:0 var(--functional-gutter)}.functional-showroom h1,.functional-showroom h2,.functional-showroom h3,.functional-showroom p,.functional-showroom li{overflow-wrap:anywhere}.functional-showroom .functional-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:30px clamp(24px,4vw,64px);padding:35px 0 50px;align-items:center}.functional-showroom .functional-eyebrow{color:#b2acf8;font:11px/1.6 JetBrains Mono,monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 20px}.functional-showroom h1{font-size:clamp(42px,4.8vw,74px);line-height:1.06;letter-spacing:-.05em;margin:0}.functional-showroom .functional-intro{font-size:clamp(17px,1.5vw,21px);line-height:1.65;max-width:36em;color:#cbd0e3;margin:26px 0 0}.functional-showroom figure{margin:0;min-width:0}.functional-showroom figure img{width:100%;height:auto;display:block;border-radius:16px}.functional-showroom figcaption{color:#abb3cc;font-size:11px;line-height:1.6;margin-top:12px;max-width:38em}.functional-showroom .functional-conditions{border-left:2px solid #b2acf8;padding:4px 0 4px 18px;margin-top:28px;color:#ded8ff}.functional-showroom .functional-conditions h2{font-size:16px;line-height:1.4;letter-spacing:0}.functional-showroom .functional-conditions ul{padding-left:18px;margin:12px 0 0}.functional-showroom .functional-conditions li{font-size:14px;line-height:1.65;margin-top:8px}.functional-showroom .functional-question{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;gap:20px;min-height:60px;border-top:1px solid #38405a;padding:20px 0 0;color:#d7d3fa;font-size:15px}.functional-showroom .functional-question svg{width:24px;height:24px;flex:0 0 24px}.functional-showroom .functional-actions{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center;margin:24px 0}.functional-showroom .functional-action{display:inline-flex;gap:12px;align-items:center;min-height:44px;min-width:44px;max-width:100%;border-bottom:1px solid #787295;color:#e1def8;font-size:14px;line-height:1.45;padding:10px 0;overflow-wrap:anywhere;transition:color .18s,background-color .18s}.functional-showroom .functional-action span{min-width:0}.functional-showroom .functional-action small{display:block;color:#bfc3d6;font-size:11px;line-height:1.5;margin-top:5px}.functional-showroom .functional-action svg{width:19px;height:19px;flex:0 0 19px}.functional-showroom .functional-action:focus-visible,.functional-showroom .functional-question:focus-visible{outline:2px solid #d7d3fa;outline-offset:5px;border-radius:4px}.functional-showroom .functional-primary{background:#b2acf8;color:#080e1a;border:0;border-radius:28px;padding:14px 22px;font-weight:600}.functional-showroom .functional-primary:hover{background:#d0cbff}.functional-showroom .functional-section{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:35px clamp(24px,5vw,80px);border-top:1px solid #293249;padding:clamp(46px,5vw,78px) 0;scroll-margin-top:100px}.functional-showroom .functional-section-heading{display:flex;align-items:flex-start;gap:18px;min-width:0}.functional-showroom .functional-section-heading>span{font:12px/1.6 JetBrains Mono,monospace;color:#a7a1d6;padding-top:7px}.functional-showroom h2{font-size:clamp(29px,3vw,44px);line-height:1.16;letter-spacing:-.045em;margin:0;font-weight:600}.functional-showroom .functional-section-body p{font-size:clamp(16px,1.35vw,19px);line-height:1.75;color:#cbd0e3;margin:0 0 20px;max-width:48em}.functional-showroom .functional-price-section{border-top:1px solid #293249;padding:50px 0;scroll-margin-top:100px}.functional-showroom .functional-prices{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:16px;margin-top:32px}.functional-showroom .functional-price{min-width:0;border:1px solid #ffffff24;border-radius:18px;padding:24px;background:#ffffff05}.functional-showroom .functional-price h3{font-size:22px;line-height:1.3;margin:0 0 20px}.functional-showroom .functional-price p,.functional-showroom .functional-price li{font-size:14px;line-height:1.6;color:#cbd0e3}.functional-showroom .functional-price ul{padding-left:18px}.functional-showroom .functional-amount strong{color:#ded8ff;font-size:34px}.functional-showroom .functional-amount span{display:block}.functional-showroom .functional-closing{border-top:1px solid #3d3b57;padding:60px 0 72px;scroll-margin-top:100px}.functional-showroom .functional-closing h2{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-style:italic;color:#c6befb;font-size:clamp(40px,5vw,68px);max-width:900px}.functional-showroom .functional-related{margin-top:36px}.functional-showroom .functional-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #283146;padding:24px var(--functional-gutter) 180px;color:#afb5cc;font-size:13px}.functional-showroom .functional-native-dock{display:none}@media(max-width:700px){.functional-showroom .functional-hero{grid-template-columns:1fr;padding-top:25px;gap:30px}.functional-showroom h1{font-size:clamp(36px,9vw,55px)}.functional-showroom .functional-section{grid-template-columns:1fr;gap:24px}.functional-showroom .functional-section-heading{gap:13px}.functional-showroom .functional-prices{grid-template-columns:1fr}.functional-showroom .functional-footer{flex-wrap:wrap;align-items:flex-start}.functional-showroom .functional-native-dock{display:flex;position:fixed;z-index:80;bottom:max(12px,env(safe-area-inset-bottom));left:12px;right:12px;gap:12px;padding:10px 14px;background:#171b2cf5;border:1px solid #5d527e;border-radius:24px;box-shadow:0 6px 30px #0005}.functional-showroom .functional-native-dock .functional-action{flex:1;font-size:12px;padding:6px 0;min-height:44px;border:0;justify-content:center}.functional-showroom .functional-native-dock svg{flex-basis:15px;width:15px;height:15px}}@media(prefers-reduced-motion:reduce){.functional-showroom .functional-action{transition:none}}.functional-tool{max-width:1040px;margin:0 auto;padding:clamp(2rem,5vw,4rem) 0;scroll-margin-top:8rem;min-width:0}.functional-tool h2{font-size:clamp(2rem,4vw,3.3rem);line-height:1.1;margin:0 0 1rem}.functional-tool p{line-height:1.6;overflow-wrap:anywhere}.functional-tool form{margin-top:1.5rem}.functional-tool fieldset{border:1px solid rgba(190,181,255,.28);border-radius:16px;padding:clamp(1rem,3vw,2rem);min-width:0}.functional-tool legend{padding:0 .5rem;font-weight:600}.functional-tool-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.functional-tool-wide{grid-column:1 / -1}.functional-tool label{display:block;margin:0 0 .45rem;font-size:.9rem;line-height:1.5}.functional-tool input:not([type=checkbox]),.functional-tool textarea,.functional-tool select{display:block;width:100%;min-height:46px;border:1px solid rgba(190,181,255,.45);border-radius:7px;background:#171827;color:#f4f2ff;padding:.7rem .8rem;font:inherit}.functional-tool textarea{resize:vertical}.functional-tool-choice{margin-top:1rem;max-width:30rem}.functional-tool .functional-tool-consent{display:flex;align-items:flex-start;gap:.75rem;margin:1.5rem 0;cursor:pointer}.functional-tool-consent input{width:20px;height:20px;flex:0 0 20px;margin:.15rem 0 0;accent-color:#c4b5fd}.functional-tool-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.functional-tool button{font:inherit;min-height:44px;border:1px solid rgba(190,181,255,.5);border-radius:7px;padding:.65rem 1rem;background:#beb5ff1f;color:#f4f2ff;cursor:pointer;text-align:left}.functional-tool .functional-tool-submit{margin-top:1.25rem;background:#c4b5fd;color:#171827;font-weight:600}.functional-tool fieldset:disabled{opacity:.7}.functional-tool a{color:var(--lavender,#c4b5fd);text-underline-offset:.2em}.functional-tool :is(button,input,textarea,select,a):focus-visible{outline:2px solid #c4b5fd;outline-offset:4px}.functional-tool-note,.functional-tool-count{font-size:.85rem;color:var(--muted,#b4b9c9)}.functional-tool-feedback{padding:.75rem 0;min-height:3rem}.functional-tool-feedback[role=alert]{color:#ffbaba}.functional-tool-result{margin:1.5rem 0}.functional-tool .functional-tool-status-only{position:absolute;width:1px;height:1px;min-height:0;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.functional-tool-model-summary{padding:1rem 1.25rem;border-left:3px solid var(--lavender,#c4b5fd);background:#beb5ff12;border-radius:0 10px 10px 0;font-weight:600}.functional-tool-models>ul{list-style:none;padding:0;margin:1.5rem 0;display:grid;gap:.75rem}.functional-tool-models>ul>li{padding:1rem 1.25rem;border:1px solid rgba(190,181,255,.25);border-radius:12px;min-width:0}.functional-tool-models li>div{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem}.functional-tool-models li p{margin:.5rem 0 0}.functional-tool-models code{font-size:inherit;overflow-wrap:anywhere}.functional-tool-model-state{font-size:.85rem;color:var(--muted,#b4b9c9)}.functional-tool-model-prompt{border-top:1px solid rgba(190,181,255,.25);margin-top:1.25rem}.functional-tool-model-prompt summary{min-height:44px;padding:.75rem 0;cursor:pointer}.functional-tool-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.functional-tool-result-card{padding:1.25rem;border:1px solid rgba(190,181,255,.25);border-radius:12px;min-width:0}.functional-tool-result-card h4{margin:0 0 .8rem;overflow-wrap:anywhere}.functional-tool-output{white-space:pre-wrap;-webkit-user-select:text;user-select:text}.functional-tool-scan dl{display:flex;flex-wrap:wrap;gap:1rem 2rem}.functional-tool-scan dt{color:var(--muted,#b4b9c9)}.functional-tool-scan dd{margin:.4rem 0;font-size:1.5rem;font-variant-numeric:tabular-nums}.functional-tool-scan details{border-block-start:1px solid rgba(190,181,255,.25);padding:.5rem 0}.functional-tool-scan summary{min-height:44px;padding:.6rem 0;cursor:pointer}.functional-tool-scan li{margin:1rem 0;overflow-wrap:anywhere}.functional-tool-fallback{border-top:1px solid rgba(190,181,255,.25);padding-top:1.2rem;margin-top:1.5rem}.functional-tool-fallback a{min-height:44px;display:inline-flex;align-items:center}.functional-tool-fallback p{font-size:.85rem;color:var(--muted,#b4b9c9);margin-top:.3rem}.functional-tool-actions{display:flex;align-items:baseline;flex-wrap:wrap;gap:.75rem}.functional-tool-plans{display:grid;gap:1rem}.functional-tool-plans>details{border:1px solid rgba(190,181,255,.25);border-radius:12px;padding:1rem}.functional-tool-plans summary{cursor:pointer;padding:.5rem 0;min-height:44px;font-weight:600}.functional-tool-plans a{display:inline-flex;align-items:center;min-height:44px;margin-bottom:.5rem}@media(max-width:600px){.functional-tool-fields,.functional-tool-result-grid{grid-template-columns:minmax(0,1fr)}.functional-tool{padding-inline:0}}.showroom.hybrid-showroom{background:radial-gradient(ellipse at 80% 8%,#25273d66,transparent 40%),#080e1a;min-height:100vh;--hybrid-gutter:clamp(20px,4.5vw,72px)}.hybrid-showroom main{padding:0 var(--hybrid-gutter)}.hybrid-showroom :is(h1,h2,p,li,a){overflow-wrap:anywhere}.hybrid-showroom .hybrid-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:30px clamp(24px,4vw,64px);padding:35px 0 50px;align-items:center}.hybrid-showroom .hybrid-eyebrow{color:#b2acf8;font:11px/1.6 JetBrains Mono,monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 20px}.hybrid-showroom h1{font-size:clamp(40px,4.6vw,70px);line-height:1.07;letter-spacing:-.05em;margin:0}.hybrid-showroom .hybrid-intro{font-size:clamp(17px,1.5vw,21px);line-height:1.65;max-width:36em;color:#cbd0e3;margin:26px 0 0}.hybrid-showroom figure{margin:0;min-width:0}.hybrid-showroom figure img{width:100%;height:auto;display:block;border-radius:16px}.hybrid-showroom figcaption{color:#abb3cc;font-size:12px;line-height:1.6;margin-top:12px}.hybrid-showroom .hybrid-question{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;gap:20px;min-height:60px;border-top:1px solid #38405a;padding:20px 0 0;color:#d7d3fa;font-size:16px}.hybrid-showroom .hybrid-question svg{width:24px;height:24px;flex:0 0 24px}.hybrid-showroom .hybrid-actions{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;margin:24px 0}.hybrid-showroom .hybrid-action{display:inline-flex;gap:12px;align-items:center;min-height:44px;min-width:44px;max-width:100%;border-bottom:1px solid #787295;color:#e1def8;font-size:14px;line-height:1.45;padding:10px 0;transition:color .18s,background-color .18s}.hybrid-showroom .hybrid-action span{min-width:0}.hybrid-showroom .hybrid-action svg{width:19px;height:19px;flex:0 0 19px}.hybrid-showroom :is(.hybrid-action,.hybrid-question):focus-visible{outline:2px solid #d7d3fa;outline-offset:5px;border-radius:4px}.hybrid-showroom .hybrid-primary{background:#b2acf8;color:#080e1a;border:0;border-radius:28px;padding:14px 22px;font-weight:600}.hybrid-showroom .hybrid-primary:hover{background:#d0cbff}.hybrid-showroom .hybrid-section{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:35px clamp(24px,5vw,80px);border-top:1px solid #293249;padding:clamp(46px,5vw,78px) 0;scroll-margin-top:110px}.hybrid-showroom .hybrid-heading{display:flex;align-items:flex-start;gap:18px;min-width:0}.hybrid-showroom .hybrid-heading>span{font:12px/1.6 JetBrains Mono,monospace;color:#a7a1d6;padding-top:7px}.hybrid-showroom h2{font-size:clamp(29px,3vw,44px);line-height:1.16;letter-spacing:-.045em;margin:0;font-weight:600}.hybrid-showroom .hybrid-body>p,.hybrid-showroom .hybrid-offer{font-size:clamp(16px,1.35vw,19px);line-height:1.75;color:#cbd0e3;margin:0 0 24px;max-width:48em}.hybrid-showroom .hybrid-zone-map{border:1px solid #716b9855;border-radius:22px;padding:24px;background:linear-gradient(145deg,#b2acf80d,transparent)}.hybrid-showroom .hybrid-zone-map figcaption{margin:0 0 22px;color:#c6c0ed;font-size:12px}.hybrid-showroom .hybrid-zone-map ol{display:grid;grid-template-columns:1fr 1fr;gap:14px;list-style:none;padding:0;margin:0;counter-reset:none}.hybrid-showroom .hybrid-zone-map li{display:flex;flex-direction:column;gap:16px;min-width:0;padding:20px;border-radius:12px;border:1px solid #a9a1db33;background:#ffffff04;color:#d7daeb;font-size:15px;line-height:1.55}.hybrid-showroom .hybrid-zone-number{color:#b2acf8;font:12px JetBrains Mono,monospace}.hybrid-showroom .hybrid-agreements{padding:50px 0;border-top:1px solid #454058;scroll-margin-top:110px}.hybrid-showroom .hybrid-agreements h2{max-width:800px;margin-bottom:24px}.hybrid-showroom .hybrid-commercial-note{max-width:850px;border-left:2px solid #b2acf8;padding-left:20px;color:#cbd0e3;font-size:16px;line-height:1.75;margin:24px 0}.hybrid-showroom .hybrid-closing{border-top:1px solid #3d3b57;padding:60px 0 72px;scroll-margin-top:110px}.hybrid-showroom .hybrid-closing h2{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-style:italic;color:#c6befb;font-size:clamp(38px,5vw,66px);max-width:900px}.hybrid-showroom .hybrid-related{margin-top:36px}.hybrid-showroom .hybrid-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #283146;padding:24px var(--hybrid-gutter) 160px;color:#afb5cc;font-size:13px}@media(max-width:700px){.hybrid-showroom .hybrid-hero{grid-template-columns:1fr;padding-top:25px;gap:30px}.hybrid-showroom h1{font-size:clamp(36px,9vw,55px)}.hybrid-showroom .hybrid-section{grid-template-columns:1fr;gap:24px}.hybrid-showroom .hybrid-heading{gap:13px}.hybrid-showroom .hybrid-zone-map{padding:18px}.hybrid-showroom .hybrid-zone-map ol{grid-template-columns:1fr}.hybrid-showroom .hybrid-zone-map li{flex-direction:row;align-items:baseline;padding:16px;gap:14px}.hybrid-showroom .hybrid-zone-number{flex:0 0 20px}.hybrid-showroom .hybrid-footer{flex-wrap:wrap;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.hybrid-showroom .hybrid-action{transition:none}}.showroom.local-final-showroom{background:radial-gradient(ellipse at 80% 8%,#25273d66,transparent 40%),#080e1a;min-height:100vh;--local-final-gutter:clamp(20px,4.5vw,72px)}.local-final-showroom main{padding:0 var(--local-final-gutter)}.local-final-showroom :is(h1,h2,p,li,a){overflow-wrap:anywhere}.local-final-showroom .local-final-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:30px clamp(24px,4vw,64px);padding:35px 0 50px;align-items:center}.local-final-showroom .local-final-eyebrow{color:#b2acf8;font:11px/1.6 JetBrains Mono,monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 20px}.local-final-showroom h1{font-size:clamp(40px,4.6vw,70px);line-height:1.07;letter-spacing:-.05em;margin:0}.local-final-showroom .local-final-intro{font-size:clamp(17px,1.5vw,21px);line-height:1.65;max-width:36em;color:#cbd0e3;margin:26px 0 0}.local-final-showroom figure{margin:0;min-width:0}.local-final-showroom figure img{width:100%;height:auto;display:block;border-radius:16px}.local-final-showroom figcaption{color:#abb3cc;font-size:12px;line-height:1.6;margin-top:12px}.local-final-showroom .local-final-question{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;gap:20px;min-height:60px;border-top:1px solid #38405a;padding:20px 0 0;color:#d7d3fa;font-size:16px}.local-final-showroom .local-final-question svg{width:24px;height:24px;flex:0 0 24px}.local-final-showroom .local-final-actions{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;margin:24px 0}.local-final-showroom .local-final-action{display:inline-flex;gap:12px;align-items:center;min-height:44px;min-width:44px;max-width:100%;border-bottom:1px solid #787295;color:#e1def8;font-size:14px;line-height:1.45;padding:10px 0;transition:color .18s,background-color .18s}.local-final-showroom .local-final-action span{min-width:0}.local-final-showroom .local-final-action svg{width:19px;height:19px;flex:0 0 19px}.local-final-showroom :is(.local-final-action,.local-final-question):focus-visible{outline:2px solid #d7d3fa;outline-offset:5px;border-radius:4px}.local-final-showroom .local-final-primary{background:#b2acf8;color:#080e1a;border:0;border-radius:28px;padding:14px 22px;font-weight:600}.local-final-showroom .local-final-primary:hover{background:#d0cbff}.local-final-showroom .local-final-section{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:35px clamp(24px,5vw,80px);border-top:1px solid #293249;padding:clamp(46px,5vw,78px) 0;scroll-margin-top:110px}.local-final-showroom .local-final-heading{display:flex;align-items:flex-start;gap:18px;min-width:0}.local-final-showroom .local-final-heading>span{font:12px/1.6 JetBrains Mono,monospace;color:#a7a1d6;padding-top:7px}.local-final-showroom h2{font-size:clamp(29px,3vw,44px);line-height:1.16;letter-spacing:-.045em;margin:0;font-weight:600}.local-final-showroom .local-final-body>p,.local-final-showroom .local-final-offer{font-size:clamp(16px,1.35vw,19px);line-height:1.75;color:#cbd0e3;margin:0 0 24px;max-width:48em}.local-final-showroom .local-final-agreements{padding:50px 0;border-top:1px solid #454058;scroll-margin-top:110px}.local-final-showroom .local-final-agreements h2{max-width:800px;margin-bottom:24px}.local-final-showroom .local-final-commercial-note{max-width:850px;border-left:2px solid #b2acf8;padding-left:20px;color:#cbd0e3;font-size:16px;line-height:1.75;margin:24px 0}.local-final-showroom .local-final-closing{border-top:1px solid #3d3b57;padding:60px 0 72px;scroll-margin-top:110px}.local-final-showroom .local-final-closing h2{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-style:italic;color:#c6befb;font-size:clamp(38px,5vw,66px);max-width:900px}.local-final-showroom .local-final-related{margin-top:36px}.local-final-showroom .local-final-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #283146;padding:24px var(--local-final-gutter) 160px;color:#afb5cc;font-size:13px}@media(prefers-reduced-motion:reduce){.local-final-showroom .local-final-action{transition:none}}@media(max-width:700px){.local-final-showroom .local-final-hero,.local-final-showroom .local-final-section{grid-template-columns:1fr}.local-final-showroom h1{font-size:clamp(36px,9vw,55px)}.local-final-showroom .local-final-footer{flex-wrap:wrap}}.local-final-showroom .local-final-availability{color:#d2c9ff;border-left:2px solid #9186cc;padding-left:16px;line-height:1.6;margin:24px 0 0;font-size:15px}.local-final-showroom .local-final-conditions{padding-left:22px;max-width:54em;color:#cbd0e3;font-size:16px;line-height:1.75}.local-final-showroom .local-final-conditions li+li{margin-top:12px}@font-face{font-family:Inter;src:url(/ontdek/assets/fonts/inter-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/ontdek/assets/fonts/inter-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url(/ontdek/assets/fonts/inter-800.woff2) format("woff2");font-weight:800;font-display:swap}@font-face{font-family:"Instrument Serif";src:url(/ontdek/assets/fonts/instrument-serif-400-italic.woff2) format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/ontdek/assets/fonts/jetbrains-mono-400.woff2) format("woff2");font-weight:400;font-display:swap}@media(scripting:enabled){@view-transition{navigation:auto}}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation-duration:.18s;animation-timing-function:ease-out}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none}}:root{font-family:Inter,Arial,sans-serif;color:#f3f4ff;background:#080e1a;font-synthesis:none;-webkit-font-smoothing:antialiased;--lavender: #b2acf8;--muted: #cbd0e3}*{box-sizing:border-box}body{margin:0;min-width:320px}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid #dbd7ff;outline-offset:5px}::selection{color:#080e1a;background:#c3bdff}.showroom{--unit: min(.0826446281vw, 1.32231405px);position:relative;min-height:calc(1300 * var(--unit));max-width:1600px;margin:0 auto;isolation:isolate;background:url(/ontdek/assets/showroom-desktop.webp) center top / 100% auto no-repeat}.showroom-scene{position:absolute;inset:calc(44 * var(--unit)) 0 auto;z-index:-1;pointer-events:none;display:block;overflow:clip}.showroom-scene img{width:100%;height:auto;display:block}.showroom-header{position:relative;height:calc(166 * var(--unit));display:flex;align-items:flex-start;gap:calc(76 * var(--unit));padding:calc(36 * var(--unit)) calc(50 * var(--unit)) 0}.brand{display:flex;flex-direction:column;flex:1;width:max-content;min-width:0}.wordmark{width:max-content;font-size:calc(30 * var(--unit));line-height:1;font-weight:800;letter-spacing:calc(-1.6 * var(--unit))}.brand-dot{color:var(--lavender)}.brand-subline{margin-top:calc(10 * var(--unit));font-family:JetBrains Mono,monospace;font-size:calc(10 * var(--unit));letter-spacing:calc(2.1 * var(--unit));color:#c0c7e0;white-space:nowrap}.close-showroom{margin-top:calc(1 * var(--unit));min-height:44px;display:flex;align-items:center;gap:calc(16 * var(--unit));color:#c7cce2;font-size:calc(13 * var(--unit));white-space:nowrap}.close-showroom svg{width:calc(29 * var(--unit));height:calc(29 * var(--unit));color:var(--lavender)}.close-showroom:hover{color:#fff}.hero{position:relative;min-height:calc(862 * var(--unit));padding:calc(44 * var(--unit)) calc(53 * var(--unit)) 0}.hero-copy{width:calc(474 * var(--unit))}.eyebrow{margin:0;font-family:JetBrains Mono,monospace;font-size:calc(14 * var(--unit));line-height:1.4;letter-spacing:calc(2.4 * var(--unit));font-weight:400}.hero .eyebrow:after{content:"";display:block;margin-top:calc(12 * var(--unit));height:1px;width:calc(31 * var(--unit));background:var(--lavender)}h1{font-size:calc(98 * var(--unit));line-height:.915;font-weight:800;letter-spacing:calc(-4.3 * var(--unit));margin:calc(24 * var(--unit)) 0 0}h1 span,h1 em{display:block}h1 em{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;color:var(--lavender);font-size:calc(119 * var(--unit));line-height:1.04;letter-spacing:calc(-1.9 * var(--unit));margin-top:calc(-4 * var(--unit))}.hero-intro{margin:calc(26 * var(--unit)) 0 0;font-size:calc(24 * var(--unit));line-height:1.45;font-weight:400;color:var(--muted);letter-spacing:calc(-.45 * var(--unit))}.hero-intro span{display:block}.primary-cta{display:flex;align-items:center;justify-content:center;gap:calc(11 * var(--unit));margin-top:calc(47 * var(--unit));width:max-content;min-height:48px;height:calc(54 * var(--unit));padding:0 calc(33 * var(--unit));color:#080e1a;background:var(--lavender);border-radius:99px;font-size:calc(20 * var(--unit));font-weight:600;letter-spacing:calc(-.3 * var(--unit));transition:background-color .22s,box-shadow .3s}.primary-cta svg{width:calc(20 * var(--unit));height:calc(20 * var(--unit))}.primary-cta:active{transform:scale(.98)}.approach-link{display:flex;width:max-content;align-items:center;gap:calc(5 * var(--unit));min-height:44px;margin-top:calc(20 * var(--unit));padding-bottom:calc(2 * var(--unit));border-bottom:1px solid #aaa2f6;color:#d7dbed;font-size:calc(16 * var(--unit));line-height:1.35}.approach-link svg{width:calc(17 * var(--unit));height:calc(17 * var(--unit))}.approach-link:hover{color:#fff;border-color:#fff}.foundation{padding:calc(6 * var(--unit)) calc(57 * var(--unit)) calc(56 * var(--unit));scroll-margin-top:28px}.foundation:focus{outline:none}.foundation .eyebrow{font-size:calc(13 * var(--unit));color:#c3c9dc;letter-spacing:calc(2 * var(--unit))}.foundation .eyebrow:after{content:"";display:block;margin-top:calc(9 * var(--unit));height:1px;width:calc(39 * var(--unit));background:#aca3ff}h2{margin:calc(19 * var(--unit)) 0 calc(26 * var(--unit));font-size:calc(55 * var(--unit));font-weight:800;letter-spacing:calc(-2.1 * var(--unit));line-height:1.15}.pillar-list{display:grid;grid-template-columns:calc(348 * var(--unit)) calc(400 * var(--unit)) 1fr;padding-top:calc(26 * var(--unit));border-top:1px solid #515767}.pillar{display:grid;grid-template-columns:calc(45 * var(--unit)) 1fr;gap:calc(24 * var(--unit));min-width:0;min-height:calc(96 * var(--unit));padding:0 calc(25 * var(--unit));border-right:1px solid #555d70}.pillar:first-child{padding-left:0;padding-right:calc(56 * var(--unit))}.pillar:nth-child(2){padding-left:calc(42 * var(--unit))}.pillar:last-child{border-right:0;padding-right:0;padding-left:calc(31 * var(--unit));grid-template-columns:calc(36 * var(--unit)) 1fr}.pillar-number{color:var(--lavender);font:calc(20 * var(--unit)) "JetBrains Mono",monospace;padding-top:calc(2 * var(--unit))}.pillar h3{font-size:calc(23 * var(--unit));font-weight:600;letter-spacing:calc(-.5 * var(--unit));margin:0 0 calc(12 * var(--unit));line-height:1.25}.pillar p{margin:0;color:#c9cede;font-size:calc(16 * var(--unit));line-height:1.5;letter-spacing:calc(-.2 * var(--unit))}.pillar-trigger{display:flex;gap:12px;align-items:center;width:100%;min-height:44px;padding:0;margin:-8px 0 -4px;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer}.pillar-trigger svg{flex:0 0 19px;width:19px;height:19px;color:var(--lavender);transition:transform .22s cubic-bezier(.23,1,.32,1)}.pillar-trigger[aria-expanded=true] svg{transform:rotate(45deg)}.pillar-trigger:focus-visible svg{transition:none}.pillar-detail{padding-top:18px}.pillar-detail p{font-size:max(14px,calc(14 * var(--unit)));color:#acb5ce}.pillar-detail[data-animate=true]:not([hidden]){animation:detail-enter .24s cubic-bezier(.23,1,.32,1)}@keyframes detail-enter{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.editorial-section{padding:clamp(72px,8.3vw,120px) calc(57 * var(--unit));border-top:1px solid #252e42}.section-label{margin:0 0 25px;color:#aba7de;font:11px/1.5 JetBrains Mono,monospace;letter-spacing:1.8px}.editorial-section h2{margin:0 0 28px;font-size:clamp(36px,4.4vw,64px);line-height:1.08;letter-spacing:-.045em}.editorial-section h2 em{font-family:"Instrument Serif",Georgia,serif;font-weight:400;color:var(--lavender);font-size:1.18em;letter-spacing:-.03em}.section-lead{margin:0;max-width:450px;font-size:clamp(16px,1.5vw,21px);line-height:1.6;letter-spacing:-.02em;color:var(--muted)}.editorial-link{width:fit-content;display:inline-flex;align-items:center;gap:14px;min-height:44px;margin-top:25px;border-bottom:1px solid #686683;color:#e6e4fb;font-size:14px}.editorial-link svg{width:18px;height:18px}.method-section{display:grid;grid-template-columns:1fr .94fr;align-items:start;gap:clamp(35px,6vw,90px)}.work-steps{margin:0;padding:0;list-style:none}.work-steps li{display:grid;grid-template-columns:34px 1fr;gap:22px;padding:27px 0;border-bottom:1px solid #30394b}.work-steps li:first-child{padding-top:0}.work-steps li:last-child{border-bottom:0;padding-bottom:0}.step-number{padding-top:5px;color:#ada7ee;font:13px/1.5 JetBrains Mono,monospace}.work-steps h3{font-size:clamp(19px,1.9vw,26px);letter-spacing:-.03em;line-height:1.25;margin:0 0 10px;font-weight:600}.work-steps p{margin:0;max-width:370px;font-size:15px;line-height:1.65;color:#aeb8cf}.about-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(35px,5vw,75px);align-items:center}.about-note{color:#aeb8cf;max-width:390px;font-size:15px;line-height:1.65;margin:22px 0 0}.about-visual{margin:0;min-width:0;width:100%;max-width:470px;justify-self:end}.about-visual img{display:block;width:100%;height:auto;border-radius:18px}.portrait-frame{position:relative;aspect-ratio:4 / 5;border-radius:20px;overflow:hidden;background:#0b1928;isolation:isolate}.portrait-reveal{width:100%;height:100%}.about-visual .portrait-frame img{width:100%;height:100%;object-fit:cover;object-position:50% 16%;border-radius:0}.portrait-label{position:absolute;bottom:22px;left:22px;display:flex;flex-direction:column;gap:5px;padding:14px 18px;border:1px solid #495065;border-radius:12px;background:#0b1424f5;pointer-events:none}.portrait-label strong{font-size:17px;letter-spacing:-.03em}.portrait-label span{color:#c5c7da;font-size:10px;letter-spacing:.04em}.about-visual figcaption{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px 0 0;color:#aeb8cf;font-size:13px;line-height:1.5}.about-visual figcaption>span:first-child{display:flex;gap:14px;align-items:baseline;font:10px JetBrains Mono,monospace;letter-spacing:1px}.about-visual figcaption strong{font:600 38px/1 Inter,sans-serif;letter-spacing:-2px;color:#edecff}.pricing-heading{display:flex;align-items:end;justify-content:space-between;gap:48px;margin-bottom:45px}.pricing-heading h2{margin-bottom:0}.pricing-heading .section-lead{margin-bottom:5px}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.price-card-stage{min-width:0;perspective:1000px}.price-card{display:flex;flex-direction:column;height:100%;min-width:0;border:1px solid #3d445b;border-radius:22px;padding:clamp(25px,3.3vw,48px);background:#0e1523}.price-card-accent{background:#161c31;border-color:#8c83bd}.price-kicker{margin:0 0 13px;color:#b6b0ec;font:10px/1.5 JetBrains Mono,monospace;letter-spacing:1.4px}.price-card h3{font-size:clamp(21px,2.2vw,29px);font-weight:600;letter-spacing:-.035em;line-height:1.2;margin:0}.price{display:flex;flex-direction:column;gap:10px;margin:31px 0 25px}.price>span:first-child{font-size:clamp(58px,6vw,80px);font-weight:600;letter-spacing:-.065em;line-height:1}.price>span:last-child{font-size:13px;color:#b7bfd5}.price-description{margin:0 0 25px;font-size:15px;line-height:1.5;color:#cbd0e3}.price-card ul{list-style:none;padding:0;margin:0 0 30px}.price-card li{display:flex;align-items:start;gap:12px;margin:12px 0;font-size:14px;line-height:1.5;color:#c7cee2}.price-card li svg{margin-top:2px;flex:0 0 17px;width:17px;height:17px;color:#bdb3ff}.price-action{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid #40485d;padding-top:22px;min-height:50px;font-size:15px;color:#e4dfff}.price-action svg{width:22px;height:22px;transition:transform .18s cubic-bezier(.23,1,.32,1)}.pricing-conditions{margin:22px 0 0;font-size:12px;line-height:1.75;color:#abb5ce;max-width:760px}.pricing-conditions a{color:#d2cbff;text-decoration:underline;text-underline-offset:3px}.pricing-conditions svg{width:13px;height:13px;vertical-align:middle}.free-start{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:75px;padding-top:42px;border-top:1px solid #30394b}.free-start .section-label{margin-bottom:14px}.free-start h3{font-size:clamp(25px,3vw,38px);font-weight:600;line-height:1.2;letter-spacing:-.035em;margin:0 0 12px}.free-start p:not(.section-label){font-size:14px;line-height:1.6;color:#b7c1d9;margin:0}.free-start .primary-cta{flex-shrink:0;margin:0;font-size:16px;min-height:50px;height:auto;padding:15px 28px}.showroom-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid #30394b;margin:0 calc(57 * var(--unit));padding:25px 0 35px;color:#a9b3cb;font-size:12px}.showroom-footer a{display:flex;gap:9px;align-items:center;min-height:44px}.showroom-footer svg{width:16px;height:16px}.motion-line{display:block;clip-path:inset(-.18em -.14em -.22em -.14em);perspective:900px}.motion-line>[data-motion-item]{display:block;transform-origin:50% 100%}.primary-cta>span,.primary-cta svg,.close-showroom svg,.editorial-link svg,.approach-link svg,.showroom-footer svg,.pillar-number,.pillar h3,.work-steps h3,.step-number{transition:transform .3s cubic-bezier(.22,1,.36,1),color .22s}.editorial-link{position:relative}.editorial-link:after{content:"";position:absolute;inset:auto 0 -1px;height:1px;background:#d9d2ff;transform:scaleX(0);transform-origin:right center;transition:transform .4s cubic-bezier(.22,1,.36,1)}.pillar-trigger{transition:color .22s}.work-steps li{transition:border-color .24s}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.portrait-frame [data-depth-surface]{transform:translate(var(--drift-x, 0px),var(--drift-y, 0px)) scale(1.045);transition:transform .6s cubic-bezier(.22,1,.36,1)}.portrait-frame:hover [data-depth-surface]{transform:translate(var(--drift-x, 0px),var(--drift-y, 0px)) scale(1.075)}.portrait-label{transition:transform .5s cubic-bezier(.22,1,.36,1)}.portrait-frame:hover .portrait-label{transform:translateY(-5px)}.price-card{transform:rotateX(var(--depth-x, 0deg)) rotateY(var(--depth-y, 0deg));transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .26s,box-shadow .4s}.price-card-stage:hover .price-card{transform:rotateX(var(--depth-x, 0deg)) rotateY(var(--depth-y, 0deg)) translateY(-5px);border-color:#b7acf5;box-shadow:0 22px 45px -25px #0009}.primary-cta:hover{background-color:#d0caff;box-shadow:0 0 0 6px #b2acf81a,0 10px 35px -14px #9a8ceb99}.primary-cta:hover>span{transform:translate(-3px)}.primary-cta:hover svg{transform:translate(3px,-3px)}.close-showroom:hover svg{transform:rotate(90deg)}.editorial-link:hover:after{transform:scaleX(1);transform-origin:left center}.editorial-link:hover svg,.showroom-footer a:hover svg,.price-action:hover svg{transform:translate(3px,-3px)}.approach-link:hover svg{transform:translateY(4px)}.pillar:hover .pillar-number{transform:translateY(-4px);color:#e0dbff}.pillar:hover h3{transform:translate(4px)}.pillar-trigger:hover,.editorial-link:hover,.price-action:hover{color:#d3caff}.work-steps li:hover{border-color:#7e749f}.work-steps li:hover h3{transform:translate(6px)}.work-steps li:hover .step-number{transform:translateY(-3px);color:#e0dbff}}.showroom[data-motion-input=keyboard] *,.showroom[data-motion-input=keyboard] *:after{transition:none!important;animation:none!important}.showroom[data-motion-input=keyboard] [data-depth-surface],.showroom[data-motion-input=keyboard] .portrait-label{transform:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;top:12px;left:12px;transform:translateY(-200%);padding:12px 20px;background:var(--lavender);color:#080e1a;z-index:10}.skip-link:focus{transform:none}@media(min-width:701px)and (max-width:1023px){.showroom-header{gap:22px}.close-showroom{font-size:12px;gap:8px}.hero-intro{font-size:max(16px,calc(24 * var(--unit)))}.primary-cta{font-size:max(16px,calc(20 * var(--unit)))}.approach-link,.pillar p{font-size:max(14px,calc(16 * var(--unit)))}.pillar,.pillar:nth-child(2),.pillar:last-child{gap:8px;padding-inline:16px;grid-template-columns:25px 1fr}.pillar:first-child{padding-left:0;padding-right:16px}}@media(max-width:700px){.showroom{--unit: calc(100vw / 390);min-height:100vh;background-image:url(/ontdek/assets/showroom-mobile.webp)}.showroom-scene{top:calc(36 * var(--unit))}.showroom-header{height:max(184px,calc(184 * var(--unit)));padding:calc(20 * var(--unit)) calc(25 * var(--unit)) 0;display:grid;grid-template-columns:1fr auto;grid-template-rows:calc(57 * var(--unit)) auto;gap:0}.brand{flex:initial}.wordmark{font-size:calc(21 * var(--unit));letter-spacing:calc(-1.25 * var(--unit))}.brand-subline{margin-top:calc(4 * var(--unit));font-size:calc(7.5 * var(--unit));letter-spacing:calc(1.17 * var(--unit))}.close-showroom{grid-column:2;grid-row:1;margin-top:0;align-self:start;gap:calc(14 * var(--unit));font-size:calc(12 * var(--unit));min-height:40px}.close-showroom svg{width:calc(25 * var(--unit));height:calc(25 * var(--unit))}.hero{padding:calc(6 * var(--unit)) calc(27 * var(--unit)) 0;min-height:calc(725 * var(--unit))}.hero-copy{width:100%}.eyebrow{font-size:calc(10 * var(--unit));letter-spacing:calc(2.2 * var(--unit))}.hero .eyebrow:after{margin-top:calc(8 * var(--unit));width:calc(16 * var(--unit))}h1{font-size:calc(56 * var(--unit));line-height:.86;letter-spacing:calc(-2.5 * var(--unit));margin-top:calc(10 * var(--unit))}h1 em{font-size:calc(68 * var(--unit));line-height:.927;letter-spacing:calc(-1.2 * var(--unit));margin-top:calc(-7 * var(--unit))}.hero-intro{font-size:max(14px,calc(14.5 * var(--unit)));line-height:1.32;letter-spacing:calc(-.25 * var(--unit));margin-top:calc(15 * var(--unit))}.primary-cta{font-size:calc(15 * var(--unit));font-weight:600;padding:0 calc(30 * var(--unit));gap:calc(9 * var(--unit));height:calc(44 * var(--unit));min-height:44px;border:3px solid transparent;background-clip:padding-box;margin-top:calc(15 * var(--unit))}.primary-cta svg{width:calc(17 * var(--unit));height:calc(17 * var(--unit))}.approach-link{position:relative;font-size:calc(11.5 * var(--unit));min-height:40px;line-height:1.25;gap:calc(5 * var(--unit));margin-top:calc(5 * var(--unit));padding-bottom:0;border:0}.approach-link:after{content:"";position:absolute;bottom:9px;height:1px;background:#aaa2f6;left:0;right:0}.approach-link svg{width:calc(12 * var(--unit));height:calc(12 * var(--unit))}.foundation{padding:36px calc(27 * var(--unit)) 44px;background-color:#080e1a}.foundation .eyebrow{font-size:11px;letter-spacing:2px}h2{font-size:clamp(28px,8vw,45px);line-height:1.1;letter-spacing:-1.2px;margin:24px 0}.pillar-list{display:block;padding-top:0}.pillar,.pillar:first-child,.pillar:nth-child(2),.pillar:last-child{padding:24px 0;grid-template-columns:34px 1fr;gap:14px;border:0;border-bottom:1px solid #353e52}.pillar-number{font-size:15px}.pillar h3{font-size:20px;margin-bottom:9px}.pillar p{font-size:15px;line-height:1.5;letter-spacing:0}.pillar-trigger{margin-top:-9px;justify-content:space-between}.pillar-detail p{font-size:14px}.editorial-section{padding:62px calc(27 * var(--unit))}.editorial-section h2{font-size:clamp(32px,8.7vw,48px);margin-bottom:24px}.section-label{font-size:10px;letter-spacing:1.4px;margin-bottom:23px}.section-lead{font-size:16px}.desktop-break{display:none}.method-section,.about-section{grid-template-columns:1fr;gap:42px}.work-steps li{grid-template-columns:25px 1fr;gap:19px;padding:23px 0}.work-steps h3{font-size:21px}.work-steps p{font-size:14px}.about-section{gap:32px}.about-visual{max-width:none}.about-visual figcaption{padding-top:20px;gap:15px;font-size:11px}.about-visual figcaption>span:first-child{gap:10px}.about-visual figcaption strong{font-size:34px}.pricing-heading{display:block;margin-bottom:30px}.pricing-heading h2{margin-bottom:22px}.pricing-grid{grid-template-columns:1fr;gap:20px}.price-card{padding:28px;border-radius:18px}.price-card h3{font-size:24px}.price{margin-top:28px}.price>span:first-child{font-size:65px}.pricing-conditions{font-size:12px;margin-top:23px}.free-start{display:block;margin-top:44px;padding-top:36px}.free-start .primary-cta{margin-top:24px;border:0}.showroom-footer{margin-inline:calc(27 * var(--unit));display:block;padding:24px 0}.showroom-footer>span{display:block;margin-bottom:8px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}[data-depth-surface],.portrait-label{transform:none!important}}.showroom.topic-showroom{background:#080e1a}.topic-hero{min-height:810px;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;padding-top:22px;padding-bottom:100px;gap:0}.topic-hero .hero-copy{width:auto;position:relative;z-index:1}.topic-hero h1{font-size:clamp(60px,7.65vw,112px)}.topic-hero h1 em{font-size:1.16em}.topic-hero .eyebrow{font-size:clamp(10px,1vw,13px);letter-spacing:.16em}.topic-hero .hero-intro{font-size:clamp(17px,1.65vw,23px);max-width:450px}.topic-hero .primary-cta{font-size:17px;margin-top:30px;padding:14px 25px;height:auto}.topic-art{width:125%;margin:0 0 0 -20%;min-width:0}.topic-art-stage{overflow:hidden;border-radius:24px;perspective:1100px}.topic-art img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.topic-art figcaption{text-align:right;color:#979eb9;font:9px/1.6 JetBrains Mono,monospace;letter-spacing:.14em;margin:20px 12px 0 0}.topic-status{color:#e0d5a5;font-size:12px;line-height:1.5;border-left:2px solid #b2acf8;padding:2px 0 2px 12px;margin:20px 0 0;max-width:340px}.topic-showroom .pillar-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.topic-showroom .pillar,.topic-showroom .pillar:first-child,.topic-showroom .pillar:nth-child(2),.topic-showroom .pillar:last-child{grid-template-columns:28px 1fr;gap:14px;padding:0 25px 0 0}.topic-showroom .pillar h3{font-size:clamp(18px,1.7vw,24px)}.topic-showroom .pillar-trigger{align-items:start;justify-content:space-between}.topic-showroom .pillar-trigger svg{margin-top:3px}.topic-offer{display:grid;grid-template-columns:1fr .94fr;gap:clamp(35px,6vw,90px);align-items:center}.topic-offer h2{max-width:600px}.topic-offer .price{margin-top:0}.offer-qualifier{color:#d1d5e6;font-size:15px;line-height:1.7;margin:0 0 30px}.topic-human{display:grid;grid-template-columns:minmax(0,320px) minmax(0,520px);gap:clamp(35px,8vw,110px);align-items:center;justify-content:center}.topic-human>img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:50% 16%;border-radius:20px}.topic-human p:not(.section-label){font-size:16px;line-height:1.65;color:#cbd0e3;max-width:420px}.showroom-index{max-width:1240px;margin:auto;padding:48px 32px 90px}.showroom-index>h1{font-size:clamp(52px,8vw,98px);max-width:750px;margin:80px 0 30px}.showroom-index>p{font-size:20px;color:#cbd0e3;max-width:600px;line-height:1.6}.showroom-index h2{margin-top:65px;font-size:32px}.showroom-index ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.showroom-index li a{display:flex;align-items:center;justify-content:space-between;min-height:80px;border:1px solid #45475f;padding:20px;border-radius:14px;font-size:18px;background:#101725}.showroom-index li a:hover{border-color:#b2acf8;background:#171e32}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.topic-art img{transform:rotateX(var(--depth-x,0deg)) rotateY(var(--depth-y,0deg)) scale(1.025);transition:transform .7s cubic-bezier(.22,1,.36,1)}.topic-art-stage:hover img{transform:rotateX(var(--depth-x,0deg)) rotateY(var(--depth-y,0deg)) scale(1.055)}}@media(min-width:701px)and (max-width:1000px){.topic-hero{min-height:660px}.topic-art{margin-left:-10%;width:115%}}@media(max-width:700px){.topic-showroom{background:#080e1a}.topic-hero{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding:15px 26px 45px;gap:26px}.topic-hero .hero-copy{width:100%}.topic-hero h1{font-size:clamp(49px,14.2vw,88px);line-height:.98;margin-top:24px}.topic-hero h1 em{margin-top:0}.topic-hero .eyebrow{font-size:10px;line-height:1.7;max-width:100%}.topic-hero .hero-intro{font-size:17px;line-height:1.55;margin-top:22px}.topic-hero .primary-cta{font-size:15px;min-height:52px;max-width:100%}.topic-hero .approach-link{font-size:14px;margin-top:12px}.topic-art{width:calc(100% + 24px);margin:0 -12px}.topic-art-stage{border-radius:18px}.topic-art img{aspect-ratio:1.12;object-fit:cover;object-position:65% center}.topic-art figcaption{font-size:8px;margin-top:12px}.topic-showroom .foundation{padding-top:15px}.topic-showroom .foundation h2{font-size:35px;max-width:320px}.topic-showroom .pillar-list{display:grid;grid-template-columns:1fr;gap:0}.topic-showroom .pillar,.topic-showroom .pillar:first-child,.topic-showroom .pillar:nth-child(2),.topic-showroom .pillar:last-child{grid-template-columns:27px 1fr;gap:15px;padding:23px 0}.topic-showroom .pillar h3{font-size:21px}.topic-showroom .pillar p{font-size:15px}.topic-offer{grid-template-columns:1fr;gap:32px}.topic-human{grid-template-columns:1fr;gap:30px}.topic-human>img{max-width:280px}.topic-showroom .showroom-footer{align-items:start;flex-direction:column;gap:2px}.showroom-index{padding:32px 24px 120px}.showroom-index ul{grid-template-columns:1fr}}.showroom{--scene-gutter: clamp(24px, 4.5vw, 72px);--scene-inset: 0px;--scene-focus: 68% center}.showroom:is(.service-core-showroom,.sector-seo-showroom,.sector-web-showroom,.website-pages-showroom,.sector-ads-showroom,.local-ads-showroom,.local-seo-showroom,.product-showroom,.functional-showroom,.hybrid-showroom,.local-final-showroom,.case-showroom,.download-showroom){--scene-inset: clamp(20px,4.5vw,72px)}.showroom main>:is(.topic-hero,.sc-hero,.sector-hero,.web-hero,.ads-hero,.local-hero,.product-hero,.functional-hero,.hybrid-hero,.local-final-hero,.case-hero,.download-hero,.g-hero,.skill-hero){position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;gap:32px clamp(30px,5vw,80px);width:calc(100% + var(--scene-inset) * 2);max-width:none;margin-inline:calc(-1 * var(--scene-inset));min-height:730px;padding:42px var(--scene-gutter) 46px}.showroom main>:is(.topic-hero,.sc-hero,.sector-hero,.web-hero,.ads-hero,.local-hero,.product-hero,.functional-hero,.hybrid-hero,.local-final-hero,.case-hero,.download-hero,.g-hero,.skill-hero):before{content:"";position:absolute;top:-120px;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#080e1afc,#080e1af2 26%,#080e1aa6 48%,#080e1a0a 76%),linear-gradient(0deg,#080e1a,transparent 30%)}.showroom main>:is(.topic-hero,.sc-hero,.sector-hero,.web-hero,.ads-hero,.local-hero,.product-hero,.functional-hero,.hybrid-hero,.local-final-hero,.case-hero,.download-hero,.g-hero,.skill-hero)>div:first-child{position:relative;z-index:1;align-self:start;width:100%;max-width:680px;min-width:0}.showroom main>:is(.topic-hero,.sc-hero,.sector-hero,.web-hero,.ads-hero,.local-hero,.product-hero,.functional-hero,.hybrid-hero,.local-final-hero,.case-hero,.download-hero,.g-hero)>figure{position:static;isolation:auto;width:auto;max-width:none;min-width:0;margin:0;padding:0;align-self:end;justify-self:stretch;border:0;border-radius:0;background:none;transform:none!important;opacity:1!important}.showroom main>:is(.topic-hero,.sc-hero,.sector-hero,.web-hero,.ads-hero,.local-hero,.product-hero,.functional-hero,.hybrid-hero,.local-final-hero,.case-hero,.download-hero,.g-hero)>figure :is(.topic-art-stage,.g-portrait-frame,.lg-image-depth,[data-interactive-depth],[data-motion-item=image]):not(img){position:static;height:auto;aspect-ratio:auto;border:0;border-radius:0;overflow:visible;perspective:none;background:none;-webkit-mask-image:none;mask-image:none;transform:none!important;opacity:1!important}.showroom main>:is(.topic-hero,.sc-hero,.sector-hero,.web-hero,.ads-hero,.local-hero,.product-hero,.functional-hero,.hybrid-hero,.local-final-hero,.case-hero,.download-hero,.g-hero)>figure img{position:absolute;top:-120px;right:0;bottom:0;left:0;z-index:-2;display:block;width:100%;max-width:none;height:calc(100% + 120px);max-height:none;margin:0;aspect-ratio:auto;border:0;border-radius:0;object-fit:cover;object-position:var(--scene-focus);-webkit-mask-image:none;mask-image:none;filter:none;transform:none!important;transition:none;pointer-events:none}.showroom main>:is(.topic-hero,.sc-hero,.sector-hero,.web-hero,.ads-hero,.local-hero,.product-hero,.functional-hero,.hybrid-hero,.local-final-hero,.case-hero,.download-hero,.g-hero)>figure figcaption{position:relative;z-index:1;max-width:40em;margin:0 0 0 auto;padding:16px 0 0;color:#ccd1e4;text-align:right;text-shadow:0 2px 12px #080e1a}.showroom main>:is(.topic-hero,.sc-hero,.sector-hero,.web-hero,.ads-hero,.local-hero,.product-hero,.functional-hero,.hybrid-hero,.local-final-hero,.case-hero,.download-hero,.g-hero,.skill-hero)>a:last-child{position:relative;z-index:1;grid-column:1 / -1;margin-top:20px}.showroom main>:is(.product-hero,.functional-hero,.hybrid-hero,.local-final-hero,.download-hero,.g-hero)>figure img:is([src*=gianluca],[src*=portrait],[src*="/foto/"]),.showroom main>.case-hero>figure img{object-fit:contain;object-position:right center}.showroom main>:is(.product-hero,.functional-hero,.hybrid-hero,.local-final-hero)>figure img[width][height]{width:100%;max-height:none;margin:0}.showroom .g-hero .g-portrait-note{position:relative;display:block;width:fit-content;right:auto;bottom:auto;margin:22px 0 0 auto;transform:none}.showroom .skill-hero .skill-workbench{position:static;isolation:auto;width:100%;margin:0;padding:0}.showroom .skill-hero .skill-workbench:before{content:none}.showroom .skill-hero .skill-stage{top:-120px;right:0;bottom:0;left:0;width:100%;height:calc(100% + 120px);max-width:none;object-fit:cover;object-position:70% center;opacity:.65;-webkit-mask-image:none;mask-image:none;border-radius:0}.showroom .skill-hero .skill-document-stage{position:relative;z-index:1}.showroom .skill-hero .skill-workbench figcaption{position:relative;z-index:1}.showroom :is(.g-prices-hero,.g-cases-hero,.case-hero-text,.case-hero:has(img[src*=ipad-rapportage])):after{content:"";position:absolute;top:-120px;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:url(/ontdek/assets/hero-home.webp) 70% center / cover no-repeat}.showroom .g-prices-hero:after{background-image:url(/ontdek/assets/hero-marketingstrategie.webp)}.showroom .g-prices-hero .g-receipt{position:relative;z-index:1;transform:none}.showroom main>:is(.g-cases-hero,.case-hero:has(img[src*=ipad-rapportage]))>figure{position:relative;z-index:1;width:min(100%,360px);justify-self:end}.showroom main>:is(.g-cases-hero,.case-hero:has(img[src*=ipad-rapportage]))>figure img{position:static;width:auto;max-width:100%;height:auto;max-height:360px;margin-inline:auto;object-fit:contain}.showroom .g-cases-hero .g-report-glow{display:none}.showroom .case-hero-text>div:first-child{max-width:760px}@media(max-width:760px){.showroom{--scene-gutter: 24px}.showroom main>:is(.topic-hero,.sc-hero,.sector-hero,.web-hero,.ads-hero,.local-hero,.product-hero,.functional-hero,.hybrid-hero,.local-final-hero,.case-hero,.download-hero,.g-hero,.skill-hero){display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:0;min-height:0;padding:24px var(--scene-gutter) 34px}.showroom main>:is(.topic-hero,.sc-hero,.sector-hero,.web-hero,.ads-hero,.local-hero,.product-hero,.functional-hero,.hybrid-hero,.local-final-hero,.case-hero,.download-hero,.g-hero,.skill-hero):before{top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#080e1a,#080e1aeb 35%,#080e1a0a 72%,#080e1a)}.showroom main>:is(.topic-hero,.sc-hero,.sector-hero,.web-hero,.ads-hero,.local-hero,.product-hero,.functional-hero,.hybrid-hero,.local-final-hero,.case-hero,.download-hero,.g-hero)>figure{padding-top:300px}.showroom main>:is(.topic-hero,.sc-hero,.sector-hero,.web-hero,.ads-hero,.local-hero,.product-hero,.functional-hero,.hybrid-hero,.local-final-hero,.case-hero,.download-hero,.g-hero)>figure img{inset:auto 0 64px;height:390px;object-fit:cover;object-position:68% center;-webkit-mask-image:linear-gradient(transparent,#000 24%,#000 78%,transparent);mask-image:linear-gradient(transparent,#000 24%,#000 78%,transparent)}.showroom main>:is(.product-hero,.functional-hero,.hybrid-hero,.local-final-hero,.download-hero,.g-hero)>figure img:is([src*=gianluca],[src*=portrait],[src*="/foto/"]),.showroom main>.case-hero>figure img{object-fit:contain;object-position:center;-webkit-mask-image:none;mask-image:none}.showroom main>:is(.topic-hero,.sc-hero,.sector-hero,.web-hero,.ads-hero,.local-hero,.product-hero,.functional-hero,.hybrid-hero,.local-final-hero,.case-hero,.download-hero,.g-hero)>figure figcaption{text-align:left;margin:0;padding-top:20px}.showroom .g-hero .g-portrait-note{margin-left:0}.showroom .skill-hero .skill-workbench{padding-top:210px}.showroom .skill-hero .skill-stage{top:0;right:0;bottom:0;left:0;height:100%;object-position:65% center;opacity:.42}.showroom .skill-hero .skill-document{transform:none}.showroom :is(.g-prices-hero,.g-cases-hero,.case-hero-text,.case-hero:has(img[src*=ipad-rapportage])):after{top:0;right:0;bottom:0;left:0;background-position:65% center;opacity:.48}.showroom .g-prices-hero .g-receipt{margin-top:80px}.showroom main>:is(.g-cases-hero,.case-hero:has(img[src*=ipad-rapportage]))>figure{padding-top:60px;justify-self:center}.showroom main>:is(.g-cases-hero,.case-hero:has(img[src*=ipad-rapportage]))>figure img{position:static;width:auto;height:auto;max-height:280px;-webkit-mask-image:none;mask-image:none}.showroom .case-hero-text{padding-bottom:260px}}
