/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@font-face{font-family:LIDDER D Stroke;src:url(/fonts/lidder-d-stroke.woff)format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+110}@font-face{font-family:Averia GWF;src:url(/fonts/averia-gwf-gruesa-nd.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--font-site-original:"Aptos", "Segoe UI", Arial, sans-serif;--font-site:"LIDDER D Stroke", "Averia GWF", var(--font-site-original);--font-small-min:.9375rem;--ink:#202324;--ink-soft:#62686a;--petrol:#405b67;--petrol-deep:#161819;--blue:#87979c;--sand:#d5aa53;--sand-pale:#f1e2ba;--cream:#f1efe9;--cream-deep:#e6e3db;--paper:#fbfaf7;--line:#d2d0ca;--white:#fff;--shadow:0 24px 70px #10121329}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-site);text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.container{width:min(1180px,100% - 40px);margin-inline:auto}.narrow{width:min(900px,100% - 40px)}.section{padding:96px 0;position:relative}.eyebrow{color:var(--petrol);font-size:max(.76rem, var(--font-small-min));letter-spacing:.17em;margin:0 0 18px;font-weight:800}.eyebrow.light{color:#b9dbea}h1,h2,h3,p{margin-top:0}h1,h2,h3{text-wrap:balance}h1{letter-spacing:-.055em;margin-bottom:28px;font-size:clamp(2.75rem,5.7vw,5.15rem);font-weight:400;line-height:.99}h2{letter-spacing:-.045em;margin-bottom:22px;font-size:clamp(2.2rem,4.2vw,3.85rem);font-weight:400;line-height:1.05}h3{font-size:1.12rem;line-height:1.25}.lead{color:var(--ink-soft);font-size:clamp(1.08rem,1.7vw,1.28rem);line-height:1.65}.siteHeader{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#e8e4dbf5;border-bottom:1px solid #99732a52;transition:background .22s,box-shadow .22s;position:sticky;top:0;box-shadow:0 8px 28px #1414130e}.headerInner{align-items:center;gap:30px;min-height:74px;transition:min-height .22s;display:flex}.brand{flex:none;align-items:center;display:inline-flex}.brand img{mix-blend-mode:multiply;width:215px;height:auto;display:block}.desktopNav{flex:1;justify-content:center;gap:30px;display:flex}.desktopNav a{color:#294651;font-size:max(.84rem, var(--font-small-min));font-weight:650;position:relative}.desktopNav a:after{content:"";background:var(--petrol);height:2px;transition:right .18s;position:absolute;bottom:-9px;left:0;right:100%}.desktopNav a:hover:after{right:0}.desktopNav a:focus-visible:after{right:0}.headerCta{color:var(--white);font-size:max(.82rem, var(--font-small-min));background:#202223;border:1px solid #8d6a2a;border-radius:6px;align-items:center;gap:14px;padding:12px 17px;font-weight:750;transition:background .16s,color .16s,transform .16s;display:inline-flex}:is(.headerCta:hover,.headerCta:focus-visible){color:#fff;background:#304b55;transform:translateY(-1px)}.headerCta{background:var(--petrol);border-color:var(--petrol)}.mobileMenu{margin-left:auto;display:none;position:relative}.mobileMenu summary{cursor:pointer;border:1px solid var(--line);font-size:max(.82rem, var(--font-small-min));border-radius:6px;padding:9px 12px;font-weight:700;list-style:none}.mobileMenu summary::-webkit-details-marker{display:none}.mobileMenu nav{background:var(--white);border:1px solid var(--line);width:min(280px,100vw - 40px);box-shadow:var(--shadow);border-radius:8px;padding:12px;display:grid;position:absolute;top:50px;right:0}.mobileMenu nav a{border-bottom:1px solid var(--line);padding:11px 8px}.hero{min-height:calc(100vh - 74px);color:var(--white);background:#111314;align-items:center;padding-block:70px;display:grid;overflow:hidden}.hero:before{content:"";opacity:.18;background:radial-gradient(circle at 84% 22%,#d5aa535c,#0000 28%),repeating-linear-gradient(135deg,#0000 0 65px,#ffffff09 65px 66px);position:absolute;inset:0}.heroGrid{grid-template-columns:minmax(0,.82fr) minmax(480px,1.18fr);align-items:center;gap:58px;display:grid}.heroCopy{z-index:2;position:relative}.heroCopy .lead{color:#c8cccd;max-width:670px}.heroCopy h1{max-width:700px;font-size:clamp(3.5rem,6.2vw,6.1rem);line-height:.94}.heroCopy h1>span{display:block}.heroCopy h1 .heroTitleSecond{margin-top:.09em}.hero .eyebrow{color:#e6c36f}.heroGlow{filter:blur(38px);opacity:.6;pointer-events:none;border-radius:50%;position:absolute}.heroGlow.one{background:radial-gradient(circle,#d5aa534d 0%,#d5aa5329 25%,#d5aa530e 48%,#0000 72%);width:680px;height:680px;top:-260px;right:-230px}.heroGlow.two{background:radial-gradient(circle,#405b673d,#405b6700);width:360px;height:360px;bottom:-260px;left:38%}.heroActions,.finalActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.simpleLink{color:#d5d4cf;font-size:max(.82rem, var(--font-small-min));align-items:center;gap:12px;padding:12px 8px;font-weight:720;display:inline-flex}.simpleLink span{color:#e6bf66;transition:transform .16s}.simpleLink:hover span{transform:translateY(4px)}.button{border:1px solid var(--petrol);min-height:50px;font-size:max(.88rem, var(--font-small-min));border-radius:6px;justify-content:center;align-items:center;gap:22px;padding:0 21px;font-weight:760;transition:transform .17s,box-shadow .17s,background .17s;display:inline-flex}:is(.button:hover,.button:focus-visible){transform:translateY(-2px);box-shadow:0 10px 24px #173a4724}.hero .button.primary{background:var(--sand);border-color:var(--sand);color:#181919}.hero .button.quiet{color:var(--white);border-color:#737879}.button.quiet{color:var(--petrol-deep);background:0 0}.button.sand{background:var(--sand);border-color:var(--sand);color:var(--ink)}.button.full{width:100%}.button.outline{color:var(--petrol)}.heroMeta{color:#aeb4b5;font-size:max(.78rem, var(--font-small-min));flex-wrap:wrap;gap:28px;margin-top:36px;display:flex}.heroMeta span{align-items:baseline;gap:7px;display:flex}.heroMeta b{color:#f0d17f;font-size:1.15rem}.productConcept{z-index:2;position:relative}.conceptNote{color:#949a9b;font-size:max(.7rem, var(--font-small-min));letter-spacing:.04em;text-align:right;margin-bottom:10px}.appWindow{transform:perspective(1200px) rotateX(var(--tilt-x,1deg)) rotateY(var(--tilt-y,-1deg));background:#0d0e0e;border:1px solid #535657;border-radius:10px;transition:transform .13s ease-out,box-shadow .22s;overflow:hidden;box-shadow:0 34px 90px #00000080}.appTopbar{color:#fff;min-height:38px;font-size:max(.67rem, var(--font-small-min));letter-spacing:.035em;text-shadow:0 1px 1px #333;background:linear-gradient(#bfc0c0,#727475);border-bottom:1px solid #090909;align-items:center;gap:9px;padding:0 13px;font-weight:700;display:flex}.appOrb{background:linear-gradient(145deg,#f3d983,#99671d);border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 1px #00000073,0 0 8px #d5aa5352}.appCompany{color:#fff8db;font-size:max(.61rem, var(--font-small-min));margin-left:auto}.appBody{grid-template-columns:48px 1fr;min-height:410px;display:grid}.appRail{background:#224c5c;flex-direction:column;align-items:center;gap:16px;padding-top:23px;display:flex}.appRail span{border:2px solid #82a9b8;border-radius:4px;width:17px;height:17px}.appRail span.active{background:var(--sand);border-color:var(--sand)}.appWorkspace{background:#f4f7f5;padding:24px}.documentHeader{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.documentHeader div{flex-direction:column;display:flex}.documentHeader small{color:#71828a;font-size:max(.6rem, var(--font-small-min));letter-spacing:.14em}.documentHeader strong{color:var(--petrol-deep);margin-top:4px;font-size:1.05rem}.status{color:#2b6a49;font-size:max(.65rem, var(--font-small-min));background:#d8eadf;border-radius:99px;padding:5px 9px;font-weight:700}.documentTable{background:var(--white);font-size:max(.7rem, var(--font-small-min));border:1px solid #d8e0dc;border-radius:7px;overflow:hidden}.documentTable>div{border-bottom:1px solid #e8ece9;grid-template-columns:1fr 76px 92px;gap:8px;padding:11px 13px;display:grid}.documentTable>div:last-child{border-bottom:0}.documentTable .tableHead{color:#5b6d74;font-size:max(.59rem, var(--font-small-min));letter-spacing:.07em;text-transform:uppercase;background:#e8efec;font-weight:800}.documentTable span:nth-child(n+2){text-align:right}.connectedResults{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:23px;display:grid}.connectedResults span{background:var(--white);color:#38545f;font-size:max(.68rem, var(--font-small-min));border:1px solid #dbe3df;border-radius:6px;padding:12px 12px 12px 29px;font-weight:700;position:relative}.connectedResults span:before{content:"";background:#6eae88;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:12px;transform:translateY(-50%);box-shadow:0 0 0 3px #e0f0e7}.proofBar{background:var(--white);border-block:1px solid var(--line)}.proofGrid{grid-template-columns:repeat(3,1fr);display:grid}.proofGrid span{border-right:1px solid var(--line);min-height:82px;color:var(--petrol-deep);font-size:max(.82rem, var(--font-small-min));align-items:center;gap:14px;padding:0 20px;font-weight:720;display:flex}.proofGrid span:first-child{border-left:1px solid var(--line)}.proofGrid i{color:var(--blue);font-style:normal;font-size:max(.66rem, var(--font-small-min))}.aboutPage .section{padding-block:64px}.aboutHero,.aboutTint{background:var(--cream)}.aboutHero h1{max-width:900px}.aboutHeroActions{justify-content:space-between;align-items:center;gap:28px;display:flex}.aboutHeroActions .lead{margin:0;font-size:clamp(1.25rem,2vw,1.6rem)}.aboutHeroActions .button{flex-shrink:0}@media (max-width:620px){.aboutHeroActions{flex-direction:column;align-items:flex-start;gap:22px}}.aboutCelebration{grid-template-columns:.85fr 1.15fr;align-items:start;gap:44px;display:grid}.aboutCelebration>img{border-radius:8px;width:100%;height:auto}.aboutCelebration h2{font-size:clamp(1.8rem,3vw,2.8rem)}.aboutValues{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.aboutImpressions{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:20px 24px;display:grid}.aboutWrittenImpressions{gap:20px;display:grid}.aboutWrittenImpressions article>p{margin-bottom:0}.aboutWrittenImpressions>article,.aboutImpressions>.aboutVideo,.aboutValues>article{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:24px}.aboutImpressions h3,.aboutContactCard h3{font-size:1.35rem}.aboutVideo>img{border-radius:5px;width:100%;height:auto;margin-bottom:16px}.aboutPrinciples{grid-template-columns:.85fr 1.15fr;gap:44px;display:grid}.aboutPrinciples img{margin-bottom:22px}.aboutPrinciples ul{margin:0;padding:0;list-style:none}.aboutPrinciples li{border-bottom:1px solid var(--line);padding:18px 0}.aboutTimeline details{border-bottom:1px solid var(--line)}.aboutTimeline summary{cursor:pointer;grid-template-columns:75px 1fr 24px;align-items:center;gap:20px;padding:20px 0;list-style:none;display:grid}.aboutTimeline summary::-webkit-details-marker{display:none}.aboutTimeline summary>span{color:var(--petrol);font-size:1.3rem}.aboutTimeline h3{margin:0;font-size:1.2rem}.aboutTimeline i{color:#956b26;font-style:normal}.aboutTimeline details[open] i{transform:rotate(45deg)}.aboutTimeline details>p{max-width:900px;margin:0 0 24px 95px}.aboutValues h2{font-size:1.85rem}.aboutCompanyIntro{grid-template-columns:1fr 180px;align-items:center;gap:36px;display:grid}.aboutCompanyIntro>img{max-width:100%}.aboutStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:32px;display:grid}.aboutStats>div{border-top:1px solid var(--line);flex-direction:column;padding-top:16px;display:flex}.aboutStats strong{color:var(--petrol);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:400}.aboutContactGrid{grid-template-columns:.9fr 1.1fr;gap:28px;display:grid}.aboutContactCard{background:var(--cream);border:1px solid var(--line);border-radius:8px;padding:28px}.aboutContactCard dl{margin:24px 0 0}.aboutContactCard dt{color:var(--petrol);margin-top:18px}.aboutContactCard dd{overflow-wrap:anywhere;margin:4px 0 0}.aboutLocation{flex-direction:column;gap:20px;display:flex}.aboutLocation iframe{border:0;border-radius:8px;flex:1;width:100%;height:300px;min-height:300px}.aboutGoogleButton{background:var(--petrol);color:#fff;align-self:flex-start}#kontakt{scroll-margin-top:90px}@media (max-width:900px){.aboutCelebration,.aboutPrinciples,.aboutContactGrid{grid-template-columns:1fr}.aboutLocation iframe{flex:none}.aboutCelebration>img{max-width:650px}.aboutImpressions,.aboutValues{grid-template-columns:1fr}.aboutStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.aboutPage .section{padding-block:44px}.aboutCompanyIntro{grid-template-columns:1fr}.aboutTimeline summary{grid-template-columns:55px 1fr 16px;gap:12px}.aboutTimeline details>p{margin-left:0}.aboutContactCard{padding:22px}.aboutGoogleButton{justify-content:space-between;width:100%}}.sectionIntro{margin-bottom:40px}.blogHomeSection{padding-block:64px}.sectionIntro h2{max-width:790px}.sectionIntro p{color:var(--ink-soft)}.splitIntro{grid-template-columns:1.06fr .72fr;align-items:end;gap:100px;display:grid}.splitIntro h2{margin-bottom:0}.splitIntro>p{margin:0}.centered{text-align:center;max-width:800px;margin-inline:auto}.centered h2{margin-inline:auto}.processFlow{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.processFlow li{border-right:1px solid var(--line);min-height:190px;padding:29px 28px;position:relative}.processFlow li:first-child{border-left:1px solid var(--line)}.processFlow li:after{content:"→";z-index:2;background:var(--paper);width:20px;height:20px;color:var(--blue);place-items:center;display:grid;position:absolute;top:48%;right:-10px}.processFlow li:last-child:after{content:""}.processFlow span{color:#8a6425;font-size:max(.65rem, var(--font-small-min));margin-bottom:34px;display:block}.processFlow strong{font-size:1.05rem;line-height:1.3;display:block}.processFlow p{max-width:260px;color:var(--ink-soft);font-size:max(.78rem, var(--font-small-min));margin:12px 0 0}.warmSection{background:var(--cream)}.capabilityGrid{grid-template-columns:repeat(2,1fr);gap:14px;max-width:940px;margin-inline:auto;display:grid}.capabilityCard{background:var(--paper);border:1px solid #ddd8cd;border-radius:7px;min-height:235px;padding:30px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative}.capabilityCard:hover{border-color:#b9cbd0;transform:translateY(-5px);box-shadow:0 18px 34px #173a4714}.capabilityCard>span{color:var(--blue);font-size:max(.64rem, var(--font-small-min))}.capabilityCard h3{max-width:320px;margin:50px 0 10px;font-size:1.25rem}.capabilityCard p{max-width:390px;color:var(--ink-soft);font-size:max(.82rem, var(--font-small-min));margin-bottom:42px}.cardArrow{color:var(--petrol);position:absolute;bottom:17px;right:18px}.capabilityLink{color:var(--petrol);font-size:max(.69rem, var(--font-small-min));align-items:center;gap:10px;font-weight:800;display:inline-flex;position:absolute;bottom:27px;left:30px}.capabilityLink span{transition:transform .15s}.capabilityLink:hover span{transform:translate(3px,-3px)}.sectionCenterAction{justify-content:center;margin-top:34px;display:flex}.peopleSection{background:#ede9df;overflow:hidden}.peopleGrid{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(55px,8vw,120px);display:grid}.peopleVisual{min-width:0}.homeReferenceCarousel{color:var(--petrol-deep);background:linear-gradient(125deg,#f1eadc,#fffdf8 75%);border:1px solid #d8d3c8;border-radius:12px;margin-top:26px;padding:24px;box-shadow:0 10px 30px #21303509}.homeReferenceEyebrow{color:#92702f;letter-spacing:.12em;margin:0 0 16px;font-size:.72rem}.homeReferenceSlides{transition:height .65s;position:relative}.homeReferenceSlide{opacity:0;visibility:hidden;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:24px;width:100%;margin:0;transition:opacity .65s,transform .65s,visibility .65s;display:grid;position:absolute;top:0;left:0;transform:translateY(8px)}.homeReferenceSlide.isActive{opacity:1;visibility:visible;position:relative;transform:translateY(0)}.homeReferenceSlide blockquote{margin:0;font-size:1rem;line-height:1.6}.homeReferenceSlide figcaption{text-align:center;color:var(--petrol);flex-direction:column;align-items:center;gap:12px;margin:0;font-size:.78rem;display:flex}.homeReferenceSlide img{object-fit:contain;background:0 0;border:0;border-radius:0;width:150px;height:96px;padding:0}.homeReferenceLogoOnly{color:var(--petrol);align-self:center}.homeReferenceLogoOnly>span{font-size:1.35rem}.homeReferenceLogoOnly p{color:var(--ink-soft);margin:8px 0 0}.homeReferenceControls{border-top:1px solid #ded7c9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:14px;display:flex}.homeReferenceControls a{color:var(--petrol);font-size:.8rem}.homeReferenceControls>div{align-items:center;gap:7px;font-size:.75rem;display:flex}.homeReferenceControls button{width:34px;height:34px;color:var(--petrol);cursor:pointer;font:inherit;background:0 0;border:1px solid #bbc6c9;border-radius:50%}.homeReferenceControls button:hover{background:var(--petrol);color:#fff}.homeReferenceControls button:focus-visible{outline:2px solid var(--petrol);outline-offset:3px}@media (max-width:620px){.homeReferenceSlide{grid-template-columns:110px minmax(0,1fr);gap:16px}.homeReferenceSlide img{width:110px;height:82px}.homeReferenceCarousel{padding:18px}}@media (max-width:400px){.homeReferenceSlide{grid-template-columns:1fr;gap:14px}.homeReferenceSlide img{width:150px;height:90px}}@media (prefers-reduced-motion:reduce){.homeReferenceSlide,.homeReferenceSlides{transition:none;transform:none}}.peoplePhoto{background:#d5d0c5;border-radius:9px;min-height:590px;margin:0;position:relative;overflow:hidden;box-shadow:0 28px 70px #1c242626}.peoplePhoto:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#121617c7);position:absolute;inset:0}.peoplePhoto img{object-fit:cover;object-position:center 30%;filter:saturate(.82)contrast(1.02);width:100%;height:100%;position:absolute;inset:0}.peoplePhoto figcaption{z-index:2;color:#fff;font-size:max(.75rem, var(--font-small-min));line-height:1.45;position:absolute;bottom:24px;left:28px;right:28px}.peopleCopy h2{max-width:680px}.peopleCopy>p:not(.eyebrow){max-width:660px;color:var(--ink-soft)}.peopleCopy ul{border-top:1px solid #c8c2b7;gap:0;margin:34px 0;padding:0;list-style:none;display:grid}.peopleCopy li{color:#394448;font-size:max(.82rem, var(--font-small-min));border-bottom:1px solid #c8c2b7;padding:16px 0 16px 32px;position:relative}.peopleCopy li:before{content:"+";color:#9a7429;font-weight:900;position:absolute;left:3px}.peopleActions{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.phoneButtonGroup{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.peopleActions .textLink{font-size:max(.76rem, var(--font-small-min));margin-top:0}.audienceSection{background:var(--petrol-deep);color:var(--white);overflow:hidden}.audienceSection:after{content:"";border:1px solid #e6ce7a3b;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-280px;left:-150px;box-shadow:0 0 0 70px #e6ce7a09,0 0 0 140px #e6ce7a05}.audienceGrid{z-index:2;grid-template-columns:.82fr 1.18fr;gap:100px;display:grid;position:relative}.audienceCopy p{color:#c9dce3}.audienceCopy h2{font-size:clamp(2.3rem,4vw,3.7rem)}.textLink{color:var(--petrol);align-items:center;gap:18px;margin-top:15px;font-weight:760;display:inline-flex}.textLink.light{color:var(--sand)}.audienceList{border-top:1px solid #ffffff38}.audienceList article{border-bottom:1px solid #ffffff38;grid-template-columns:48px 1fr;gap:18px;padding:25px 0;display:grid}.audienceList article>span{color:#8fb8c7;font-size:max(.67rem, var(--font-small-min))}.audienceList h3{margin-bottom:7px;font-size:1.2rem}.audienceList p{color:#bcd0d8;font-size:max(.9rem, var(--font-small-min));margin-bottom:0}.pricingSection{background:var(--paper)}.pricingGrid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:15px;display:grid}.softwareSwitchNote{color:#4f5e62;background:#d5aa532b;border-left:3px solid #a57d37cc;justify-content:space-between;align-items:center;gap:24px;margin:24px 0 0;padding:22px 24px;display:flex}.softwareSwitchNote span{color:#745116;font-size:max(.76rem, var(--font-small-min));letter-spacing:.075em;white-space:nowrap;font-weight:900;line-height:1.2}.softwareSwitchNote p{font-size:max(.75rem, var(--font-small-min));text-align:right;margin:0;line-height:1.45}.softwareSwitchNote strong{color:var(--petrol-deep);font-weight:800}.priceCard{background:var(--white);border:1px solid var(--line);border-radius:8px;flex-direction:column;min-height:535px;padding:30px;display:flex;position:relative}.priceCard.featured{border:2px solid var(--petrol);transform:translateY(-12px);box-shadow:0 22px 50px #173a471a}.choice{background:var(--sand);color:var(--ink);font-size:max(.62rem, var(--font-small-min));border-radius:99px;padding:5px 10px;font-weight:800;position:absolute;top:-16px;right:22px}.priceTop{align-items:baseline;gap:10px;display:flex}.priceTop span{color:var(--petrol);font-size:1.4rem;font-weight:800}.priceTop small{color:var(--ink-soft)}.price{color:var(--petrol-deep);letter-spacing:-.04em;margin:31px 0 15px;font-size:clamp(2.2rem,4vw,3.35rem);font-weight:400;line-height:1}.priceLine{align-items:baseline;gap:10px;display:flex}.priceLine .priceVat{color:#6c7d83;font-size:max(.72rem, var(--font-small-min));letter-spacing:.035em;white-space:nowrap;font-weight:760}.price small{color:#6c7d83;font-size:max(.68rem, var(--font-small-min));letter-spacing:0;margin-top:9px;font-weight:500;display:block}.fit{min-height:72px;color:var(--ink-soft);font-size:max(.86rem, var(--font-small-min))}.priceCard ul{flex:1;margin:20px 0 28px;padding:0;list-style:none}.priceCard li{font-size:max(.79rem, var(--font-small-min));border-bottom:1px solid #edf0ed;padding:8px 0 8px 23px;position:relative}.priceCard li:before{content:"+";color:var(--blue);font-weight:800;position:absolute;left:0}.priceNote{color:#6c7d83;max-width:860px;font-size:max(.84rem, var(--font-small-min));text-align:center;margin:28px auto 0;line-height:1.55}.homePriceSummary{background:#fff;border:1px solid #d7d2c8;border-radius:8px;grid-template-columns:1.08fr .92fr;align-items:center;gap:42px;margin-top:42px;padding:32px;display:grid}.homePriceIncludedTitle{flex-direction:column;gap:5px;margin-bottom:12px;display:flex}.homePriceIncludedTitle span{color:#946d2a;font-size:max(.68rem, var(--font-small-min));letter-spacing:.11em;font-weight:850}.homePriceIncludedTitle strong{color:var(--petrol-deep);font-size:1.02rem}.homePriceBenefits{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.homePriceBenefits span{color:#3d4c50;font-size:max(.86rem, var(--font-small-min));border-bottom:1px solid #e2dfd8;padding:13px 0 13px 24px;line-height:1.4;position:relative}.homePriceBenefits span:before{content:"+";color:#9a712b;font-weight:900;position:absolute;left:1px}.homeFiscalIncluded{border-top:1px solid #d9d4ca;grid-template-columns:minmax(180px,.9fr) 1.2fr auto;align-items:center;gap:18px;margin-top:18px;padding-top:17px;display:grid}.homeFiscalIncluded>div{flex-direction:column;gap:3px;display:flex}.homeFiscalIncluded>div>span{color:#946d2a;font-size:max(.65rem, var(--font-small-min));letter-spacing:.09em;font-weight:850}.homeFiscalIncluded strong{color:var(--petrol-deep);font-size:max(.86rem, var(--font-small-min));line-height:1.35}.homeFiscalIncluded p{color:#617075;font-size:max(.78rem, var(--font-small-min));margin:0;line-height:1.55}.homeFiscalIncluded a{color:var(--petrol);font-size:max(.8rem, var(--font-small-min));white-space:nowrap;font-weight:800}.homePriceAction{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.homePriceAction p{color:var(--ink-soft);font-size:max(.9rem, var(--font-small-min));margin:0;line-height:1.55}.purchaseIncluded{border-top:1px solid #d5d0c6;margin-top:70px;padding-top:62px}.pricingSubhead{grid-template-columns:1.15fr .85fr;align-items:end;gap:65px;margin-bottom:28px;display:grid}.pricingSubhead h3{max-width:650px;color:var(--petrol-deep);margin:0;font-size:clamp(1.7rem,3vw,2.6rem)}.pricingSubhead>p{color:var(--ink-soft);font-size:max(.86rem, var(--font-small-min));margin:0}.includedGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.includedGrid article{background:#fff;border:1px solid #d8d4cc;border-radius:7px;min-height:190px;padding:25px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.includedGrid article:hover{border-color:#9fb2b5;transform:translateY(-4px);box-shadow:0 14px 28px #173a4712}.includedGrid article>span{color:#a2762f;font-size:max(.62rem, var(--font-small-min));letter-spacing:.08em;margin-bottom:34px;font-weight:850;display:block}.includedGrid article>strong{color:var(--petrol-deep);font-size:max(.93rem, var(--font-small-min));display:block}.includedGrid article>p{color:var(--ink-soft);font-size:max(.75rem, var(--font-small-min));margin:9px 0 0;line-height:1.6}.includedGrid .includedHighlight{color:#fff;background:linear-gradient(110deg,#173a47,#234d5c);border-color:#173a47;grid-column:1/-1;grid-template-columns:56px 1fr 1.35fr;align-items:center;gap:26px;min-height:0;display:grid}.includedGrid .includedHighlight:hover{border-color:#173a47}.includedGrid .includedHighlight>span{color:#e3bd68;margin:0}.includedGrid .includedHighlight>strong{color:#fff;font-size:1.05rem}.includedGrid .includedHighlight>p{color:#d4e1e5;margin:0}.pricingDetailsGrid{grid-template-columns:1fr 1fr;align-items:start;gap:16px;margin-top:54px;display:grid}.membershipCard,.discountCard{background:#fff;border:1px solid #d6d1c7;border-radius:8px;min-width:0;padding:32px}.membershipCard{box-shadow:0 18px 42px #173a470e}.pricingDetailHeader{border-bottom:1px solid #dedbd4;justify-content:space-between;align-items:flex-start;gap:22px;padding-bottom:23px;display:flex}.pricingDetailHeader div>span{color:#946d2b;font-size:max(.61rem, var(--font-small-min));letter-spacing:.11em;margin-bottom:9px;font-weight:850;display:block}.pricingDetailHeader h3{max-width:390px;color:var(--petrol-deep);margin:0;font-size:clamp(1.45rem,2.3vw,2rem);line-height:1.12}.pricingDetailHeader>strong{background:var(--sand-pale);color:#74551f;font-size:max(.61rem, var(--font-small-min));white-space:nowrap;border-radius:99px;flex:none;padding:7px 10px}.detailLead{color:var(--ink-soft);font-size:max(.82rem, var(--font-small-min));margin:24px 0}.membershipBenefits{border-top:1px solid #e2dfd8;grid-template-columns:1fr 1fr;gap:0 22px;margin:0 0 25px;padding:0;list-style:none;display:grid}.membershipBenefits li{color:#3e4a4e;font-size:max(.72rem, var(--font-small-min));border-bottom:1px solid #e2dfd8;padding:13px 0 13px 22px;position:relative}.membershipBenefits li:before{content:"+";color:#a4782d;font-weight:900;position:absolute;left:1px}.membershipFormula{color:#fff;background:#1c3d49;border-radius:6px;flex-direction:column;gap:5px;padding:20px;display:flex}.membershipFormula span{color:#e0bb68;font-size:max(.59rem, var(--font-small-min));letter-spacing:.1em;text-transform:uppercase;font-weight:850}.membershipFormula strong{font-size:max(.91rem, var(--font-small-min))}.membershipFormula small{color:#bdd0d6;font-size:max(.65rem, var(--font-small-min));margin-top:4px;line-height:1.5}.membershipTimeline{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.membershipTimeline>div{background:#f1eee7;border-radius:5px;flex-direction:column;min-height:88px;padding:15px;display:flex;position:relative}.membershipTimeline span{color:#68777b;font-size:max(.62rem, var(--font-small-min))}.membershipTimeline strong{color:var(--petrol-deep);font-size:max(.76rem, var(--font-small-min));margin-top:7px}.membershipTimeline i{color:#28230f;font-size:max(.53rem, var(--font-small-min));background:#d9ad55;border-radius:99px;align-self:flex-start;margin-top:8px;padding:3px 6px;font-style:normal;font-weight:850}.pricingTableWrap{border:1px solid #dcd8d0;border-radius:6px;margin-top:24px;overflow-x:auto}.pricingTableWrap.compact{margin-top:21px}.pricingTable{border-collapse:collapse;width:100%;font-size:max(.7rem, var(--font-small-min));background:#fff}.pricingTable caption{color:#47565a;font-size:max(.65rem, var(--font-small-min));text-align:left;background:#ece8df;padding:13px 15px;font-weight:750}.pricingTable th,.pricingTable td{text-align:right;white-space:nowrap;border-top:1px solid #e5e2dc;padding:11px 12px}.pricingTable th:first-child,.pricingTable td:first-child{text-align:left}.pricingTable thead th{color:#6b7779;font-size:max(.59rem, var(--font-small-min));letter-spacing:.05em;text-transform:uppercase;background:#faf8f3}.pricingTable tbody th{color:#34464c;font-weight:700}.pricingTable tbody td{color:#26393f;font-weight:650}.tableNote{color:#748084;font-size:max(.61rem, var(--font-small-min));margin:10px 0 0}.legacyPriceLink{color:#37515a;font-size:max(.68rem, var(--font-small-min));background:#f4efe3;border-left:3px solid #d1a34b;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding:15px 17px;font-weight:760;line-height:1.45;transition:background .15s,transform .15s;display:flex}.legacyPriceLink:hover{background:#eee4ce;transform:translate(3px)}.legacyPriceLink span{font-size:max(.9rem, var(--font-small-min));flex:none}.discountSteps{grid-template-columns:1fr 1fr;gap:7px;display:grid}.discountSteps>div{background:#f3f1eb;border-left:2px solid #c9c3b7;justify-content:space-between;align-items:center;gap:16px;min-height:42px;padding:9px 12px;transition:background .15s,border-color .15s;display:flex}.discountSteps>div:hover{border-color:var(--petrol);background:#eaf0ef}.discountSteps span{color:#58676b;font-size:max(.65rem, var(--font-small-min))}.discountSteps strong{color:var(--petrol-deep);font-size:max(.74rem, var(--font-small-min))}.switchOffer{background:linear-gradient(130deg,#f6edd9,#eee4cc);border-radius:6px;flex-direction:column;gap:5px;margin-top:24px;padding:22px;display:flex}.switchOffer span{color:#906721;font-size:max(.58rem, var(--font-small-min));letter-spacing:.1em;font-weight:850}.switchOffer strong{color:#283b41;font-size:max(.86rem, var(--font-small-min))}.switchOffer p{color:#687477;font-size:max(.67rem, var(--font-small-min));margin:4px 0 0}.pricePageHero{background:radial-gradient(circle at 78% 20%,#d5aa533b,#0000 25%),linear-gradient(130deg,#faf6ed,#ece6da)}.priceHeroGrid{grid-template-columns:1.15fr .85fr;align-items:center;gap:100px;display:grid}.pricePageHero .lead{max-width:750px}.pricePageHero .heroActions{gap:14px;margin-top:32px}.pricePageHero .button.primary{background:var(--petrol);border-color:var(--petrol);color:#fff}.pricePageHero .priceOfficialOffer{color:#5f461b;background:#ffffff73;border-color:#8d6a2d}.pricePageIndex{background:#ffffffb3;border:1px solid #d2cabd;border-radius:8px;padding:10px 28px;display:grid;box-shadow:0 20px 45px #1d323812}.pricePageIndex a{color:#30464d;font-size:max(.9rem, var(--font-small-min));border-bottom:1px solid #ddd7cb;align-items:center;gap:19px;padding:16px 3px;font-weight:730;transition:color .15s,transform .15s;display:flex}.pricePageIndex a:last-child{border-bottom:0}.pricePageIndex a:hover{color:#9b7027;transform:translate(4px)}.pricePageIndex span{color:#a57d37;font-size:max(.72rem, var(--font-small-min));letter-spacing:.08em;font-weight:850}.pricePagePlans{background:#f4f1ea}.pricePagePlans .priceTop small{font-size:max(.9rem, var(--font-small-min))}.pricePagePlans .fit{font-size:.98rem;line-height:1.65}.pricePagePlans .priceCard li{font-size:max(.88rem, var(--font-small-min));line-height:1.5}.pricePagePlans .softwareSwitchNote{padding:17px 19px}.pricePagePlans .softwareSwitchNote span{font-size:max(.86rem, var(--font-small-min))}.pricePagePlans .softwareSwitchNote p{font-size:max(.88rem, var(--font-small-min));line-height:1.6}.pricingFiscalBenefit{background:#e9e7df;margin-top:28px}.planComparisonWrap{margin-top:58px}.planComparison{min-width:720px;font-size:max(.88rem, var(--font-small-min))}.planComparison th,.planComparison td{padding:14px 16px}.planComparison caption{color:#2d424a;letter-spacing:.01em;background:#eee8dc;border-bottom:1px solid #d8d1c3;padding:20px 16px;font-size:1rem;font-weight:850}.planComparison thead th{color:#324c56;font-size:max(.82rem, var(--font-small-min));letter-spacing:.07em;background:#f8f5ee;padding-top:18px;padding-bottom:18px;font-weight:850}.planComparison thead th:not(:first-child){color:#294752;letter-spacing:.12em;text-align:center;background:#e8edef;border-top:3px solid #6d858d;border-left:1px solid #d8dfe0;font-size:.98rem;font-weight:900}.planComparison thead th:nth-child(3){color:#47371c;background:#f2e5c7;border-top-color:#bd8c34;border-left-color:#e3d2aa}.planComparison tbody td{text-align:center}.includedPageSection{background:#eae6de}.includedPageSection .sectionIntro>p{font-size:1rem;line-height:1.7}.includedDetailGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.includedDetailGrid article{background:#fffdf8;border:1px solid #d4cec3;border-radius:7px;grid-template-columns:38px 1fr;gap:14px;min-height:178px;padding:25px;transition:transform .17s,border-color .17s;display:grid}.includedDetailGrid article:hover{border-color:#9fafb1;transform:translateY(-4px)}.includedDetailGrid article>span{color:#9a712b;font-size:max(.78rem, var(--font-small-min));letter-spacing:.08em;font-weight:850}.includedDetailGrid h3{color:var(--petrol-deep);margin:0 0 9px;font-size:1.02rem}.includedDetailGrid p{color:var(--ink-soft);font-size:max(.84rem, var(--font-small-min));margin:0;line-height:1.65}.transparentPrice{background:var(--petrol-deep);color:#fff;border-radius:9px;grid-template-columns:.75fr 1.25fr;gap:70px;margin-top:60px;padding:48px;display:grid}.transparentPrice h2{color:#fff;margin:0;font-size:clamp(2rem,3.4vw,3.25rem)}.transparentPriceGrid{border-top:1px solid #fff3;grid-template-columns:1fr 1fr;gap:0 28px;display:grid}.transparentPriceGrid p{border-bottom:1px solid #fff3;flex-direction:column;gap:7px;margin:0;padding:18px 0;display:flex}.transparentPriceGrid strong{color:#fff;font-size:max(.9rem, var(--font-small-min))}.transparentPriceGrid span{color:#c7d7dc;font-size:max(.82rem, var(--font-small-min));line-height:1.6}.calculatorSection{background:#f5eddd}.priceCalculator{background:#fff;border:1px solid #d0c8ba;border-radius:9px;grid-template-columns:.85fr 1.15fr;display:grid;overflow:hidden;box-shadow:0 28px 65px #1c303617}.calculatorControls{background:#fff;flex-direction:column;gap:22px;padding:38px;display:flex}.calculatorField{flex-direction:column;gap:8px;display:flex}.calculatorField label,.referralEstimate label{color:#35494f;font-size:max(.68rem, var(--font-small-min));font-weight:780}.calculatorField select,.calculatorField input,.referralEstimate select{color:#22383f;width:100%;min-height:48px;font:inherit;font-size:max(.78rem, var(--font-small-min));background:#f8f6f1;border:1px solid #cbc6bc;border-radius:5px;padding:0 13px}.calculatorField small{color:#778286;font-size:max(.61rem, var(--font-small-min))}.calculatorCheck{cursor:pointer;background:#f3eee2;border:1px solid #ded4c3;border-radius:5px;grid-template-columns:20px 1fr;align-items:start;gap:12px;padding:16px;display:grid}.calculatorCheck input{width:17px;height:17px;accent-color:var(--petrol)}.calculatorCheck span{flex-direction:column;gap:4px;display:flex}.calculatorCheck strong{color:#34484e;font-size:max(.72rem, var(--font-small-min))}.calculatorCheck small{color:#6d797c;font-size:max(.62rem, var(--font-small-min));line-height:1.45}.calculatorResults{color:#fff;background:linear-gradient(145deg,#193d4a,#102d37);padding:38px}.calculatorMainResult{border-bottom:1px solid #ffffff2e;flex-direction:column;padding-bottom:25px;display:flex}.calculatorMainResult>span{color:#b8ced5;font-size:max(.68rem, var(--font-small-min))}.calculatorMainResult>strong{color:#fff;letter-spacing:-.05em;margin:8px 0;font-size:clamp(2.7rem,5vw,4.5rem);line-height:1}.calculatorMainResult>small{color:#e0bd70;font-size:max(.67rem, var(--font-small-min))}.calculatorBreakdown{margin:0;display:grid}.calculatorBreakdown>div{border-bottom:1px solid #ffffff21;justify-content:space-between;gap:20px;padding:13px 0;display:flex}.calculatorBreakdown dt{color:#bdd0d6;font-size:max(.68rem, var(--font-small-min))}.calculatorBreakdown dd{color:#fff;font-size:max(.72rem, var(--font-small-min));margin:0;font-weight:780}.calculatorBreakdown dd small{color:#e1bd6b;font-size:max(.55rem, var(--font-small-min));margin-top:4px;font-weight:650;display:block}.calculatorBreakdown .membershipResult{background:#e0bd701f;border:1px solid #e0bd704d;margin-top:6px;padding:15px}.referralEstimate{background:#ffffff12;border:1px solid #ffffff26;border-radius:6px;grid-template-columns:1fr 1fr;gap:14px;margin-top:25px;padding:22px;display:grid}.referralEstimate>div{grid-column:1/-1}.referralEstimate>div span{color:#e1bd6b;font-size:max(.57rem, var(--font-small-min));letter-spacing:.1em;font-weight:850}.referralEstimate>div strong{color:#fff;font-size:max(.8rem, var(--font-small-min));margin-top:5px;display:block}.referralEstimate label{color:#d4e0e3}.referralEstimate select{background:#fff;margin-top:7px}.referralEstimate>p{border-top:1px solid #ffffff26;grid-column:1/-1;justify-content:space-between;margin:2px 0 0;padding-top:15px;display:flex}.referralEstimate>p span{color:#c5d7dc;font-size:max(.69rem, var(--font-small-min))}.referralEstimate>p strong{color:#e3bd68;font-size:1rem}.calculatorDisclaimer{color:#9eb7bf;font-size:max(.59rem, var(--font-small-min));margin-top:17px;line-height:1.5;display:block}.membershipPageSection{background:#ede9e1}.membershipPageSection .pricingDetailHeader div>span{font-size:max(.72rem, var(--font-small-min))}.membershipPageSection .pricingDetailHeader h3{font-size:clamp(1.6rem,2.5vw,2.15rem)}.membershipPageSection .pricingDetailHeader>strong{font-size:max(.72rem, var(--font-small-min))}.membershipPageSection .detailLead{font-size:.94rem;line-height:1.68}.membershipPageSection .membershipBenefits li{font-size:max(.84rem, var(--font-small-min));line-height:1.55}.membershipPageSection .membershipFormula span{font-size:max(.68rem, var(--font-small-min))}.membershipPageSection .membershipFormula strong{font-size:1.04rem}.membershipPageSection .membershipFormula small{font-size:max(.76rem, var(--font-small-min))}.membershipPageSection .membershipTimeline span{font-size:max(.72rem, var(--font-small-min))}.membershipPageSection .membershipTimeline strong{font-size:max(.88rem, var(--font-small-min))}.membershipPageSection .membershipTimeline i{font-size:max(.62rem, var(--font-small-min))}.membershipPageSection .legacyPriceLink{font-size:max(.8rem, var(--font-small-min))}.membershipPageSection .discountSteps span{font-size:max(.76rem, var(--font-small-min))}.membershipPageSection .discountSteps strong{font-size:max(.86rem, var(--font-small-min))}.membershipPageSection .discountCard .pricingTable{font-size:max(.8rem, var(--font-small-min))}.membershipPageSection .discountCard .pricingTable caption{font-size:max(.76rem, var(--font-small-min))}.membershipPageSection .discountCard .pricingTable thead th{font-size:max(.7rem, var(--font-small-min))}.membershipPageSection .tableNote{font-size:max(.72rem, var(--font-small-min));line-height:1.55}.benefitsSection{background:#f8f6f1}.benefitCards{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.benefitCards article{background:#fff;border:1px solid #d7d2c9;border-radius:7px;min-height:230px;padding:25px}.benefitCards article>span{color:#9b7129;font-size:max(.52rem, var(--font-small-min));letter-spacing:.09em;font-weight:850}.benefitCards article>strong{color:var(--petrol);letter-spacing:-.04em;margin:32px 0 7px;font-size:1.6rem;display:block}.benefitCards h3{color:#2e444b;font-size:max(.9rem, var(--font-small-min));margin:0 0 10px}.benefitCards p{color:var(--ink-soft);font-size:max(.82rem, var(--font-small-min));margin:0;line-height:1.62}.benefitsAction{background:#eee8dc;border-left:3px solid #d2a34b;justify-content:space-between;align-items:center;gap:35px;margin-top:25px;padding:24px 27px;display:flex}.benefitsAction p{color:#526267;max-width:650px;font-size:max(.75rem, var(--font-small-min));margin:0}.referralSection{color:#fff;background:#173743;overflow:hidden}.referralGrid{grid-template-columns:.75fr 1.25fr;align-items:start;gap:90px;display:grid}.referralIntro h2{color:#fff;font-size:clamp(2.4rem,4.3vw,4.1rem)}.referralIntro>p:not(.eyebrow){color:#c4d6db;font-size:.95rem;line-height:1.72}.referralIntro .button{margin-top:25px}.referralRates{gap:12px;display:grid}.referralRateGroup{border:1px solid #ffffff2e;grid-template-columns:1.2fr repeat(3,1fr);display:grid}.referralRateGroup.educa{grid-template-columns:1.2fr repeat(2,1fr)}.referralRateGroup>span{color:#e2bd6d;font-size:max(.7rem, var(--font-small-min));letter-spacing:.09em;align-items:center;padding:20px;font-weight:850;display:flex}.referralRateGroup p{border-left:1px solid #ffffff2e;flex-direction:column;gap:4px;margin:0;padding:19px;display:flex}.referralRateGroup strong{color:#fff;font-size:1.7rem}.referralRateGroup small{color:#aac2c9;font-size:max(.72rem, var(--font-small-min))}.referralExample{color:#263d44;background:#f3ead7;border-radius:6px;padding:25px}.referralExample>span{color:#936a27;font-size:max(.7rem, var(--font-small-min));letter-spacing:.1em;font-weight:850}.referralExample>p{font-size:max(.84rem, var(--font-small-min));margin:8px 0 18px}.referralExample>div{border-top:1px solid #d6cbb6;justify-content:space-between;gap:20px;padding:10px 0;display:flex}.referralExample>div small{color:#667579;font-size:max(.76rem, var(--font-small-min))}.referralExample>div strong{color:#183c49;font-size:max(.88rem, var(--font-small-min))}.referralRules{border-top:1px solid #ffffff2e;grid-template-columns:1fr 1fr;gap:0 25px;margin:0;padding:0;list-style:none;display:grid}.referralRules li{color:#bdd0d6;font-size:max(.78rem, var(--font-small-min));border-bottom:1px solid #ffffff2e;padding:14px 0 14px 20px;line-height:1.55;position:relative}.referralRules li:before{content:"+";color:#e2bd6d;font-weight:900;position:absolute;left:0}.referralCalculatorWrap{margin-top:54px}.standaloneReferralCalculator{color:#263b42;background:#fffdf8;border-radius:8px;grid-template-columns:.8fr 1.25fr .75fr;align-items:center;gap:30px;padding:34px;display:grid;box-shadow:0 24px 55px #07171d2e}.referralCalculatorIntro h3{color:var(--petrol-deep);margin:8px 0 10px;font-size:1.45rem}.referralCalculatorIntro>p:last-child{color:var(--ink-soft);font-size:max(.82rem, var(--font-small-min));margin:0;line-height:1.55}.referralCalculatorFields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.referralCalculatorFields label{color:#43565c;font-size:max(.74rem, var(--font-small-min));flex-direction:column;gap:7px;font-weight:780;display:flex}.referralCalculatorFields select,.referralCalculatorFields input{color:#263b42;width:100%;min-height:47px;font:inherit;font-size:max(.82rem, var(--font-small-min));background:#f5f2ec;border:1px solid #cbc5ba;border-radius:5px;padding:0 12px}.referralCalculatorResult{color:#fff;background:#183b48;border-radius:6px;flex-direction:column;padding:24px;display:flex}.referralCalculatorResult>span{color:#e1bd6b;font-size:max(.68rem, var(--font-small-min));letter-spacing:.08em;font-weight:850}.referralCalculatorResult>small{color:#bdd0d6;font-size:max(.7rem, var(--font-small-min));margin-top:10px}.referralCalculatorResult>strong{color:#fff;letter-spacing:-.04em;margin-top:13px;font-size:1.8rem}.referralCalculatorResult>strong i{color:#e1bd6b;font-size:max(.72rem, var(--font-small-min));letter-spacing:0;font-style:normal}.referralCalculatorResult>p{color:#c8d8dd;font-size:max(.72rem, var(--font-small-min));margin:4px 0 0}.referralCalculatorNote{color:#788386;font-size:max(.68rem, var(--font-small-min));grid-column:1/-1;margin-top:-12px;line-height:1.5}.secondaryProduct{border-left:3px solid var(--sand);background:#edeae3;grid-template-columns:1.1fr 1fr auto;align-items:center;gap:30px;margin-top:38px;padding:23px 25px;display:grid}.secondaryProduct div{flex-direction:column;display:flex}.secondaryProduct div span{color:#8a6425;font-size:max(.7rem, var(--font-small-min));letter-spacing:.1em;font-weight:850}.secondaryProduct div strong{margin-top:4px;font-size:1rem}.secondaryProduct p{color:var(--ink-soft);font-size:max(.88rem, var(--font-small-min));margin:0;line-height:1.6}.secondaryProduct a{color:var(--petrol);font-size:max(.82rem, var(--font-small-min));white-space:nowrap;gap:11px;font-weight:800;display:inline-flex}.releaseSection{background:var(--cream-deep)}.releaseGrid{grid-template-columns:.9fr .72fr;align-items:center;gap:120px;display:grid}.releaseGrid>div>p{color:var(--ink-soft)}.releaseCard{background:var(--petrol-deep);color:var(--white);box-shadow:var(--shadow);border-radius:9px;padding:35px}.releaseMeta{color:#a9c4ce;font-size:max(.68rem, var(--font-small-min));text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;display:flex}.releaseNumber{color:var(--sand);letter-spacing:-.05em;margin:22px 0 14px;font-size:3.4rem;line-height:1;display:block}.releaseCard h3{font-size:1.3rem}.releaseCard ul{color:#d7e5ea;font-size:max(.82rem, var(--font-small-min));margin:25px 0 29px;padding-left:20px}.releaseCard li{margin-bottom:9px}.releaseCard .button{color:var(--white);border-color:#78a9bd}.fiscalSection{padding-block:80px}.fiscalCard{background:linear-gradient(120deg,#eef4f3,#f8f1df);border:1px solid #d7ddd7;border-radius:10px;grid-template-columns:.9fr 2.3fr auto;align-items:center;gap:50px;padding:52px;display:grid;position:relative}.fiscalBadge{min-height:160px;color:var(--petrol);font-size:max(.7rem, var(--font-small-min));letter-spacing:.12em;text-align:center;border:1px solid #bdcbc9;border-radius:8px;align-self:stretch;place-items:center;padding:18px;font-weight:850;display:grid}.fiscalCard h2{font-size:clamp(2rem,3.2vw,3rem)}.fiscalCard p{color:var(--ink-soft);margin-bottom:0}.finalCta{background:var(--petrol);color:var(--white);overflow:hidden}.finalCta:before{content:"";border:1px solid #ffffff1f;border-radius:50%;width:420px;height:420px;position:absolute;top:-170px;right:-80px;box-shadow:0 0 0 70px #ffffff09,0 0 0 140px #ffffff05}.finalCtaInner{z-index:2;position:relative}.finalCta h2{max-width:820px}.compactCtaCopy{color:#d6e2e5;max-width:760px;margin:-14px 0 28px;font-size:clamp(.9rem,1.25vw,1.05rem)}.phoneLink{align-items:center;gap:25px;min-height:50px;padding:0 8px;font-size:1.05rem;font-weight:720;display:inline-flex}.finalContactGrid{grid-template-columns:1.05fr .95fr;align-items:start;gap:80px;display:grid}.finalContactCopy>p:not(.eyebrow){color:#c8d9de;max-width:610px}.finalPhoneList{grid-template-columns:1fr 1fr;gap:10px;margin-top:34px;display:grid}.finalPhoneList .phoneLink{background:#ffffff12;border:1px solid #fff3;border-radius:6px;flex-direction:column;align-items:flex-start;gap:5px;min-height:100px;padding:20px;transition:background .16s,border-color .16s;display:flex;position:relative}.finalPhoneList .phoneLink:hover{background:#ffffff1f;border-color:#e3bd68a6}.finalPhoneList .phoneLink>span{color:#aac4cc;font-size:max(.55rem, var(--font-small-min));letter-spacing:.09em;font-weight:850;transform:none}.finalPhoneList .phoneLink>strong{color:#fff;font-size:1.18rem}.finalPhoneList .phoneLink>i{color:#e4bd67;font-style:normal;transition:transform .16s;position:absolute;top:18px;right:18px}.finalPhoneList .phoneLink:hover>i{transform:translate(3px,-3px)}.contactFormLauncher,.contactForm{color:#273b42;background:#fffdf8;border-radius:8px;padding:34px;box-shadow:0 24px 55px #08181e2e}.contactFormLauncher>span,.contactFormHeader div>span{color:#966e29;font-size:max(.58rem, var(--font-small-min));letter-spacing:.11em;font-weight:850}.contactFormLauncher h3,.contactFormHeader h3{color:var(--petrol-deep);margin:10px 0 12px;font-size:1.6rem}.contactFormLauncher p{color:var(--ink-soft);font-size:max(.76rem, var(--font-small-min));margin-bottom:25px}.contactForm{flex-direction:column;gap:15px;display:flex}.contactFormHeader{border-bottom:1px solid #ded8cd;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:15px;display:flex}.contactFormHeader h3{margin-bottom:0}.contactFormHeader>button{color:#506066;cursor:pointer;background:0 0;border:1px solid #cfc8bc;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:1.2rem;display:grid}.contactForm label{color:#3d5157;font-size:max(.65rem, var(--font-small-min));flex-direction:column;gap:7px;font-weight:780;display:flex}.contactForm input,.contactForm textarea{color:#263b42;width:100%;font:inherit;font-size:max(.75rem, var(--font-small-min));background:#f8f5ef;border:1px solid #cbc5ba;border-radius:5px;outline:none;padding:12px 13px;transition:border-color .15s,box-shadow .15s}.contactForm input:focus,.contactForm textarea:focus{border-color:#5e818e;box-shadow:0 0 0 3px #4b717f1f}.contactForm textarea{resize:vertical;min-height:112px}.contactFormSubmit{justify-content:space-between;align-items:center;gap:18px;margin-top:2px;display:flex}.contactFormSubmit small{color:#748084;max-width:180px;font-size:max(.56rem, var(--font-small-min));line-height:1.45}.contactFormSubmit .button{flex:none}.siteFooter{color:#d6d4ce;background:#171919;border-top:1px solid #d5aa5380;padding-top:70px;position:relative;overflow:hidden}.siteFooter:before{content:"";pointer-events:none;opacity:.16;filter:brightness(2.4);background:url(/brand/quiet-hexagons.svg) right -190px top -80px/480px 420px no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000,#0000 32%);mask-image:linear-gradient(270deg,#000,#0000 32%)}.siteFooter:after{content:"";pointer-events:none;filter:invert();mix-blend-mode:screen;opacity:.065;background:url(/brand/lidder-symbol-primary.png) -310px -150px/900px 900px no-repeat;width:min(520px,48vw);height:310px;position:absolute;bottom:0;left:0;-webkit-mask-image:radial-gradient(at 0 85%,#000 18%,#0000 78%);mask-image:radial-gradient(at 0 85%,#000 18%,#0000 78%)}.siteFooter .container{z-index:1;position:relative}.siteFooter .brand strong{color:var(--white)}.footerFiscalScan{background:linear-gradient(120deg,#44606c29,#ffffff05);border:1px solid #74a1b538;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:48px;padding:14px 18px;display:flex}.footerFiscalBrand{color:#fff;align-items:center;gap:20px;min-width:0;display:flex}.footerFiscalBrand>img{object-fit:contain;object-position:left center;opacity:.84;width:min(175px,25vw);height:58px}.footerFiscalBrand>span{border-left:1px solid #ffffff1a;gap:5px;padding-left:20px;display:grid}.footerFiscalBrand small{color:#c5a660;font-size:max(.58rem, var(--font-small-min));letter-spacing:.12em;font-weight:820}.footerFiscalBrand strong{color:#c9cdcb;max-width:430px;font-size:max(.9rem, var(--font-small-min));line-height:1.45}.footerStoreButtons{flex-wrap:nowrap;flex:none}.footerGrid{grid-template-columns:1.55fr 1.65fr .85fr .75fr;gap:42px;padding-bottom:60px;display:grid}.siteFooter .footerBrand .brand img{width:285px;max-width:100%}.footerBrand p{color:#aaa9a4;max-width:320px;font-size:max(.86rem, var(--font-small-min));margin-top:28px}.footerGrid h3{color:var(--white);font-size:max(.75rem, var(--font-small-min));letter-spacing:.13em;text-transform:uppercase;margin-bottom:20px}.footerGrid>div:not(:first-child){flex-direction:column;gap:5px;display:flex}.footerGrid>div:not(:first-child) a{color:#b8b7b2;font-size:max(.82rem, var(--font-small-min));transition:color .15s,transform .15s}.footerGrid>div:not(:first-child) a:hover{color:#e4bd67;transform:translate(4px)}.footerLidderLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 22px;display:grid}.footerBottom{color:#b5b7b7;font-size:max(.7rem, var(--font-small-min));border-top:1px solid #ffffff1c;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding-block:18px;display:grid}.footerBottom time{text-align:center;white-space:nowrap}.footerBottom{padding-bottom:80px}.footerSocial{flex-wrap:wrap;justify-content:flex-end;gap:18px;display:flex}.footerSocial a{align-items:center;gap:6px;display:inline-flex}.footerSocial svg{flex-shrink:0;width:16px;height:16px}.footerSocial a:hover{color:var(--sand)}.subpageHero{background:linear-gradient(130deg,#fffdf9,#f2ecdf);padding-block:90px}:is(.subpageHero:not(.knowledgeHero),.aboutHero,.intentHero,.solutionHero,.fsHero,.blogArticleHero,.questionArticleHero,.releaseArticleHero){isolation:isolate;position:relative}:is(.subpageHero:not(.knowledgeHero),.aboutHero,.intentHero,.solutionHero,.fsHero,.blogArticleHero,.questionArticleHero,.releaseArticleHero):before{content:"";z-index:-1;pointer-events:none;opacity:.1;background:url(/brand/quiet-hexagons.svg) right -45px top -60px/480px 420px no-repeat,radial-gradient(at 99% 0,#d5aa5311,#0000 45%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#0000 35%,#000 80%,#0000);mask-image:linear-gradient(135deg,#0000 35%,#000 80%,#0000)}@media (max-width:620px){:is(.subpageHero:not(.knowledgeHero),.aboutHero,.intentHero,.solutionHero,.fsHero,.blogArticleHero,.questionArticleHero,.releaseArticleHero):before{opacity:.5}}.subpageHero h1{font-size:clamp(3rem,6vw,5.2rem)}.releaseHeroFacts{background:#ffffff8a;border:1px solid #d8d0c2;border-radius:8px;grid-template-columns:repeat(3,1fr);max-width:760px;margin-top:38px;display:grid}.releaseHeroFacts div{border-left:1px solid #d8d0c2;flex-direction:column;gap:5px;min-height:92px;padding:20px;display:flex}.releaseHeroFacts div:first-child{border-left:0}.releaseHeroFacts strong{color:var(--petrol);font-size:1.05rem}.releaseHeroFacts span{color:var(--ink-soft);font-size:max(.64rem, var(--font-small-min))}.releaseArchiveSection{background:#f8f5ee}.archiveToolbar{border-bottom:1px solid var(--line);justify-content:space-between;gap:25px;padding-bottom:18px;display:flex}.archiveToolbar span{color:var(--ink-soft);font-size:max(.76rem, var(--font-small-min))}.releaseYearIndex{flex-wrap:wrap;gap:8px;margin:24px 0 64px;display:flex}.releaseYearIndex a{color:var(--petrol);font-size:max(.65rem, var(--font-small-min));background:#fff;border:1px solid #cfc8bc;border-radius:99px;padding:8px 13px;font-weight:800}.releaseYearIndex a:hover{border-color:var(--sand);background:var(--sand-pale);transform:translateY(-2px)}.releaseYearGroups{gap:78px;display:grid}.releaseYearGroup{scroll-margin-top:105px}.releaseYearHeading{border-bottom:2px solid var(--petrol);grid-template-columns:1fr auto;align-items:end;padding-bottom:18px;display:grid}.releaseYearHeading .eyebrow{grid-column:1/-1;margin-bottom:3px}.releaseYearHeading h2{color:var(--petrol);margin:0;font-size:2.5rem}.releaseYearHeading>span{color:var(--ink-soft);font-size:max(.7rem, var(--font-small-min));padding-bottom:5px}.archiveList{display:grid}.archiveRelease{border-bottom:1px solid var(--line);grid-template-columns:155px 1fr;gap:44px;padding:37px 0;display:grid}.archiveVersion{flex-direction:column;align-items:flex-start;display:flex}.archiveVersion>span{background:var(--sand-pale);color:var(--petrol);font-size:max(.57rem, var(--font-small-min));letter-spacing:.1em;border-radius:99px;margin-bottom:14px;padding:4px 8px;font-weight:850}.archiveVersion strong{color:var(--petrol);font-size:2.4rem;line-height:1}.archiveVersion small{color:var(--ink-soft);font-size:max(.64rem, var(--font-small-min));margin-top:9px}.archiveRelease h3{margin:0 0 10px;font-size:1.35rem;line-height:1.25}.archiveRelease h3 a{color:var(--ink)}.archiveRelease h3 a:hover{color:#8a6422}.archiveRelease p{max-width:780px;color:var(--ink-soft);font-size:max(.77rem, var(--font-small-min));margin:0 0 16px;line-height:1.65}.releaseReadLink{color:var(--petrol);font-size:max(.66rem, var(--font-small-min));gap:10px;font-weight:850;display:inline-flex}.releaseReadLink:hover{color:#8a6422;transform:translate(3px)}.releaseArticleHero{background:radial-gradient(circle at 82% 18%,#d5aa5330,#0000 25%),linear-gradient(135deg,#f8f3e8,#ece7dc)}.releaseArticleHero h1{max-width:960px;font-size:clamp(2.7rem,5.5vw,5rem)}.releaseArticleHero .lead{max-width:850px}.releaseBreadcrumb{color:#6d7779;font-size:max(.62rem, var(--font-small-min));flex-wrap:wrap;gap:9px;margin-bottom:48px;display:flex}.releaseBreadcrumb a{color:var(--petrol);font-weight:760}.releaseArticleMeta{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.releaseArticleMeta span{color:#536166;font-size:max(.61rem, var(--font-small-min));background:#ffffff7a;border:1px solid #c9c0b1;border-radius:99px;padding:7px 11px;font-weight:760}.releaseArticleSection{background:#fffdf8}.releaseArticleLayout{grid-template-columns:220px minmax(0,760px);justify-content:center;align-items:start;gap:clamp(45px,8vw,110px);display:grid}.releaseArticleAside{background:#f4efe5;border:1px solid #d5cec1;border-radius:8px;flex-direction:column;align-items:flex-start;padding:24px;display:flex;position:sticky;top:115px}.releaseArticleAside>span{color:#7e704f;font-size:max(.56rem, var(--font-small-min));letter-spacing:.12em;font-weight:900}.releaseArticleAside>strong{color:var(--petrol);margin:10px 0 20px;font-size:2.8rem;line-height:1}.releaseArticleAside p{color:#667174;font-size:max(.66rem, var(--font-small-min));line-height:1.55}.releaseArticleAside a{color:var(--petrol);font-size:max(.65rem, var(--font-small-min));margin-top:16px;font-weight:820}.releaseProse{color:#303b3e;min-width:0;font-size:max(.87rem, var(--font-small-min));line-height:1.78}.releaseProse h2,.releaseProse h3,.releaseProse h4,.releaseProse h5,.releaseProse h6{color:var(--petrol);margin:2.2em 0 .75em;font-family:inherit;font-size:1.24rem;line-height:1.35}.releaseProse>h2:first-child,.releaseProse>h3:first-child,.releaseProse>h4:first-child,.releaseProse>h5:first-child{margin-top:0}.releaseProse p{margin:0 0 1.15em}.releaseProse ul,.releaseProse ol{gap:8px;padding-left:24px;display:grid}.releaseProse blockquote{border-left:4px solid var(--sand);background:#f5efe2;margin:28px 0;padding:20px 24px}.releaseProse a{color:#34677a;text-underline-offset:3px;font-weight:760;-webkit-text-decoration:underline #9fb6be;text-decoration:underline #9fb6be}.releaseProse img{border-radius:7px;max-width:100%;height:auto;margin:30px auto;display:block;box-shadow:0 14px 38px #1e2b2f21}.releaseProse table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.releaseProse th,.releaseProse td{border:1px solid #d2ccc1;padding:9px}.releaseArticleNavigation{grid-template-columns:1fr 1fr;gap:18px;padding-block:0 90px;display:grid}.releaseArticleNavigation a{background:#f5f1e8;border:1px solid #d1cabe;border-radius:8px;flex-direction:column;gap:8px;min-height:120px;padding:22px;display:flex}.releaseArticleNavigation a:last-child{text-align:right}.releaseArticleNavigation a:hover{border-color:var(--sand);background:#fffaf0;transform:translateY(-3px)}.releaseArticleNavigation span{color:#7c817f;font-size:max(.59rem, var(--font-small-min));letter-spacing:.05em;text-transform:uppercase;font-weight:800}.releaseArticleNavigation strong{color:var(--petrol);font-size:max(.76rem, var(--font-small-min));line-height:1.45}.blogHero{background:radial-gradient(circle at 15% 10%,#d5aa5338,#0000 25%),linear-gradient(135deg,#f8f3e8,#e8e2d7)}.blogHeroGrid{grid-template-columns:.88fr 1.12fr;align-items:center;gap:clamp(45px,7vw,100px);display:grid}.blogHero h1{max-width:700px;font-size:clamp(3rem,6vw,5.6rem)}.blogHero .lead{max-width:680px}.blogHeroFacts{color:#657174;font-size:max(.68rem, var(--font-small-min));flex-wrap:wrap;gap:12px 24px;margin-top:30px;display:flex}.blogHeroFacts strong{color:var(--petrol);font-size:max(.92rem, var(--font-small-min));margin-right:5px}.blogFeatured{color:#fff;background:#263b43;border:1px solid #b8ad99;border-radius:11px;min-height:490px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #1b242733}.blogFeatured:after{content:"";background:linear-gradient(#0000 20%,#141f23f0 92%);position:absolute;inset:0}.blogFeatured img{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.blogFeatured:hover img{transform:scale(1.035)}.blogFeatured>div{z-index:1;align-self:end;padding:clamp(25px,5vw,50px);position:relative}.blogFeatured span{color:#e4c474;font-size:max(.58rem, var(--font-small-min));letter-spacing:.11em;font-weight:900}.blogFeatured h2{color:#fff;max-width:650px;margin:10px 0 12px;font-size:clamp(1.55rem,3vw,2.35rem)}.blogFeatured p{color:#d7dfe0;max-width:650px;font-size:max(.74rem, var(--font-small-min));-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:17px;line-height:1.55;display:-webkit-box;overflow:hidden}.blogFeatured strong{color:#efd48d;font-size:max(.68rem, var(--font-small-min))}.blogArchiveSection{background:#fffdf8}.blogYearIndex{flex-wrap:wrap;gap:8px;margin:30px 0 70px;display:flex}.blogYearIndex a{color:var(--petrol);font-size:max(.65rem, var(--font-small-min));background:#fff;border:1px solid #cfc8bc;border-radius:99px;padding:8px 13px;font-weight:800}.blogYearIndex a:hover{border-color:var(--sand);background:var(--sand-pale);transform:translateY(-2px)}.blogYearGroups{gap:75px;display:grid}.blogYearGroup{scroll-margin-top:105px}.blogYearGroup>header{border-bottom:2px solid var(--petrol);align-items:baseline;gap:14px;margin-bottom:24px;padding-bottom:14px;display:flex}.blogYearGroup>header span{color:var(--petrol);font-family:var(--font-site);font-size:2.4rem}.blogYearGroup>header small{color:#7e8583;font-size:max(.64rem, var(--font-small-min))}.blogCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.blogCard{background:#fff;border:1px solid #d2cbc0;border-radius:8px;grid-template-rows:210px 1fr;min-width:0;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;overflow:hidden}.blogCard:hover{border-color:#b69553;transform:translateY(-4px);box-shadow:0 16px 36px #232b2c1a}.blogCardImage{background:#d8d1c3;display:block;overflow:hidden}.blogCardImage img{object-fit:cover;width:100%;height:100%;transition:transform .38s}.blogCard:hover .blogCardImage img{transform:scale(1.04)}.blogCardImage.isEmpty{background:linear-gradient(145deg,#304d58,#1f292c);place-items:center;display:grid}.blogCardImage.isEmpty span{color:#d5ae55;font-family:var(--font-site);font-size:4rem}.blogCard>div{flex-direction:column;align-items:flex-start;padding:22px;display:flex}.blogCard>div>small{color:#8a7040;font-size:max(.57rem, var(--font-small-min));font-weight:780}.blogCard h2{color:var(--petrol);margin:10px 0;font-size:1.07rem;line-height:1.36}.blogCard p{color:#697275;font-size:max(.68rem, var(--font-small-min));-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-bottom:17px;line-height:1.55;display:-webkit-box;overflow:hidden}.blogReadLink{color:#7f6023;font-size:max(.64rem, var(--font-small-min));margin-top:auto;font-weight:850}.blogReadLink span{margin-left:5px}.blogHomeSection{background:#f0eadf}.blogHomeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.blogHomeCard{background:#fffdf8;border:1px solid #d0c7b7;border-radius:8px;overflow:hidden}.blogHomeImage{background:linear-gradient(145deg,#304d58,#1f292c);place-items:center;height:210px;display:grid;overflow:hidden}.blogHomeImage img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.blogHomeImage:hover img{transform:scale(1.04)}.blogHomeImage>span{color:#d5ae55;font-family:var(--font-site);font-size:4rem}.blogHomeCard>div{padding:22px}.blogHomeCard>div>span{color:#8a7040;font-size:max(.57rem, var(--font-small-min));font-weight:780}.blogHomeCard h3{color:var(--petrol);margin:10px 0;font-size:1.05rem;line-height:1.38}.blogHomeCard p{color:#697275;font-size:max(.68rem, var(--font-small-min));-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:16px;line-height:1.55;display:-webkit-box;overflow:hidden}.blogHomeCard>div>a{color:#7f6023;font-size:max(.64rem, var(--font-small-min));font-weight:850}.blogHomeCard i{margin-left:5px;font-style:normal}.blogArticleHero{background:radial-gradient(circle at 82% 18%,#d5aa5333,#0000 27%),linear-gradient(135deg,#f8f3e8,#ece7dc)}.blogArticleHero h1{max-width:960px;font-size:clamp(2.7rem,5.5vw,5rem)}.blogArticleHero .lead{max-width:850px}.blogArticleSection{background:#fffdf8}.blogArticleAside>strong{font-size:2.15rem}.blogArticleNavigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-block:0 24px;display:grid}.blogContact{background:linear-gradient(120deg,#edf1ef,#f7f5ee);border:1px solid #c8d1d1;border-radius:12px;grid-template-columns:1.4fr 1fr;align-items:center;gap:36px;margin-bottom:36px;padding:36px;display:grid}.blogContact h2{margin-bottom:16px;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.2}.blogContact p:last-child{margin-bottom:0}.blogContactActions{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.blogContactDetails{color:#405d69;flex-wrap:wrap;gap:10px 20px;font-weight:700;display:flex}.blogContactDetails a{text-decoration:none}.blogContactDetails a:hover{text-decoration:underline}.blogContactDetails a:focus-visible{outline-offset:4px;outline:2px solid #405d69}@media (max-width:760px){.blogContact{grid-template-columns:1fr;gap:24px;padding:26px}}.blogArticleNavigation>a{background:#fffdf8;border:1px solid #d1cabe;border-radius:10px;align-items:center;gap:20px;min-width:0;padding:24px;transition:background .18s,border-color .18s,box-shadow .18s;display:flex}.blogArticleNavigation>a:hover{background:#f3eddf;border-color:#a68138;box-shadow:0 6px 20px #232b2c0f}.blogArticleNavigation>a:focus-visible{outline:2px solid var(--petrol);outline-offset:4px}.blogNewsletterButton:focus-visible{outline:2px solid var(--petrol);outline-offset:4px}.blogNavigationArrow{width:44px;height:44px;color:var(--petrol);background:#f3eddf;border:1px solid #d4c5a5;border-radius:50%;flex:0 0 44px;place-items:center;font-size:1.5rem;display:grid}.blogNavigationCopy{flex-direction:column;gap:8px;min-width:0;display:flex}.blogNavigationCopy>span{color:#876122;font-size:1rem}.blogNavigationCopy>strong{color:var(--petrol);overflow-wrap:anywhere;font-size:1.2rem;font-weight:400;line-height:1.4}.blogArticleNavigation .blogNext{text-align:right;justify-content:flex-end}.blogNewsletter{background:#f3eddf;border:1px solid #d4c5a5;border-radius:10px;grid-template-columns:1fr 1.1fr;align-items:start;gap:48px;margin-block:0 80px;padding:38px;display:grid}.blogNewsletterCopy .eyebrow{margin-bottom:12px}.blogNewsletterCopy h2{margin-bottom:16px;font-size:clamp(1.8rem,3vw,2.65rem);line-height:1.15}.blogNewsletterCopy>p:last-child{color:#526269;margin-bottom:0;line-height:1.65}.blogNewsletterForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0;display:grid}.blogNewsletterForm>label:not(.blogNewsletterConsent){color:#334c56;flex-direction:column;gap:8px;display:flex}.blogNewsletterForm>label>span{color:#334c56}.blogNewsletterForm label small{color:#68736f;font-size:1rem}.blogNewsletterForm input:not([type=checkbox]){color:#243b44;width:100%;min-width:0;min-height:50px;font:inherit;background:#fffdf8;border:1px solid #bcb5a8;border-radius:5px;padding:10px 12px}.blogNewsletterForm input:focus-visible{outline-offset:3px;outline:2px solid #405b67}.blogNewsletterConsent{cursor:pointer;grid-column:1/-1;align-items:flex-start;gap:11px;line-height:1.55;display:flex}.blogNewsletterConsent input{accent-color:#405b67;flex:0 0 20px;width:20px;height:20px;margin:3px 0 0}.blogNewsletterSubmit{flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:12px;display:flex}.blogNewsletterSubmit .blogNewsletterButton{border:1px solid var(--petrol);background:var(--petrol);color:#fffdf8;justify-content:space-between;width:100%;min-height:54px;padding:14px 20px;font-size:1.05rem}.blogNewsletterSubmit .blogNewsletterButton:hover{background:#253d47;border-color:#253d47}.blogNewsletterButton>span{color:var(--sand);font-size:1.3rem}.blogNewsletterSubmit .button:disabled{opacity:.65;cursor:wait}.blogNewsletterSubmit small{color:#66716c;font-size:1rem;line-height:1.55}.blogNewsletterHoneypot{display:none}.blogNewsletterError{color:#873e32;background:#fff4f0;border:1px solid #cc9186;border-radius:5px;grid-column:1/-1;margin:0;padding:12px}.blogNewsletterSuccess{background:#fffdf8;border-left:3px solid #a68138;padding:24px}.blogNewsletterSuccess h3{margin-bottom:10px;font-size:1.5rem}.blogNewsletterSuccess p{margin:0}@media (max-width:840px){.blogNewsletter{grid-template-columns:minmax(0,1fr);gap:28px;padding:28px}}@media (max-width:620px){.blogArticleNavigation{grid-template-columns:minmax(0,1fr);gap:12px}.blogArticleNavigation>a{gap:16px;padding:20px}.blogNavigationEmpty{display:none}.blogNewsletter{padding:24px 20px}.blogNewsletterForm{grid-template-columns:minmax(0,1fr)}.blogNewsletterSubmit .button{width:100%}}.blogProse{font-size:max(.9rem, var(--font-small-min));line-height:1.7}.blogProse p{margin-bottom:1.05em}.blogProse br+br{display:none}.blogProse h2,.blogProse h3,.blogProse h4,.blogProse h5,.blogProse h6{margin-top:1.9em;margin-bottom:.65em;line-height:1.32}.blogProse figure{margin:32px 0}.blogProse figcaption{color:#7e8482;font-size:max(.62rem, var(--font-small-min));text-align:center;margin-top:-18px}@media (max-width:1040px){.blogHeroGrid{grid-template-columns:1fr}.blogFeatured{min-height:430px}.blogCardGrid,.blogHomeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.blogFeatured{min-height:390px}.blogCardGrid,.blogHomeGrid{grid-template-columns:1fr}.blogCard{grid-template-rows:190px 1fr}.blogYearGroups{gap:55px}}.referenceHero{background:radial-gradient(circle at 85% 18%,#d5aa5333,#0000 24%),linear-gradient(135deg,#f8f3e8,#ece7dc)}.referenceHero .lead,.functionalityHero .lead{max-width:780px}.referenceEducation{background:var(--paper);border-top:1px solid var(--line);padding-block:56px;scroll-margin-top:74px}.referenceEducationHeader{justify-content:space-between;align-items:center;gap:32px;margin-bottom:24px;display:flex}.referenceEducationHeader .eyebrow{margin-bottom:10px}.referenceEducationHeader h2{margin-bottom:0;font-size:clamp(2.05rem,3vw,2.9rem)}.referenceEducationGrid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:36px;display:grid}.referenceEducationQuote{border-left:3px solid var(--sand);background:var(--cream);border-radius:0 8px 8px 0;margin:0;padding:20px 24px}.referenceEducationQuote p{color:var(--ink-soft);margin-bottom:14px;font-size:1.04rem;line-height:1.65}.referenceEducationQuote cite{color:var(--petrol);font-size:.96rem;font-style:normal;font-weight:650}.referenceEducationLogo{flex:none;display:inline-flex}.referenceEducationLogo img{width:190px;max-width:100%;height:auto;display:block}.referenceEducationCopy>p{color:var(--ink-soft);margin-bottom:14px;font-size:1.12rem;line-height:1.7}.referenceEducationCopy>p:last-child{margin-bottom:0}.referenceEducationCopy>p strong{color:var(--petrol);font-weight:650}.referenceEducationStories{border-top:1px solid var(--line);margin-top:26px;padding-top:24px}.referenceEducationStories>h3{color:var(--petrol);margin-bottom:10px;font-size:1.4rem}.referenceEducationStories>p{color:var(--ink-soft);margin-bottom:18px;font-size:1.05rem}.referenceEducationLinks{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.referenceEducationYear{border:1px solid var(--line);background:var(--cream);border-radius:8px;padding:16px 18px}.referenceEducationYear h4{color:var(--petrol);flex-wrap:wrap;justify-content:space-between;align-items:baseline;column-gap:10px;margin:0 0 10px;font-size:1rem;font-weight:650;line-height:1.5;display:flex}.referenceEducationYear h4 span{color:var(--ink);font-size:1.4rem;font-weight:750}.referenceEducationYear>div{gap:2px;display:grid}.referenceEducationYear a{color:var(--petrol);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-block:7px;font-size:1rem;font-weight:650;line-height:1.45;display:flex}.referenceEducationYear a:last-child{border-bottom:0}:is(.referenceEducationYear a:hover,.referenceEducationYear a:focus-visible){color:#89621c;text-underline-offset:4px;text-decoration:underline}@media (max-width:900px){.referenceEducationGrid{grid-template-columns:1fr;gap:24px}.referenceEducationLinks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.referenceEducation{padding-block:40px}.referenceEducationHeader{flex-direction:column;align-items:flex-start;gap:18px}.referenceEducationYear{padding:14px}.referenceEducationYear a{font-size:.96rem}.referenceEducationStories{margin-top:24px}}.referenceStats{color:#fff;background:#202324;border-block:1px solid #d5aa5366}.referenceStatsGrid{grid-template-columns:repeat(4,1fr);display:grid}.referenceStatsGrid>div{border-right:1px solid #ffffff1f;flex-direction:column;justify-content:center;min-height:130px;padding:22px;display:flex}.referenceStatsGrid>div:first-child{border-left:1px solid #ffffff1f}.referenceStatsGrid strong{color:#e6c36f;letter-spacing:-.04em;font-size:clamp(1.45rem,2.4vw,2.25rem)}.referenceStatsGrid span{color:#bdc1bf;font-size:max(.64rem, var(--font-small-min));text-transform:uppercase;letter-spacing:.08em;margin-top:6px}.referenceIntro{margin-bottom:48px}.referenceMasonry{columns:3 290px;column-gap:14px}.referenceCard{break-inside:avoid;background:#fffdf8;border:1px solid #d6d1c7;border-radius:7px;margin:0 0 14px;padding:24px;box-shadow:0 8px 22px #232b2c09}.referenceCardTop{align-items:center;gap:18px;display:flex}.referenceCardTop img{object-fit:contain;object-position:left center;mix-blend-mode:multiply;width:108px;height:66px}.referenceCard h2{color:var(--petrol-deep);letter-spacing:.01em;flex:1;margin:0;font-size:1rem;line-height:1.3}.referenceMonogram{color:#7d6127;width:66px;height:66px;font-size:max(.84rem, var(--font-small-min));background:#f1ead8;border:1px solid #c6b78e;flex:0 0 66px;place-items:center;font-weight:850;display:grid}.referenceCard blockquote{color:#5d6567;font-size:max(.86rem, var(--font-small-min));border-top:1px solid #dfdbd2;margin:20px 0 0;padding-top:17px;line-height:1.68}.compactCta{padding-block:88px}.functionalityHero{background:radial-gradient(circle at 82% 25%,#2c5d6c24,#0000 24%),linear-gradient(135deg,#fffdf8,#eee9dd)}.featureIndex{background:#f7f4ed;border-block:0;position:relative}.featureIndex .container{flex-wrap:wrap;justify-content:center;gap:10px;padding-block:20px;display:flex;overflow:visible}.featureIndex a{color:#364b52;min-height:40px;font-size:max(.74rem, var(--font-small-min));border:1px solid #c8c2b7;border-radius:99px;flex:none;align-items:center;padding:9px 14px;font-weight:760;line-height:1.25;display:inline-flex}.featureIndex a:hover{border-color:var(--petrol);background:var(--petrol);color:#fff}.subpagePhotoFeature{color:#fff;background:#202324;padding-block:82px}.subpagePhotoGrid{grid-template-columns:1.22fr .78fr;align-items:center;gap:clamp(45px,7vw,100px);display:grid}.subpagePhotoGrid figure{background:#111;border-radius:7px;min-height:430px;margin:0;position:relative;overflow:hidden}.subpagePhotoGrid figure:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#0c0e0ed1);position:absolute;inset:0}.subpagePhotoGrid img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.subpagePhotoGrid figcaption{z-index:2;color:#e7e4dc;font-size:max(.68rem, var(--font-small-min));position:absolute;bottom:20px;left:25px;right:25px}.subpagePhotoGrid h2{color:#fff;font-size:clamp(2rem,3.3vw,3.25rem)}.subpagePhotoGrid>div>p:not(.eyebrow){color:#c5cbca}.functionalityArchive{background:var(--paper)}.featureGroupList{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.featureGroup{background:#fffdf8;border:1px solid #d6cfc2;border-radius:12px;flex-direction:column;grid-column:span 2;min-width:0;padding:28px;scroll-margin-top:110px;display:flex;box-shadow:0 4px 18px #232b2c06}.featureGroup:nth-last-child(-n+2){grid-column:span 3}.featureGroupIntro:before{content:"";background:var(--sand);border-radius:2px;width:42px;height:3px;margin-bottom:22px;display:block}.featureGroupIntro h2{min-height:2.5em;color:var(--petrol);overflow-wrap:anywhere;margin-bottom:14px;font-size:1.6rem;line-height:1.25}.featureGroupIntro p{min-height:5em;color:var(--ink-soft);margin-bottom:24px;font-size:1.05rem;line-height:1.65}.featureGroupLink{align-self:flex-start;margin-top:24px;font-size:1rem}.featureGroup ul{border-top:1px solid #d8d2c7;align-content:start;margin:0;padding:0;list-style:none;display:grid}.featureGroup li{color:#3e4a4e;border-bottom:1px solid #e5e0d6;padding:13px 0 13px 24px;font-size:1rem;line-height:1.5;position:relative}.featureGroup li:last-child{border-bottom:0;padding-bottom:0}.featureGroup li:before{content:"✓";color:#9b742e;font-weight:400;position:absolute;left:0}.featureMonolithCallout{color:#fff;background:#1e2223;padding-block:95px}.featureMonolithCallout .container{grid-template-columns:1fr auto;align-items:end;gap:45px;display:grid}.featureMonolithCallout .eyebrow{grid-column:1/-1;margin-bottom:-28px}.featureMonolithCallout h2{color:#fff;max-width:850px;margin:0}.featureMonolithCallout .button{align-self:center}@media (max-width:1040px){.featureGroupList{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.featureGroup,.featureGroup:nth-last-child(-n+2){grid-column:auto}.featureGroup:last-child{grid-column:1/-1}.featureGroup:last-child .featureGroupIntro h2,.featureGroup:last-child .featureGroupIntro p{min-height:0}}.knowledgeHeroGrid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(45px,7vw,95px);display:grid}.knowledgeHeroGrid>div{z-index:2;position:relative}.knowledgeHeroPhoto{z-index:2;background:#0d0e0e;border:1px solid #d5aa5361;border-radius:8px;min-height:420px;margin:0;position:relative;overflow:hidden;box-shadow:0 26px 70px #00000059}.knowledgeHeroPhoto:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#090b0bd6);position:absolute;inset:0}.knowledgeHeroPhoto img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.knowledgeHeroPhoto figcaption{z-index:2;color:#e8e4d9;font-size:max(.86rem, var(--font-small-min));line-height:1.5;position:absolute;bottom:21px;left:25px;right:25px}.referencePeopleStrip{background:#e7e1d6;padding-block:72px}.referenceArchive{background:radial-gradient(at 100% 0,#d5aa5317,#0000 48%),linear-gradient(120deg,#f5f1e8,#eee9df)}.referenceArchive:after{background-position:right -160px top -70px}.referencePeopleGrid{grid-template-columns:1.18fr .82fr;align-items:center;gap:clamp(45px,7vw,95px);display:grid}.referencePeopleGrid figure{border-radius:8px;min-height:390px;margin:0;overflow:hidden;box-shadow:0 22px 52px #1a222321}.referencePeopleGrid img{object-fit:cover;width:100%;height:100%;min-height:390px}.referencePeopleGrid h2{font-size:clamp(2rem,3.2vw,3.1rem)}.referencePeopleGrid>div>p:not(.eyebrow){color:var(--ink-soft)}.referencePeopleGrid>div>p:not(.eyebrow)+p{margin-top:20px}.lidderUi{--font-small-min:0px;text-rendering:geometricprecision;font-family:Segoe UI,Arial,sans-serif;transform:none}.lidderUi .appTopbar{min-height:42px;font-size:max(.76rem, var(--font-small-min));letter-spacing:.02em}.lidderUi .appCompany{font-size:max(.68rem, var(--font-small-min))}.conceptNote{align-items:center;gap:8px;display:inline-flex}.conceptPulse{background:#e4ba58;border-radius:50%;width:7px;height:7px;animation:1.8s infinite conceptPulse;box-shadow:0 0 #e4ba588c}@keyframes conceptPulse{65%{box-shadow:0 0 0 7px #e4ba5800}to{box-shadow:0 0 #e4ba5800}}.conceptHint{color:#a9a9a4;max-width:540px;font-size:max(.67rem, var(--font-small-min));text-align:center;margin:12px auto 0;line-height:1.5}.conceptExploreIntro{background:linear-gradient(115deg,#e4ba5829,#405b673b);border:1px solid #e4ba5899;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:15px;padding:19px 20px;display:flex}.conceptExploreIntro .conceptExploreTitle{color:#f1d68b;align-items:center;gap:12px;margin:0;font-size:1.08rem;line-height:1.4;display:flex}.conceptExploreIntro p:not(.conceptExploreTitle){color:#c6cfd0;margin:0;font-size:.8rem;line-height:1.5}.conceptExploreIntro .conceptPulse{flex:0 0 7px}.appMenu button:focus-visible{outline-offset:3px;outline:2px solid #e4ba58}.appMenu,.appWindow.lidderUi{position:relative}.menuTourCursor{z-index:4;pointer-events:none;filter:drop-shadow(0 2px 3px #00000080);transition:left .52s cubic-bezier(.22,.65,.28,1),top .52s cubic-bezier(.3,.1,.3,1);position:absolute}.menuTourCursor>svg{transform-origin:2px 2px;animation:.52s ease-out menuTourGlide;display:block}@keyframes menuTourGlide{0%,to{transform:translateY(0)rotate(0)}45%{transform:translateY(-3px)rotate(-4deg)}}.menuTourRipple{position:absolute;top:2px;left:2px}.menuTourRipple i{border:2px solid #f1d68b;border-radius:50%;width:12px;height:12px;margin:-6px;animation:.85s ease-out both menuTourClick;position:absolute}.menuTourRipple i+i{animation-delay:.16s}@keyframes menuTourClick{0%{opacity:.95;transform:scale(.4)}to{opacity:0;transform:scale(3)}}@media (prefers-reduced-motion:reduce){.menuTourCursor{transition:none}.menuTourRipple i,.menuTourCursor>svg{animation:none}}@media (max-width:620px){.conceptExploreIntro{flex-direction:column;align-items:stretch;gap:12px;padding:14px}.conceptExploreButton{justify-content:center}}.appMenu{color:#f2f2f0;scrollbar-width:thin;background:linear-gradient(#252728,#101112);border-bottom:1px solid #090909;gap:0;min-height:41px;padding-left:18px;display:flex;overflow-x:auto}.appMenu button{color:inherit;font:inherit;font-size:max(.68rem, var(--font-small-min));cursor:pointer;border:0;background:0 0;border-inline:1px solid #ffffff09;flex:none;padding:11px 14px 9px;font-weight:750;transition:color .15s,background .15s}:is(.appMenu button:hover,.appMenu button:focus-visible){color:#fff2b6;background:#ffffff12;outline:none}.appMenu button.isActive{color:#f0d178;background:linear-gradient(#dcaf522e,#dcaf5208);box-shadow:inset 0 -2px #d5aa53}.appCanvas{background:radial-gradient(circle at 72% 48%,#303233 0 6%,#1b1d1e 33%,#070808 79%);min-height:320px;position:relative;overflow:hidden}.appCanvas:before{content:"";opacity:.38;pointer-events:none;background:radial-gradient(circle at 15px 15px,#000000e6 0 6px,#0000 7px) 0 0/36px 36px;position:absolute;inset:0}.interactiveCanvas{padding:14px 14px 66px}.lidderExplorer{z-index:2;background:#101111ed;border:1px solid #4a4b49;border-radius:3px;grid-template-columns:176px minmax(0,1fr);min-height:300px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 32px #0000006b}.lidderSubmenu{scrollbar-width:thin;scrollbar-color:#6b5830 #1b1c1c;background:linear-gradient(145deg,#292b2b,#181919);border-right:1px solid #444541;max-height:300px;padding:8px;overflow-y:auto}.submenuHeading{color:#f0d178;justify-content:space-between;align-items:center;min-height:36px;padding:0 7px 7px;display:flex}.submenuHeading span{font-size:max(.72rem, var(--font-small-min));text-transform:uppercase;font-weight:850}.submenuHeading small{color:#a8aaa6;font-size:max(.57rem, var(--font-small-min))}.lidderSubmenu button{color:#d4d5d1;text-align:left;width:100%;min-height:33px;font:inherit;font-size:max(.63rem, var(--font-small-min));cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;justify-content:space-between;align-items:center;margin:2px 0;padding:7px 8px;font-weight:560;line-height:1.3;transition:background .13s,border-color .13s,color .13s;display:flex}.lidderSubmenu button i{color:#6d6e6b;font-size:max(.9rem, var(--font-small-min));font-style:normal}:is(.lidderSubmenu button:hover,.lidderSubmenu button:focus-visible){color:#fff;background:#333535;border-color:#5b5c58;outline:none}.lidderSubmenu button.isActive{color:#fff2b6;background:linear-gradient(90deg,#4b3b1e,#2b2922);border-color:#9b7934}.lidderSubmenu button.isActive i{color:#e4ba58;transform:translate(2px)}.lidderDetail{background:linear-gradient(145deg,#262828f5,#111212fa);min-width:0;padding:18px 19px 16px;position:relative;overflow:hidden}.detailBreadcrumb{color:#a1a39e;min-width:0;font-size:max(.56rem, var(--font-small-min));white-space:nowrap;align-items:center;gap:5px;margin-bottom:19px;display:flex}.detailBreadcrumb span,.detailBreadcrumb strong{text-overflow:ellipsis;overflow:hidden}.detailBreadcrumb .breadcrumbPart{align-items:center;gap:5px;min-width:0;display:inline-flex}.detailBreadcrumb i{color:#b78d3b;font-style:normal}.detailBreadcrumb strong{color:#c8c9c5;font-weight:650}.detailKicker{color:#e0b85f;font-size:max(.57rem, var(--font-small-min));letter-spacing:.13em;margin:0 0 6px;font-weight:850}.lidderDetail h3{color:#fffef8;max-width:78%;margin:0 0 10px;font-size:1.16rem;line-height:1.15}.lidderDetail>p:not(.detailKicker){z-index:2;color:#d0d2cd;max-width:88%;font-size:max(.7rem, var(--font-small-min));margin:0;line-height:1.58;position:relative}.detailTags{z-index:2;flex-wrap:wrap;gap:5px;margin-top:14px;display:flex;position:relative}.detailTags span{color:#e4e4df;font-size:max(.56rem, var(--font-small-min));background:#292b2a;border:1px solid #5f605b;border-radius:2px;padding:5px 7px}.detailBack{z-index:3;color:#d4d5cf;font:inherit;font-size:max(.47rem, var(--font-small-min));cursor:pointer;background:#252727;border:1px solid #5a5b56;border-radius:2px;padding:4px 7px;position:absolute;top:41px;right:18px}:is(.detailBack:hover,.detailBack:focus-visible){color:#fff2b6;border-color:#b78d3b;outline:none}.exactSubmenu{z-index:3;scrollbar-width:thin;scrollbar-color:#80662f #202222;grid-template-columns:1fr 1fr;gap:4px;max-height:128px;margin-top:13px;padding-right:3px;display:grid;position:relative;overflow-y:auto}.exactSubmenuHeading{color:#c1c2bd;font-size:max(.55rem, var(--font-small-min));text-transform:uppercase;letter-spacing:.07em;grid-column:1/-1;justify-content:space-between;align-items:center;margin-bottom:2px;font-weight:780;display:flex}.exactSubmenuHeading small{color:#e0b85f;font-size:max(.52rem, var(--font-small-min))}.exactSubmenu button{color:#e0e1dc;text-align:left;min-height:33px;font:inherit;font-size:max(.59rem, var(--font-small-min));cursor:pointer;background:#242626;border:1px solid #555651;border-radius:2px;justify-content:space-between;align-items:center;gap:7px;padding:6px 8px;font-weight:560;line-height:1.28;display:flex}:is(.exactSubmenu button:hover,.exactSubmenu button:focus-visible){color:#fff2b6;background:#332f25;border-color:#9b7934;outline:none}.exactSubmenu button i{color:#d5aa53;font-size:max(.45rem, var(--font-small-min));flex:none;font-style:normal}.detailAction{z-index:3;color:#f0d178;font-size:max(.62rem, var(--font-small-min));align-items:center;gap:8px;margin-top:14px;font-weight:780;display:inline-flex;position:relative}.detailAction:hover{color:#fff2b6}.detailMonolith{opacity:.16;width:80px;height:80px;position:absolute;bottom:12px;right:14px;transform:rotate(-8deg)}.detailMonolith i{border:4px solid #e4ba58;width:29px;height:29px;position:absolute;transform:rotate(45deg)}.detailMonolith i:first-child{top:0;left:25px}.detailMonolith i:nth-child(2){top:30px;left:5px}.detailMonolith i:nth-child(3){top:30px;left:45px}.goldCommandRow{z-index:4;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;bottom:15px;left:18px;right:18px}.appCurrentVersion{color:#e4ba58;font-size:.75rem;font-weight:700;text-decoration:none;position:absolute;left:0}:is(.appCurrentVersion:hover,.appCurrentVersion:focus-visible){color:#fff2b6;text-decoration:underline}@media (max-width:600px){.goldCommandRow{gap:3px;padding-left:65px}.goldCommandRow button{width:24px}.appCurrentVersion{font-size:.65rem}}.goldCommandRow button{color:#e4ba58;width:30px;height:30px;font:inherit;cursor:pointer;background:#0e0f0fd1;border:1px solid #0000;border-radius:3px;place-items:center;padding:0;transition:transform .15s,color .15s,filter .15s,border-color .15s,background .15s;display:grid;position:relative}.goldCommandRow button>span{text-shadow:0 1px #fff0a6,0 3px 2px #4c2e0c;font-size:1rem;font-weight:900;line-height:1}.goldCommandRow button:after{content:attr(data-tooltip);color:#f0e4c8;width:max-content;max-width:170px;font-size:max(.57rem, var(--font-small-min));text-shadow:none;opacity:0;pointer-events:none;background:#181919;border:1px solid #665325;border-radius:2px;padding:6px 8px;font-weight:700;transition:opacity .13s,transform .13s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.goldCommandRow button:hover:after{opacity:1;transform:translate(-50%)}.goldCommandRow button:focus-visible:after{opacity:1;transform:translate(-50%)}:is(.goldCommandRow button:hover,.goldCommandRow button:focus-visible){color:#f4d783;filter:drop-shadow(0 0 7px #d5aa538c);outline:none;transform:translateY(-3px)}.goldCommandRow button.isActive{color:#fff2b6;background:#3a3020;border-color:#c29641;box-shadow:0 0 0 1px #d5aa5326}.appAnalytics{background:#8f8d86;border-top:3px solid #272829;grid-template-columns:126px 1fr;min-height:116px;padding:10px 13px;display:grid}.chartLabels{color:#fff;font-size:max(.49rem, var(--font-small-min));text-transform:uppercase;flex-direction:column;justify-content:space-between;display:flex}.chartLabels b{color:#fff2b6;font-size:max(.53rem, var(--font-small-min))}.chartPlot{background:repeating-linear-gradient(0deg,#0000 0 18px,#ffffff6b 19px 20px),repeating-linear-gradient(90deg,#0000 0 46px,#ffffff47 47px 48px),#77756f;border:1px solid #333;position:relative;overflow:hidden}.chartPlot i{transform-origin:0;background:#1b1c1d;height:2px;display:block;position:absolute;left:0;right:0}.chartPlot i:first-child{width:20%;top:82px;left:0;transform:rotate(-17deg)}.chartPlot i:nth-child(2){width:24%;top:61px;left:18%;transform:rotate(-8deg)}.chartPlot i:nth-child(3){width:25%;top:48px;left:40%;transform:rotate(5deg)}.chartPlot i:nth-child(4){width:22%;top:54px;left:62%;transform:rotate(-3deg)}.chartPlot i:nth-child(5){width:20%;top:48px;left:82%;transform:rotate(-2deg)}.chartPlot strong{background:linear-gradient(165deg,#0000 0 48%,#2a5c68d1 49% 51%,#0000 52%);position:absolute;inset:0}.knowledgeSection{border-top:1px solid var(--line);background:#f7f5f0}.knowledgeGrid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:110px;display:grid}.knowledgeIntro>p:not(.eyebrow){color:var(--ink-soft)}.knowledgeIntro{flex-direction:column;align-items:flex-start;display:flex}.knowledgeActions{flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}.knowledgeActions .textLink{font-size:max(.72rem, var(--font-small-min));margin-top:0}.versionPill{color:#725722;font-size:max(.67rem, var(--font-small-min));background:#e7e2d7;border-radius:99px;align-items:center;gap:14px;margin:9px 0 22px;padding:8px 11px;font-weight:800;display:inline-flex}.questionPreviewList{border-top:1px solid #b9b7b1}.questionPreviewList a{border-bottom:1px solid #c7c4bd;grid-template-columns:135px 1fr 24px;align-items:center;gap:20px;padding:24px 0;transition:padding .16s,color .16s;display:grid;position:relative}.questionPreviewList a:hover{color:var(--petrol);padding-left:10px}.questionPreviewList span{color:#8a6d31;font-size:max(.65rem, var(--font-small-min));letter-spacing:.07em;text-transform:uppercase;font-weight:800}.questionPreviewList strong{font-size:.96rem;line-height:1.38}.questionPreviewList i{color:#8a6d31;font-style:normal}.knowledgeHero{color:var(--white);background:#151718;overflow:hidden}.knowledgeHero:after{content:"?";color:#d5aa5324;font-size:24rem;font-weight:900;line-height:1;position:absolute;top:-85px;right:max(4vw,50vw - 590px)}.knowledgeHero .container{z-index:2;position:relative}.knowledgeHero .eyebrow{color:#e6c36f}.knowledgeHero .lead{color:#c7cbcc}.knowledgeArchiveSection{background:var(--paper)}.knowledgeArchiveIntro{max-width:860px;margin-bottom:48px}.knowledgeArchiveIntro h2{max-width:820px}.knowledgeArchiveIntro>p:not(.eyebrow){max-width:780px;color:var(--ink-soft)}.knowledgeBridgeSection{background:#ece8de}.knowledgeBridge{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(55px,8vw,110px);display:grid}.knowledgeBridgeCopy>p:not(.eyebrow){max-width:560px;color:var(--ink-soft)}.knowledgeBridgeCopy .button{margin-top:14px}.knowledgeBridgeTopics{border-top:1px solid #c7c0b4;grid-template-columns:repeat(2,1fr);display:grid}.knowledgeBridgeTopics a{border-bottom:1px solid #c7c0b4;border-right:1px solid #c7c0b4;flex-direction:column;min-height:155px;padding:24px 42px 24px 22px;transition:background .16s,color .16s;display:flex;position:relative}.knowledgeBridgeTopics a:nth-child(odd){border-left:1px solid #c7c0b4}.knowledgeBridgeTopics a:hover{color:#304f5a;background:#fff}.knowledgeBridgeTopics span{color:#906a25;font-size:max(.72rem, var(--font-small-min));letter-spacing:.075em;font-weight:850}.knowledgeBridgeTopics strong{margin-top:auto;font-size:.94rem;line-height:1.35}.knowledgeBridgeTopics i{color:#607c86;font-style:normal;position:absolute;bottom:19px;right:18px}.knowledgeBridgeTopics .fiscalScanKnowledgeLink{background:linear-gradient(120deg,#405b6714,#d5aa5314)}.usefulMaterialsSection{background:#f5f1e8}:is(.aboutHero,.referenceEducation,.usefulMaterialsSection,.blogHomeSection){isolation:isolate;position:relative}:is(.aboutHero,.referenceEducation,.usefulMaterialsSection,.blogHomeSection):after{content:"";z-index:-1;pointer-events:none;mix-blend-mode:multiply;opacity:.055;background:url(/brand/lidder-symbol-primary.png) 50% -85px/560px 560px no-repeat;width:min(560px,45vw);height:285px;position:absolute;top:12px;right:0;-webkit-mask-image:radial-gradient(at 65% 40%,#000 15%,#0000 72%);mask-image:radial-gradient(at 65% 40%,#000 15%,#0000 72%)}.usefulMaterialsSection:after{top:20px;left:0;right:auto}.aboutPage .aboutHero:before{content:none;background:0 0}:is(.aboutTint,.audienceSection,.intentAudienceSection,.businessUnitySection,.solutionFlowSection,.fsPrivacySection){isolation:isolate;position:relative}:is(.audienceSection,.intentAudienceSection,.businessUnitySection,.solutionFlowSection,.fsPrivacySection):after{content:"";width:min(560px,45vw);height:285px;box-shadow:none;z-index:-1;pointer-events:none;filter:invert();mix-blend-mode:screen;opacity:.07;background:url(/brand/lidder-symbol-primary.png) 50% -85px/560px 560px no-repeat;border:0;border-radius:0;position:absolute;inset:20px 0 auto auto;-webkit-mask-image:radial-gradient(at 65% 40%,#000 10%,#0000 72%);mask-image:radial-gradient(at 65% 40%,#000 10%,#0000 72%)}.aboutTint:after{content:"";z-index:-1;pointer-events:none;opacity:.075;background:url(/brand/quiet-hexagons.svg) left -90px bottom -60px/480px 420px no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(45deg,#000,#0000 55%);mask-image:linear-gradient(45deg,#000,#0000 55%)}main{isolation:isolate;position:relative}.sitePointerGlow{z-index:35;pointer-events:none;opacity:0;background:radial-gradient(circle 390px at var(--pointer-x,50%) var(--pointer-y,50%),#d5aa531b 0%,#d5aa530b 35%,#405b6706 62%,transparent 100%);transition:opacity .45s;position:fixed;inset:0}.sitePointerGlow.isActive{opacity:1}.headerDemoActions{align-items:center;gap:10px;display:flex}.holidayThemeControls{grid-template-columns:repeat(2,max-content);gap:5px 8px;display:grid}.holidayThemeControls .holidayPreviewToggle{white-space:nowrap;max-width:none}.easterEggScatter{z-index:36;pointer-events:none;position:fixed;inset:0}.easterEgg{opacity:.65;background:repeating-linear-gradient(0deg,#0000 0 8px,#efdfb6a6 8px 10px),#527380;border:1px solid #405b6740;border-radius:50% 50% 45% 45%/60% 60% 40% 40%;width:23px;height:32px;position:absolute;box-shadow:0 2px 8px #00000014}.eggTone1{background-color:#ae777b}.eggTone2{background-color:#bd9a51}.eggTone3{background-color:#789b89}.holidayPreviewToggle{color:var(--petrol);cursor:pointer;align-items:center;gap:5px;max-width:65px;font-size:.65rem;line-height:1.25;display:flex}.holidayPreviewToggle input{accent-color:var(--petrol);flex-shrink:0;margin:0}.holidaySnow{z-index:36;pointer-events:none;mix-blend-mode:difference;position:fixed;inset:0;overflow:hidden}.holidaySnow span{top:-30px;left:var(--snow-left);font-family:Arial,sans-serif;font-size:var(--snow-size);color:#e5f2f7;opacity:var(--snow-opacity);text-shadow:0 0 2px #405b6773;animation:holidaySnowfall var(--snow-duration) linear var(--snow-delay) infinite;position:absolute}@keyframes holidaySnowfall{0%{transform:translateY(-30px)rotate(0)}to{transform:translate3d(var(--snow-drift),calc(100dvh + 60px),0) rotate(150deg)}}.holidayTreeScene{z-index:39;pointer-events:none;width:155px;position:fixed;bottom:85px;left:14px}.holidayTree{filter:drop-shadow(0 3px 5px #00000026);width:135px;height:172px;margin:auto;display:block}.holidayGifts{justify-content:center;align-items:end;gap:5px;margin-top:-8px;display:flex}.holidayGift{pointer-events:auto;cursor:pointer;background:#527380;border:0;border-radius:2px;flex:none;width:26px;height:27px;padding:0;font-size:0;position:relative;box-shadow:0 2px 4px #0000002e}.holidayGift:before{content:"";background:#f0dfb2;position:absolute;inset:0 10px}.holidayGift:after{content:"";background:#f0dfb2;border-radius:1px;height:5px;position:absolute;top:5px;left:-2px;right:-2px}.holidayGift:hover{transform:translateY(-4px)}.holidayGift:focus-visible{outline-offset:4px;outline:2px solid #527380}.giftGold{background:#d5aa53;width:31px;height:34px}.giftGold:before,.giftGold:after{background:#ae5d60}.giftColor1{background:#ae5d60;height:32px}.giftColor3{background:#568375}.giftColor4{background:#8a708e;height:30px}.holidayGift:not(button){pointer-events:none}.easterStationaryBunny{display:none}.easterEggBasket{border-bottom:3px solid #b69a64;border-radius:0 0 35% 35%;gap:5px;padding:0 4px 5px}.easterEggBasket .holidayGift{background-image:repeating-linear-gradient(0deg,#0000 0 8px,#efdfb6b3 8px 10px);border:1px solid #405b6733;border-radius:50% 50% 45% 45%/60% 60% 40% 40%;height:36px}.easterEggBasket .giftGold{height:42px}.easterEggBasket .holidayGift:before,.easterEggBasket .holidayGift:after{display:none}.easterWalkingBunny{z-index:38;pointer-events:none;filter:drop-shadow(0 3px 2px #00000021);width:64px;height:77px;position:fixed;top:0;left:0}.easterWalkingBunny svg{width:100%;height:100%}.mayDaySmoke{z-index:37;pointer-events:none;position:fixed;inset:0;overflow:hidden}.mayDaySmokeCanvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mayDaySmoke .mayDayHaze{opacity:0}.mayDaySmoke i{left:var(--smoke-origin-x,91px);bottom:var(--smoke-origin-bottom,214px);transform-origin:50% 100%;will-change:transform,opacity;opacity:0;width:160px;height:130px;animation:grillSmoke var(--smoke-duration) linear var(--smoke-delay) infinite;background:radial-gradient(at 33% 54%,#e0dfdba6,#a1a3a245 24%,#0000 56%),radial-gradient(at 62% 34%,#d7d9d799,#999c9b2e 25%,#0000 55%),radial-gradient(at 52% 76%,#c0c4c180,#0000 48%),radial-gradient(at 76% 60%,#e1e0dc59,#0000 42%),radial-gradient(at 38% 22%,#cbcdc94d,#0000 38%);margin-left:-80px;position:absolute}.mayDayHaze{background:radial-gradient(at 35% 70%,#9db0b03b,#0000 75%);position:absolute;inset:0}@keyframes grillSmoke{0%{opacity:0;transform:translate(0)scale(.22)rotate(0)}7%{opacity:.65;transform:translate(-4px,-35px)scale(.65)rotate(-5deg)}24%{opacity:.9;transform:translate3d(calc(var(--smoke-x) * .09),-19vh,0) scale(1.6) rotate(8deg)}55%{opacity:.7;transform:translate3d(calc(var(--smoke-x) * .43),calc(var(--smoke-y) * .52),0) scale(3) rotate(var(--smoke-turn))}to{opacity:0;transform:translate3d(var(--smoke-x),var(--smoke-y),0) scale(4.8) rotate(5deg)}}.mayDaySmoke.isPaused i{animation-play-state:paused}.mayDaySmoke i{border-radius:50%;width:230px;height:185px;margin-left:-115px;-webkit-mask-image:radial-gradient(closest-side,#000 0%,#000000eb 20%,#000000a6 40%,#0000004d 60%,#00000014 80%,#0000 100%);mask-image:radial-gradient(closest-side,#000 0%,#000000eb 20%,#000000a6 40%,#0000004d 60%,#00000014 80%,#0000 100%)}.mayDayTakeover{z-index:9000;background:radial-gradient(at 40% 70%,#405b67,#192a30 75%);place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:hidden}.mayDayTakeover>.mayDayGrill{opacity:.95;width:min(75vw,700px);height:min(75vh,700px);position:absolute;bottom:-35px;left:0}.mayDayTakeover .mayDaySmoke{z-index:1}.mayDayTakeover .mayDaySmoke i{left:var(--smoke-origin-x,20vw);bottom:var(--smoke-origin-bottom,27vh)}.mayDayTakeover .mayDayHaze{background:radial-gradient(at 5% 20%,#ccd3ce8c,#0000 70%),radial-gradient(at 95% 25%,#c6cfca8c,#0000 70%),radial-gradient(at 50% 8%,#bcc8c366,#0000 75%);height:65vh;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0% 60%,#0000 100%);mask-image:linear-gradient(#000 0% 60%,#0000 100%)}.mayDayWelcome{z-index:2;text-align:center;background:#f9f6eff0;border:1px solid #b69a64;border-radius:12px;width:min(580px,100%);padding:28px;position:relative;box-shadow:0 24px 70px #0000004d}.mayDayWelcome h2{margin:0 0 24px;font-size:clamp(1.7rem,3vw,2.2rem)}.mayDayWelcome>button{cursor:pointer;margin:6px}.mayDayWelcome>.textLink{font:inherit;color:var(--petrol);background:0 0;border:0;margin:18px auto 0;display:block}.grillMeat>g{transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite turnGrillMeat}.grillMeat>g:nth-child(2){animation-delay:-2.6s}.grillMeat>g:nth-child(3){animation-delay:-1.2s}.grillMeat>g:nth-child(4){animation-delay:-3.5s}.grillMeat>g:nth-child(5){animation-delay:-.5s}@keyframes turnGrillMeat{0%,35%,to{transform:scaleY(1)}50%{transform:scaleY(.25)}65%{transform:scaleY(1)}}.holidayThemeControls{z-index:9003;position:relative}.siteHeader:has(.holidayThemeControls){z-index:9003}body:has(.mayDayTakeover) .siteHeader{box-shadow:none;background:0 0;border:0}body:has(.mayDayTakeover) .headerInner{justify-content:flex-end}body:has(.mayDayTakeover) .headerInner>.brand{display:none}body:has(.mayDayTakeover) .desktopNav{display:none}body:has(.mayDayTakeover) .mobileMenu{display:none}body:has(.mayDayTakeover) .headerCta{display:none}body:has(.mayDayTakeover) .holidayThemeControls{background:#f9f6ef;border-radius:6px;padding:8px}.mayDayEnterLater{z-index:2;cursor:pointer;position:absolute;bottom:24px;right:24px}.mayDayLogo{z-index:2;object-fit:contain;width:clamp(165px,19.8vw,275px);height:auto;position:absolute;bottom:24px;right:28px}.mayDayTakeover:has(.mayDayEnterLater) .mayDayLogo{bottom:95px}@media (prefers-reduced-motion:reduce){.grillMeat>g,.mayDayTakeover .mayDayHaze{animation:none}}@media (max-width:900px){.mayDaySmoke i{left:var(--smoke-origin-x,67px);bottom:var(--smoke-origin-bottom,184px)}}.grillEmbers{transform-origin:75px 85px;animation:1.2s ease-in-out infinite alternate grillGlow}@keyframes grillGlow{0%{opacity:.6;transform:scaleY(.85)}to{opacity:1;transform:scaleY(1.08)}}@media (prefers-reduced-motion:reduce){.mayDaySmoke i{animation:none;display:none}.mayDayHaze{background:#9db0b02e}.grillEmbers{animation:none}}.holidayFireworks{pointer-events:none;z-index:10001;position:fixed;inset:0;overflow:hidden}.holidayFireworkBurst{pointer-events:none;position:absolute}.holidayFireworks i{background:var(--spark-color);width:5px;height:5px;box-shadow:0 0 7px var(--spark-color);opacity:0;animation:holidayBurst 10s linear var(--burst-delay) infinite both;border-radius:50%;position:absolute}@keyframes holidayBurst{0%{opacity:0;transform:rotate(var(--spark-angle)) translateX(0) scale(.5)}1.5%{opacity:1}18.5%{opacity:0;transform:rotate(var(--spark-angle)) translateX(clamp(90px,15vw,230px)) scale(1.5)}to{opacity:0;transform:rotate(var(--spark-angle)) translateX(clamp(90px,15vw,230px)) scale(1.5)}}@media (max-width:900px){.holidayTreeScene{width:120px;bottom:85px;left:8px}.holidayTree{width:95px;height:120px}.holidayGifts{gap:3px}.holidayGift{width:21px}.giftGold{width:24px}}@media (prefers-reduced-motion:reduce){.holidayFireworks{display:none}}@media (max-width:620px){.headerDemoActions{gap:6px}.holidayPreviewToggle{max-width:55px;font-size:.6rem}}@media (prefers-reduced-motion:reduce){.holidaySnow span{top:calc(var(--snow-left) * .8);animation:none}}.siteClickRipple{z-index:2147483647;pointer-events:none;width:0;height:0;position:fixed}.siteClickRipple i{pointer-events:none;border:2px solid #d5aa53;border-radius:50%;width:12px;height:12px;margin:-6px;animation:.85s ease-out both menuTourClick;position:absolute;box-shadow:0 0 1px #21303559}.siteClickRipple i+i{animation-delay:.16s}@media (prefers-reduced-motion:reduce){.siteClickRipple{display:none}}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.sitePointerGlow{display:none}}.pageWatermark>.pageWatermarkArt{content:"";z-index:1;pointer-events:none;mix-blend-mode:multiply;opacity:.045;background:url(/brand/lidder-symbol-primary.png) 50% -85px/560px 560px no-repeat;width:min(340px,32vw);height:285px;position:absolute;top:20px;left:0;-webkit-mask-image:radial-gradient(at 25% 45%,#000 8%,#0000 72%);mask-image:radial-gradient(at 25% 45%,#000 8%,#0000 72%)}.pageWatermark:is(.hero,.intentHero,.solutionHero,.knowledgeHero,.finalCta,.audienceSection)>.pageWatermarkArt{filter:invert();mix-blend-mode:screen;opacity:.055}main :is(.aboutHero,.referenceEducation,.usefulMaterialsSection,.blogHomeSection,.audienceSection,.intentAudienceSection,.businessUnitySection,.solutionFlowSection,.fsPrivacySection):after{content:none}@media (max-width:620px){.pageWatermark>.pageWatermarkArt{opacity:.025;width:180px}}.pageWatermark{isolation:isolate;position:relative}.watermark-top-right>.pageWatermarkArt{left:auto;right:0}.watermark-bottom-left>.pageWatermarkArt{top:auto;bottom:12px}.watermark-bottom-right>.pageWatermarkArt{inset:auto 0 12px auto}.pageWatermark:before,.pageWatermark:after{content:none!important}.hero:after{pointer-events:none;filter:brightness(2.2);opacity:.19;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background:url(/brand/quiet-hexagons.svg) -150px -30px/480px 420px repeat-y;width:min(350px,24vw);position:absolute;top:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000000b3 50%,#0000 100%),repeating-linear-gradient(#00000040 0,#000 170px,#0006 320px,#00000040 420px);mask-image:linear-gradient(90deg,#000 0%,#000000b3 50%,#0000 100%),repeating-linear-gradient(#00000040 0,#000 170px,#0006 320px,#00000040 420px);-webkit-mask-composite:source-in;mask-composite:intersect;content:""!important}.aboutPage .aboutHero.pageWatermark:before{z-index:-1;pointer-events:none;opacity:.09;background:url(/brand/quiet-hexagons.svg) right -80px top -65px/480px 420px no-repeat;position:absolute;inset:0 0 0 55%;-webkit-mask-image:linear-gradient(270deg,#000,#0000 90%);mask-image:linear-gradient(270deg,#000,#0000 90%);content:""!important}:is(.warmSection,.pricingSection,.releaseArchiveSection,.referenceArchive,.demoFormSection,.blogArticleSection,.blogArchiveSection){isolation:isolate;position:relative}:is(.warmSection,.pricingSection,.releaseArchiveSection,.referenceArchive,.demoFormSection,.blogArticleSection,.blogArchiveSection):after{content:"";z-index:-1;pointer-events:none;opacity:.085;background:url(/brand/quiet-hexagons.svg) -210px 90px/480px 420px no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 33%);mask-image:linear-gradient(90deg,#000,#0000 33%)}:is(.pricingSection,.referenceArchive,.demoFormSection):after{background-position:right -210px bottom 60px;-webkit-mask-image:linear-gradient(270deg,#000,#0000 33%);mask-image:linear-gradient(270deg,#000,#0000 33%)}.aboutPage .aboutTint:nth-of-type(5):after{background-position:right -120px top 20px;-webkit-mask-image:linear-gradient(270deg,#000,#0000 45%);mask-image:linear-gradient(270deg,#000,#0000 45%)}.blogArchiveSection:after,.referenceArchive:after{z-index:0;opacity:.24;background-size:480px 420px;inset:0}.blogArchiveSection:after{background-position:-65px 15px;-webkit-mask-image:linear-gradient(90deg,#000,#0000 42%);mask-image:linear-gradient(90deg,#000,#0000 42%)}.referenceArchive:after{opacity:.27;background:url(/brand/reference-hexagons.svg) right -55px top 15px/360px 1180px repeat-y;width:min(350px,24vw);left:auto;-webkit-mask-image:none;mask-image:none}.blogArchiveSection>.container,.referenceArchive>.container{z-index:1;position:relative}.functionalityPageHexagons:after{content:"";z-index:1;pointer-events:none;opacity:.27;background:url(/brand/reference-hexagons.svg) right -55px top 15px/360px 1180px repeat-y;width:min(350px,24vw);position:absolute;top:0;bottom:0;right:0}main:after{content:"";z-index:1;pointer-events:none;opacity:.27;background:url(/brand/reference-hexagons.svg) right -55px top 15px/360px 1180px repeat-y;position:absolute;inset:0;-webkit-mask-image:repeating-linear-gradient(#000 0 520px,#0000 570px 710px,#000 760px 1330px,#0000 1380px 1840px,#000 1900px 2570px,#0000 2620px 2950px,#000 3010px 3400px);mask-image:repeating-linear-gradient(#000 0 520px,#0000 570px 710px,#000 760px 1330px,#0000 1380px 1840px,#000 1900px 2570px,#0000 2620px 2950px,#000 3010px 3400px)}main:before{content:"";z-index:1;pointer-events:none;opacity:.27;background:url(/brand/reference-hexagons.svg) -55px 835px/360px 1180px repeat-y;position:absolute;inset:0;-webkit-mask-image:repeating-linear-gradient(#0000 0 160px,#000 220px 1950px,#0000 2010px 2320px,#000 2400px 3150px,#0000 3220px 3400px);mask-image:repeating-linear-gradient(#0000 0 160px,#000 220px 1950px,#0000 2010px 2320px,#000 2400px 3150px,#0000 3220px 3400px)}.darkHexBoost{z-index:33;pointer-events:none;opacity:.204;filter:brightness(1.8);position:absolute;inset:0}main:before,main:after{z-index:33}.demoHexBoost{opacity:.095;filter:brightness(1.1)}.demoHeroHexLift{opacity:.05;filter:brightness(1.1)}.featureIndex .container{z-index:2;position:relative}.darkHexBoost-right{background:url(/brand/reference-hexagons.svg) right -55px top 15px/360px 1180px repeat-y;-webkit-mask-image:repeating-linear-gradient(#000 0 520px,#0000 570px 710px,#000 760px 1330px,#0000 1380px 1840px,#000 1900px 2570px,#0000 2620px 2950px,#000 3010px 3400px);mask-image:repeating-linear-gradient(#000 0 520px,#0000 570px 710px,#000 760px 1330px,#0000 1380px 1840px,#000 1900px 2570px,#0000 2620px 2950px,#000 3010px 3400px)}.darkHexBoost-left{background:url(/brand/reference-hexagons.svg) -55px 835px/360px 1180px repeat-y;-webkit-mask-image:repeating-linear-gradient(#0000 0 160px,#000 220px 1950px,#0000 2010px 2320px,#000 2400px 3150px,#0000 3220px 3400px);mask-image:repeating-linear-gradient(#0000 0 160px,#000 220px 1950px,#0000 2010px 2320px,#000 2400px 3150px,#0000 3220px 3400px)}main{--hex-pattern-left:repeating-linear-gradient(180deg, transparent 0 160px, #000 220px 1950px, transparent 2010px 2320px, #000 2400px 3150px, transparent 3220px 3400px);--hex-pattern-right:repeating-linear-gradient(180deg, #000 0 520px, transparent 570px 710px, #000 760px 1330px, transparent 1380px 1840px, #000 1900px 2570px, transparent 2620px 2950px, #000 3010px 3400px)}main:before,.darkHexBoost-left{-webkit-mask-image:var(--hex-pattern-left),var(--hex-text-mask,linear-gradient(#000,#000));-webkit-mask-image:var(--hex-pattern-left),var(--hex-text-mask,linear-gradient(#000,#000));-webkit-mask-image:var(--hex-pattern-left),var(--hex-text-mask,linear-gradient(#000,#000));mask-image:var(--hex-pattern-left),var(--hex-text-mask,linear-gradient(#000,#000));-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}main:after,main.functionalityPageHexagons:after,.darkHexBoost-right{-webkit-mask-image:var(--hex-pattern-right),var(--hex-text-mask,linear-gradient(#000,#000));-webkit-mask-image:var(--hex-pattern-right),var(--hex-text-mask,linear-gradient(#000,#000));-webkit-mask-image:var(--hex-pattern-right),var(--hex-text-mask,linear-gradient(#000,#000));mask-image:var(--hex-pattern-right),var(--hex-text-mask,linear-gradient(#000,#000));-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}main :is(.subpageHero:not(.knowledgeHero),.intentHero,.solutionHero,.fsHero,.blogArticleHero,.questionArticleHero,.releaseArticleHero):before{content:none}main :is(.hero,.warmSection,.pricingSection,.releaseArchiveSection,.referenceArchive,.demoFormSection,.blogArticleSection,.blogArchiveSection,.aboutTint):after{content:none!important}main.functionalityPageHexagons:after{width:auto;-webkit-mask-image:var(--hex-pattern-right),var(--hex-text-mask,linear-gradient(#000,#000));-webkit-mask-image:var(--hex-pattern-right),var(--hex-text-mask,linear-gradient(#000,#000));-webkit-mask-image:var(--hex-pattern-right),var(--hex-text-mask,linear-gradient(#000,#000));mask-image:var(--hex-pattern-right),var(--hex-text-mask,linear-gradient(#000,#000));background:url(/brand/reference-hexagons.svg) right -55px top 15px/360px 1180px repeat-y;inset:0}.aboutPage>.pageWatermarkArt{z-index:2;pointer-events:none;opacity:.12;background:url(/brand/lidder-watermark-outline.svg) 50%/contain no-repeat;width:min(310px,30vw);height:285px;position:absolute;top:870px;left:12px;right:auto;-webkit-mask-image:radial-gradient(at 48% 48%,#0000004d 0%,#0000008c 25%,#000 58%,#00000080 90%);mask-image:radial-gradient(at 48% 48%,#0000004d 0%,#0000008c 25%,#000 58%,#00000080 90%)}.aboutPage .aboutHero.pageWatermark:before{content:none!important}@media (max-width:620px){:is(.aboutHero,.referenceEducation,.usefulMaterialsSection,.blogHomeSection):after{opacity:.025}}.materialGroup{margin-top:32px}.materialGroup+.materialGroup{margin-top:36px}.materialGroupTitle{color:var(--petrol);font-size:max(.78rem, var(--font-small-min));letter-spacing:.1em;border-bottom:1px solid #cec7ba;margin:0 0 17px;padding-bottom:11px;font-weight:850}.materialCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.materialCards article{background:#fff;border:1px solid #d5d0c7;border-radius:8px;grid-template-rows:auto 1fr auto;grid-template-columns:80px minmax(0,1fr);gap:14px 12px;padding:16px;transition:transform .17s,border-color .17s,box-shadow .17s;display:grid}.materialCards article:hover{border-color:#9dafb2;transform:translateY(-5px);box-shadow:0 18px 38px #18394512}.materialCardImage{transform-origin:50%;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;height:156px;transform:scale(1.12)}.materialCardImageBook{background-position:100%;background-size:90%}.materialCardContent{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.materialCardTop{justify-content:space-between;align-items:center;display:flex}.materialCardTop span{color:#a1762e;font-size:max(.72rem, var(--font-small-min));font-weight:850}.materialCardTop small{color:#826123;font-size:max(.62rem, var(--font-small-min));background:#eee8da;border-radius:99px;padding:5px 8px;font-weight:850}.materialCardContent>p{color:#906a28;font-size:max(.72rem, var(--font-small-min));letter-spacing:.05em;margin:0 0 8px;font-weight:850}.materialCards h3{color:var(--petrol-deep);margin:0;font-size:1.15rem;line-height:1.35}.materialCardDescription{color:var(--ink-soft);grid-column:1/-1;margin:0;font-size:.94rem;line-height:1.55}.materialCardCenteredCover .materialCardContent{text-align:center;grid-column:1/-1;align-items:center}.materialCardCenteredCover .materialCardContent>p{max-width:220px;margin-bottom:10px}.materialCardCenteredCover .materialCardImage{width:150px;max-width:100%;height:110px;transform:none}.materialCardCenteredCover .materialCardDescription{text-align:center}.materialCards article>button,.materialExcerptLink{min-height:44px;color:var(--petrol);font:inherit;font-size:max(.9rem, var(--font-small-min));cursor:pointer;background:0 0;border:0;border-top:1px solid #dcd8d1;grid-column:1/-1;justify-content:space-between;align-items:center;padding:12px 0 2px;font-weight:800;text-decoration:none;display:flex}.materialCards article>button span,.materialExcerptLink span{color:#a5792f;transition:transform .15s}.materialCards article>button:hover span,.materialExcerptLink:hover span{transform:translate(3px,-3px)}.materialRequestModal{z-index:10000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0b191fc7;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.materialRequestPanel{color:#fff;background:#193c49;border:1px solid #ffffff29;border-radius:8px;outline:none;grid-template-columns:.75fr 1.25fr;align-items:start;gap:55px;width:min(980px,100%);max-height:calc(100dvh - 48px);margin:0;padding:38px;display:grid;position:relative;overflow-y:auto;box-shadow:0 32px 90px #00000061}.materialModalClose{z-index:1;color:#fff;width:34px;height:34px;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff47;border-radius:50%;place-items:center;padding:0;font-size:1.35rem;line-height:1;display:grid;position:absolute;top:12px;right:14px}.materialModalClose:hover{background:#ffffff29}.materialRequestCopy>span{color:#e2bd69;font-size:max(.68rem, var(--font-small-min));letter-spacing:.1em;font-weight:850}.materialRequestCopy h3{color:#fff;margin:11px 0;font-size:1.55rem}.materialRequestCover{background-color:#ffffff14;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:6px;height:290px;margin:17px 0}.materialRequestCoverBook{background-position:100%;background-size:90%}.materialRequestCopy p{color:#c5d7dc;font-size:max(.84rem, var(--font-small-min))}.materialRequestCopy button{color:#e1bd6b;font:inherit;font-size:max(.76rem, var(--font-small-min));cursor:pointer;background:0 0;border:0;margin-top:16px;padding:0;font-weight:750}.materialRequestForm{grid-template-columns:1fr 1fr;gap:14px;display:grid}.materialRequestForm>label:not(.materialConsent):not(.materialHoneypot){color:#d8e4e7;font-size:max(.74rem, var(--font-small-min));flex-direction:column;gap:7px;font-weight:760;display:flex}.materialRequestForm input:not([type=hidden]):not([type=checkbox]),.materialRequestForm select{color:#233a42;width:100%;min-height:48px;font:inherit;font-size:max(.82rem, var(--font-small-min));background:#fff;border:1px solid #afc0c5;border-radius:5px;padding:0 12px}.materialConsent{color:#bfd1d6;font-size:max(.7rem, var(--font-small-min));cursor:pointer;grid-column:1/-1;grid-template-columns:18px 1fr;align-items:start;gap:10px;margin-top:4px;line-height:1.52;display:grid}.materialConsent input{accent-color:#d8aa50;width:17px;height:17px}.materialRequestForm>.button{grid-column:1/-1;justify-self:start;margin-top:4px}.materialHoneypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.materialFormMessage{color:#f0d897;font-size:max(.75rem, var(--font-small-min));grid-column:1/-1;margin:0;line-height:1.5}.knowledgeScopeTabs{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:35px;display:grid}.knowledgeScopeTabs button{min-height:155px;color:var(--ink);text-align:left;cursor:pointer;background:#f4f0e7;border:1px solid #c9c5bb;border-radius:7px;flex-direction:column;align-items:flex-start;padding:23px 25px;transition:border-color .16s,background .16s,transform .16s;display:flex;position:relative}.knowledgeScopeTabs button:hover{border-color:#80969e;transform:translateY(-2px)}.knowledgeScopeTabs button.active{background:#e7edef;border-color:#35535e;box-shadow:inset 0 3px #526f79}.knowledgeScopeTabs button:nth-child(2).active{background:#f2e6ca;border-color:#9d752d;box-shadow:inset 0 3px #c1913b}.knowledgeScopeTabs span{color:#906c2c;font-size:max(.68rem, var(--font-small-min));letter-spacing:.075em;text-transform:uppercase;font-weight:850}.knowledgeScopeTabs strong{margin-top:auto;font-size:1.24rem;line-height:1.34}.knowledgeScopeTabs small{color:var(--ink-soft);font-size:max(.82rem, var(--font-small-min));margin-top:8px;line-height:1.56}.knowledgeSearch label{color:var(--ink);font-size:max(.78rem, var(--font-small-min));margin-bottom:10px;font-weight:800;display:block}.knowledgeSearch>div{position:relative}.knowledgeSearch input{width:100%;min-height:66px;color:var(--ink);background:#fff;border:1px solid #aaa8a1;border-radius:6px;outline:none;padding:0 58px 0 20px;font-size:1rem}.knowledgeSearch input:focus{border-color:#9a7429;box-shadow:0 0 0 3px #d5aa5330}.knowledgeSearch>div>span{color:#8a6d31;font-size:1.6rem;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.topicFilters{flex-wrap:wrap;gap:8px;margin:25px 0;display:flex}.topicFilters button{color:#555b5d;font-size:max(.73rem, var(--font-small-min));cursor:pointer;background:0 0;border:1px solid #c7c4bd;border-radius:99px;padding:8px 13px;font-weight:720}.topicFilters button.active{background:var(--petrol);border-color:var(--petrol);color:#fff}.resultCount{color:var(--ink-soft);font-size:max(.72rem, var(--font-small-min));margin-bottom:12px}.answerList{border-top:1px solid var(--line)}.answerList details{border-bottom:1px solid var(--line)}.answerList summary{cursor:pointer;grid-template-columns:140px 1fr 30px;align-items:center;gap:24px;padding:25px 0;list-style:none;display:grid;position:relative}.answerList summary::-webkit-details-marker{display:none}.answerList summary>span{color:#8a6d31;font-size:max(.72rem, var(--font-small-min));letter-spacing:.06em;text-transform:uppercase;font-weight:840}.answerList summary strong{font-size:1.08rem;line-height:1.36}.answerList summary i{border:1px solid #b9b7b1;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;transition:transform .16s;display:grid}.answerList details[open] summary i{background:var(--sand);border-color:var(--sand);transform:rotate(45deg)}.answerList details>div{padding:0 54px 29px 164px}.answerList details p{color:var(--ink-soft);margin:0 0 14px;line-height:1.68}.answerList details p:last-of-type,.answerList details ul:last-of-type,.answerList details ol:last-of-type{margin-bottom:0}.answerList details ul,.answerList details ol{color:var(--ink-soft);margin:0 0 14px 22px;padding:0;line-height:1.66}.answerList details ul{list-style:outside}.answerList details ol{list-style:decimal}.answerList details li{margin-bottom:6px}.answerList details a{color:var(--petrol);font-size:max(.76rem, var(--font-small-min));gap:15px;font-weight:800;display:inline-flex}.answerUpdated{color:#8c6a2c;font-size:max(.6rem, var(--font-small-min));letter-spacing:.035em;text-transform:uppercase;margin-bottom:11px;font-weight:780;display:block}.answerActions{flex-wrap:wrap;gap:12px 28px;margin-top:18px;display:flex}.emptyAnswers{padding:35px 0}.emptyAnswers p{color:var(--ink-soft)}.questionArticleHero{background:#e9e5dc}.questionArticleHero h1{max-width:970px;margin-bottom:0;font-size:clamp(2.35rem,5vw,5rem);line-height:1.02}.questionArticleSection{background:var(--paper)}.questionArticleLayout{grid-template-columns:230px minmax(0,760px);justify-content:center;align-items:start;gap:clamp(45px,8vw,115px);display:grid}.questionArticleAside{gap:11px;padding-top:7px;display:grid;position:sticky;top:108px}.questionArticleAside>span{color:#946f2d;font-size:max(.58rem, var(--font-small-min));letter-spacing:.1em;font-weight:850}.questionArticleAside>strong{color:var(--petrol-deep);font-size:1.12rem}.questionArticleAside p{color:var(--ink-soft);font-size:max(.72rem, var(--font-small-min));margin:0;line-height:1.58}.questionArticleAside a{color:var(--petrol);font-size:max(.74rem, var(--font-small-min));margin-top:10px;font-weight:800}.questionAnswerIntro{color:var(--petrol);margin:0 0 20px;font-size:clamp(1.05rem,1.5vw,1.18rem);font-weight:650;line-height:1.55}.questionAnswer{color:#353a3a;font-size:clamp(.98rem,1.5vw,1.13rem);line-height:1.82}.questionAnswer p{margin:0 0 .9rem}.questionAnswer p:last-child{margin-bottom:0}.questionAnswer ul,.questionAnswer ol{color:#3c4345;margin:0 0 .9rem 1.15rem;padding:0;line-height:1.72}.questionAnswer ul{list-style:outside}.questionAnswer ol{list-style:decimal}.questionAnswer li{margin-bottom:.52rem}.questionAnswer .questionCommand{margin-bottom:.6rem}.questionAnswerOriginal img{border-radius:6px;max-width:100%;height:auto;margin:1.4rem auto;display:block}.questionAnswerOriginal img[width]{width:auto;max-width:min(100%,120px)}.questionAnswerOriginal h2,.questionAnswerOriginal h3,.questionAnswerOriginal h4,.questionAnswerOriginal h5,.questionAnswerOriginal h6{margin:1.5rem 0 .7rem;font-size:1.2em;line-height:1.4}.questionAnswerOriginal a{font-size:inherit;color:var(--petrol);text-underline-offset:.18em;overflow-wrap:anywhere;font-weight:650;text-decoration:underline;display:inline}.questionAnswerOriginal blockquote{border-left:3px solid var(--sand);background:var(--cream);margin:1rem 0;padding:.8rem 1rem}.questionAnswerOriginal .questionTableScroll{max-width:100%;margin:1.2rem 0;overflow-x:auto}.questionAnswerOriginal table{border-collapse:collapse;width:100%;font-size:inherit;line-height:1.55}.questionAnswerOriginal th,.questionAnswerOriginal td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:.7rem .8rem}.questionAnswerOriginal th{background:var(--cream);font-weight:750}.questionAnswerOriginal pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-size:.95em;overflow-x:auto}.answerList details .questionAnswer{font-size:1.05rem;line-height:1.7}.answerList details .questionAnswerOriginal a{font-size:inherit;display:inline}.questionCommand strong{color:#263b43;font-weight:850}.questionCommand span{color:#9a7429;font-weight:750}.questionSourceBox{background:#f0eadf;border:1px solid #cfc7b7;border-radius:7px;justify-content:space-between;align-items:center;gap:25px;margin-top:48px;padding:25px;display:flex}.questionSourceBox div{gap:4px;display:grid}.questionSourceBox div span{color:#8e6a2a;font-size:max(.55rem, var(--font-small-min));letter-spacing:.08em;font-weight:850}.questionSourceBox div strong{font-size:max(.83rem, var(--font-small-min))}.relatedQuestions{margin-top:75px}.relatedQuestions h2{margin-bottom:24px;font-size:clamp(1.8rem,3vw,2.65rem)}.relatedQuestions>div{border-top:1px solid var(--line)}.relatedQuestions a{border-bottom:1px solid var(--line);grid-template-columns:148px minmax(0,1fr) 22px;align-items:center;gap:20px;min-height:76px;padding:22px 0;transition:padding .16s,color .16s;display:grid}.relatedQuestions a:hover{color:var(--petrol);padding-left:8px}.relatedQuestions a span{color:#906d2f;font-size:max(.78rem, var(--font-small-min));text-transform:uppercase;font-weight:820;line-height:1.5}.relatedQuestions a strong{font-size:1.1rem;line-height:1.5}.relatedQuestions a i{color:#906d2f;font-size:1.1rem;font-style:normal}.siteFooter .brand img{filter:invert()grayscale()brightness(1.42);mix-blend-mode:screen;opacity:.92;background:0 0;border-radius:0;padding:0}.documentJourney{background:#e9e5dc;height:360vh;position:relative}.journeySticky{align-items:center;height:calc(100vh - 74px);min-height:650px;display:grid;position:sticky;top:74px;overflow:hidden}.journeySticky:before{content:"";pointer-events:none;background:radial-gradient(circle at 72% 42%,#d5aa5333,#0000 24%),linear-gradient(90deg,#0000 0 49.9%,#2e30300f 50%,#0000 50.1%);position:absolute;inset:0}.journeyGrid{z-index:2;grid-template-columns:.72fr 1.28fr;align-items:center;gap:70px;display:grid;position:relative}.journeyCopy{max-width:420px}.journeyCopy>p:not(.eyebrow){max-width:380px;color:var(--ink-soft)}.journeyCopy h2{margin-bottom:20px;font-size:clamp(2.4rem,4.2vw,4.25rem)}.journeySteps{gap:3px;margin-top:38px;padding-left:32px;display:grid;position:relative}.journeyLine{background:#c2bdb2;width:1px;position:absolute;top:22px;bottom:22px;left:8px}.journeyLine i{width:2px;height:var(--journey-progress,0%);background:linear-gradient(#8d6728,#e4bd64);min-height:2px;transition:height .42s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:0}.journeyLine i:after{content:"";background:#e1b95f;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%);box-shadow:0 0 0 5px #d5aa532e,0 0 15px #8e652259}.journeySteps button{color:#777976;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;min-height:44px;padding:7px 0;transition:color .17s,transform .17s;display:flex}.journeySteps button:hover{color:#26292a;transform:translate(4px)}.journeySteps button i{color:#9b8b6b;width:30px;font-size:max(.58rem, var(--font-small-min));font-style:normal}.journeySteps button span{font-size:max(.82rem, var(--font-small-min));font-weight:720}.journeySteps button.active{color:#171919}.journeySteps button.active i{color:#8a6425}.journeyVisual{perspective:1200px;min-height:610px;position:relative}.journeyOrbit{border:1px solid #605c532e;border-radius:50%;width:520px;height:520px;position:absolute;top:50%;left:4%;transform:translateY(-50%)}.journeyOrbit:before,.journeyOrbit:after{content:"";border:1px dashed #97712b3d;border-radius:50%;position:absolute;inset:58px}.journeyOrbit:after{border-style:solid;inset:124px}.journeyOrbit i{background:#e9e5dc;border:2px solid #94702f;border-radius:50%;width:11px;height:11px;position:absolute;box-shadow:0 0 0 5px #d5aa531f}.journeyOrbit i:first-child{top:-6px;left:50%}.journeyOrbit i:nth-child(2){top:29%;right:26px}.journeyOrbit i:nth-child(3){bottom:-6px;left:50%}.journeyOrbit i:nth-child(4){top:64%;left:26px}.giantStageNumber{z-index:0;color:#5f5b5214;font-size:23rem;font-weight:900;line-height:1;transition:color .35s;position:absolute;top:50%;left:-2%;transform:translateY(-52%)}.artifactDeck{z-index:3;perspective:1000px;width:365px;height:455px;position:absolute;top:50%;left:1%;transform:translateY(-50%)}.journeyArtifact{transform-origin:50%;opacity:0;pointer-events:none;border:1px solid #aaa59b;padding:31px;transition:opacity .36s,transform .56s cubic-bezier(.2,.8,.2,1),box-shadow .42s;position:absolute;inset:0;overflow:hidden;box-shadow:0 35px 65px #1e1d1a33}.journeyArtifact.isPast{z-index:1;opacity:0;transform:translateY(-105px)rotate(-7deg)scale(.84)}.journeyArtifact.isFuture{z-index:1;opacity:0;transform:translateY(105px)rotate(7deg)scale(.84)}.journeyArtifact.isActive{z-index:4;opacity:1;pointer-events:auto;transform:translateY(0)rotate(-2deg)scale(1)}.journeyArtifact header{border-bottom:2px solid;justify-content:space-between;padding-bottom:18px;display:flex}.journeyArtifact header span{letter-spacing:.12em;font-size:1rem;font-weight:900}.journeyArtifact header small{color:#83714d;font-size:max(.58rem, var(--font-small-min));letter-spacing:.08em;font-weight:800}.journeyArtifact footer{font-size:max(.56rem, var(--font-small-min));border-top:1px solid #50504b40;justify-content:space-between;align-items:center;padding-top:13px;display:flex;position:absolute;bottom:25px;left:31px;right:31px}.journeyArtifact footer strong{color:#7a5a20;letter-spacing:.06em}.invoiceArtifact{color:#232526;background:#fdfbf5}.invoiceArtifact:before,.invoiceArtifact:after{content:"";z-index:-1;background:#d7d2c8;border:1px solid #aaa59b;position:absolute;inset:8px -9px -10px 9px}.invoiceArtifact:after{background:#bbb8b0;inset:15px -16px -17px 16px}.paperFold{background:linear-gradient(225deg,#e9e5da 50%,#b8b3a9 51% 53%,#0000 54%);width:46px;height:46px;position:absolute;top:0;right:0}.documentIdentity{justify-content:space-between;align-items:flex-end;margin:23px 0;display:flex}.documentIdentity div{flex-direction:column;display:flex}.documentIdentity small{color:#888a87;font-size:max(.55rem, var(--font-small-min));text-transform:uppercase}.documentIdentity strong{font-size:max(.93rem, var(--font-small-min));margin-top:4px}.documentIdentity time{color:#666967;font-size:max(.66rem, var(--font-small-min))}.documentRows{border-block:1px solid #d4d0c7}.documentRows div{font-size:max(.66rem, var(--font-small-min));border-bottom:1px solid #e2ded6;justify-content:space-between;gap:20px;padding:13px 0;display:flex}.documentRows div:last-child{border-bottom:0}.documentRows b{white-space:nowrap}.documentTotal{font-size:max(.72rem, var(--font-small-min));justify-content:space-between;margin-top:18px;display:flex}.documentTotal strong{color:#6e5421}.documentStamp{color:#876421;font-size:max(.58rem, var(--font-small-min));letter-spacing:.08em;border:2px solid #9b752e;padding:7px 10px;font-weight:900;transition:color .3s,border-color .3s;position:absolute;bottom:28px;left:31px;transform:rotate(-3deg)}.inventoryArtifact{color:#203029;background:#e8eee9;border-color:#83998c}.inventoryArtifact.isActive{transform:translate(14px,-7px)rotate(1.3deg);box-shadow:0 40px 72px #263f3238}.inventoryArtifact header small{color:#466957}.inventoryHero{color:#fff;background:#2f5b47;grid-template-columns:1fr auto;align-items:end;margin:22px 0 17px;padding:19px;display:grid}.inventoryHero span{color:#bcd8ca;font-size:max(.56rem, var(--font-small-min));letter-spacing:.08em;grid-column:1/-1}.inventoryHero strong{font-size:3rem;line-height:1}.inventoryHero small{color:#dbe9e2;font-size:max(.66rem, var(--font-small-min));padding-bottom:5px}.inventoryRows{gap:11px;display:grid}.inventoryRows div{color:#43554c;font-size:max(.63rem, var(--font-small-min));grid-template-columns:1fr auto;gap:10px;padding-bottom:9px;display:grid;position:relative;overflow:hidden}.inventoryRows b{color:#203029}.inventoryRows i{background:linear-gradient(90deg,#3e745a,#a6c8b7);height:3px;position:absolute;bottom:0;left:0}.inventoryArtifact footer strong{color:#2e694d}.ledgerArtifact{color:#f1eee6;background:#1b1d1d;border-color:#665839}.ledgerArtifact.isActive{transform:translate(-8px,9px)rotate(-1deg);box-shadow:0 38px 76px #0a0a0a61}.ledgerArtifact header{border-color:#d2a851}.ledgerArtifact header small{color:#d8b464}.ledgerIdentity{flex-direction:column;margin:23px 0 18px;display:flex}.ledgerIdentity small{color:#8f9694;font-size:max(.55rem, var(--font-small-min));letter-spacing:.08em}.ledgerIdentity strong{color:#e0ba63;margin-top:4px;font-size:1rem}.ledgerHead,.ledgerRows div{grid-template-columns:.65fr 1fr 1fr;gap:10px;display:grid}.ledgerHead{color:#aeb3b1;font-size:max(.52rem, var(--font-small-min));text-transform:uppercase;background:#303333;padding:8px}.ledgerRows div{font-size:max(.6rem, var(--font-small-min));border-bottom:1px solid #363939;padding:11px 8px}.ledgerRows b{text-align:right}.ledgerTotal{color:#aab0ad;font-size:max(.57rem, var(--font-small-min));justify-content:space-between;margin-top:15px;display:flex}.ledgerTotal strong{color:#f1d38d}.ledgerArtifact footer{color:#979d9a;border-color:#3b3e3d}.ledgerArtifact footer strong{color:#e0ba63}.reportArtifact{color:#1d2020;background:linear-gradient(145deg,#d9d9d3,#aeb0ad);border-color:#777b7a}.reportArtifact.isActive{transform:translate(18px,-3px)rotate(0)scale(.99);box-shadow:0 34px 65px #2326263b,0 0 0 3px #d5aa532e}.reportArtifact header{border-color:#31434a}.reportArtifact header small{color:#3e5b66}.reportTitle{flex-direction:column;margin:22px 0 15px;display:flex}.reportTitle small{color:#626968;font-size:max(.54rem, var(--font-small-min));letter-spacing:.08em}.reportTitle strong{font-size:max(.91rem, var(--font-small-min));margin-top:3px}.reportMetrics{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.reportMetrics div{background:#f6f6f29e;border-top:2px solid #c59a43;flex-direction:column;padding:10px;display:flex}.reportMetrics span{color:#656b69;font-size:max(.52rem, var(--font-small-min))}.reportMetrics b{font-size:max(.84rem, var(--font-small-min));margin-top:3px}.reportChart{background:repeating-linear-gradient(0deg,#0000 0 21px,#ffffff80 22px),#fafaf76b;border:1px solid #777c7a;height:115px;margin-top:14px;position:relative;overflow:hidden}.reportChart i{background:linear-gradient(#dab45e,#8d6825);width:10%;position:absolute;bottom:0}.reportChart i:first-child{height:29%;left:8%}.reportChart i:nth-child(2){height:45%;left:25%}.reportChart i:nth-child(3){height:39%;left:42%}.reportChart i:nth-child(4){height:70%;left:59%}.reportChart i:nth-child(5){height:86%;left:76%}.reportChart strong{transform-origin:0;background:#365c68;height:2px;position:absolute;top:48%;left:5%;right:5%;transform:rotate(-9deg)}.reportArtifact footer{border-color:#32363540}.reportArtifact footer strong{color:#315c4a}.journeyResult{z-index:5;border-top:3px solid var(--sand);color:#fff;background:#171919;width:315px;padding:27px;animation:.38s both journeyResultIn;position:absolute;top:50%;right:0;transform:translateY(-50%);box-shadow:0 24px 55px #1818163d}.journeyResult>span{color:#d3aa54;font-size:max(.58rem, var(--font-small-min));letter-spacing:.1em;font-weight:850}.journeyResult h3{margin:18px 0 10px;font-size:1.35rem}.journeyResult p{color:#b8bcbb;font-size:max(.79rem, var(--font-small-min))}.journeyResult>div{flex-wrap:wrap;gap:7px;margin-top:19px;display:flex}.journeyResult b{color:#e2c57f;font-size:max(.58rem, var(--font-small-min));background:#2b2e2e;padding:6px 8px;font-weight:750}.journeyHint{color:#777a77;font-size:max(.62rem, var(--font-small-min));margin:0;position:absolute;bottom:8px;right:0}.journeyHint span{color:#8c6727;margin-left:7px;animation:1.5s ease-in-out infinite journeyBounce;display:inline-block}.journeyVisual.stage-1 .giantStageNumber{color:#2e5b4417}.journeyVisual.stage-2 .giantStageNumber{color:#1c1e1e1a}.journeyVisual.stage-3 .giantStageNumber{color:#365c681a}@keyframes journeyResultIn{0%{opacity:0;transform:translateY(calc(14px - 50%))}to{opacity:1;transform:translateY(-50%)}}@keyframes journeyBounce{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.isScrolled .siteHeader{background:#ded9cff7;box-shadow:0 12px 38px #1011111f}.isScrolled .headerInner{min-height:68px}.revealItem{opacity:0;transition:opacity .62s,transform .62s cubic-bezier(.2,.75,.2,1);transform:translateY(22px)}.revealItem.isVisible{opacity:1;transform:translateY(0)}.capabilityGrid .revealItem:nth-child(2),.pricingGrid .revealItem:nth-child(2),.questionPreviewList .revealItem:nth-child(2){transition-delay:70ms}.capabilityGrid .revealItem:nth-child(3),.pricingGrid .revealItem:nth-child(3),.questionPreviewList .revealItem:nth-child(3){transition-delay:.14s}.capabilityGrid .revealItem:nth-child(4),.questionPreviewList .revealItem:nth-child(4){transition-delay:.21s}.productConcept:after{content:"";z-index:-1;background:radial-gradient(circle at var(--glow-x,72%) var(--glow-y,28%), #d5aa5340, transparent 38%);filter:blur(24px);transition:background-position .12s;position:absolute;inset:8% 5% 3% 8%}.appWindow:hover{box-shadow:0 40px 105px #00000094,0 0 0 1px #d5aa532e}.processFlow li{transition:background .16s,color .16s}.processFlow li:hover{background:#f1eadb}.processFlow li:hover span{color:#8a6425}.button span,.headerCta span,.textLink span,.phoneLink span{transition:transform .16s;display:inline-block}.button:hover span,.headerCta:hover span,.textLink:hover span,.phoneLink:hover span{transform:translate(3px,-3px)}.capabilityCard:after{content:"";background:var(--sand);width:0;height:3px;transition:width .22s;position:absolute;top:0;right:0}.capabilityCard:hover:after{width:100%}.questionPreviewList a i{transition:transform .15s}.questionPreviewList a:hover i{transform:translate(3px,-3px)}.helpHero{color:var(--white);background:linear-gradient(128deg,#191b1c 0%,#253137 58%,#405b67 100%);overflow:hidden}.helpHero:before{content:"F1";color:#ffffff0e;letter-spacing:-.11em;font-size:clamp(15rem,30vw,29rem);font-weight:900;line-height:1;position:absolute;top:-86px;right:max(3vw,50vw - 590px)}.helpHeroGrid{z-index:2;grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;display:grid;position:relative}.helpHero h1{max-width:760px}.helpHero .eyebrow{color:#e7c66f}.helpHero .lead{color:#d0d9dc;max-width:730px}.helpHeroStats{border-block:1px solid #ffffff38;grid-template-columns:repeat(3,1fr);display:grid}.helpHeroStats div{border-right:1px solid #ffffff2e;flex-direction:column;min-height:135px;padding:22px 18px;display:flex}.helpHeroStats div:first-child{border-left:1px solid #ffffff2e}.helpHeroStats strong{color:var(--sand);font-size:clamp(1.75rem,3vw,2.6rem);line-height:1}.helpHeroStats span{color:#cad5d9;font-size:max(.67rem, var(--font-small-min));margin-top:auto}.helpCenterSection{background:#eeece6}.helpCenter{background:#fff;border:1px solid #c6c1b7;border-radius:10px;overflow:hidden;box-shadow:0 30px 85px #191f201f}.helpTools{background:#f8f5ed;border-bottom:1px solid #cbc5ba;padding:28px}.helpTools>label{color:#314b55;font-size:max(.72rem, var(--font-small-min));letter-spacing:.075em;text-transform:uppercase;margin-bottom:10px;font-weight:850;display:block}.helpSearchBox{position:relative}.helpSearchBox input{width:100%;min-height:61px;color:var(--ink);background:#fff;border:1px solid #aaa497;border-radius:6px;outline:0;padding:0 60px 0 20px}.helpSearchBox input:focus{border-color:#9c7427;box-shadow:0 0 0 3px #d5aa5333}.helpSearchBox>span{color:#8d6a2a;font-size:1.6rem;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.helpCategoryBubbles{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.helpCategoryBubbles button{color:#536267;font-size:max(.62rem, var(--font-small-min));cursor:pointer;background:0 0;border:1px solid #c9c2b5;border-radius:99px;padding:7px 10px;font-weight:730}.helpCategoryBubbles button span{min-width:18px;height:18px;color:inherit;font-size:max(.52rem, var(--font-small-min));background:#405b671a;border-radius:99px;place-items:center;margin-left:4px;padding-inline:4px;display:inline-grid}.helpCategoryBubbles button.active span,.helpCategoryBubbles button:hover span{background:#ffffff29}.helpCategoryBubbles button:hover,.helpCategoryBubbles button.active{background:var(--petrol);border-color:var(--petrol);color:#fff}.helpWorkspace{grid-template-columns:minmax(290px,.72fr) minmax(0,1.48fr);min-height:720px;display:grid}.helpResults{background:#f5f3ee;border-right:1px solid #d4d0c8;min-width:0}.helpResultsMeta{color:#526066;min-height:53px;font-size:max(.65rem, var(--font-small-min));border-bottom:1px solid #d4d0c8;justify-content:space-between;align-items:center;padding:0 18px;font-weight:800;display:flex}.helpResultsMeta small{color:#858781;font-size:max(.6rem, var(--font-small-min));font-weight:600}.helpResultList{scrollbar-color:#9f9a8e transparent;scrollbar-width:thin;max-height:760px;overflow-y:auto}.helpResultList>button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #dbd7cf;flex-direction:column;padding:18px;transition:background .15s,box-shadow .15s;display:flex}.helpResultList>button:hover{background:#fff}.helpResultList>button.active{box-shadow:inset 3px 0 var(--sand);background:#fff}.helpResultList>button span{color:#8d6a2a;font-size:max(.56rem, var(--font-small-min));letter-spacing:.07em;text-transform:uppercase;font-weight:850}.helpResultList>button strong{font-size:max(.8rem, var(--font-small-min));margin-top:7px;line-height:1.35}.helpResultList>button small{color:#717673;font-size:max(.64rem, var(--font-small-min));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;line-height:1.45;display:-webkit-box;overflow:hidden}.helpEmpty{padding:28px 20px}.helpEmpty p{color:var(--ink-soft);font-size:max(.72rem, var(--font-small-min));margin:8px 0 0}.helpReader{scrollbar-color:#aaa59a transparent;scrollbar-width:thin;background:#fff;max-height:813px;padding:clamp(30px,5vw,65px);scroll-margin-top:78px;transition:opacity .13s;position:relative;overflow-y:auto}.helpReader.isLoading{opacity:.55}.helpReader header{border-bottom:1px solid #d9d5cd;padding-bottom:28px}.helpReader header>p{color:#8d6a2a;font-size:max(.63rem, var(--font-small-min));letter-spacing:.06em;text-transform:uppercase;margin-bottom:16px;font-weight:800}.helpReader h2{max-width:780px;margin-bottom:25px;font-size:clamp(2rem,3.7vw,3.3rem)}.helpReaderActions{flex-wrap:wrap;gap:18px;display:flex}.helpReaderActions a,.helpReaderActions button{color:#38545e;font-size:max(.65rem, var(--font-small-min));cursor:pointer;background:0 0;border:1px solid #a9a398;border-radius:5px;align-items:center;gap:8px;padding:9px 11px;font-weight:760;display:inline-flex}.helpReaderActions a:hover,.helpReaderActions button:hover{border-color:var(--petrol);background:#eef2f1}.helpProse{padding-block:34px}.helpProseBlock{display:contents}.helpProse p{color:#414849;max-width:810px;font-size:max(.88rem, var(--font-small-min));margin-bottom:17px;line-height:1.78}.helpProse .helpCommand{margin-bottom:10px;line-height:1.62}.helpCommand strong{color:#263b43;font-weight:850}.helpCommand span{color:#9a7429;font-weight:750}.helpProse h3{color:#263b43;border-top:1px solid #e1ded8;max-width:810px;margin:35px 0 12px;padding-top:18px;font-size:1rem;line-height:1.48}.helpFigure{background:#f4f1e9;border:1px solid #d7d2c8;border-radius:8px;max-width:850px;margin:28px 0 34px;padding:12px;box-shadow:0 16px 40px #181f2014}.helpFigure a{background:#fff;border-radius:4px;display:block;overflow:auto}.helpFigure img{width:auto;max-width:100%;height:auto;margin:0 auto;display:block}.helpFigure figcaption{color:#6b716f;font-size:max(.61rem, var(--font-small-min));padding:10px 4px 0;line-height:1.45}.helpReader footer{border-left:3px solid var(--sand);color:#686d6c;font-size:max(.67rem, var(--font-small-min));background:#f5f1e6;flex-direction:column;gap:5px;padding:20px;display:flex}.helpReader footer strong{color:#344b54}.helpReaderPlaceholder{color:#747a78;place-content:center;justify-items:center;min-height:600px;display:grid}.helpReaderPlaceholder span{color:#8d6725;border:1px solid #a47e34;border-radius:50%;place-items:center;width:65px;height:65px;font-size:1.6rem;font-weight:900;display:grid}.helpReaderPlaceholder p{font-size:max(.75rem, var(--font-small-min));margin-top:18px}.backToTop{z-index:70;color:#fff;opacity:0;visibility:hidden;pointer-events:none;cursor:pointer;background:#1b1e1ff5;border:1px solid #9b7429;border-radius:99px;align-items:center;gap:10px;min-height:48px;padding:6px 16px 6px 7px;transition:opacity .18s,visibility .18s,transform .18s,background .18s;display:inline-flex;position:fixed;bottom:20px;left:22px;transform:translateY(12px);box-shadow:0 14px 38px #0f12133d}.backToTop.isVisible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.backToTop>span{color:#161818;background:linear-gradient(145deg,#e5c36c,#a27425);border-radius:50%;place-items:center;width:34px;height:34px;font-size:1.05rem;font-weight:950;display:grid}.backToTop strong{font-size:max(.72rem, var(--font-small-min));letter-spacing:.015em}.backToTop,.assistantLauncher{background:var(--petrol);border-color:var(--petrol)}.backToTop:hover{background:#304b55}body:has(.fiscalScanPage) .backToTop{color:#202324;background:#d5aa53;border-color:#b68b37}:is(body:has(.fiscalScanPage) .backToTop:hover,body:has(.fiscalScanPage) .backToTop:focus-visible){background:#e4bd67;border-color:#b68b37}body:has(.fiscalScanPage) .backToTop>span{color:#202324;background:#ffffff3d}.supportAssistant{z-index:80;pointer-events:none;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:20px;right:22px}.assistantLauncher{pointer-events:auto;color:#fff;cursor:pointer;background:#1b1e1f;border:1px solid #9b7429;border-radius:99px;align-items:center;gap:10px;min-height:52px;padding:6px 17px 6px 7px;display:inline-flex;box-shadow:0 14px 42px #0f12134d}.assistantLauncher>span{color:#161818;width:38px;height:38px;font-size:max(.92rem, var(--font-small-min));background:linear-gradient(145deg,#e5c36c,#a27425);border-radius:50%;place-items:center;font-weight:950;display:grid}.assistantLauncher strong{font-size:max(.72rem, var(--font-small-min));letter-spacing:.015em}.assistantLauncher:hover{background:#304b55}.assistantPanel{pointer-events:auto;transform-origin:100% 100%;background:#f6f3ec;border:1px solid #80735a;border-radius:12px;grid-template-rows:auto auto minmax(0,1fr) auto auto;width:min(410px,100vw - 28px);height:min(690px,100dvh - 102px);animation:.18s both assistantIn;display:grid;overflow:hidden;box-shadow:0 28px 90px #0a0d0e6b}@keyframes assistantIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.assistantHeader{color:#fff;background:linear-gradient(115deg,#1b1e1f,#304b55);justify-content:space-between;align-items:center;min-height:72px;padding:0 16px;display:flex}.assistantIdentity{align-items:center;gap:11px;display:flex}.assistantIdentity>span{color:#e3c16b;border:1px solid #e1bd60;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.assistantIdentity div{flex-direction:column;display:flex}.assistantIdentity strong{font-size:max(.78rem, var(--font-small-min))}.assistantIdentity small{color:#b8c7cc;font-size:max(.55rem, var(--font-small-min))}.assistantHeader>button{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:1.25rem;display:grid}.assistantShortcuts{background:#ebe6dc;border-bottom:1px solid #d3cec4;padding:9px 14px}.assistantShortcuts a{color:#344f5a;min-height:38px;font-size:max(.65rem, var(--font-small-min));background:#fffaf0;border:1px solid #b9aa87;border-radius:6px;justify-content:space-between;align-items:center;padding:0 12px;font-weight:850;display:flex}.assistantShortcuts a:hover{background:#fff;border-color:#8d6a2a}.assistantShortcuts i{color:#987229;font-size:max(.9rem, var(--font-small-min));font-style:normal}.assistantMessages{scrollbar-color:#aaa59a transparent;scrollbar-width:thin;min-height:0;padding:18px;overflow-y:auto}.assistantMessage{max-width:89%;margin-bottom:13px}.assistantMessage p{color:#3c4547;font-size:max(.74rem, var(--font-small-min));white-space:pre-line;background:#fff;border:1px solid #d6d1c7;border-radius:8px 8px 8px 2px;margin:0;padding:12px 14px;line-height:1.55}.assistantMessage.user{margin-left:auto}.assistantMessage.user p{color:#fff;background:#405b67;border-color:#405b67;border-radius:8px 8px 2px}.assistantSources{gap:5px;margin-top:6px;display:grid}.assistantSources a{color:#33505b;font-size:max(.61rem, var(--font-small-min));background:#eeeae0;border:1px solid #cbc5b9;border-radius:5px;justify-content:space-between;gap:10px;padding:8px 10px;font-weight:760;line-height:1.35;display:flex}.assistantSources a:hover{background:#f8f4e9;border-color:#947029}.assistantRating{color:#667176;font-size:max(.61rem, var(--font-small-min));align-items:center;gap:6px;margin-top:7px;display:flex}.assistantRating span{margin-right:2px}.assistantRating button{color:#33505b;font:inherit;cursor:pointer;background:#fff;border:1px solid #c4bdae;border-radius:99px;padding:4px 8px;font-weight:760}.assistantRating button:hover{background:#f6edda;border-color:#9a7228}.assistantEscalate{color:#322a1c;font-size:max(.63rem, var(--font-small-min));cursor:pointer;background:#f3e3b9;border:1px solid #8d6a2a;border-radius:5px;margin-top:7px;padding:8px 10px;font-weight:800}.assistantQuickQuestions{gap:6px;max-width:89%;display:grid}.assistantQuickQuestions button{color:#3b5964;font-size:max(.63rem, var(--font-small-min));text-align:left;cursor:pointer;background:0 0;border:1px solid #b9b2a5;border-radius:99px;padding:9px 11px}.assistantQuickQuestions button:hover{background:#fff;border-color:#8d6a2a}.assistantThinking{background:#fff;border:1px solid #d6d1c7;border-radius:8px;gap:4px;width:max-content;margin-bottom:13px;padding:12px 15px;display:flex}.assistantThinking i{background:#9a7429;border-radius:50%;width:5px;height:5px;animation:.9s ease-in-out infinite assistantDot}.assistantThinking i:nth-child(2){animation-delay:.12s}.assistantThinking i:nth-child(3){animation-delay:.24s}@keyframes assistantDot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.assistantEmailForm{background:#fffaf0;border:1px solid #bfa45f;border-radius:7px;gap:9px;margin:4px 0 14px;padding:14px;display:grid}.assistantEmailForm>strong{color:#344e58;font-size:max(.72rem, var(--font-small-min))}.assistantEmailForm label{color:#68706f;font-size:max(.7rem, var(--font-small-min));gap:5px;font-weight:780;line-height:1.35;display:grid}.assistantEmailForm input{background:#fff;border:1px solid #bbb5aa;border-radius:4px;outline:0;min-height:38px;padding:0 9px}.assistantEmailForm input:focus{border-color:#8d6a2a}.assistantEmailForm>button{color:#fff;min-height:39px;font-size:max(.65rem, var(--font-small-min));cursor:pointer;background:#1e2223;border:1px solid #8d6a2a;border-radius:4px;font-weight:800}.assistantEmailForm>button:disabled{opacity:.58;cursor:wait}.assistantEmailForm>small{color:#6f7472;font-size:max(.66rem, var(--font-small-min));line-height:1.5}.assistantEmailForm .assistantHoneypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.assistantEmailForm .assistantEmailError{color:#8d3527;background:#fff1ed;border:1px solid #c98c7f;border-radius:4px;padding:7px 8px}.assistantComposer{background:#fff;border-top:1px solid #d3cec4;grid-template-columns:1fr 42px;gap:8px;padding:12px 14px;display:grid}.assistantComposer textarea{resize:none;color:#303738;min-height:43px;max-height:96px;font-size:max(.72rem, var(--font-small-min));border:1px solid #bdb8ae;border-radius:5px;outline:0;padding:10px 11px}.assistantComposer textarea:focus{border-color:#8d6a2a;box-shadow:0 0 0 2px #d5aa5329}.assistantComposer>button{background:var(--sand);color:#202324;cursor:pointer;border:0;border-radius:5px;font-weight:900}.assistantComposer>button:disabled{opacity:.45;cursor:default}.assistantFootnote{color:#737875;font-size:max(.64rem, var(--font-small-min));text-align:center;background:#fff;padding:2px 14px 11px;line-height:1.45}.demoHero{color:#fff;background:radial-gradient(circle at 82% 18%,#d5aa533d,#0000 25%),linear-gradient(135deg,#192125,#2d515e);overflow:hidden}.demoHero .eyebrow{color:#e4bd67}.demoHero h1{color:#fff}.demoHero .lead{color:#d2dee1}.demoHeroGrid{grid-template-columns:1fr;align-items:center;gap:36px;display:grid}.demoHeroGrid h1{max-width:1050px}.demoHeroGrid .lead{max-width:900px}.demoJourney{width:100%}.demoSteps div{transition:background .65s,box-shadow .65s}.demoSteps .demoStep-0{animation:8s linear infinite demoFirstStep}.demoSteps .demoStep-1{animation:8s linear infinite demoSecondStep}.demoSteps .demoStep-2{animation:8s linear infinite demoThirdStep}.demoSteps .demoStep-3{animation:8s linear infinite demoFourthStep}@keyframes demoFirstStep{0%,7%,to{background:#e4bd671f;box-shadow:inset 0 -3px #e4bd67}18%,82%{background:0 0;box-shadow:inset 0 -3px #0000}}@keyframes demoSecondStep{0%,7%,43%,to{background:0 0;box-shadow:inset 0 -3px #0000}18%,32%{background:#e4bd671f;box-shadow:inset 0 -3px #e4bd67}}@keyframes demoThirdStep{0%,32%,68%,to{background:0 0;box-shadow:inset 0 -3px #0000}43%,57%{background:#e4bd671f;box-shadow:inset 0 -3px #e4bd67}}@keyframes demoFourthStep{0%,57%,to{background:0 0;box-shadow:inset 0 -3px #0000}68%,82%{background:#e4bd671f;box-shadow:inset 0 -3px #e4bd67}}.demoStepTrack{background:#ffffff21;border-radius:4px;width:100%;height:4px;margin-top:18px;position:relative;overflow:hidden}.demoStepTrack i{background:linear-gradient(90deg,#0000,#e4bd67 18% 82%,#0000);width:25%;height:100%;animation:8s linear infinite demoStepGlide;display:block;position:absolute;top:0;left:0}.demoStepTrack i:nth-child(2){left:-100%}@keyframes demoStepGlide{0%{transform:translate(0)}to{transform:translate(400%)}}.demoJourney:hover .demoSteps>div,.demoJourney:hover .demoStepTrack i{animation-play-state:paused}.demoEducationGrid{grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:60px;display:grid}.demoEducationLogo img{object-fit:contain;width:100%;height:auto;display:block}@media (max-width:760px){.demoEducationGrid{grid-template-columns:1fr;gap:30px}.demoEducationLogo{max-width:210px}}@media (prefers-reduced-motion:reduce){.demoStepTrack i{animation:none;transform:none}.demoSteps>div{animation:none}.demoSteps .demoStep-0{background:#e4bd671f;box-shadow:inset 0 -3px #e4bd67}}.demoEducation p{max-width:900px}.blogEducationDemo{grid-column:2}.blogProse a.blogCallButton{color:#fff;background:#405d69;border:1px solid #405d69;border-radius:6px;align-items:center;gap:12px;margin-block:10px;padding:14px 22px;font-weight:700;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex;box-shadow:0 5px 16px #28424e1f}.blogProse a.blogCallButton:hover{background:#304d59;transform:translateY(-2px)}.blogProse a.blogCallButton:focus-visible{outline-offset:4px;outline:2px solid #d5aa53}.blogProse .fiscalBlogDocuments{gap:20px;margin:36px 0}.blogProse .fiscalBlogDocuments article{background:#f4f1e9;min-height:205px;padding:28px}.blogProse .fiscalBlogDocuments span{font-size:1.1rem;top:24px;left:28px}.blogProse .fiscalBlogDocuments strong{font-size:1.2rem}.blogProse .fiscalBlogDocuments small{font-size:.95rem;line-height:1.6}.blogProse a.fiscalBlogCta{color:#24251e;background:#d5aa53;border-color:#d5aa53;text-decoration:none}.blogProse a.fiscalBlogCta:hover{color:#24251e;background:#e4bd67;border-color:#e4bd67}@media (max-width:760px){.blogEducationDemo{grid-column:1}}@media (prefers-reduced-motion:reduce){.demoSteps div{transition:none}}.demoSteps{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0e;border:1px solid #ffffff2e;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.demoSteps div{border-right:1px solid #ffffff29;flex-direction:column;min-height:190px;padding:24px 20px;display:flex}.demoSteps div:last-child{border-right:0}.demoSteps span{color:#e4bd67;font-size:max(.62rem, var(--font-small-min));letter-spacing:.1em;font-weight:900}.demoSteps strong{color:#fff;font-size:max(.9rem, var(--font-small-min));margin-top:auto}.demoSteps small{color:#b9cbd0;font-size:max(.6rem, var(--font-small-min));margin-top:7px;line-height:1.45}.demoFormSection{background:#f2eee5}.demoFormGrid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(55px,8vw,105px);display:grid}.demoFormCopy>p:not(.eyebrow){color:var(--ink-soft)}.demoFormCopy ul{gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.demoFormCopy li{color:#415157;font-size:max(.78rem, var(--font-small-min));padding-left:27px;position:relative}.demoFormCopy li:before{content:"✓";color:#966e29;font-weight:900;position:absolute;left:0}.demoRequestForm{background:#fffdf8;border:1px solid #d4cec2;border-radius:9px;grid-template-columns:1fr 1fr;gap:17px;padding:clamp(25px,4vw,42px);display:grid;box-shadow:0 24px 55px #192b301a}.demoRequestForm>label:not(.demoConsent){color:#354b53;font-size:max(.65rem, var(--font-small-min));flex-direction:column;gap:7px;font-weight:780;display:flex}.demoRequestForm input:not([type=hidden]):not([type=checkbox]),.demoRequestForm select{color:#293b42;width:100%;min-height:48px;font:inherit;font-size:max(.73rem, var(--font-small-min));background:#f9f6f0;border:1px solid #bbb5aa;border-radius:5px;outline:0;padding:0 12px}.demoRequestForm input:focus,.demoRequestForm select:focus{border-color:#5e818e;box-shadow:0 0 0 3px #4b717f1f}.demoFormWide,.demoConsent,.demoFormSubmit{grid-column:1/-1}.demoConsent{color:#677376;font-size:max(.59rem, var(--font-small-min));cursor:pointer;grid-template-columns:18px 1fr;align-items:start;gap:10px;margin-top:5px;line-height:1.5;display:grid}.demoConsent input{accent-color:#b18435;width:17px;height:17px}.demoConsent>span,.materialConsent>span{grid-area:1/2;min-width:0}.demoConsent>.serbianFieldError,.materialConsent>.serbianFieldError{grid-area:2/2;margin-top:0}.blogNewsletterConsent:has(.serbianFieldError){grid-template-columns:20px minmax(0,1fr);display:grid}.blogNewsletterConsent>.serbianFieldError{grid-column:2;margin-top:0}.demoFormSubmit{justify-content:space-between;align-items:center;gap:20px;padding-top:5px;display:flex}.demoFormSubmit small{color:#768083;max-width:260px;font-size:max(.56rem, var(--font-small-min));line-height:1.45}@media print{.siteHeader,.siteFooter,.helpHero,.helpTools,.helpResults,.supportAssistant{display:none!important}.section,.helpCenterSection{padding:0}.helpCenter{box-shadow:none;border:0}.helpWorkspace{min-height:0;display:block}.helpReader{max-height:none;padding:0;overflow:visible}}@media (max-width:1040px){.materialCards{grid-template-columns:repeat(2,minmax(0,1fr))}.heroGrid{grid-template-columns:1fr;gap:55px}.productConcept{max-width:760px}.capabilityGrid{grid-template-columns:repeat(2,1fr)}.audienceGrid,.releaseGrid{gap:55px}.fiscalCard{grid-template-columns:.7fr 2fr}.fiscalCard>.button{grid-column:2;justify-self:start}.brand img{width:185px}.desktopNav{gap:13px}.knowledgeGrid{gap:55px}.journeyGrid{grid-template-columns:.65fr 1.35fr;gap:34px}.journeyVisual{min-height:570px}.journeyOrbit{width:440px;height:440px}.artifactDeck{width:325px;height:430px}.journeyArtifact{padding:26px}.journeyArtifact footer{left:26px;right:26px}.documentStamp{left:26px}.journeyResult{width:270px;padding:23px}.helpHeroGrid{grid-template-columns:1fr;gap:45px}.pricingDetailsGrid{grid-template-columns:1fr}.priceHeroGrid{gap:55px}.includedDetailGrid,.benefitCards{grid-template-columns:1fr 1fr}.materialRequestPanel{gap:35px}.referralGrid{gap:50px}.demoHeroGrid,.demoFormGrid,.releaseArticleLayout{grid-template-columns:1fr}.releaseArticleAside{grid-template-columns:auto 1fr;align-items:center;gap:6px 20px;display:grid;position:static}.releaseArticleAside>strong{grid-row:2/4;margin:0}.releaseArticleAside p,.releaseArticleAside a{grid-column:2;margin:0}}@media (max-width:840px){.section{padding:84px 0}.siteHeader{top:0}.desktopNav,.headerCta{display:none}.mobileMenu{display:block}.helpWorkspace{grid-template-columns:1fr}.helpResults{border-bottom:1px solid #d4d0c8;border-right:0}.helpResultList{max-height:420px}.helpReader{min-height:650px;max-height:none;overflow:visible}.splitIntro,.audienceGrid,.releaseGrid,.knowledgeGrid{grid-template-columns:1fr;gap:28px}.materialCards{grid-template-columns:repeat(2,minmax(0,1fr))}.materialRequestPanel{grid-template-columns:1fr}.knowledgeBridge{grid-template-columns:1fr;gap:38px}.processFlow{grid-template-columns:1fr}.processFlow li{min-height:0}.processFlow li:after{content:"↓";top:auto;bottom:-11px;right:22px}.processFlow li:last-child:after{content:""}.pricingGrid{grid-template-columns:1fr;gap:22px}.homePriceSummary,.priceHeroGrid,.transparentPrice,.priceCalculator,.referralGrid,.standaloneReferralCalculator{grid-template-columns:1fr}.referralCalculatorNote{grid-column:1;margin-top:0}.finalContactGrid{grid-template-columns:1fr;gap:42px}.pricePageIndex{margin-top:15px}.transparentPrice{gap:38px}.priceCalculator{overflow:visible}.pricingSubhead{grid-template-columns:1fr;gap:18px}.includedGrid{grid-template-columns:1fr 1fr}.includedGrid .includedHighlight{grid-template-columns:45px 1fr}.includedGrid .includedHighlight>p{grid-column:2}.priceCard{min-height:0}.priceCard.featured{transform:none}.fit{min-height:0}.fiscalCard{grid-template-columns:1fr;gap:25px}.fiscalBadge{min-height:90px}.fiscalCard>.button{grid-column:1}.secondaryProduct,.homeFiscalIncluded{grid-template-columns:1fr;gap:13px}.peopleGrid{grid-template-columns:1fr;gap:35px}.peoplePhoto{min-height:520px}.referenceStatsGrid{grid-template-columns:1fr 1fr}.referenceStatsGrid>div{border-bottom:1px solid #ffffff1f;min-height:105px}.subpagePhotoGrid,.knowledgeHeroGrid,.referencePeopleGrid{grid-template-columns:1fr;gap:34px}.questionArticleLayout{grid-template-columns:1fr;gap:35px}.questionArticleAside{border-bottom:1px solid var(--line);padding:0 0 25px;position:static}.subpagePhotoGrid figure,.knowledgeHeroPhoto{min-height:390px}.referencePeopleGrid figure,.referencePeopleGrid img{min-height:350px}.featureMonolithCallout .container{grid-template-columns:1fr;align-items:start}.featureMonolithCallout .eyebrow{margin-bottom:-20px}.footerGrid{grid-template-columns:1.5fr 1fr 1fr}.footerGrid>div:last-child{grid-column:2}.documentJourney{height:340vh}.journeySticky{align-items:stretch;height:calc(100svh - 70px);min-height:690px;top:70px}.journeyGrid{grid-template-columns:1fr;gap:8px;padding-block:24px}.journeyCopy{max-width:none}.journeyCopy h2{margin-bottom:8px;font-size:clamp(2.05rem,7vw,3rem)}.journeyCopy>p:not(.eyebrow){display:none}.journeySteps{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:15px;padding:0}.journeyLine{width:auto;height:1px;inset:17px 10% auto}.journeyLine i{width:var(--journey-progress,0%);min-width:2px;transition:width .42s;height:2px!important}.journeyLine i:after{inset:50% -5px auto auto;transform:translateY(-50%)}.journeySteps button{z-index:2;text-align:center;flex-direction:column;gap:5px;padding:0;position:relative}.journeySteps button:hover{transform:none}.journeySteps button i{background:#e9e5dc;border:1px solid #bdb6a9;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.journeySteps button.active i{color:#171919;background:#d9ad55;border-color:#9b742e}.journeySteps button span{font-size:max(.62rem, var(--font-small-min))}.journeyVisual{min-height:470px}.journeyOrbit{width:390px;height:390px;top:38%;left:50%;transform:translate(-50%,-50%)}.giantStageNumber{font-size:17rem;top:35%;left:50%;transform:translate(-50%,-50%)}.artifactDeck{width:300px;height:385px;top:36%;left:50%;transform:translate(-50%,-50%)scale(.82)}.journeyArtifact{padding:22px}.journeyArtifact footer{left:22px;right:22px}.documentStamp{bottom:22px;left:22px}.journeyResult{width:min(100%,560px);padding:19px 22px;inset:auto auto 0 50%;transform:translate(-50%)}.journeyResult h3{margin:9px 0 6px;font-size:1.05rem}.journeyResult p{font-size:max(.7rem, var(--font-small-min));margin-bottom:8px}.journeyResult>div{margin-top:10px}.journeyHint{display:none}@keyframes journeyResultIn{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}}@media (max-width:620px){.softwareSwitchNote{flex-direction:column;align-items:flex-start;gap:5px;margin-bottom:24px}.softwareSwitchNote p{text-align:left}.container,.narrow{width:min(100% - 28px,1180px)}.section{padding:66px 0}.headerInner{min-height:70px}.brandMark{width:29px;height:29px}.brand img{width:165px}h1{font-size:clamp(2.65rem,12vw,3.8rem)}h2{font-size:clamp(2.05rem,10vw,3rem)}.knowledgeScopeTabs{grid-template-columns:1fr}.knowledgeScopeTabs button{min-height:135px}.materialCards{grid-template-columns:1fr}.materialCards article{grid-template-columns:100px minmax(0,1fr);gap:14px 16px;padding:16px}.materialCardImage{height:150px}.materialCardTop small{display:none}.materialCardContent>p{margin-top:0}.materialRequestModal{padding:10px}.materialRequestPanel{max-height:calc(100dvh - 20px)}.materialRequestCover{height:300px}.questionSourceBox{flex-direction:column;align-items:flex-start}.relatedQuestions a{grid-template-columns:1fr 20px;gap:8px}.relatedQuestions a span{grid-column:1/-1}.hero{padding-top:58px}.heroActions .button{width:100%}.heroMeta{grid-template-columns:1fr 1fr;gap:12px;display:grid}.productConcept{width:100%;max-width:100%}.conceptNote{color:#eee5d3;width:fit-content;max-width:100%;font-size:max(.7rem, var(--font-small-min));letter-spacing:.025em;text-align:center;background:#ffffff12;border:1px solid #e4ba5857;border-radius:999px;margin:0 auto 12px;padding:7px 11px;font-weight:750;line-height:1.25;display:flex}.conceptPulse{flex:0 0 7px}.appWindow{width:100%;transform:none}.lidderUi .appTopbar{min-height:34px;font-size:max(.58rem, var(--font-small-min));padding-inline:9px}.lidderUi .appCompany{font-size:max(.52rem, var(--font-small-min))}.appMenu{min-height:36px;padding-left:0}.appMenu button{font-size:max(.58rem, var(--font-small-min));padding:9px 10px 8px}.appBody{grid-template-columns:35px 1fr;min-height:330px}.appRail{gap:13px}.appRail span{width:13px;height:13px}.appWorkspace{padding:14px}.documentTable>div{grid-template-columns:1fr 55px 72px;padding-inline:9px}.connectedResults,.proofGrid{grid-template-columns:1fr}.proofGrid span{border-bottom:1px solid var(--line);min-height:68px;font-size:max(.74rem, var(--font-small-min));padding:0 12px}.processFlow{grid-template-columns:1fr}.processFlow li{min-height:0}.capabilityGrid{grid-template-columns:1fr}.homePriceSummary{gap:25px;padding:22px}.homePriceBenefits,.includedDetailGrid,.benefitCards,.transparentPriceGrid,.referralRules,.finalPhoneList{grid-template-columns:1fr}.contactFormLauncher,.contactForm{padding:25px 20px}.contactFormSubmit{flex-direction:column;align-items:stretch}.contactFormSubmit small{max-width:none}.transparentPrice{padding:29px 22px}.calculatorControls,.calculatorResults{padding:25px 20px}.calculatorMainResult>strong{font-size:2.65rem}.referralEstimate{grid-template-columns:1fr;padding:18px}.referralEstimate>div,.referralEstimate>p{grid-column:1}.benefitsAction{flex-direction:column;align-items:flex-start}.referralRateGroup,.referralRateGroup.educa,.referralCalculatorFields{grid-template-columns:1fr}.standaloneReferralCalculator{padding:24px 20px}.referralRateGroup p{border-top:1px solid #ffffff2e;border-left:0}.purchaseIncluded{margin-top:52px;padding-top:48px}.includedGrid{grid-template-columns:1fr}.includedGrid .includedHighlight{grid-template-columns:1fr;gap:10px}.includedGrid .includedHighlight>p{grid-column:auto}.membershipCard,.discountCard{padding:22px}.pricingDetailHeader{flex-direction:column}.membershipBenefits,.membershipTimeline{grid-template-columns:1fr}.pricingTable{min-width:520px}.capabilityCard{min-height:150px}.capabilityCard h3{margin-top:32px}.capabilityLink{bottom:22px;left:24px}.peoplePhoto{min-height:440px}.peoplePhoto figcaption{bottom:18px;left:20px;right:20px}.peopleActions{flex-direction:column;align-items:flex-start}.referenceStatsGrid{width:100%}.referenceStatsGrid>div{padding:18px 14px}.referenceStatsGrid>div:nth-child(odd){border-left:0}.referenceMasonry{columns:1}.referenceCard{padding:20px}.featureIndex .container{justify-content:flex-start;gap:7px}.featureIndex a{min-height:38px;font-size:max(.7rem, var(--font-small-min));padding:8px 12px}.subpagePhotoFeature{padding-block:60px}.subpagePhotoGrid figure,.knowledgeHeroPhoto{min-height:300px}.knowledgeBridgeTopics{grid-template-columns:1fr}.materialRequestPanel{padding:25px 20px}.materialRequestForm{grid-template-columns:1fr}.materialConsent,.materialRequestForm>.button{grid-column:1}.knowledgeBridgeTopics a,.knowledgeBridgeTopics a:nth-child(odd){border-left:1px solid #c7c0b4;min-height:112px}.helpHeroStats{grid-template-columns:1fr}.helpHeroStats div{min-height:80px}.helpHeroStats div,.helpHeroStats div:first-child{border-bottom:1px solid #ffffff2e;border-left:1px solid #ffffff2e}.helpHeroStats span{margin-top:8px}.helpTools{padding:19px}.helpSearchBox input{min-height:56px;font-size:max(.8rem, var(--font-small-min))}.helpReader{padding:26px 20px}.helpProse p{font-size:max(.82rem, var(--font-small-min))}.backToTop{min-height:46px;padding:6px 12px 6px 6px;bottom:10px;left:10px}.backToTop>span{width:32px;height:32px}.backToTop strong{max-width:92px;font-size:max(.64rem, var(--font-small-min));text-align:left;line-height:1.2}.supportAssistant{bottom:10px;right:10px}.assistantPanel{width:calc(100vw - 20px);height:calc(100dvh - 82px)}.assistantLauncher{min-height:48px}.referencePeopleGrid figure,.referencePeopleGrid img{min-height:300px}.featureGroupList{grid-template-columns:minmax(0,1fr);gap:18px}.featureGroup{padding:24px}.featureGroupIntro h2,.featureGroupIntro p{min-height:0}.featureGroupIntro h2{font-size:1.5rem}.featureGroupLink{justify-content:space-between;width:100%}.featureMonolithCallout{padding-block:70px}.audienceList article{grid-template-columns:36px 1fr}.priceCard{padding:24px}.releaseCard{padding:25px}.fiscalCard{padding:26px}.footerGrid{grid-template-columns:1fr 1fr;gap:38px 25px}.footerBrand,.footerLidderNav{grid-column:1/-1}.footerLidderLinks{gap:5px 18px}.footerGrid>div:last-child{grid-column:auto}.footerBottom{text-align:center;grid-template-columns:1fr;gap:14px}.footerSocial{justify-content:center}.archiveToolbar{flex-direction:column}.archiveRelease{grid-template-columns:1fr;gap:25px}.releaseHeroFacts{grid-template-columns:1fr}.releaseHeroFacts div{border-top:1px solid #d8d0c2;border-left:0;min-height:0}.releaseHeroFacts div:first-child{border-top:0}.releaseYearGroups{gap:58px}.releaseYearIndex{margin-bottom:48px}.archiveVersion{grid-template-columns:auto 1fr;align-items:center;column-gap:13px;display:grid}.archiveVersion>span{grid-column:1/-1;margin-bottom:9px}.archiveVersion small{margin-top:0}.releaseBreadcrumb{margin-bottom:32px}.releaseArticleAside{grid-template-columns:1fr}.releaseArticleAside>strong,.releaseArticleAside p,.releaseArticleAside a{grid-area:auto/1}.releaseArticleNavigation{grid-template-columns:1fr;padding-bottom:65px}.releaseArticleNavigation a:last-child{text-align:left}.appAnalytics{grid-template-columns:85px 1fr}.interactiveCanvas{padding:9px 7px 57px}.lidderExplorer{grid-template-columns:118px minmax(0,1fr);min-height:286px}.lidderSubmenu{max-height:286px;padding:6px}.submenuHeading{min-height:31px;padding-inline:5px}.submenuHeading span{font-size:max(.61rem, var(--font-small-min))}.submenuHeading small{font-size:max(.5rem, var(--font-small-min))}.lidderSubmenu button{min-height:30px;font-size:max(.56rem, var(--font-small-min));padding:6px}.lidderDetail{padding:14px 12px}.detailBreadcrumb{font-size:max(.49rem, var(--font-small-min));margin-bottom:14px}.detailKicker{font-size:max(.51rem, var(--font-small-min))}.lidderDetail h3{max-width:100%;font-size:.94rem}.lidderDetail>p:not(.detailKicker){max-width:100%;font-size:max(.62rem, var(--font-small-min));line-height:1.48}.detailTags{margin-top:10px}.detailTags span{font-size:max(.49rem, var(--font-small-min));padding:4px 5px}.detailBack{top:34px;right:10px}.exactSubmenu{grid-template-columns:1fr;max-height:112px}.exactSubmenu button{min-height:29px;font-size:max(.53rem, var(--font-small-min));padding:5px 6px}.conceptHint{font-size:max(.61rem, var(--font-small-min));margin-top:9px;padding-inline:8px}.goldCommandRow{gap:4px;left:8px;right:8px}.goldCommandRow button{width:27px;height:27px}.goldCommandRow button>span{font-size:max(.88rem, var(--font-small-min))}.questionPreviewList a{grid-template-columns:1fr 24px;gap:10px}.questionPreviewList a span{grid-column:1/-1}.answerList summary{grid-template-columns:1fr 30px;gap:10px}.answerList summary>span{grid-column:1/-1}.answerList details>div{padding:0 0 25px}.journeySticky{min-height:660px}.journeyCopy .eyebrow{margin-bottom:8px}.journeyCopy h2{font-size:2rem}.journeySteps button span{max-width:74px;line-height:1.15}.journeyVisual{min-height:445px}.journeyOrbit{width:320px;height:320px}.artifactDeck{top:34%;transform:translate(-50%,-50%)scale(.7)}.demoSteps,.demoRequestForm{grid-template-columns:1fr}.demoSteps div{border-bottom:1px solid #ffffff29;border-right:0;min-height:115px}.demoSteps div:last-child{border-bottom:0}.demoFormWide,.demoConsent,.demoFormSubmit{grid-column:1}.demoFormSubmit{flex-direction:column;align-items:stretch}.demoFormSubmit small{max-width:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}.revealItem{opacity:1;transform:none}.appWindow{transform:none}.journeyArtifact{transition:none}.journeyHint span,.journeyResult{animation:none}}.fiscalScanPage{background:#f5f2eb}.fsHero{color:#fff;background:#171b1d;align-items:center;min-height:calc(100svh - 74px);padding:82px 0 90px;display:grid;position:relative;overflow:hidden}.fsHero:before{content:"";pointer-events:none;background:radial-gradient(circle at 78% 16%,#5991b03b,#0000 32%),radial-gradient(circle at 8% 84%,#d5aa5321,#0000 28%),repeating-linear-gradient(135deg,#0000 0 78px,#ffffff06 78px 79px);position:absolute;inset:0}.fsHeroGrid{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);align-items:center;gap:76px;display:grid;position:relative}.fsHeroCopy h1{max-width:760px;margin-bottom:30px;font-size:clamp(3.4rem,6vw,6.2rem);line-height:.94}.fsHeroCopy .eyebrow{color:#e8c86e}.fsHeroCopy .lead{color:#c8ced0;max-width:710px}.fsHeroActions{justify-items:start;gap:16px;margin-top:34px;display:grid}.fsStoreButtons{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fsStoreButtons>a{z-index:1;cursor:pointer;position:relative}.fsStoreButtons>a>*{pointer-events:none}.googlePlayButton{color:#fff;background:#070809;border:1px solid #73797b;border-radius:12px;justify-content:center;align-items:center;gap:13px;width:215px;min-width:215px;height:64px;min-height:64px;padding:10px 18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 28px #0000003d}.appStoreButton{color:#fff;background:#070809;border:1px solid #73797b;border-radius:12px;justify-content:center;align-items:center;gap:13px;width:215px;height:64px;padding:10px 18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 28px #0000003d}.appStoreButton>span{line-height:1;display:grid}.appStoreButton small{font-size:max(.57rem, var(--font-small-min));letter-spacing:.12em;margin-bottom:5px;font-weight:650}.appStoreButton strong{letter-spacing:-.02em;font-size:1.37rem;font-weight:520}.appleStoreMark{fill:currentColor;flex:0 0 29px;width:29px;height:35px}:is(.googlePlayButton:hover,.googlePlayButton:focus-visible,.appStoreButton:hover,.appStoreButton:focus-visible){border-color:#d5aa53;transform:translateY(-2px);box-shadow:0 15px 35px #00000052}.googlePlayButton>span:last-child{line-height:1;display:grid}.googlePlayButton small{font-size:max(.57rem, var(--font-small-min));letter-spacing:.12em;margin-bottom:5px;font-weight:650}.googlePlayButton strong{letter-spacing:-.02em;font-size:1.37rem;font-weight:520}.googlePlayMark{color:#79c8e8;text-shadow:4px 5px #e5bd52,-3px 4px #60b86b;place-items:center;width:31px;height:35px;font-size:1.55rem;display:grid}.fsStoreButtons.compact .googlePlayButton,.fsStoreButtons.compact .appStoreButton{border-radius:9px;gap:9px;width:170px;min-width:170px;height:50px;min-height:50px;padding:7px 13px;box-shadow:0 7px 18px #0000002e}.fsStoreButtons.compact .googlePlayMark{width:23px;height:27px;font-size:1.08rem}.fsStoreButtons.compact .appleStoreMark{flex-basis:23px;width:23px;height:27px}.fsStoreButtons.compact .googlePlayButton small,.fsStoreButtons.compact .appStoreButton small{font-size:max(.46rem, var(--font-small-min));margin-bottom:3px}.fsStoreButtons.compact .googlePlayButton strong,.fsStoreButtons.compact .appStoreButton strong{font-size:1rem}.fsQuietButton{color:#fff;background:0 0;border:1px solid #ffffff42;min-height:58px}:is(.fsQuietButton:hover,.fsQuietButton:focus-visible){color:#17191a;background:#f2ede2}.fsHeroFacts{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.fsHeroFacts span{color:#9da5a8;min-width:130px;font-size:max(.69rem, var(--font-small-min));border:1px solid #ffffff21;border-radius:7px;padding:11px 15px;line-height:1.4;display:grid}.fsHeroFacts b{color:#fff;font-size:max(.87rem, var(--font-small-min))}.fsHeroVisual{min-height:610px;position:relative}.fsBrandPanel{border:1px solid #ffffff1a;border-radius:16px;position:absolute;top:-70px;left:0;right:6%;overflow:hidden;box-shadow:0 35px 85px #0000006b}.fsBrandPanel img{width:100%;height:auto;display:block}.fsPhoneFrame{z-index:2;background:#111;border:8px solid #060708;border-radius:34px;width:252px;height:518px;position:absolute;bottom:-8%;right:2%;overflow:hidden;transform:rotate(3deg);box-shadow:0 28px 65px #0000008c}.fsPhoneFrame:before{content:"";z-index:3;background:#060708;border-radius:15px;width:72px;height:17px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.fsPhoneFrame img{object-fit:cover;width:100%;height:100%;display:block}.fsFloatCard{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#272d30f0;border:1px solid #ffffff30;border-radius:11px;grid-template-columns:48px 1fr;align-items:center;gap:12px;width:240px;padding:14px;display:grid;position:absolute;box-shadow:0 18px 38px #00000059}.fsFloatCard span{color:#fff;width:48px;height:48px;font-size:max(.76rem, var(--font-small-min));letter-spacing:.08em;background:#5991b0;border-radius:8px;place-items:center;font-weight:850;display:grid}.fsFloatCard strong{font-size:max(.76rem, var(--font-small-min));line-height:1.35}.fsFloatPdf{bottom:20%;left:2%}.fsFloatXml{bottom:4%;left:22%}.fsFloatXml span{color:#17191a;background:#d5aa53}.fsWorkflowSection{background:#f5f2eb}.fsWorkflow{border-top:1px solid #bdb9af;border-bottom:1px solid #bdb9af;grid-template-columns:repeat(4,1fr);gap:0;margin:52px 0 0;padding:0;list-style:none;display:grid}.fsWorkflow li{border-left:1px solid #bdb9af;min-height:310px;padding:28px 28px 34px;transition:background .18s,transform .18s;position:relative}.fsWorkflow li:last-child{border-right:1px solid #bdb9af}.fsWorkflow li:hover{z-index:1;background:#fff;transform:translateY(-7px);box-shadow:0 20px 45px #1d202117}.fsWorkflow li>span{color:#7d642d;width:42px;height:42px;font-size:max(.7rem, var(--font-small-min));border:1px solid #a89a78;border-radius:50%;place-items:center;margin-bottom:66px;font-weight:800;display:grid}.fsWorkflow h3{margin-bottom:13px;font-size:1.18rem}.fsWorkflow p{color:#697073;font-size:max(.86rem, var(--font-small-min));margin:0;line-height:1.7}.fsFeatureSection{color:#fff;background:#1d2224;overflow:hidden}.fsFeatureSection:after{content:"";border:1px solid #e6ce7a2e;border-radius:50%;width:480px;height:480px;position:absolute;top:-150px;right:-170px;box-shadow:0 0 0 70px #5991b00a,0 0 0 140px #5991b006}.fsFeatureGrid{z-index:1;grid-template-columns:.72fr 1.28fr;align-items:start;gap:78px;display:grid;position:relative}.fsFeatureIntro{position:sticky;top:125px}.fsFeatureIntro>p:not(.eyebrow){color:#bfc6c8;max-width:470px}.fsLightLink{color:#e4c77e}.fsFeatureCards{border-top:1px solid #ffffff2b;border-left:1px solid #ffffff2b;grid-template-columns:1fr 1fr;display:grid}.fsFeatureCards article{border-bottom:1px solid #ffffff2b;border-right:1px solid #ffffff2b;min-height:245px;padding:28px;transition:background .18s}.fsFeatureCards article:hover{background:#5991b01c}.fsFeatureCards article>span{color:#e6ce7a;width:45px;height:45px;font-size:max(.7rem, var(--font-small-min));letter-spacing:.05em;border:1px solid #e6ce7a80;border-radius:8px;place-items:center;margin-bottom:45px;font-weight:850;display:grid}.fsFeatureCards h3{margin-bottom:12px}.fsFeatureCards p{color:#adb5b8;font-size:max(.82rem, var(--font-small-min));margin:0;line-height:1.7}.fsCompatibilitySection{background:#f4efe4;overflow:hidden}.fsCompatibilityGrid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:clamp(55px,8vw,110px);display:grid}.fsCompatibilityIntro h2{max-width:600px}.fsCompatibilityIntro>p:not(.eyebrow){color:#5f686b;max-width:620px;font-size:.96rem;line-height:1.8}.fsCompatibilityOutput{grid-template-columns:1fr 1fr;gap:10px;margin:30px 0 27px;display:grid}.fsCompatibilityOutput article{background:#ffffff9e;border:1px solid #c8c0b0;border-radius:7px;align-content:end;min-height:145px;padding:20px;display:grid;position:relative;overflow:hidden}.fsCompatibilityOutput article:after{content:"";background:#5991b017;border-radius:50%;width:90px;height:90px;position:absolute;top:-24px;right:-24px}.fsCompatibilityOutput article:last-child:after{background:#d5aa5324}.fsCompatibilityOutput span{color:#3f6371;font-size:max(.7rem, var(--font-small-min));letter-spacing:.1em;font-weight:900;position:absolute;top:18px;left:20px}.fsCompatibilityOutput article:last-child span{color:#8a6729}.fsCompatibilityOutput strong{color:#293f48;font-size:max(.92rem, var(--font-small-min));line-height:1.35}.fsCompatibilityOutput small{color:#687174;font-size:max(.65rem, var(--font-small-min));margin-top:5px;line-height:1.45}.fsCompatibilityDetails>p{color:#566165;max-width:760px;font-size:max(.91rem, var(--font-small-min));margin-top:0;line-height:1.8}.fsCompatibilityPoints{border-top:1px solid #c8c0b0;border-left:1px solid #c8c0b0;grid-template-columns:repeat(3,1fr);margin:34px 0;display:grid}.fsCompatibilityPoints article{background:#ffffff57;border-bottom:1px solid #c8c0b0;border-right:1px solid #c8c0b0;min-height:160px;padding:22px}.fsCompatibilityPoints span{color:#8a6729;font-size:max(.61rem, var(--font-small-min));letter-spacing:.1em;margin-bottom:38px;font-weight:850;display:block}.fsCompatibilityPoints strong{color:#293f48;font-size:max(.83rem, var(--font-small-min));line-height:1.5;display:block}.fsCompatibilityDetails .fsCompatibilityClosing{color:#344b54;background:#ffffff7a;border-left:3px solid #d5aa53;margin-bottom:0;padding:18px 21px;font-weight:680}.fsGallerySection{background:#e8e4db;overflow:hidden}.fsGallerySection .sectionIntro p:last-child{color:#687073;max-width:690px;margin-inline:auto}.fsPlatformGalleryBlock{margin-top:54px}.fsPlatformChooser{justify-content:center;align-items:center;gap:20px;margin:0 auto 34px;display:flex}.fsPlatformChooser>span{color:#687073;font-size:max(.68rem, var(--font-small-min));letter-spacing:.12em;font-weight:850}.fsPlatformChooser>div{background:#ffffff7a;border:1px solid #bbb6ac;border-radius:999px;gap:5px;padding:5px;display:inline-flex;box-shadow:0 10px 28px #202c3112}.fsPlatformChooser button{color:#405b67;min-width:128px;font:inherit;font-size:max(.88rem, var(--font-small-min));cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:12px 20px;font-weight:800;transition:color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex}.fsPlatformChooser button b{color:#bd8e29;font-size:max(.64rem, var(--font-small-min))}.fsPlatformChooser button:hover{transform:translateY(-1px)}.fsPlatformChooser button.active{color:#fff;background:#263d47;box-shadow:0 7px 18px #23363e33}.fsPlatformChooser button.active b{color:#e2b64f}.fsPlatformGalleryHeader{align-items:center;gap:14px;margin-bottom:24px;display:flex}.fsPlatformGalleryHeader span{color:#fff;font-size:max(.61rem, var(--font-small-min));letter-spacing:.1em;background:#405b67;border-radius:99px;padding:7px 10px;font-weight:850}.fsPlatformGalleryHeader strong{color:#344b54;font-size:1rem}.fsPlatformGalleryHeader small{color:#687073;font-size:max(.76rem, var(--font-small-min));margin-left:auto}.fsGalleryCards{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:15px;display:grid}.fsGalleryCards>button{color:#344b54;min-width:0;height:100%;font:inherit;text-align:left;cursor:zoom-in;background:#ffffff94;border:1px solid #c8c1b4;border-radius:14px;flex-direction:column;padding:14px 14px 18px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:flex;box-shadow:0 12px 28px #263d4712}.fsGalleryCards>button:hover{background:#fff;border-color:#9e7b34;transform:translateY(-5px);box-shadow:0 18px 36px #263d4721}.fsGalleryCardImage{background:#15191b;border:5px solid #151a1d;border-radius:18px;width:100%;display:block;position:relative;overflow:hidden;box-shadow:0 15px 30px #0000002e}.fsGalleryCardImage img{aspect-ratio:1080/2340;object-fit:cover;object-position:top;width:100%;height:auto;display:block}.fsGalleryCardImage i{color:#e2b64f;min-width:30px;height:30px;font-size:max(.65rem, var(--font-small-min));-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#12191cd6;border-radius:99px;place-items:center;padding:0 7px;font-style:normal;font-weight:850;display:grid;position:absolute;top:9px;left:9px}.fsGalleryCards>button>strong{color:#263d47;margin-top:17px;font-size:.95rem;line-height:1.25;display:block}.fsGalleryCards>button>small{color:#687073;font-size:max(.76rem, var(--font-small-min));margin-top:7px;line-height:1.48;display:block}.fsGalleryViewer{background:linear-gradient(135deg,#273a43 0%,#19252b 100%);border:1px solid #cbc5b8;border-radius:18px;grid-template-columns:minmax(310px,430px) minmax(260px,1fr);align-items:center;gap:clamp(38px,7vw,110px);min-height:760px;padding:clamp(34px,5vw,70px);display:grid;box-shadow:0 28px 65px #1e2a3024}.fsGalleryMain{cursor:zoom-in;background:#15191b;border:10px solid #111618;border-radius:40px;width:100%;max-width:430px;margin:0 auto;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 32px 70px #00000061}.fsGalleryMain img{aspect-ratio:1080/2340;object-fit:cover;width:100%;height:auto;display:block}.fsGalleryMain>span{color:#fff;font-size:max(.72rem, var(--font-small-min));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f1416d1;border-radius:999px;padding:9px 13px;font-weight:800;position:absolute;bottom:18px;right:18px}.fsGalleryCopy{color:#fff}.fsGalleryCopy>span{color:#e2b64f;font-size:max(.74rem, var(--font-small-min));letter-spacing:.12em;font-weight:850}.fsGalleryCopy>strong{max-width:620px;margin-top:20px;font-size:clamp(2rem,4vw,4.2rem);line-height:1.02;display:block}.fsGalleryCopy p{color:#c4cdd1;max-width:560px;margin:22px 0 0;font-size:1.04rem;line-height:1.7}.fsGalleryCopy>div{gap:10px;margin-top:34px;display:flex}.fsGalleryCopy>div button{color:#fff;width:52px;height:52px;font:inherit;cursor:pointer;background:0 0;border:1px solid #718087;border-radius:50%;place-items:center;font-size:1.35rem;transition:background .18s,color .18s,transform .18s;display:grid}.fsGalleryCopy>div button:hover{color:#172229;background:#e2b64f;transform:translateY(-2px)}.fsGalleryThumbs{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:18px;display:grid}.fsGalleryThumbs button{color:#344b54;text-align:left;cursor:pointer;background:#ffffff8c;border:1px solid #c8c1b4;border-radius:10px;grid-template-columns:auto 46px 1fr;align-items:center;gap:10px;min-height:84px;padding:10px 12px;transition:border-color .18s,background .18s,transform .18s;display:grid}.fsGalleryThumbs button:hover{border-color:#9e7b34;transform:translateY(-2px)}.fsGalleryThumbs button.active{background:#fff;border-color:#405b67;box-shadow:inset 0 0 0 1px #405b67,0 10px 24px #263d471a}.fsGalleryThumbs button>span{color:#a77922;font-size:max(.66rem, var(--font-small-min));font-weight:850}.fsGalleryThumbs img{object-fit:cover;object-position:top;background:#202426;border-radius:5px;width:46px;height:62px}.fsGalleryThumbs strong{font-size:max(.75rem, var(--font-small-min));line-height:1.25}.fsGalleryLightbox{z-index:3000;cursor:zoom-out;background:#070b0ded;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.fsGalleryLightbox img{object-fit:contain;cursor:default;border-radius:22px;width:auto;max-width:min(92vw,720px);height:auto;max-height:94vh;display:block;box-shadow:0 35px 90px #00000094}.fsGalleryClose{z-index:1;color:#fff;cursor:pointer;background:#0f1416d1;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:48px;height:48px;font-size:1.9rem;display:grid;position:fixed;top:22px;right:28px}.fsPricingSection{background:#f8f7f3}.fsPricingGrid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:16px;margin-top:48px;display:grid}.fsPriceCard{background:#fff;border:1px solid #d0ccc2;border-radius:10px;flex-direction:column;min-height:450px;padding:26px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative}.fsPriceCard:hover{border-color:#a88643;transform:translateY(-6px);box-shadow:0 20px 45px #1d20211a}.fsPriceCard.featured{border:2px solid #405b67;box-shadow:0 18px 48px #2a3d4521}.fsPriceChoice{color:#fff;font-size:max(.56rem, var(--font-small-min));letter-spacing:.08em;text-transform:uppercase;background:#405b67;border-radius:99px;padding:5px 8px;font-weight:800;position:absolute;top:16px;right:16px}.fsPriceCode{border-bottom:1px solid #dedbd3;gap:8px;min-height:105px;padding-bottom:22px;display:grid}.fsPriceCode>span{color:#405b67;letter-spacing:.08em;font-size:1.55rem;font-weight:800}.fsPriceCode small{color:#737a7c;max-width:185px;font-size:max(.7rem, var(--font-small-min));line-height:1.45}.fsPrice{gap:2px;margin:27px 0 22px;display:grid}.fsPriceLine{align-items:baseline;gap:8px;display:flex}.fsPrice strong{font-size:1.55rem;line-height:1.15}.fsPrice span{color:#7c8284;font-size:max(.66rem, var(--font-small-min))}.fsPrice .fsPriceVat{font-size:max(.62rem, var(--font-small-min));letter-spacing:.035em;white-space:nowrap;font-weight:780}.fsPriceCard ul{gap:0;margin:0 0 26px;padding:0;list-style:none;display:grid}.fsPriceCard li{font-size:max(.79rem, var(--font-small-min));border-bottom:1px solid #ece9e3;padding:10px 0;font-weight:650}.fsPriceCard li:before{content:"+";color:#9a722b;margin-right:9px}.fsPriceButton{color:#243a43;background:0 0;border:1px solid #405b67;width:100%;margin-top:auto}:is(.fsPriceButton:hover,.fsPriceButton:focus-visible){color:#202324;background:#d5aa53;border-color:#d5aa53}.fsPriceStoreButtons{gap:8px;width:100%;margin-top:auto;display:grid}.fsPriceStoreButtons .googlePlayButton,.fsPriceStoreButtons .appStoreButton{width:100%;min-width:0}.fsPricingNote{background:#f3e6c3;border:1px solid #c8ad71;border-radius:10px;grid-template-columns:1fr 1fr;align-items:center;gap:35px;margin-top:26px;padding:25px 28px;display:grid}.fsPricingNote>div{gap:4px;display:grid}.fsPricingNote span{color:#806127;font-size:max(.62rem, var(--font-small-min));letter-spacing:.12em;font-weight:850}.fsPricingNote strong{font-size:1rem}.fsPricingNote p{color:#665d4b;font-size:max(.76rem, var(--font-small-min));margin:0;line-height:1.65}.fsClubDiscount{background:#fff8e5;border:1px solid #a7771d;border-radius:8px;align-items:center;gap:12px;width:fit-content;margin-top:14px;padding:10px 15px 10px 12px;display:flex;box-shadow:0 8px 20px #8061271f}.fsClubDiscount b{color:#24404b;font-size:1.65rem;line-height:1}.fsClubDiscount em{color:#6f5119;max-width:270px;font-size:max(.74rem, var(--font-small-min));text-transform:uppercase;font-style:normal;font-weight:850;line-height:1.25}.fsPriceFootnote{color:#6d7476;font-size:max(.68rem, var(--font-small-min));text-align:right;margin:14px 4px 0;font-weight:650}.fsManualSection{background:#ebe8e0}.fsManualGrid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:85px;display:grid}.fsManualPreview{min-height:590px;color:inherit;cursor:pointer;background:repeating-linear-gradient(135deg,#e2ded5 0 1px,#0000 1px 36px);border:1px solid #c7c2b6;place-items:center;padding:50px;text-decoration:none;transition:border-color .18s,background-color .18s;display:grid;position:relative}:is(.fsManualPreview:hover,.fsManualPreview:focus-visible){background-color:#d5aa5329;border-color:#d5aa53;outline:0}.fsManualPreview{border-radius:16px}.fsManualPage{border-radius:10px}.fsManualLabel{border-radius:6px}:is(.fsManualPreview:hover .fsManualPage,.fsManualPreview:focus-visible .fsManualPage){background-color:#fffaf0}:is(.fsManualPreview:hover .fsManualLabel,.fsManualPreview:focus-visible .fsManualLabel){color:#202324;background-color:#d5aa53}:is(.fsManualPreview:hover .fsManualPage,.fsManualPreview:focus-visible .fsManualPage){transform:rotate(-.8deg)translateY(-7px);box-shadow:0 31px 66px #1c1e1f3d}.fsManualLabel{color:#fff;font-size:max(.57rem, var(--font-small-min));letter-spacing:.12em;background:#1d2224;padding:6px 9px;font-weight:800;position:absolute;top:20px;left:20px}.fsManualPage{background:#fff;flex-direction:column;align-items:flex-start;width:min(320px,100%);min-height:440px;padding:42px 38px;transition:transform .18s,box-shadow .18s,background-color .18s;display:flex;position:relative;transform:rotate(-2.2deg);box-shadow:0 24px 55px #1c1e1f30}.fsManualPage:after{content:"";background:repeating-linear-gradient(#0000 0 14px,#e5e2db 14px 15px);border-top:1px solid #d8d5cd;height:74px;position:absolute;bottom:40px;left:38px;right:38px}.fsManualPage img{border-radius:18px;width:86px;height:86px;margin-bottom:55px}.fsManualPage small{color:#6f777a;font-size:max(.62rem, var(--font-small-min));letter-spacing:.12em}.fsManualPage strong{margin-top:4px;font-size:2.2rem;line-height:1}.fsManualPage p{color:#405b67;font-size:max(.92rem, var(--font-small-min));margin:12px 0 0;font-weight:700}.fsManualPage i{color:#7b8082;font-size:max(.67rem, var(--font-small-min));margin-top:17px;font-style:normal}.fsManualOpen{color:#405b67;font-size:max(.65rem, var(--font-small-min));align-items:center;gap:8px;font-weight:850;display:flex;position:absolute;bottom:20px;right:20px}.fsManualOpen b{color:#9a722b;font-size:max(.9rem, var(--font-small-min))}.fsManualCopy>p:not(.eyebrow){color:#636a6d;max-width:680px;font-size:1rem}.fsManualCopy ul{border-top:1px solid #c9c5bc;border-left:1px solid #c9c5bc;grid-template-columns:1fr 1fr;gap:0;margin:31px 0 34px;padding:0;list-style:none;display:grid}.fsManualCopy li{min-height:90px;font-size:max(.78rem, var(--font-small-min));border-bottom:1px solid #c9c5bc;border-right:1px solid #c9c5bc;padding:19px;font-weight:650}.fsManualCopy li:before{content:"✓";color:#8c692b;margin-bottom:6px;font-weight:900;display:block}.fsManualActions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.fsPrivacySection{color:#fff;background:#202527}.fsPrivacyGrid{grid-template-columns:.75fr 1.25fr;align-items:start;gap:80px;display:grid}.fsPrivacyFacts{border-top:1px solid #ffffff2b;display:grid}.fsPrivacyFacts p{border-bottom:1px solid #ffffff2b;grid-template-columns:.52fr 1fr;gap:28px;margin:0;padding:25px 0;display:grid}.fsPrivacyFacts strong{font-size:max(.87rem, var(--font-small-min))}.fsPrivacyFacts span{color:#aeb6b8;font-size:max(.77rem, var(--font-small-min));line-height:1.7}.fsPrivacyLinks{flex-wrap:wrap;gap:24px;padding-top:23px;display:flex}.fsPrivacyLinks a{color:#e6ce7a;font-size:max(.72rem, var(--font-small-min));font-weight:750}:is(.fsPrivacyLinks a:hover,.fsPrivacyLinks a:focus-visible){text-underline-offset:5px;text-decoration:underline}.fsDownloadSection{background:#d7ad55}.fsDownloadCard{grid-template-columns:150px 1fr auto;align-items:center;gap:42px;display:grid}.fsDownloadCard>img{border-radius:28px;width:150px;height:150px;box-shadow:0 16px 35px #5e420f40}.fsDownloadCard h2{margin-bottom:12px;font-size:clamp(2.25rem,4vw,3.5rem)}.fsDownloadCard p:last-child{color:#57451f;margin:0}.fsDownloadActions{justify-items:center;gap:13px;display:grid}.fsDownloadActions .textLink{font-size:max(.72rem, var(--font-small-min))}.fsLicenseFormTrigger{cursor:pointer;background:0 0;border:0;padding:0}.offerRequestTrigger{cursor:pointer;font:inherit}:is(.fsLicenseFormTrigger:hover,.fsLicenseFormTrigger:focus-visible){color:#263f49;text-underline-offset:5px;text-decoration:underline}.fiscalScanPage{--fs-accent:#d5aa53;--fs-accent-ink:#202324}.fiscalScanPage .button:hover,.fiscalScanPage .fsPlatformChooser button.active,.fiscalScanPage .fsPlatformChooser button:hover{background:var(--fs-accent);border-color:var(--fs-accent);color:var(--fs-accent-ink);box-shadow:0 10px 24px #9f731e29}.fiscalScanPage .button:focus-visible{background:var(--fs-accent);border-color:var(--fs-accent);color:var(--fs-accent-ink);box-shadow:0 10px 24px #9f731e29}.fiscalScanPage .fsPlatformChooser button:focus-visible{background:var(--fs-accent);border-color:var(--fs-accent);color:var(--fs-accent-ink);box-shadow:0 10px 24px #9f731e29}.fiscalScanPage .fsPlatformChooser button.active b{color:#684812}.fiscalScanPage .fsPriceCard.featured{border-color:var(--fs-accent);box-shadow:0 18px 48px #9f731e1f}.fiscalScanPage .fsPriceChoice,.fiscalScanPage .fsPlatformGalleryHeader span{background:var(--fs-accent);color:var(--fs-accent-ink)}:is(.fiscalScanPage .fsGalleryCards>button:hover,.fiscalScanPage .fsGalleryCards>button:focus-visible){border-color:var(--fs-accent);background:#fff9ec}:is(.fiscalScanPage .fsLicenseFormTrigger:hover,.fiscalScanPage .fsLicenseFormTrigger:focus-visible){color:#866018}:is(.fiscalScanPage .fsLightLink:hover,.fiscalScanPage .fsLightLink:focus-visible){color:#edc875}:is(.fiscalScanLicenseModal .button:hover,.fiscalScanLicenseModal .button:focus-visible){color:#202324;background:#d5aa53;border-color:#d5aa53}.fsLicenseModalBackdrop{z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090c0dc7;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.fsLicenseModal{overscroll-behavior:contain;color:#283a41;background:#f9f6ef;border:1px solid #9d8656;border-radius:13px;width:min(680px,100%);min-height:0;max-height:calc(100dvh - 40px);overflow-y:auto;box-shadow:0 35px 100px #00000075}.fsLicenseForm{gap:17px;padding:clamp(25px,5vw,45px);display:grid}.fsLicenseForm,.fsLicenseSuccess{background-image:url(/brand/lidder-form-watermark.svg);background-position:right 22px top 38px;background-repeat:no-repeat;background-size:min(52%,320px)}.fsLicenseSuccess{background-position:right 20px center}.fsLicenseForm>header{border-bottom:1px solid #d7d0c4;justify-content:space-between;align-items:flex-start;gap:25px;padding-bottom:20px;display:flex}.fsLicenseForm>header span,.fsLicenseSuccess>span{color:#936b28;font-size:max(.57rem, var(--font-small-min));letter-spacing:.13em;font-weight:850}.fsLicenseForm h2,.fsLicenseSuccess h2{color:#223a43;margin:8px 0 0;font-size:clamp(1.8rem,4vw,2.65rem)}.fsLicenseForm>header>button{color:#42585f;cursor:pointer;background:0 0;border:1px solid #c6bdae;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:1.35rem;display:grid}.fsLicenseForm>p{color:#6d7577;font-size:max(.73rem, var(--font-small-min));margin:-2px 0 2px}.fsLicenseForm>label:not(.fsLicenseHoneypot){color:#344d56;font-size:max(.65rem, var(--font-small-min));gap:7px;font-weight:780;display:grid}.fsLicenseForm input,.fsLicenseForm textarea{color:#24373e;width:100%;font-size:max(.76rem, var(--font-small-min));background:#fff;border:1px solid #bdb6aa;border-radius:6px;outline:0;padding:12px 13px}.fsLicenseForm input{min-height:48px}.fsLicenseForm textarea{resize:vertical;min-height:135px}.fsLicenseForm input[aria-invalid=true],.fsLicenseForm textarea[aria-invalid=true]{background:#fff5f2;border-color:#c88479;box-shadow:0 0 0 2px #b84f3b14}.fsLicenseForm .contactFieldError{color:#a13e2e;font-size:.85rem;font-weight:500;line-height:1.4}input[data-sr-invalid=true],textarea[data-sr-invalid=true],select[data-sr-invalid=true]{background:#fff5f2!important;border-color:#c88479!important;box-shadow:0 0 0 2px #b84f3b14!important}.serbianFieldError{color:#a13e2e;margin-top:5px;font-size:.85rem;font-weight:500;line-height:1.4;display:block}.fsLicenseForm input:focus,.fsLicenseForm textarea:focus{border-color:#567785;box-shadow:0 0 0 3px #4b717f21}.fsLicenseHoneypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.fsLicenseFormError{color:#8c3528;font-size:max(.68rem, var(--font-small-min));background:#fff0ec;border:1px solid #cb9386;border-radius:5px;margin:0;padding:10px 12px}.fsLicenseForm>footer{justify-content:space-between;align-items:center;gap:24px;padding-top:4px;display:flex}.fsLicenseForm>footer small{color:#747d7f;max-width:260px;font-size:max(.57rem, var(--font-small-min));line-height:1.5}.fsLicenseForm>footer .button{color:#fff;cursor:pointer;background:#405b67;flex:none}.fsLicenseForm>footer .button:disabled{opacity:.6;cursor:wait}.fsLicenseForm.holidayOfferForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;padding:22px 26px}.holidayOfferForm>header,.holidayOfferForm>p,.holidayOfferForm>footer,.holidayOfferForm>label:first-of-type,.holidayOfferForm>label:nth-of-type(4){grid-column:1/-1}.holidayOfferForm>header{gap:14px;padding-bottom:10px}.holidayOfferForm h2{margin-top:5px;font-size:clamp(1.6rem,3vw,2rem);line-height:1.12}.holidayOfferForm>p{font-size:.8rem;line-height:1.45}.holidayOfferForm>label:not(.fsLicenseHoneypot){gap:4px}.holidayOfferForm input{min-height:38px;padding:8px 10px}.holidayOfferForm textarea{min-height:76px;padding:8px 10px}.holidayOfferForm>footer{gap:10px}.holidayOfferForm>footer .button{min-height:42px;padding:10px 14px;font-size:.8rem}@media (max-width:480px){.fsLicenseForm.holidayOfferForm{grid-template-columns:minmax(0,1fr);padding:18px}}.referralRequestTrigger{cursor:pointer}.referralRequestModal{width:min(850px,100%)}.referralRequestFormGroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.referralRequestGroup{background:#fff;border:1px solid #d7d0c4;border-radius:7px;gap:14px;min-width:0;margin:0;padding:20px;display:grid}.referralRequestGroup legend{color:#936b28;font-size:max(.65rem, var(--font-small-min));letter-spacing:.1em;padding:0 8px;font-weight:850}.referralRequestGroup label{color:#344d56;font-size:max(.7rem, var(--font-small-min));gap:7px;font-weight:780;display:grid}@media (max-width:760px){.referralRequestFormGroups{grid-template-columns:1fr}}.fsLicenseSuccess{justify-items:start;padding:clamp(35px,6vw,60px);display:grid}.fsLicenseSuccess p{color:#687174;max-width:510px;margin:18px 0 28px}.fsLicenseSuccess .button{color:#fff;cursor:pointer;background:#405b67}.fiscalScanCrossSection{color:#fff;background:#202527;padding-block:42px;overflow:hidden}.fiscalScanCrossCard{grid-template-columns:118px minmax(0,1fr) auto;align-items:center;gap:36px;display:grid}.fiscalScanCrossIcon{background:#15191b;border-radius:26px;place-items:center;width:118px;height:118px;transition:transform .18s;display:grid;box-shadow:0 17px 34px #00000047}:is(.fiscalScanCrossIcon:hover,.fiscalScanCrossIcon:focus-visible){transform:translateY(-4px)rotate(-1deg)}.fiscalScanCrossIcon img{border-radius:26px;width:100%;height:100%}.fiscalScanCrossCard h2{color:#fff;max-width:740px;margin:3px 0 10px;font-size:clamp(1.75rem,3vw,2.8rem)}.fiscalScanCrossCard>div>p:last-child{color:#aeb6b8;max-width:720px;font-size:max(.8rem, var(--font-small-min));margin:0;line-height:1.6}@media (max-width:1040px){.fsHeroGrid{grid-template-columns:1fr;gap:40px}.fsHeroVisual{width:min(720px,100%);margin-inline:auto}.fsFeatureGrid{grid-template-columns:1fr;gap:45px}.fsFeatureIntro{position:static}.fsGalleryViewer{grid-template-columns:minmax(280px,390px) 1fr;gap:42px;min-height:680px;padding:38px}.fsGalleryThumbs{grid-template-columns:repeat(3,1fr)}.fsGalleryCards{gap:10px}.fsGalleryCards>button{padding:10px 10px 14px}.fsGalleryCards>button>strong{font-size:max(.82rem, var(--font-small-min))}.fsGalleryCards>button>small{font-size:max(.68rem, var(--font-small-min))}.fsPricingGrid{grid-template-columns:1fr 1fr;gap:20px}.fsDownloadCard{grid-template-columns:120px 1fr}.fsDownloadCard>img{width:120px;height:120px}.fsDownloadActions{grid-column:2;justify-items:start}.fiscalScanCrossCard{grid-template-columns:100px 1fr}.fiscalScanCrossIcon{width:100px;height:100px}.fiscalScanCrossCard>.button{grid-column:2;justify-self:start}}@media (max-width:840px){.fsHero{padding-top:64px}.fsWorkflow{grid-template-columns:1fr 1fr}.fsWorkflow li:nth-child(2){border-right:1px solid #bdb9af}.fsCompatibilityGrid,.fsPricingNote,.fsManualGrid,.fsPrivacyGrid{grid-template-columns:1fr;gap:40px}.fsManualPreview{min-height:520px}.footerFiscalScan{align-items:flex-start}.footerStoreButtons{flex-wrap:wrap;justify-content:flex-end}.footerFiscalBrand{flex-direction:column;align-items:flex-start;gap:14px}.footerFiscalBrand>img{width:165px;max-width:100%;height:54px}.footerFiscalBrand>span{border-left:0;padding:0}}@media (max-width:620px){.fsHeroGrid{gap:28px}.fsHeroCopy h1{font-size:clamp(2.75rem,13vw,4rem)}.fsHeroActions{justify-items:stretch}.fsStoreButtons{grid-template-columns:1fr;width:100%;display:grid}.googlePlayButton,.appStoreButton,.fsQuietButton{width:100%}.fsStoreButtons.compact .googlePlayButton,.fsStoreButtons.compact .appStoreButton{width:100%;min-width:0}.fsHeroFacts{grid-template-columns:1fr 1fr;display:grid}.fsHeroVisual{min-height:480px}.fsBrandPanel{top:-20px;right:0}.fsPhoneFrame{border-width:6px;border-radius:26px;width:190px;height:390px;right:2%}.fsFloatCard{grid-template-columns:38px 1fr;width:180px;padding:10px}.fsFloatCard span{width:38px;height:38px}.fsFloatPdf{bottom:22%;left:0}.fsFloatXml{bottom:5%;left:5%}.fsWorkflow{grid-template-columns:1fr}.fsWorkflow li{border-right:1px solid #bdb9af;min-height:230px}.fsWorkflow li>span{margin-bottom:38px}.fsFeatureCards{grid-template-columns:1fr}.fsFeatureCards article{min-height:210px}.fsFeatureCards article>span{margin-bottom:30px}.fsCompatibilityPoints,.fsCompatibilityOutput{grid-template-columns:1fr}.fsCompatibilityOutput article{min-height:128px}.fsCompatibilityPoints article{min-height:0}.fsCompatibilityPoints span{margin-bottom:14px}.fsPlatformChooser{flex-direction:column;align-items:stretch;gap:11px}.fsPlatformChooser>span{text-align:center}.fsPlatformChooser>div{grid-template-columns:1fr 1fr;width:100%;display:grid}.fsPlatformChooser button{min-width:0;padding-inline:12px}.fsPlatformGalleryHeader{flex-wrap:wrap;align-items:flex-start}.fsPlatformGalleryHeader small{width:100%;margin-left:0}.fsGalleryViewer{grid-template-columns:1fr;min-height:0;padding:24px 18px 30px}.fsGalleryMain{max-width:360px}.fsGalleryCopy{text-align:center}.fsGalleryCopy p{margin-inline:auto}.fsGalleryCopy>div{justify-content:center}.fsGalleryThumbs{scroll-snap-type:x mandatory;padding:0 2px 10px;display:flex;overflow-x:auto}.fsGalleryThumbs button{scroll-snap-align:start;min-width:210px}.fsGalleryCards{scroll-snap-type:x mandatory;gap:14px;padding:0 2px 14px;display:flex;overflow-x:auto}.fsGalleryCards>button{scroll-snap-align:start;min-width:min(72vw,250px);padding:13px 13px 18px}.fsGalleryCards>button>strong{font-size:.95rem}.fsGalleryCards>button>small{font-size:max(.76rem, var(--font-small-min))}.fsPricingGrid{grid-template-columns:1fr}.fsPriceCard{min-height:410px}.fsManualPreview{min-height:455px;padding:35px 25px}.fsManualPage{min-height:370px;padding:32px 28px}.fsManualPage img{width:72px;height:72px;margin-bottom:40px}.fsManualCopy ul{grid-template-columns:1fr}.fsPrivacyFacts p{grid-template-columns:1fr;gap:8px}.fsDownloadCard{text-align:center;grid-template-columns:1fr}.fsDownloadCard>img{margin-inline:auto}.fsDownloadActions{grid-column:1;justify-items:stretch}.fsLicenseForm>footer{flex-direction:column;align-items:stretch}.fsLicenseForm>footer small{max-width:none}.fsLicenseForm>footer .button{width:100%}.footerFiscalScan{flex-direction:column}.footerStoreButtons{justify-content:stretch;width:100%}.fiscalScanCrossCard{grid-template-columns:74px 1fr;gap:20px}.fiscalScanCrossIcon{border-radius:18px;width:74px;height:74px}.fiscalScanCrossIcon img{border-radius:18px}.fiscalScanCrossCard>.button{grid-column:1/-1;width:100%}}.intentPage{background:#f5f2eb}.intentHero{color:#fff;background:#171a1b;padding-block:82px;overflow:hidden}.intentHero:before{content:"";pointer-events:none;background:radial-gradient(circle at 88% 15%,#d5aa5345,#0000 30%),repeating-linear-gradient(135deg,#0000 0 70px,#ffffff06 70px 71px);position:absolute;inset:0}.businessIntentPage .intentHero{background:#20333b}.businessIntentPage .intentHero:before{background:radial-gradient(circle at 86% 17%,#d5aa533d,#0000 29%),radial-gradient(circle at 6% 90%,#6797a82e,#0000 31%),repeating-linear-gradient(135deg,#0000 0 70px,#ffffff06 70px 71px)}.intentHeroGrid{z-index:1;grid-template-columns:minmax(0,1.04fr) minmax(400px,.96fr);align-items:center;gap:clamp(48px,7vw,92px);display:grid;position:relative}.intentHeroCopy h1{color:#fff;max-width:760px;margin-bottom:25px;font-size:clamp(3.25rem,5.7vw,5.45rem);line-height:.96}.intentHeroCopy .lead{color:#c9d0d1;max-width:720px;margin-bottom:30px}.intentHero .eyebrow{color:#e3bd68}.intentBreadcrumb{color:#aeb6b8;font-size:max(.69rem, var(--font-small-min));flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:38px;display:flex}.intentBreadcrumb a{color:#e1c276;font-weight:720}:is(.intentBreadcrumb a:hover,.intentBreadcrumb a:focus-visible){text-underline-offset:4px;text-decoration:underline}.intentGhostButton{color:#fff;background:0 0;border-color:#ffffff73}:is(.intentGhostButton:hover,.intentGhostButton:focus-visible){color:#1b2224;background:#fff;border-color:#fff}.intentHeroFacts{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:34px;display:grid}.intentHeroFacts span{background:#ffffff06;border:1px solid #ffffff24;border-radius:6px;gap:3px;min-height:76px;padding:14px 15px;display:grid}.intentHeroFacts strong{color:#fff;font-size:max(.78rem, var(--font-small-min))}.intentHeroFacts small{color:#9fa9ab;font-size:max(.63rem, var(--font-small-min))}.intentHeroMedia{background:#2b3032;border:1px solid #ffffff2e;border-radius:10px;min-height:545px;margin:0;position:relative;overflow:hidden;box-shadow:0 34px 90px #0006}.intentHeroMedia:after{content:"";pointer-events:none;background:linear-gradient(#0000 54%,#0a0d0ee0);position:absolute;inset:0}.intentHeroMedia img{object-fit:cover;object-position:center;filter:saturate(.83)contrast(1.04);width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.intentHeroMedia:hover img{transform:scale(1.025)}.businessIntentMedia img{object-position:center 42%}.intentHeroMedia figcaption{z-index:2;color:#eef0ee;font-size:max(.72rem, var(--font-small-min));line-height:1.5;position:absolute;bottom:23px;left:25px;right:25px}.intentAnchorBar{z-index:32;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#f5f2ebf5;border-bottom:1px solid #d3cfc5;position:sticky;top:74px;box-shadow:0 8px 24px #1b20220a}.intentAnchorBar .container{justify-content:center;gap:8px;padding-block:11px;display:flex;overflow-x:auto}.intentAnchorBar a{color:#38515a;font-size:max(.68rem, var(--font-small-min));border:1px solid #d1cbc0;border-radius:99px;flex:none;padding:8px 13px;font-weight:760;transition:background .16s,border-color .16s,color .16s}:is(.intentAnchorBar a:hover,.intentAnchorBar a:focus-visible){color:#fff;background:#405b67;border-color:#405b67}.intentIntroSection{background:#f8f6f1}.intentFlowGrid{border-top:1px solid #cbc6bb;border-left:1px solid #cbc6bb;grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.intentFlowGrid li{background:#fff6;border-bottom:1px solid #cbc6bb;border-right:1px solid #cbc6bb;min-height:285px;padding:25px 23px;transition:background .17s,transform .17s,box-shadow .17s}.intentFlowGrid li:hover{z-index:1;background:#fff;transform:translateY(-5px);box-shadow:0 18px 38px #1b232617}.intentFlowGrid li>span,.businessProcessGrid article>span{color:#9b712a;font-size:max(.68rem, var(--font-small-min));letter-spacing:.08em;margin-bottom:52px;font-weight:820;display:block}.intentFlowGrid h3{margin-bottom:12px;font-size:1.08rem}.intentFlowGrid p{color:#677073;font-size:max(.76rem, var(--font-small-min));margin:0;line-height:1.65}.intentCapabilitiesSection{background:#e9e5dc}.intentCapabilityGrid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.intentCapabilityGrid article{background:#fdfcf9;border:1px solid #cdc7bc;border-radius:7px;flex-direction:column;min-height:310px;padding:27px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative}.intentCapabilityGrid article:hover{border-color:#8ba1a8;transform:translateY(-5px);box-shadow:0 18px 40px #1c2a2f17}.intentCapabilityGrid article>span{color:#8d682a;width:38px;height:38px;font-size:max(.61rem, var(--font-small-min));border:1px solid #b6aa8c;border-radius:50%;place-items:center;margin-bottom:43px;font-weight:820;display:grid}.intentCapabilityGrid h3{color:#253a42;margin-bottom:12px;font-size:1.18rem}.intentCapabilityGrid p{color:#687174;font-size:max(.78rem, var(--font-small-min));margin:0 0 27px;line-height:1.7}.intentCapabilityGrid a{color:#31505b;font-size:max(.69rem, var(--font-small-min));align-items:center;gap:12px;margin-top:auto;font-weight:800;display:inline-flex}.intentCapabilityGrid a i,.businessProcessGrid a i,.intentRelatedGrid a i{color:#a2782d;font-style:normal;transition:transform .15s}.intentCapabilityGrid a:hover i,.businessProcessGrid a:hover i,.intentRelatedGrid a:hover i{transform:translate(3px,-3px)}.intentAudienceSection{color:#fff;background:#1c2224;overflow:hidden}.intentAudienceSection:after{content:"";border:1px solid #d5aa5324;border-radius:50%;width:560px;height:560px;position:absolute;top:-180px;right:-210px;box-shadow:0 0 0 75px #d5aa5306,0 0 0 150px #d5aa5305}.intentAudienceGrid{z-index:1;grid-template-columns:.78fr 1.22fr;align-items:start;gap:clamp(65px,8vw,110px);display:grid;position:relative}.intentAudienceCopy{position:sticky;top:150px}.intentAudienceCopy h2{color:#fff;font-size:clamp(2.3rem,4.1vw,3.75rem)}.intentAudienceCopy>p:not(.eyebrow){color:#b8c1c3}.intentAudienceCards{border-top:1px solid #ffffff2e;display:grid}.intentAudienceCards article{border-bottom:1px solid #ffffff2e;grid-template-columns:48px 1fr;column-gap:18px;padding:27px 0;display:grid}.intentAudienceCards article>span{color:#d9b45e;font-size:max(.67rem, var(--font-small-min));grid-row:1/3;font-weight:800}.intentAudienceCards h3{color:#fff;margin-bottom:8px;font-size:1.18rem}.intentAudienceCards p{color:#aeb8ba;font-size:max(.82rem, var(--font-small-min));margin:0;line-height:1.7}.intentFaqSection{background:#f6f3ed}.intentFaqGrid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(60px,8vw,115px);display:grid}.intentFaqIntro{position:sticky;top:150px}.intentFaqIntro h2{font-size:clamp(2.25rem,4vw,3.55rem)}.intentFaqIntro>p:not(.eyebrow){color:#667073}.intentFaqList{border-top:1px solid #c8c3b8}.intentFaqList details{border-bottom:1px solid #c8c3b8}.intentFaqList summary{color:#273d45;font-size:max(.92rem, var(--font-small-min));cursor:pointer;grid-template-columns:1fr 34px;align-items:center;gap:22px;padding:23px 3px;font-weight:760;line-height:1.45;list-style:none;display:grid}.intentFaqList summary::-webkit-details-marker{display:none}.intentFaqList summary span{color:#956e2c;border:1px solid #b8b1a4;border-radius:50%;place-items:center;width:30px;height:30px;transition:transform .16s,background .16s;display:grid}.intentFaqList details[open] summary span{color:#fff;background:#405b67;border-color:#405b67;transform:rotate(45deg)}.intentFaqList details p{color:#657073;max-width:760px;font-size:max(.8rem, var(--font-small-min));margin:-6px 45px 24px 3px;line-height:1.72}.intentRelatedSection{background:#e7e2d8;padding-block:58px}.intentRelatedGrid{border-top:1px solid #c4beb2;border-left:1px solid #c4beb2;grid-template-columns:repeat(3,1fr);display:grid}.intentRelatedGrid a{border-bottom:1px solid #c4beb2;border-right:1px solid #c4beb2;flex-direction:column;min-height:175px;padding:24px 55px 24px 24px;transition:background .16s;display:flex;position:relative}:is(.intentRelatedGrid a:hover,.intentRelatedGrid a:focus-visible){background:#f7f5ef}.intentRelatedGrid span{color:#936c2a;font-size:max(.58rem, var(--font-small-min));letter-spacing:.1em;font-weight:850}.intentRelatedGrid strong{color:#2b4149;margin-top:auto;font-size:.95rem;line-height:1.45}.intentRelatedGrid i{font-size:max(.9rem, var(--font-small-min));position:absolute;bottom:22px;right:22px}.solutionRelatedGrid a{min-height:132px}.solutionRelatedGrid strong{margin-top:30px}.businessProcessSection{background:#f7f5f0}.businessProcessGrid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.businessProcessGrid article{background:#fff;border:1px solid #cdc8bd;flex-direction:column;min-height:300px;padding:27px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.businessProcessGrid article:hover{border-color:#8ea4ab;transform:translateY(-5px);box-shadow:0 18px 40px #1c2a2f17}.businessProcessGrid article>span{margin-bottom:43px}.businessProcessGrid h3{color:#263c44;margin-bottom:12px;font-size:1.22rem}.businessProcessGrid p{color:#687174;font-size:max(.79rem, var(--font-small-min));margin:0 0 25px;line-height:1.7}.businessProcessGrid a{color:#31515c;font-size:max(.69rem, var(--font-small-min));align-items:center;gap:12px;margin-top:auto;font-weight:800;display:inline-flex}.businessUnitySection{color:#fff;background:#1d2224;overflow:hidden}.businessUnitySection:after{content:"";border:1px solid #6998a829;border-radius:50%;width:620px;height:620px;position:absolute;bottom:-320px;left:-190px;box-shadow:0 0 0 80px #6998a808,0 0 0 160px #6998a805}.businessUnityGrid{z-index:1;grid-template-columns:.88fr 1.12fr;align-items:center;gap:clamp(65px,9vw,125px);display:grid;position:relative}.businessUnityGrid h2{color:#fff}.businessUnityGrid>div>p:not(.eyebrow){color:#b6c0c2}.businessUnityFlow{border-top:1px solid #ffffff2e;margin:0;padding:0;list-style:none}.businessUnityFlow li{border-bottom:1px solid #ffffff2e;grid-template-columns:46px 1fr;gap:6px 18px;padding:24px 0;display:grid}.businessUnityFlow span{color:#d8b25b;font-size:max(.66rem, var(--font-small-min));grid-row:1/3;font-weight:800}.businessUnityFlow strong{color:#fff;font-size:.95rem}.businessUnityFlow small{color:#aab4b6;font-size:max(.73rem, var(--font-small-min))}.businessTeamSection{background:#e8e4db}.businessRoleGrid{border-top:1px solid #c7c1b6;border-left:1px solid #c7c1b6;grid-template-columns:repeat(4,1fr);display:grid}.businessRoleGrid article{background:#ffffff5c;border-bottom:1px solid #c7c1b6;border-right:1px solid #c7c1b6;min-height:270px;padding:25px}.businessRoleGrid article>span{color:#936c2a;min-height:60px;font-size:max(.59rem, var(--font-small-min));letter-spacing:.1em;font-weight:850;display:block}.businessRoleGrid h3{color:#293f47;margin-bottom:11px}.businessRoleGrid p{color:#667073;font-size:max(.76rem, var(--font-small-min));margin:0;line-height:1.7}.businessEvidenceSection{background:#f8f6f1}.businessEvidenceGrid{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(55px,8vw,105px);display:grid}.businessEvidenceGrid figure{border-radius:8px;min-height:520px;margin:0;position:relative;overflow:hidden;box-shadow:0 25px 65px #1e262926}.businessEvidenceGrid figure:after{content:"";background:linear-gradient(#0000 60%,#0c1011d1);position:absolute;inset:0}.businessEvidenceGrid figure img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.businessEvidenceGrid figcaption{z-index:1;color:#fff;font-size:max(.7rem, var(--font-small-min));position:absolute;bottom:21px;left:23px;right:23px}.businessEvidenceGrid>div>p:not(.eyebrow){color:#657073}.businessEvidenceFacts{gap:10px;margin:30px 0 20px;display:flex}.businessEvidenceFacts span{border:1px solid #ccc6bb;min-width:145px;padding:15px;display:grid}.businessEvidenceFacts strong{color:#2c4c57;font-size:1.25rem}.businessEvidenceFacts small{color:#727a7c;font-size:max(.62rem, var(--font-small-min))}@media (max-width:1040px){.intentHeroGrid{grid-template-columns:1fr}.intentHeroMedia{width:min(760px,100%);min-height:470px}.intentFlowGrid,.intentCapabilityGrid,.businessProcessGrid{grid-template-columns:repeat(2,1fr)}.intentAudienceGrid,.intentFaqGrid,.businessUnityGrid,.businessEvidenceGrid{grid-template-columns:1fr;gap:52px}.intentAudienceCopy,.intentFaqIntro{position:static}.businessRoleGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.intentHero{padding-block:58px}.intentHeroCopy h1{font-size:clamp(2.7rem,13vw,4.2rem)}.intentHeroFacts{grid-template-columns:1fr}.intentHeroFacts span{min-height:0}.intentHeroMedia{min-height:340px}.intentAnchorBar{top:69px}.intentAnchorBar .container{justify-content:flex-start}.intentFlowGrid,.intentCapabilityGrid,.businessProcessGrid,.businessRoleGrid,.intentRelatedGrid{grid-template-columns:1fr}.intentFlowGrid li,.intentCapabilityGrid article,.businessProcessGrid article,.businessRoleGrid article{min-height:0}.intentFlowGrid li>span,.businessProcessGrid article>span{margin-bottom:32px}.businessRoleGrid article>span{min-height:42px}.businessEvidenceGrid figure{min-height:360px}.businessEvidenceFacts{grid-template-columns:1fr 1fr;display:grid}.businessEvidenceFacts span{min-width:0}}.desktopNav{gap:22px}.heroCopy h1{font-size:clamp(3.05rem,5.15vw,5.25rem)}.businessTypeSelector{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0b;border:1px solid #ffffff2e;border-radius:8px;grid-column:1/-1;margin-top:-4px;padding:19px 21px 15px;scroll-margin-top:clamp(130px,18vh,190px);position:relative;box-shadow:0 18px 45px #0000002e}.businessTypeHeading{justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:13px;display:flex}.businessTypeHeading>span{color:#f4f2ed;font-size:.94rem;font-weight:780}.businessTypeHeading>a{color:#e4c36e;font-size:max(.67rem, var(--font-small-min));font-weight:750}.businessTypeHeading>a i{margin-left:5px;font-style:normal}.businessTypeChoices{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.businessTypeChoices>a{background:#0a0d0e47;border:1px solid #ffffff2e;border-radius:6px;grid-template-columns:27px 1fr 18px;align-items:center;gap:8px;min-height:62px;padding:11px 13px;transition:background .17s,border-color .17s,transform .17s;display:grid;position:relative}:is(.businessTypeChoices>a:hover,.businessTypeChoices>a:focus-visible){background:#d5aa531c;border-color:#d5aa53;transform:translateY(-2px)}.businessTypeChoices>a.isRemembered{background:#d5aa5317;border-color:#d5aa5394}.businessTypeChoices small{color:#a7b0b2;font-size:max(.56rem, var(--font-small-min));font-weight:800}.businessTypeChoices strong{color:#f3f2ed;font-size:max(.74rem, var(--font-small-min));line-height:1.3}.businessTypeChoices i{color:#dcb65d;font-style:normal;font-size:max(.7rem, var(--font-small-min));text-align:right}.businessTypeChoices .completeLidderChoice{background:#405b672e}.businessTypeSelector>p{color:#959d9f;font-size:max(.6rem, var(--font-small-min));margin:10px 0 0}.solutionPage{background:#f5f2eb}.solutionHero{color:#fff;background:#172126;padding:82px 0 42px;overflow:hidden}.solutionHero:before{content:"";pointer-events:none;background:radial-gradient(circle at 88% 14%,#d5aa534a,#0000 29%),radial-gradient(circle at 4% 94%,#58849329,#0000 30%),repeating-linear-gradient(135deg,#0000 0 72px,#ffffff07 72px 73px);position:absolute;inset:0}.solutionPage-proizvodnja .solutionHero{background:#202827}.solutionPage-knjigovodstvene-agencije .solutionHero{background:#263840}.solutionHeroGrid{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:center;gap:clamp(48px,7vw,90px);display:grid;position:relative}.solutionHeroCopy h1{color:#fff;max-width:790px;margin-bottom:24px;font-size:clamp(3rem,5vw,4.9rem);line-height:.98}.solutionHeroCopy .lead{color:#c8d0d2;max-width:740px;margin-bottom:28px}.solutionHero .eyebrow{color:#e3bd68}.solutionHeroMedia{background:#2a3032;border:1px solid #ffffff2b;border-radius:10px;min-height:520px;margin:0;position:relative;overflow:hidden;box-shadow:0 32px 80px #00000061}.solutionHeroMedia:after{content:"";background:linear-gradient(#0000 50%,#0b0e0fe0);position:absolute;inset:0}.solutionHeroMedia img{object-fit:cover;filter:saturate(.82)contrast(1.03);width:100%;height:100%;position:absolute;inset:0}.solutionPage-veleprodaja .solutionHeroMedia img{object-position:center 40%}.solutionPage-knjigovodstvene-agencije .solutionHeroMedia img{object-position:center 30%}.solutionHeroMedia figcaption{z-index:1;color:#eef0ef;font-size:max(.7rem, var(--font-small-min));line-height:1.5;position:absolute;bottom:21px;left:24px;right:24px}.solutionMonolithNote{color:#9fabad;max-width:720px;font-size:max(.72rem, var(--font-small-min));border-left:2px solid #d5aa53;margin:24px 0 0;padding-left:16px}.solutionMonolithNote strong{color:#e7d29a}.solutionHeroFacts{z-index:1;border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);margin-top:44px;display:grid;position:relative}.solutionHeroFacts span{border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;min-height:84px;padding:16px 19px;display:grid}.solutionHeroFacts strong{color:#fff;font-size:max(.76rem, var(--font-small-min))}.solutionHeroFacts small{color:#9fabad;font-size:max(.62rem, var(--font-small-min))}.solutionAnchorBar .container{justify-content:flex-start}.solutionAnchorBar .changeBusinessType{color:#815d1e;background:#f3e5be;border-color:#a9853e;margin-left:auto}.solutionPage section[id]{scroll-margin-top:154px}.solutionProblemsSection{background:#f7f5f0}.solutionProblemGrid{border-top:1px solid #cbc5ba;border-left:1px solid #cbc5ba;grid-template-columns:repeat(4,1fr);display:grid}.solutionProblemGrid article{background:#ffffff85;border-bottom:1px solid #cbc5ba;border-right:1px solid #cbc5ba;min-height:285px;padding:25px;transition:background .17s,transform .17s,box-shadow .17s}.solutionProblemGrid article:hover{z-index:1;background:#fff;transform:translateY(-5px);box-shadow:0 18px 40px #1a262a17}.solutionProblemGrid article>span{color:#9b712a;font-size:max(.65rem, var(--font-small-min));margin-bottom:56px;font-weight:820;display:block}.solutionProblemGrid h3{color:#2b4149;margin-bottom:12px;font-size:1.08rem}.solutionProblemGrid p{color:#687174;font-size:max(.76rem, var(--font-small-min));margin:0;line-height:1.7}.solutionFlowSection{color:#fff;background:#1d2224;overflow:hidden}.solutionFlowSection:after{content:"";border:1px solid #d5aa5324;border-radius:50%;width:680px;height:680px;position:absolute;bottom:-360px;right:-230px;box-shadow:0 0 0 85px #d5aa5306,0 0 0 170px #d5aa5304}.solutionFlowSection .sectionIntro{z-index:1;position:relative}.solutionFlowSection .sectionIntro h2{color:#fff}.solutionFlowSection .sectionIntro p:last-child{color:#b6c0c2}.solutionFlowGrid{z-index:1;border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.solutionFlowGrid li{background:#ffffff04;border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;min-height:240px;padding:24px}.solutionFlowGrid li>span{color:#ddb65f;font-size:max(.64rem, var(--font-small-min));margin-bottom:38px;font-weight:800;display:block}.solutionFlowGrid h3{color:#fff;margin-bottom:11px;font-size:1.08rem}.solutionFlowGrid p{color:#aeb8ba;font-size:max(.75rem, var(--font-small-min));margin:0;line-height:1.7}.solutionResultsSection{background:#e8e4db}.solutionResultsLayout{grid-template-columns:.82fr 1.18fr;align-items:start;gap:clamp(60px,8vw,110px);display:grid}.solutionResultsCopy h2{font-size:clamp(2.35rem,4vw,3.65rem)}.solutionResultList{border-top:1px solid #c8c2b7;margin-top:34px}.solutionResultList article{border-bottom:1px solid #c8c2b7;grid-template-columns:40px 1fr;gap:16px;padding:20px 0;display:grid}.solutionResultList article>span{color:#96702e;font-size:max(.62rem, var(--font-small-min));font-weight:800}.solutionResultList h3{color:#2b4149;margin-bottom:6px;font-size:.96rem}.solutionResultList p{color:#687174;font-size:max(.75rem, var(--font-small-min));margin:0}.solutionRolesBlock{background:#f9f7f1;border:1px solid #c7c1b5;border-radius:8px;padding:30px;box-shadow:0 20px 48px #1e292c0f}.solutionRoleTabs{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.solutionRoleTabs button{color:#42565d;min-height:44px;font-size:max(.7rem, var(--font-small-min));cursor:pointer;background:0 0;border:1px solid #c9c3b8;border-radius:5px;padding:8px;font-weight:760}:is(.solutionRoleTabs button:hover,.solutionRoleTabs button:focus-visible,.solutionRoleTabs button.active){color:#fff;background:#405b67;border-color:#405b67}.solutionRolePanel{background:#fff;border:1px solid #d7d2c8;min-height:330px;margin-top:12px;padding:32px}.solutionRolePanel>span{color:#956d2b;font-size:max(.59rem, var(--font-small-min));letter-spacing:.12em;font-weight:850}.solutionRolePanel h3{color:#263e47;max-width:560px;margin:34px 0 13px;font-size:clamp(1.55rem,2.6vw,2.25rem)}.solutionRolePanel>p{color:#667073;font-size:max(.82rem, var(--font-small-min))}.solutionRolePanel ul{grid-template-columns:repeat(3,1fr);gap:8px;margin:26px 0 0;padding:0;list-style:none;display:grid}.solutionRolePanel li{color:#40545b;font-size:max(.66rem, var(--font-small-min));border:1px solid #ded9cf;padding:11px;font-weight:700}.solutionStorySection{color:#fff;background:#28434e;overflow:hidden}.solutionStorySection:before{content:"";opacity:.18;background:repeating-linear-gradient(135deg,#0000 0 74px,#ffffff0d 74px 75px);position:absolute;inset:0}.solutionStoryGrid{z-index:1;grid-template-columns:.72fr 1.28fr;align-items:center;gap:clamp(55px,8vw,105px);display:grid;position:relative}.solutionStoryCopy h2{color:#fff;font-size:clamp(2.4rem,4.2vw,3.9rem)}.solutionStoryCopy>p:not(.eyebrow){color:#c6d4d8}.solutionStoryVisual{background:#131819;border:1px solid #ffffff40;border-radius:10px;padding:18px;box-shadow:0 32px 72px #00000047}.solutionStoryWindow{color:#fff;min-height:43px;font-size:max(.66rem, var(--font-small-min));background:linear-gradient(#9ea1a1,#616465);border-bottom:1px solid #444a4b;grid-template-columns:16px 1fr auto;align-items:center;gap:9px;padding:0 13px;display:grid}.solutionStoryWindow small{color:#fff6d5}.solutionStoryDot{background:#d5aa53;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 1px #6d4d17}.solutionStoryVisual ol{grid-template-columns:repeat(4,1fr);gap:7px;margin:0;padding:18px 0;list-style:none;display:grid}.solutionStoryVisual li{opacity:.52;min-height:180px;animation:5.6s ease-in-out infinite solutionStoryStep;animation-delay:calc(var(--story-index) * 1.2s);will-change:opacity,transform,border-color;background:#1d2224;border:1px solid #383e40;align-content:space-between;padding:17px;animation-play-state:running;display:grid;position:relative}.solutionStoryVisual li:after{content:"→";z-index:2;color:#d5aa53;position:absolute;top:50%;right:-11px}.solutionStoryVisual li:last-child:after{content:""}.solutionStoryVisual li span{color:#d8b45e;font-size:max(.61rem, var(--font-small-min))}.solutionStoryVisual li strong{color:#eef1ef;font-size:max(.75rem, var(--font-small-min));line-height:1.45}.solutionStoryProgress{background:#373d3f;height:4px;overflow:hidden}.solutionStoryProgress i{will-change:transform;background:#d5aa53;width:28%;height:100%;animation:5.6s linear infinite solutionStoryProgress;display:block;box-shadow:0 0 12px #d5aa536b}@keyframes solutionStoryStep{0%,18%,to{opacity:.52;border-color:#383e40;transform:translateY(0)}24%,45%{opacity:1;border-color:#b88d3c;transform:translateY(-4px)}}@keyframes solutionStoryProgress{0%{transform:translate(-100%)}to{transform:translate(360%)}}.solutionReferenceSection{background:#f7f5f0}.solutionReferenceGrid{border-block:1px solid #ccc6bb;grid-template-columns:330px 1fr auto;align-items:center;gap:clamp(30px,4vw,64px);padding-block:22px;display:grid}.solutionReferenceIdentity{align-items:center;gap:20px;display:flex}.solutionReferenceIdentity>img,.solutionReferenceIdentity>span{object-fit:contain;background:#fff;border:1px solid #d2ccc1;flex:0 0 76px;width:76px;height:58px;padding:6px}.solutionReferenceIdentity>img.solutionReferenceLogoPitura{object-fit:none;mix-blend-mode:multiply;background:0 0;border:0;flex-basis:138px;width:138px;height:46px;padding:0}.solutionReferenceIdentity>img.solutionReferenceLogoZbir{object-fit:cover;mix-blend-mode:multiply;background:0 0;border:0;flex-basis:110px;width:110px;height:76px;padding:0}.solutionReferenceIdentity>img.solutionReferenceLogoElektrostar{object-fit:none;mix-blend-mode:multiply;background:0 0;border:0;flex-basis:158px;width:158px;height:56px;padding:0}.solutionReferenceIdentity>span{color:#8d6828;font-size:max(.72rem, var(--font-small-min));place-items:center;font-weight:850;display:grid}.solutionReferenceIdentity div{border-left:1px solid #d5aa53;gap:5px;padding-left:18px;display:grid}.solutionReferenceIdentity small{color:#916a2a;font-size:max(.53rem, var(--font-small-min));letter-spacing:.09em;white-space:nowrap;font-weight:850}.solutionReferenceIdentity strong{color:#2c424a;font-size:max(.88rem, var(--font-small-min));letter-spacing:.015em}.solutionReferenceGrid blockquote{color:#4e5c60;margin:0;font-size:clamp(.9rem,1.45vw,1.08rem);line-height:1.7}.solutionReferenceGrid .textLink{white-space:nowrap;font-size:max(.68rem, var(--font-small-min));margin:0}.solutionPricingSection{background:#e9e5dc}.solutionPriceGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.solutionPriceGrid article{background:#fdfcf9;border:1px solid #c9c3b8;border-radius:7px;min-height:315px;padding:25px}.solutionPriceGrid article.featured{border:2px solid #405b67;transform:translateY(-8px);box-shadow:0 18px 42px #1a2f3717}.solutionPriceGrid article>div{align-items:baseline;gap:9px;display:flex}.solutionPriceGrid article>div span{color:#405b67;font-size:1.18rem;font-weight:850}.solutionPriceGrid article>div small{color:#747b7d}.solutionPriceGrid article>p{flex-wrap:wrap;align-items:baseline;gap:8px;margin:32px 0 22px;display:flex}.solutionPriceGrid article>p strong{color:#1d2b30;font-size:2.3rem;line-height:1}.solutionPriceGrid article>p em{color:#738086;font-size:max(.64rem, var(--font-small-min));font-style:normal;font-weight:800}.solutionPriceGrid article>p small{color:#7a8183;width:100%;font-size:max(.62rem, var(--font-small-min))}.solutionPriceGrid ul{margin:0;padding:0;list-style:none}.solutionPriceGrid li{color:#48585e;font-size:max(.72rem, var(--font-small-min));border-bottom:1px solid #e3dfd6;padding:9px 0 9px 20px;position:relative}.solutionPriceGrid li:before{content:"+";color:#956d2b;font-weight:900;position:absolute;left:1px}.solutionPricingActions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.solutionPricingActions .textLink{margin:0}.solutionPage-proizvodnja .solutionAnchorBar a{min-height:44px;font-size:max(.86rem, var(--font-small-min));padding:11px 16px}.solutionPage-proizvodnja .solutionProblemsSection .sectionIntro>p,.solutionPage-proizvodnja .solutionFlowSection .sectionIntro p:last-child{font-size:1rem;line-height:1.72}.solutionPage-proizvodnja .solutionProblemGrid article>span,.solutionPage-proizvodnja .solutionFlowGrid li>span{font-size:max(.82rem, var(--font-small-min))}.solutionPage-proizvodnja .solutionProblemGrid p,.solutionPage-proizvodnja .solutionFlowGrid p,.solutionPage-proizvodnja .solutionResultList p{font-size:max(.9rem, var(--font-small-min));line-height:1.7}.solutionPage-proizvodnja .solutionStoryCopy>p:not(.eyebrow){margin-bottom:34px}.solutionPage-proizvodnja .solutionPriceGrid article>div small{font-size:max(.88rem, var(--font-small-min))}.solutionPage-proizvodnja .solutionPriceGrid li{font-size:max(.9rem, var(--font-small-min));line-height:1.55}.solutionPage-proizvodnja .intentFaqList details p{font-size:max(.92rem, var(--font-small-min));line-height:1.75}@media (max-width:1120px){.desktopNav{gap:16px}.desktopNav a{font-size:max(.78rem, var(--font-small-min))}.heroCopy{order:1}.businessTypeSelector{order:2;grid-column:1;margin-top:-12px}.heroGrid>.productConcept{order:3}.businessTypeChoices{grid-template-columns:1fr 1fr}.solutionHeroGrid{grid-template-columns:1fr}.solutionHeroMedia{width:min(760px,100%);min-height:450px}.solutionProblemGrid{grid-template-columns:repeat(2,1fr)}.solutionResultsLayout,.solutionStoryGrid{grid-template-columns:1fr;gap:52px}.solutionReferenceGrid{grid-template-columns:310px 1fr}.solutionReferenceGrid .textLink{grid-column:2}}@media (max-width:720px){.hero{min-height:0;padding-block:56px}.heroCopy h1{font-size:clamp(2.65rem,12.5vw,4rem)}.businessTypeHeading{display:grid}.businessTypeSelector{padding:17px 14px 14px}.businessTypeChoices{grid-template-columns:1fr}.businessTypeChoices>a{min-height:54px}.solutionHero{padding:58px 0 32px}.solutionHeroCopy h1{font-size:clamp(2.55rem,12.5vw,4rem)}.solutionHeroMedia{min-height:330px}.solutionHeroFacts,.solutionProblemGrid,.solutionFlowGrid,.solutionRolePanel ul,.solutionStoryVisual ol,.solutionPriceGrid{grid-template-columns:1fr}.solutionAnchorBar .changeBusinessType{margin-left:0}.solutionPage section[id]{scroll-margin-top:142px}.solutionProblemGrid article,.solutionFlowGrid li{min-height:0}.solutionProblemGrid article>span{margin-bottom:32px}.solutionRolesBlock{padding:18px}.solutionRoleTabs{grid-template-columns:1fr}.solutionRolePanel{min-height:0;padding:23px}.solutionStoryVisual li{min-height:105px}.solutionStoryVisual li:after{content:"↓";top:auto;bottom:-12px;right:50%}.solutionReferenceGrid{grid-template-columns:1fr;gap:25px}.solutionReferenceGrid .textLink{grid-column:1}.solutionPriceGrid article{min-height:0}.solutionPriceGrid article.featured{transform:none}}.releaseYearIndex a,.blogYearIndex a{min-height:40px;font-size:max(.75rem, var(--font-small-min));padding:9px 14px}.releaseArticleMeta span,.versionPill{font-size:max(.72rem, var(--font-small-min))}.featureIndex a{min-height:44px;font-size:max(.8rem, var(--font-small-min));padding:10px 15px}.topicFilters button{min-height:40px;font-size:max(.76rem, var(--font-small-min));padding:9px 14px}.helpCategoryBubbles button{min-height:40px;font-size:max(.73rem, var(--font-small-min));padding:8px 12px}.helpCategoryBubbles button span{min-width:20px;height:20px;font-size:max(.63rem, var(--font-small-min))}.helpReaderActions a,.helpReaderActions button{min-height:42px;font-size:max(.73rem, var(--font-small-min));padding:10px 13px}.assistantShortcuts a{min-height:42px;font-size:max(.72rem, var(--font-small-min))}.assistantSources a,.assistantQuickQuestions button,.assistantEscalate{font-size:max(.7rem, var(--font-small-min))}.capabilityLink,.intentCapabilityGrid a,.businessProcessGrid a{font-size:max(.77rem, var(--font-small-min))}.intentRelatedGrid span{font-size:max(.67rem, var(--font-small-min))}.intentAnchorBar a{min-height:39px;font-size:max(.75rem, var(--font-small-min));padding:9px 14px}.businessTypeHeading>a{font-size:max(.73rem, var(--font-small-min))}.businessTypeChoices small{font-size:max(.65rem, var(--font-small-min))}.businessTypeChoices strong{font-size:max(.8rem, var(--font-small-min))}.businessTypeChoices i{font-size:max(.77rem, var(--font-small-min))}.businessTypeSelector>p{font-size:max(.68rem, var(--font-small-min))}.solutionHeroMedia figcaption{font-size:max(.77rem, var(--font-small-min))}.solutionMonolithNote{font-size:max(.8rem, var(--font-small-min))}.solutionHeroFacts strong{font-size:max(.82rem, var(--font-small-min))}.solutionHeroFacts small,.solutionProblemGrid article>span,.solutionFlowGrid li>span,.solutionResultList article>span{font-size:max(.7rem, var(--font-small-min))}.solutionProblemGrid p,.solutionFlowGrid p,.solutionResultList p{font-size:max(.82rem, var(--font-small-min))}.solutionRoleTabs button{min-height:47px;font-size:max(.77rem, var(--font-small-min))}.solutionRolePanel>span{font-size:max(.67rem, var(--font-small-min))}.solutionRolePanel li{font-size:max(.74rem, var(--font-small-min))}.solutionStoryWindow{font-size:max(.73rem, var(--font-small-min))}.solutionStoryVisual li span{font-size:max(.68rem, var(--font-small-min))}.solutionStoryVisual li strong{font-size:max(.81rem, var(--font-small-min))}.solutionReferenceIdentity small{font-size:max(.62rem, var(--font-small-min))}.solutionReferenceIdentity strong{font-size:max(.84rem, var(--font-small-min))}.solutionReferenceGrid .textLink{font-size:max(.76rem, var(--font-small-min))}.solutionPriceGrid article>p em{font-size:max(.71rem, var(--font-small-min))}.solutionPriceGrid article>p small{font-size:max(.7rem, var(--font-small-min))}.solutionPriceGrid li{font-size:max(.79rem, var(--font-small-min))}.intentBreadcrumb{font-size:max(.75rem, var(--font-small-min))}.intentHeroFacts strong{font-size:max(.83rem, var(--font-small-min))}.intentHeroFacts small{font-size:max(.7rem, var(--font-small-min))}.intentHeroMedia figcaption{font-size:max(.78rem, var(--font-small-min))}.intentFlowGrid li>span,.businessProcessGrid article>span{font-size:max(.72rem, var(--font-small-min))}.intentFlowGrid p,.intentCapabilityGrid p,.businessRoleGrid p{font-size:max(.82rem, var(--font-small-min))}.intentCapabilityGrid article>span,.intentAudienceCards article>span,.businessUnityFlow span,.businessRoleGrid article>span{font-size:max(.69rem, var(--font-small-min))}.businessUnityFlow small{font-size:max(.79rem, var(--font-small-min))}.businessEvidenceGrid figcaption{font-size:max(.77rem, var(--font-small-min))}.businessEvidenceFacts small{font-size:max(.7rem, var(--font-small-min))}.proofGrid span{font-size:1rem;line-height:1.5}.businessTypeChoices>a{grid-template-columns:minmax(0,1fr) 18px}.businessTypeChoices strong{font-size:.95rem;line-height:1.45}.capabilityCard h3{margin-top:0;font-size:1.4rem}.capabilityCard p{font-size:1rem;line-height:1.65}.capabilityLink{font-size:max(.9rem, var(--font-small-min))}.journeySteps button span{font-size:1rem;line-height:1.4}.journeyResult h3{margin-top:0;font-size:1.5rem;line-height:1.3}.journeyResult p{font-size:1rem;line-height:1.6}.journeyResult b{font-size:max(.75rem, var(--font-small-min))}.pricePageIndex a{font-size:1.05rem}.includedDetailGrid article,.solutionResultList article,.intentAudienceCards article,.businessUnityFlow li{grid-template-columns:minmax(0,1fr)}.includedDetailGrid h3,.solutionResultList h3,.intentFlowGrid h3,.intentCapabilityGrid h3,.intentAudienceCards h3,.businessProcessGrid h3,.solutionProblemGrid h3,.solutionFlowGrid h3{font-size:1.25rem;line-height:1.4}.includedDetailGrid p,.intentFlowGrid p,.intentCapabilityGrid p,.intentAudienceCards p,.businessProcessGrid p,.solutionProblemGrid p,.solutionFlowGrid p,.solutionResultList p{font-size:1rem;line-height:1.65}.intentFlowGrid li{min-height:230px}.intentCapabilityGrid article,.businessProcessGrid article{min-height:245px}.intentCapabilityGrid a,.businessProcessGrid a{font-size:max(.9rem, var(--font-small-min))}.businessUnityFlow strong{font-size:1.2rem;line-height:1.4}.businessUnityFlow small{font-size:1rem;line-height:1.6}.solutionProblemGrid article{min-height:220px}.solutionFlowGrid li{min-height:190px}.solutionStoryVisual li{align-content:center;min-height:145px}.solutionStoryVisual li strong{font-size:1rem;line-height:1.5}.solutionPage-proizvodnja .solutionProblemGrid h3,.solutionPage-proizvodnja .solutionFlowGrid h3{font-size:1.25rem}.solutionPage-proizvodnja .solutionProblemGrid p,.solutionPage-proizvodnja .solutionFlowGrid p,.solutionPage-proizvodnja .solutionResultList p{font-size:1rem}.demoSteps div{min-height:140px}.demoSteps strong{margin-top:0;font-size:1.1rem;line-height:1.4}.demoSteps small{font-size:max(.9rem, var(--font-small-min));line-height:1.55}.fsWorkflow li{min-height:230px}.fsWorkflow h3{font-size:1.3rem}.fsWorkflow p{font-size:1rem;line-height:1.65}.fsGalleryCards>button>strong{font-size:1rem;line-height:1.45}.fsGalleryCards>button>small{font-size:max(.88rem, var(--font-small-min));line-height:1.6}.materialCardTop{justify-content:flex-end}.materialCardTop small{font-size:max(.72rem, var(--font-small-min))}.materialCardContent>p{font-size:max(.78rem, var(--font-small-min));line-height:1.45}.featureGroup li{font-size:1rem}@media (max-width:840px){.journeySteps button:before{content:"";background:#e9e5dc;border:1px solid #bdb6a9;border-radius:50%;flex:0 0 28px;width:28px;height:28px;display:block}.journeySteps button.active:before{background:#d9ad55;border-color:#9b742e}.journeySteps button span{font-size:max(.88rem, var(--font-small-min));line-height:1.25}.journeyResult h3{font-size:1.2rem}.journeyResult p{font-size:max(.92rem, var(--font-small-min));line-height:1.5}.journeyResult b{font-size:max(.7rem, var(--font-small-min))}}@media (max-width:720px){.intentFlowGrid li,.intentCapabilityGrid article,.businessProcessGrid article,.solutionProblemGrid article,.solutionFlowGrid li{min-height:0}.solutionStoryVisual li{min-height:85px}}.priceCard .fit,.priceCard li,.price small,.priceNote{font-size:1.05rem;line-height:1.6}.priceLine .priceVat{font-size:.95rem}.softwareSwitchNote>span,.pricePagePlans .softwareSwitchNote>span{white-space:normal;flex:0 310px;font-size:1.05rem;line-height:1.4}.softwareSwitchNote p,.pricePagePlans .softwareSwitchNote p{text-align:left;flex:600px;font-size:1.12rem;line-height:1.65}.softwareSwitchNote strong{font-size:inherit}.homePriceBenefits span,.homeFiscalIncluded p,.homeFiscalIncluded strong,.homePriceAction p{font-size:1.05rem;line-height:1.6}.homePriceIncludedTitle strong{font-size:1.15rem}.price .euroSymbol,.solutionPriceGrid .euroSymbol,.referralCalculatorResult .euroSymbol{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;letter-spacing:inherit;display:inline}@media (max-width:900px){.softwareSwitchNote>span,.softwareSwitchNote p,.pricePagePlans .softwareSwitchNote>span,.pricePagePlans .softwareSwitchNote p{flex:auto}.softwareSwitchNote{padding:20px}}h1,h2,h3,h4,h5,h6{font-synthesis:none;font-weight:400!important}:is(h1,h2,h3,h4,h5,h6) *{font-synthesis:none;font-weight:inherit!important}.price,.price *,.fsPrice,.fsPrice *,.solutionPriceGrid article>p,.solutionPriceGrid article>p *,.referralCalculatorResult>strong,.referralCalculatorResult>strong *,.calculatorMainResult>strong,.calculatorMainResult>strong *,.calculatorBreakdown dd,.calculatorBreakdown dd *,.pricingTable tbody td,.referralExample strong{font-synthesis:none;font-weight:400!important}.homePriceSummary{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:24px 36px}.homePriceIncludedTitle{grid-column:1/-1;margin:0}.homePriceBenefits{grid-template-columns:repeat(2,minmax(0,1fr))}.homePriceBenefits>span{align-items:flex-start;padding-block:14px;display:flex}.homePriceAction{border-left:1px solid #e2dfd8;justify-content:center;align-self:stretch;padding-left:30px}.homePriceAction .button{text-align:left;gap:16px;width:100%;padding:14px 18px;line-height:1.5}.homeFiscalIncluded{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) auto;align-items:center;gap:28px;margin:0;padding-top:24px}.homeFiscalIncluded>div{gap:7px}.homeFiscalIncluded>a.button{font-size:1rem}.homeFiscalIncluded>p,.homeFiscalIncluded>a{grid-column:auto}.backToTop .backToTopShortLabel{display:none}.googlePlayButton small,.appStoreButton small{white-space:nowrap;font-size:11px}.googlePlayButton strong,.appStoreButton strong{white-space:nowrap}.fsStoreButtons.compact .googlePlayButton small,.fsStoreButtons.compact .appStoreButton small{letter-spacing:.08em;font-size:10px}:where(.pricingGrid,.fsPricingGrid,.pricingDetailsGrid,.homePriceSummary,.solutionReferenceGrid,.referenceCardTop)>*{min-width:0}.fsPrice{align-content:start;min-height:55px}.fsPriceChoice{top:-17px;right:18px}.solutionReferenceIdentity>div{min-width:0}.solutionReferenceIdentity small{white-space:normal;line-height:1.45}.desktopNav a,.headerCta{white-space:nowrap}.blogHomeCard{flex-direction:column;display:flex}.blogHomeImage{flex:0 0 210px}.blogHomeCard>div{flex-direction:column;flex:1;align-items:flex-start;display:flex}.blogHomeCard>div>a{margin-top:auto;padding-top:8px}@supports (grid-template-rows:subgrid){.materialCards article{grid-template-rows:subgrid;grid-row:span 3}}@media (max-width:1040px){.desktopNav,.headerCta{display:none}.mobileMenu{display:block}.homeFiscalIncluded{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:18px 24px}.homeFiscalIncluded>a{grid-column:2;justify-self:start}}@media (max-width:840px){.homePriceSummary{grid-template-columns:minmax(0,1fr);gap:24px}.homePriceAction{border-top:1px solid #e2dfd8;border-left:0;padding:24px 0 0}.homeFiscalIncluded{grid-template-columns:minmax(0,1fr);gap:16px}.homeFiscalIncluded>p,.homeFiscalIncluded>a{grid-column:1}}@media (max-width:620px){.homePriceBenefits{grid-template-columns:minmax(0,1fr)}.homePriceSummary{padding:24px 20px}.homeFiscalIncluded>a.button{white-space:normal;width:100%}.backToTop{min-height:48px}.backToTop .backToTopFullLabel{display:none}.backToTop .backToTopShortLabel{white-space:nowrap;max-width:none;display:block}}@media (max-width:360px){.backToTop{padding:7px}.backToTop .backToTopShortLabel{display:none}}@media (max-width:1040px){.headerInner{grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;padding-block:10px;display:grid}.headerInner>.brand{grid-area:1/1;min-width:0}.headerInner>.brand img{width:min(215px,100%)}.headerInner>.mobileMenu{grid-area:1/2;margin:0}.mobileMenu summary{min-height:44px;color:var(--petrol);background:#fffaf0;align-items:center;gap:8px;display:flex}.mobileMenu nav{z-index:2;overscroll-behavior:contain;max-height:calc(100dvh - 130px);top:calc(100% + 10px);overflow-y:auto}.headerDemoActions{grid-area:2/1/auto/-1;justify-content:center}.holidayThemeControls{flex-wrap:wrap;justify-content:center;gap:6px 12px;display:flex}}@media (max-width:840px){.documentJourney{height:auto;padding-block:32px}.journeySticky{height:auto;min-height:0;position:relative;top:auto;overflow:visible}.journeyGrid{gap:24px;min-width:0;padding-block:0}.journeySteps{gap:8px}.journeySteps button{background:#f6f2e9;border:1px solid #c8c0af;border-radius:8px;min-height:48px;padding:8px 4px}.journeySteps button.active{background:#e9cb87;border-color:#b58a34}.journeySteps button span{font-size:.85rem}.journeyLine{display:none}.journeyVisual{perspective:none;min-height:535px}.artifactDeck{top:165px}.journeyResult{width:100%;margin-top:330px;position:relative;inset:auto;transform:none}.journeyOrbit{display:none}.artifactDeck{perspective:none}.journeyArtifact:not(.isActive){display:none}.journeyArtifact.isActive{transition:none;transform:none;box-shadow:0 8px 20px #1e1d1a1f}.journeyResult{transition:none;animation:none}.darkHexBoost,.sitePointerGlow{display:none}main:before,main:after,main.functionalityPageHexagons:after{opacity:.07;-webkit-mask-composite:source-over;-webkit-mask-composite:source-over;-webkit-mask-image:linear-gradient(90deg,#00000073,#0000000d 14%,#0000 28% 72%,#0000000d 86%,#00000073);mask-image:linear-gradient(90deg,#00000073,#0000000d 14%,#0000 28% 72%,#0000000d 86%,#00000073);-webkit-mask-composite:source-over;mask-composite:add}}.videoGallerySection{background:#eeebe3;border-top:1px solid #d9d2c5;padding-block:56px;scroll-margin-top:96px}.videoGalleryIntro{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:end;gap:40px;margin-bottom:32px;display:grid}.videoGalleryIntro h2{margin-bottom:0}.videoGalleryIntro .videoGalleryDescription{font-size:inherit;margin:0;line-height:1.6}.videoGalleryDescription>span{display:block}.videoGalleryFilters{flex-wrap:wrap;gap:10px;margin:0 0 28px;display:flex}.videoGalleryFilters button{color:#405e6b;font:inherit;cursor:pointer;background:0 0;border:1px solid #b8b2a6;border-radius:999px;padding:10px 18px}.videoGalleryFilters button[aria-pressed=true]{color:#fff;background:#405e6b;border-color:#405e6b}.videoGalleryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.videoGalleryCard{min-width:0;color:inherit;background:#fff;border:1px solid #d2cabc;border-radius:8px;flex-direction:column;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.videoGalleryCard:hover{border-color:#405e6b;box-shadow:0 6px 20px #20363e18}.videoGalleryCard:focus-visible{outline-offset:4px;outline:3px solid #b77d16}.videoGalleryFilters button:focus-visible{outline-offset:4px;outline:3px solid #b77d16}.videoGalleryPreview{aspect-ratio:16/9;background:#1e272b;position:relative;overflow:hidden}.videoGalleryPreview img{object-fit:cover;width:100%;height:100%;display:block}.videoGalleryPlay{color:#fff;background:#c92323;border-radius:10px;place-items:center;width:56px;height:40px;padding-left:3px;font-size:21px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 12px #0005}.videoGalleryYoutube{color:#fff;background:#141b20df;border-radius:4px;padding:4px 8px;font-size:15px;position:absolute;bottom:10px;right:10px}.videoGalleryCopy{flex-direction:column;flex:1;padding:20px;display:flex}.videoGalleryCopy>span{color:#986914;font-size:15px}.videoGalleryCopy h3{margin:10px 0 20px;font-size:21px;line-height:1.3}.videoGalleryCopy p{color:#405e6b;border-top:1px solid #e2ddd2;justify-content:space-between;gap:8px;margin:auto 0 0;padding-top:16px;font-size:17px;display:flex}.videoGalleryActions{justify-items:center;gap:12px;display:grid}.videoGalleryCount{color:#58656a;margin:0;font-size:16px}@media (max-width:1040px){.videoGalleryIntro{grid-template-columns:minmax(0,1fr);gap:20px}.videoGalleryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.videoGallerySection{padding-block:40px}.videoGalleryIntro{margin-bottom:26px}.videoGalleryGrid{grid-template-columns:minmax(0,1fr);gap:20px}.videoGalleryCopy{padding:20px}.videoGalleryFilters{gap:8px}.videoGalleryFilters button{padding:9px 14px;font-size:16px}}.hardwareRecommendations{max-width:1180px}.fsManualGrid{grid-template-columns:1fr;gap:32px}.fsManualCopy{grid-row:1;grid-template-columns:1fr 1fr;align-items:start;column-gap:48px;display:grid}.fsManualCopy>.eyebrow,.fsManualCopy>h2,.fsManualCopy>p{grid-column:1}.fsManualCopy>ul{border-radius:12px;grid-area:1/2/4;align-self:center;margin:0;overflow:hidden}.fsManualCopy>h2{font-size:clamp(2rem,3.4vw,3rem)}.fsManualPreviews{grid-template-columns:1fr 1fr;gap:28px;min-width:0;display:grid}.fsManualPreviews .fsManualPreview{width:100%}.fsManualPlatform{background:#ffffff4d;border:1px solid #c7c2b6;border-radius:18px;gap:18px;padding:18px;display:grid}.fsManualPlatform .fsManualPreview{border:0;min-height:360px;padding:48px 24px 40px}.fsManualPlatform .fsManualPage{width:250px;min-height:0;padding:26px;transform:rotate(-1deg)}.fsManualPlatform .fsManualPage img{width:64px;height:64px;margin-bottom:24px}.fsManualPlatform .fsManualPage:after{display:none}.fsManualPlatform>.button{justify-content:center;width:100%}.fsManualPlatformTitle{text-align:center;color:#d5aa53;margin:0;font-size:1.65rem;font-weight:700;line-height:1.2}@media (max-width:840px){.fsManualCopy{display:block}.fsManualCopy>ul{margin-top:24px}}@media (max-width:580px){.fsManualPreviews{grid-template-columns:1fr}.fsManualPlatform{padding:14px}}.hardwarePartner{background:linear-gradient(120deg,#f0ede5,#faf8f1);border:1px solid #cec7ba;border-radius:16px;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:36px;margin-bottom:56px;padding:32px;display:grid}.hardwarePartner h2{margin-bottom:18px;font-size:clamp(1.6rem,3vw,2.2rem)}.hardwarePartner blockquote{border-left:3px solid #d5ac4e;margin:24px 0 0;padding-left:22px}.hardwarePartner blockquote p{color:#405e69;font-size:1.1rem}.hardwarePartner blockquote footer{gap:4px;margin-top:16px;font-size:.9rem;display:grid}.hardwarePartnerLink{border-left:1px solid #cec7ba;align-self:center;padding-left:28px}.hardwarePartnerLink>strong{color:#405e69;font-size:1.8rem}@media (max-width:700px){.hardwarePartner{grid-template-columns:1fr;gap:24px;padding:22px}.hardwarePartnerLink{border-top:1px solid #cec7ba;border-left:0;padding:22px 0 0}}.hardwareJumpLinks{flex-wrap:wrap;gap:10px;margin-bottom:44px;display:flex}.hardwareJumpLinks a{color:#3e5d69;border:1px solid #c9c3b8;border-radius:40px;padding:10px 18px;transition:background .2s}.hardwareJumpLinks a:hover{background:#eadcb7}.hardwareBuying{max-width:850px;margin-bottom:48px}.hardwareTableSection{margin:0 0 56px;scroll-margin-top:110px}.hardwareTableSection h2{margin-bottom:18px;font-size:clamp(1.7rem,3vw,2.5rem)}.hardwareTableIntro{max-width:900px;margin-bottom:24px}.hardwareTableWrap{border:1px solid #cec7ba;border-radius:14px;overflow:hidden}.hardwareTable{border-collapse:collapse;text-align:left;width:100%}.hardwareTable caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.hardwareTable thead{color:#fff;background:#405e69}.hardwareTable th,.hardwareTable td{vertical-align:top;padding:17px 24px}.hardwareTable tbody th{color:#405e69;width:26%;font-weight:700}.hardwareTable tbody tr{background:#fffc}.hardwareTable tbody tr:nth-child(2n){background:#f0ede5}.hardwareTable tbody tr+tr{border-top:1px solid #ded8cd}.hardwareTableNote{background:#f3eedf;border-left:3px solid #d5ac4e;margin:0 0 48px;padding:20px 24px;font-size:.95rem}.hardwareUpdate{border-top:1px solid #cec7ba;margin-bottom:36px;padding-top:24px;font-size:.95rem}.hardwareContact{background:#eee9df;border-radius:14px;flex-wrap:wrap;align-items:center;gap:24px;padding:28px;display:flex}.hardwareContact>div{flex:340px}.hardwareContact h2{font-size:1.8rem}@media (max-width:700px){.hardwareTable th,.hardwareTable td{overflow-wrap:anywhere;padding:13px 12px;font-size:.9rem}.hardwareTable tbody th{width:32%}.hardwareTableSection{margin-bottom:42px}}.hardwareGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0;display:grid}.hardwareCard{background:#ffffffa6;border:1px solid #d1c8b9;border-radius:14px;margin-bottom:24px;padding:28px}.hardwareCard h3{margin-bottom:16px;font-size:1.35rem}.hardwareCard li{margin-bottom:10px}.hardwareNote{opacity:.8;font-size:.9rem}.hardwareSource{margin-bottom:10px;margin-right:24px;display:inline-block}@media (max-width:700px){.hardwareGrid{grid-template-columns:1fr;gap:0}.hardwareCard{padding:22px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
