@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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;--tw-ease:initial}}}@layer theme{:root,:host{--font-mono:var(--font-mono);--color-white:#fff;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-heading);--default-mono-font-family:var(--font-mono);--color-background:var(--brand-moln)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.flex-shrink{flex-shrink:1}.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}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.grayscale{--tw-grayscale:grayscale(100%);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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--brand-moln:#fbf9f5;--brand-fjalltopp:#fffef8;--brand-askmoln:#e0e3e7;--brand-kex:#eddfca;--brand-smultron:#d84343;--brand-hallon:#af3131;--brand-onyx:#1a1a1a;--brand-charcoal:#202020;--color-background:var(--brand-moln);--color-background-alt:var(--brand-fjalltopp);--color-background-muted:var(--brand-askmoln);--color-background-warm:var(--brand-kex);--color-text-primary:var(--brand-onyx);--color-text-secondary:#0e1c29;--color-text-footer:#16101e;--color-accent:var(--brand-smultron);--color-accent-dark:var(--brand-hallon);--color-accent-light:#ef4444;--color-white:#fff;--color-border:#0000000f;--color-border-light:#0000000d;--color-divider:#5e788f80;--font-heading:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-body:"IBM Plex Mono","Fragment Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-mono:"IBM Plex Mono","Fragment Mono",monospace;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:2.5rem;--spacing-3xl:3rem;--spacing-4xl:4rem;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:16px;--shadow-sm:0 2px 4px #00000014;--shadow-md:0 4px 16px #0000001a;--shadow-lg:0 8px 32px #0000001f;--transition-fast:all .2s ease;--transition-normal:all .3s ease;--transition-smooth:all .3s cubic-bezier(.4,0,.2,1);--z-base:1;--z-dropdown:100;--z-sticky:500;--z-fixed:1000;--z-modal:1100;--z-tooltip:1200;--container-max-width:1220px;--header-max-width:1200px;--scroll-phase1-end:.25;--scroll-phase2-end:.4;--scroll-trigger-start:50;--scroll-trigger-end:400;--header-offset:160px;--header-offset-mobile:100px;--video-demo-height:250vh;--testimonials-height:150vh;--video-max-width:1100px;--sidebar-max-width:420px;--progress-start-r:249;--progress-start-g:115;--progress-start-b:94;--progress-end-r:220;--progress-end-g:38;--progress-end-b:38;--progress-muted:#b4b4b499;--progress-track:#1a1a1a26}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-text-primary);margin:0;font-weight:700;line-height:1.2}h1{font-size:72px}h2{font-size:56px}h3{font-size:34px}h4{font-size:28px}h5{font-size:18px}h6{font-size:16px}p{font-family:var(--font-body);margin:0;font-size:15px;line-height:1.6}code{font-family:var(--font-mono)}a{color:inherit;text-decoration:none}.text-heading{font-family:var(--font-heading)}.text-body{font-family:var(--font-body)}.text-mono{font-family:var(--font-mono)}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}@media (max-width:768px){h1{font-size:56px}h2{font-size:34px}h3{font-size:28px}h4{font-size:24px}}@media (max-width:480px){h1{font-size:34px}h2{font-size:28px}h3{font-size:24px}h4{font-size:20px}}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{overscroll-behavior:none;width:100%;height:100%}@media (max-width:768px){html,body{overflow-x:hidden}}body{font-family:var(--font-body);background:var(--color-background);color:var(--color-text-primary);font-size:15px;line-height:1.6}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input,textarea,select{font-family:inherit;font-size:inherit}img,picture,video,canvas,svg{max-width:100%;display:block}ul,ol{list-style:none}table{border-collapse:collapse}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::selection{background-color:var(--color-accent);color:var(--color-white)}*{scrollbar-width:thin;scrollbar-color:#2020204d transparent}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#e0e3e74d;border-radius:6px}::-webkit-scrollbar-thumb{background:#2020204d padding-box padding-box;border:3px solid #0000;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#20202080 padding-box padding-box;border:3px solid #0000}::-webkit-scrollbar-corner{background:0 0}.text-accent{color:var(--color-accent)}.container{max-width:var(--container-max-width);width:100%;padding:var(--spacing-4xl)var(--spacing-xl);box-sizing:border-box;z-index:var(--z-base);margin:0 auto;position:relative}@media (max-width:1024px){.container{padding:var(--spacing-3xl)var(--spacing-xl)}}@media (max-width:640px){.container{padding:var(--spacing-xl)var(--spacing-md)}}.promo-banner{z-index:calc(var(--z-fixed) + 1);background:var(--brand-onyx);opacity:1;justify-content:center;align-items:center;padding:12px 24px;transition:transform .3s,opacity .3s;display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(0)}.promo-banner.exiting{opacity:0;transform:translateY(-100%)}.promo-banner-content{align-items:center;gap:12px;text-decoration:none;display:flex}.promo-banner-content:hover .promo-banner-link{opacity:1}.promo-banner-label{font-size:14px;font-family:var(--font-body);color:var(--brand-smultron);font-weight:500}.promo-banner-divider{color:#ffffff4d}.promo-banner-text{font-size:14px;font-family:var(--font-body);color:#fff9}.promo-banner-link{font-size:14px;font-family:var(--font-body);color:var(--brand-moln);font-weight:500;text-decoration:underline;transition:opacity .15s}.promo-banner-close{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;transition:color .15s;display:flex;position:absolute;right:16px}.promo-banner-close:hover{color:#fffc}@media (max-width:640px){.promo-banner{padding:12px 48px 12px 16px}.promo-banner-content{gap:8px}.promo-banner-label,.promo-banner-divider,.promo-banner-text,.promo-banner-link{font-size:13px}.promo-banner-text{display:none}}.header-wrapper{z-index:var(--z-fixed);pointer-events:none;justify-content:center;padding:12px 24px;transition:top .3s;display:flex;position:fixed;top:0;left:0;right:0}.header-wrapper.with-banner{top:48px}@media (max-width:640px){.header-wrapper.with-banner{top:44px}}.spiich-header{width:100%;max-width:var(--header-max-width);justify-content:space-between;align-items:center;gap:var(--spacing-xl);height:64px;transition:var(--transition-normal);pointer-events:auto;background:0 0;border-radius:16px;padding:8px 32px;display:flex}.spiich-header.scrolled{-webkit-backdrop-filter:blur(5px);background:#faf8f5b3}.spiich-header.homepage{-webkit-backdrop-filter:none;background:0 0}.spiich-header.homepage .nav-link,.spiich-header.homepage .cta-link{color:var(--brand-fjalltopp)}.spiich-header.homepage .cta-button{background:var(--brand-fjalltopp);color:var(--brand-onyx)}.spiich-header.homepage .hamburger-line{background:var(--brand-fjalltopp)}.header-logo{color:var(--brand-onyx);flex-shrink:0;align-items:center;text-decoration:none;display:flex}.spiich-header.homepage .header-logo{color:var(--brand-fjalltopp)}.spiich-header.scrolled .header-logo{color:var(--brand-onyx)}.spiich-header.scrolled .hamburger-line{background:var(--color-text-primary)}.header-logo svg{width:113px;height:31px}.header-logo img{object-fit:contain;width:113px!important;height:36px!important}.header-nav{align-items:center;gap:var(--spacing-xl);flex:1;justify-content:center;display:flex}.nav-link{color:var(--brand-onyx);transition:var(--transition-fast);font-size:15px;font-weight:400;font-family:var(--font-body);border-radius:var(--radius-md);align-items:center;height:38px;padding:0 12px;text-decoration:none;display:flex}.header-ctas{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.cta-link{color:var(--color-text-primary);transition:var(--transition-fast);font-size:15px;font-weight:400;font-family:var(--font-body);border-radius:var(--radius-md);cursor:pointer;padding:8px 16px;text-decoration:none}.nav-dropdown{position:relative}.nav-dropdown:after{content:"";pointer-events:none;width:300px;height:50px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.nav-dropdown:hover:after{pointer-events:auto}.nav-dropdown-trigger{cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;display:flex}.nav-dropdown-arrow{transition:transform .2s}.nav-dropdown-arrow.rotated{transform:rotate(180deg)}.nav-dropdown-menu{opacity:0;visibility:hidden;width:820px;z-index:var(--z-dropdown);background:#fbf9f5;border-radius:16px;padding:0;transition:opacity .3s ease-out,visibility .3s ease-out,transform .3s ease-out,top .3s;position:fixed;top:90px;left:50%;overflow:hidden;transform:translate(-50%)translateY(-12px)scale(.96);box-shadow:0 8px 32px #0000001f,0 2px 8px #00000014}.header-wrapper.with-banner .nav-dropdown-menu{top:124px}.nav-dropdown-menu.open{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)scale(1)}.nav-dropdown-menu:before{content:"";width:200px;height:30px;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.nav-dropdown-layout{grid-template-columns:1fr 1fr;display:grid}.nav-dropdown-products{flex-direction:column;gap:4px;padding:32px;display:flex}.nav-dropdown-item{border-radius:10px;align-items:center;gap:12px;padding:12px;text-decoration:none;transition:background .15s ease-out;display:flex}.nav-dropdown-item:hover{background:#1a1a1a0a}.nav-dropdown-item-icon{width:50px;height:50px;color:var(--brand-onyx);background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-right:6px;display:flex;box-shadow:0 4px 16px #0000001a}.nav-dropdown-item-content{flex:1;min-width:0}.nav-dropdown-item-label{color:var(--brand-onyx);font-size:18px;font-weight:500;font-family:var(--font-heading);margin-bottom:0;font-weight:700;display:block}.nav-dropdown-item-description{color:var(--brand-charcoal);font-size:13px;font-family:var(--font-body);line-height:1.4;display:block}.nav-dropdown-promo{background:0 0;flex-direction:column;justify-content:flex-start;padding:44px 32px 32px;display:flex}.nav-dropdown-promo-title{color:var(--brand-onyx);font-size:22px;font-weight:700;font-family:var(--font-heading);margin:0 0 4px;line-height:1.3}.nav-dropdown-promo-text{color:var(--brand-charcoal);font-size:13px;font-family:var(--font-body);margin:0 0 20px;line-height:1.4}.nav-dropdown-image,.nav-dropdown-video{width:100%}.nav-dropdown-promo-image,.nav-dropdown-promo-video{border-radius:10px;width:100%;height:auto;box-shadow:0 4px 16px #0000001a}.nav-dropdown-cta{background:var(--brand-smultron);color:var(--brand-fjalltopp);font-family:var(--font-body);border-radius:10px;justify-content:center;align-items:center;margin-top:20px;padding:12px 24px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.nav-dropdown-cta:hover{background:var(--brand-hallon);transform:translateY(-1px)}.nav-dropdown-hub{width:100%;height:200px;position:relative}.hub-center{width:56px;height:56px;color:var(--brand-smultron);z-index:2;background:#d843431a;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hub-lines{width:100%;height:100%;color:var(--brand-onyx);opacity:.15;z-index:1;position:absolute;top:0;left:0}.hub-feature{z-index:2;align-items:center;gap:8px;display:flex;position:absolute}.hub-feature-icon{width:36px;height:36px;color:var(--brand-smultron);background:#d8434314;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.hub-feature-label{color:var(--brand-charcoal);font-size:12px;font-weight:500;font-family:var(--font-body);white-space:nowrap}.hub-feature-top-left{top:0;left:10%}.hub-feature-top-right{flex-direction:row-reverse;top:0;right:0}.hub-feature-middle-left{top:50%;left:0;transform:translateY(-50%)}.hub-feature-middle-right{flex-direction:row-reverse;top:50%;right:0;transform:translateY(-50%)}.hub-feature-bottom-left{bottom:0;left:10%}.hub-feature-bottom-right{flex-direction:row-reverse;bottom:0;right:0}.mobile-nav-accordion,.mobile-nav-ctas{display:none}.btn{border-radius:var(--radius-lg);transition:var(--transition-fast);font-size:15px;font-weight:600;font-family:var(--font-body);cursor:pointer;border:none;padding:12px 24px;text-decoration:none;display:inline-block}.btn-primary,.btn-accent{background:var(--brand-smultron);color:var(--brand-fjalltopp)}.btn-outline{background:var(--brand-fjalltopp);border:1px solid var(--brand-charcoal);color:var(--brand-onyx)}.btn-outline:hover{background:var(--color-background-muted)}.btn-dark{background:var(--brand-onyx);color:var(--brand-fjalltopp)}.btn-ghost{color:var(--brand-onyx);background:0 0;border:none}.btn-ghost:hover{background:#1a1a1a0d}.btn-destructive{background:var(--brand-hallon);color:var(--brand-fjalltopp)}.btn-cta-dark{background:var(--color-text-primary);color:var(--color-white)}.btn-cta-light{background:var(--color-white);color:var(--color-text-primary);border:1px solid #00000026}.cta-button{background:var(--color-text-primary);color:var(--color-white);border-radius:var(--radius-lg);transition:var(--transition-normal);font-size:15px;font-weight:500;font-family:var(--font-body);cursor:pointer;border:none;padding:12px 24px;text-decoration:none;display:inline-block}.spiich-header.scrolled .cta-button{background:var(--color-accent)}.card{background:var(--color-white);border-radius:var(--radius-2xl);box-shadow:var(--shadow-md);padding:var(--spacing-xl)}.card-highlight{background:var(--brand-moln)}.card-highlight-secondary{background:var(--brand-fjalltopp)}.card-dark{color:#fff;background:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 100%)}.result-card{padding:var(--spacing-xl);border-radius:var(--radius-xl);background:var(--color-white);box-shadow:var(--shadow-md);transition:var(--transition-fast);flex-shrink:0}.result-card.highlight{background:var(--brand-moln);color:var(--brand-onyx)}.result-card.highlight-secondary{background:var(--brand-fjalltopp)}.result-card.pricing-card{color:#fff;background:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 100%);border-color:#ffffff1a}.stat-card{padding:var(--spacing-lg);border-radius:var(--radius-xl);border:1px solid var(--color-border);transition:var(--transition-fast);background:#f5faff80;flex-direction:column;display:flex}.stat-number{color:var(--color-accent);font-size:36px;font-weight:700;line-height:1.2;font-family:var(--font-heading);margin:0 0 .75rem}.stat-description{color:#1a1a1acc;font-size:15px;line-height:1.6;font-family:var(--font-body);flex:1;margin:0 0 1rem}.section{padding:var(--spacing-3xl)var(--spacing-xl);background:var(--color-white);border-radius:var(--radius-2xl);box-shadow:var(--shadow-md);border:1px solid var(--color-border)}.section-title{margin:0 0 var(--spacing-lg)0;color:var(--color-text-primary);letter-spacing:-.02em;font-size:34px;font-weight:700;line-height:1.3;font-family:var(--font-heading)}.section-subtitle{color:var(--color-text-primary);opacity:.9;max-width:700px;font-size:15px;line-height:1.6;font-family:var(--font-body)}.cta-section{text-align:center;margin-top:0;margin-bottom:var(--spacing-4xl);padding:var(--spacing-3xl)var(--spacing-xl);background:var(--color-white);border-radius:var(--radius-2xl);box-shadow:var(--shadow-md);border:1px solid var(--color-border)}.cta-heading{margin:0 0 var(--spacing-xl)0;color:var(--color-text-primary);letter-spacing:-.02em;font-size:56px;font-weight:700;line-height:1.3;font-family:var(--font-heading)}.cta-revenue{color:var(--color-accent)}.cta-buttons{gap:var(--spacing-md);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}@media (max-width:968px){.section-title{font-size:28px}.cta-section{padding:var(--spacing-xl)var(--spacing-lg);margin-bottom:var(--spacing-xl)}.cta-heading{font-size:36px}}@media (max-width:640px){.section-title{font-size:24px}.section-subtitle{font-size:14px}.cta-section{padding:var(--spacing-xl)var(--spacing-md);border-radius:var(--radius-xl)}.cta-heading{margin-bottom:var(--spacing-lg);font-size:28px}.cta-buttons{flex-direction:row}.cta-buttons .btn{width:fit-content}}.input-group{margin-bottom:var(--spacing-2xl)}.input-group:last-child{margin-bottom:0}.input-group label{color:var(--color-text-primary);font-size:15px;font-weight:500;line-height:1.5;font-family:var(--font-body);justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.input-heading-label{font-family:var(--font-heading)}.value-display{color:var(--color-text-primary);font-size:15px;font-weight:600;font-family:var(--font-body)}.hint{color:#1a1a1a99;font-size:14px;font-weight:400;font-family:var(--font-body);margin-top:.25rem;margin-bottom:.75rem;display:block}.slider{background:linear-gradient(to right,var(--color-accent)0%,var(--color-accent)var(--slider-progress,0%),#ef444433 var(--slider-progress,0%),#ef444433 100%);appearance:none;width:100%;height:6px;transition:var(--transition-fast);border-radius:3px;outline:none;margin:1.5rem 0 .5rem}.slider::-webkit-slider-thumb{appearance:none;background:var(--color-accent-light);cursor:pointer;width:20px;height:20px;transition:var(--transition-fast);border-radius:50%;margin-top:-7px;box-shadow:0 2px 4px #ef44444d}.slider::-moz-range-thumb{background:var(--color-accent-light);cursor:pointer;width:20px;height:20px;transition:var(--transition-fast);border:none;border-radius:50%;box-shadow:0 2px 4px #ef44444d}.slider:focus::-webkit-slider-thumb{box-shadow:0 0 0 3px #ef444433}.slider-labels{color:#1a1a1a80;font-size:12px;font-family:var(--font-body);justify-content:space-between;margin-top:.25rem;display:flex}.breakdown-row{border-bottom:1px solid var(--color-border);color:inherit;font-size:15px;font-family:var(--font-body);justify-content:space-between;align-items:center;gap:1rem;padding:12px 0;display:flex}.breakdown-row:last-child{border-bottom:none}.breakdown-row span:first-child{opacity:.75;white-space:nowrap;flex-shrink:0}.breakdown-row span:last-child{text-align:right;font-variant-numeric:tabular-nums}.breakdown-row.total-row{border-top:1px solid var(--color-border);border-bottom:none;margin-top:12px;padding-top:12px;padding-bottom:12px;font-size:15px}.chart-container{padding:var(--spacing-xl);border-radius:var(--radius-2xl);border:1px solid var(--color-border);transition:var(--transition-normal);background:#f5faff80}.chart-title{margin:0 0 var(--spacing-xl)0;color:var(--color-text-primary);letter-spacing:-.02em;font-size:34px;font-weight:700;line-height:1.3;font-family:var(--font-heading);text-align:center}.link{color:var(--color-accent);transition:var(--transition-fast);font-weight:600;font-family:var(--font-body);text-decoration:underline}.link:hover{opacity:.8}.source-tag{font-size:11px;font-weight:400;font-family:var(--font-body);text-underline-offset:2px;color:var(--brand-charcoal);transition:var(--transition-fast);align-items:center;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.source-tag:hover{opacity:.8}.grid-2{gap:var(--spacing-xl);grid-template-columns:repeat(2,1fr);display:grid}.grid-3{gap:var(--spacing-lg);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:968px){.grid-2{grid-template-columns:1fr}.grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.grid-3{grid-template-columns:1fr}}.mobile-menu-toggle{cursor:pointer;border-radius:var(--radius-sm);width:32px;height:32px;transition:var(--transition-fast);background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;margin-left:.5rem;padding:4px;display:none;position:relative}.hamburger-line{background:var(--color-text-primary);width:20px;height:2px;transition:var(--transition-smooth);border-radius:1px;display:block;position:absolute;left:50%;transform:translate(-50%)}.hamburger-line:first-child{top:9px}.hamburger-line:nth-child(2){top:15px}.hamburger-line:nth-child(3){top:21px}.mobile-menu-toggle.active .hamburger-line:first-child{top:15px;transform:translate(-50%)rotate(45deg)}.mobile-menu-toggle.active .hamburger-line:nth-child(2){opacity:0;transform:translate(-50%)scaleX(0)}.mobile-menu-toggle.active .hamburger-line:nth-child(3){top:15px;transform:translate(-50%)rotate(-45deg)}@media (max-width:1024px){.spiich-header{padding:8px 24px;transition:none}.spiich-header .header-logo{transition:none}.spiich-header .hamburger-line{transition:transform .2s}.spiich-header.homepage{-webkit-backdrop-filter:none;background:0 0}.spiich-header.homepage .header-logo{color:var(--brand-fjalltopp)}.spiich-header.homepage .hamburger-line{background:var(--brand-fjalltopp)}.spiich-header.scrolled{-webkit-backdrop-filter:blur(8px);background:#faf8f5f2}.spiich-header.scrolled .header-logo{color:var(--brand-onyx)}.spiich-header.scrolled .hamburger-line{background:var(--color-text-primary)}.mobile-menu-toggle{display:flex}.header-nav,.header-ctas,.nav-dropdown{display:none}.nav-dropdown-menu{visibility:hidden;opacity:0;display:none}.nav-dropdown-arrow{display:none}.mobile-nav-accordion{width:100%;display:block}.mobile-nav-accordion-trigger{width:100%;color:var(--color-text-primary);font-size:17px;font-weight:500;font-family:var(--font-body);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.mobile-nav-accordion-arrow{transition:transform .2s}.mobile-nav-accordion-arrow.rotated{transform:rotate(180deg)}.mobile-nav-accordion-content{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s,opacity .3s;display:grid}.mobile-nav-accordion-content.open{opacity:1;grid-template-rows:1fr}.mobile-nav-accordion-content-inner{flex-direction:column;gap:2px;padding:8px 0 12px;display:flex;overflow:hidden}.mobile-nav-accordion-item{color:var(--color-text-primary);font-size:15px;font-weight:500;font-family:var(--font-body);border-radius:var(--radius-lg);flex-direction:row;align-items:flex-start;gap:12px;padding:12px;text-decoration:none;transition:background .15s;display:flex}.mobile-nav-accordion-item:hover,.mobile-nav-accordion-item:active{background:var(--brand-moln)}.mobile-nav-item-image{display:none}.mobile-nav-item-content{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mobile-nav-item-icon{color:var(--brand-smultron);flex-shrink:0;justify-content:center;align-items:center;display:flex}.mobile-nav-item-icon svg{width:24px;height:24px}.mobile-nav-item-text{color:var(--color-text-primary);font-size:15px;font-weight:600;display:block}.mobile-nav-item-description{color:var(--brand-charcoal);opacity:.6;margin-top:2px;font-size:13px;font-weight:400;line-height:1.4;display:block}.spiich-header.mobile-menu-expanded,.spiich-header.homepage.mobile-menu-expanded{-webkit-backdrop-filter:none;border-radius:var(--radius-2xl);scrollbar-width:thin;scrollbar-color:var(--brand-askmoln)transparent;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;height:auto;max-height:calc(100dvh - 32px);padding-bottom:24px;transition:none;overflow-y:auto;background:var(--color-white)!important}.spiich-header.mobile-menu-expanded::-webkit-scrollbar{width:6px}.spiich-header.homepage.mobile-menu-expanded::-webkit-scrollbar{width:6px}.spiich-header.mobile-menu-expanded::-webkit-scrollbar-track{background:0 0}.spiich-header.homepage.mobile-menu-expanded::-webkit-scrollbar-track{background:0 0}.spiich-header.mobile-menu-expanded::-webkit-scrollbar-thumb{background:var(--brand-askmoln);border-radius:3px}.spiich-header.homepage.mobile-menu-expanded::-webkit-scrollbar-thumb{background:var(--brand-askmoln);border-radius:3px}.spiich-header.mobile-menu-expanded .header-logo,.spiich-header.homepage.mobile-menu-expanded .header-logo{color:var(--brand-onyx);align-items:center;height:48px;transition:none;display:flex}.spiich-header.mobile-menu-expanded .mobile-menu-toggle{align-items:center;height:48px;transition:none;display:flex}.spiich-header.homepage.mobile-menu-expanded .hamburger-line{background:var(--brand-onyx);transition:none}.spiich-header.mobile-menu-expanded .mobile-menu-toggle.active .hamburger-line:first-child,.spiich-header.mobile-menu-expanded .mobile-menu-toggle.active .hamburger-line:nth-child(3){top:23px}.spiich-header.mobile-menu-expanded .header-logo{order:1}.spiich-header.mobile-menu-expanded .mobile-menu-toggle{order:2;margin-left:auto}.header-nav.mobile-open{background:0 0;flex-direction:column;flex-basis:100%;order:3;align-items:flex-start;gap:0;width:100%;margin-top:0;padding-bottom:16px;display:flex;position:relative}.header-nav.mobile-open .nav-link:first-of-type{padding-top:8px}.header-nav.mobile-open .nav-link{text-align:left;width:100%;color:var(--color-text-primary);padding:14px 0;font-size:17px;font-weight:500;display:block}.mobile-nav-ctas{flex-direction:column;align-items:center;gap:0;width:100%;margin-top:8px;padding-top:16px;display:flex}.mobile-cta-link{text-align:center;color:var(--color-text-primary);font-size:17px;font-weight:500;font-family:var(--font-body);width:100%;padding:14px 0;text-decoration:none;display:block}.mobile-cta-button{text-align:center;background:var(--color-text-primary);color:var(--color-white);border-radius:var(--radius-lg);font-size:15px;font-weight:600;font-family:var(--font-body);margin-top:16px;padding:12px 24px;text-decoration:none;display:block}}@media (max-width:640px){.spiich-header,.header-wrapper{padding:8px 16px}}.video-background-container{width:100%;min-height:100vh;position:relative;overflow:visible}.video-background-container.no-scrollbar{overflow:hidden}.video-background-container.no-scrollbar .video-background-content{scrollbar-width:none;-ms-overflow-style:none;overflow-y:auto}.video-background-container.no-scrollbar .video-background-content::-webkit-scrollbar{display:none}.video-background-container.video-background-auto-height,.video-background-container.video-background-auto-height .video-background-content{min-height:auto}.video-background-inner{will-change:border-radius,left,right;backface-visibility:hidden;outline:1px solid #0000;position:absolute;top:0;bottom:0;overflow:hidden;transform:translateZ(0)}.video-background{object-fit:cover;z-index:0;opacity:0;width:100%;height:100%;transition:opacity .5s;position:absolute;top:0;left:0}.video-background.loaded{opacity:1}.video-background-fallback{z-index:0;background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.video-background-overlay{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.video-background-content{z-index:2;flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative}.hero-pill{color:var(--color-text-primary);font-size:14px;font-weight:500;font-family:var(--font-body);margin-bottom:var(--spacing-lg);transition:var(--transition-fast);background:#ffffffe6;border:1px solid #00000014;border-radius:100px;align-items:center;gap:6px;padding:8px 16px;text-decoration:none;display:inline-flex}.hero-pill:hover{background:#fff;border-color:#00000026}.hero-pill svg{flex-shrink:0}@keyframes heroFadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.hero-with-video{text-align:left;min-height:100vh;padding:140px var(--spacing-xl)var(--spacing-4xl);max-width:var(--container-max-width);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;margin:0 auto;display:flex}.hero-with-video h1{letter-spacing:-.03em;margin-bottom:var(--spacing-lg);color:var(--brand-fjalltopp);opacity:0;font-size:clamp(40px,8vw,72px);font-weight:700;line-height:1.1;animation:.6s ease-out .1s forwards heroFadeInUp}.red-dot{color:var(--brand-smultron)}.hero-with-video .section-subtitle{max-width:650px;margin:0 0 var(--spacing-xl);color:var(--brand-fjalltopp);opacity:0;font-size:clamp(16px,2vw,18px);animation:.6s ease-out .2s forwards heroFadeInUp}.hero-with-video .cta-buttons{opacity:0;animation:.6s ease-out .3s forwards heroFadeInUp}@media (prefers-reduced-motion:reduce){.hero-with-video h1,.hero-with-video .section-subtitle,.hero-with-video .cta-buttons{opacity:1;animation:none}}.rotating-text{color:var(--color-accent);font-weight:600;transition:opacity .3s,transform .3s;display:inline-block}.rotating-text--animating{opacity:0;transform:translateY(-10px)}.testimonials-carousel-wrapper{max-width:var(--container-max-width);padding:0 var(--spacing-xl);box-sizing:border-box;margin:0 auto;position:relative}.testimonials-carousel-wrapper:before,.testimonials-carousel-wrapper:after{content:"";z-index:2;pointer-events:none;width:80px;position:absolute;top:0;bottom:0}.testimonials-carousel-wrapper:before{background:linear-gradient(to right,var(--brand-moln)0%,var(--brand-moln)20%,#fbf9f5cc 40%,#fbf9f566 70%,transparent 100%);left:0}.testimonials-carousel-wrapper:after{background:linear-gradient(to left,var(--brand-moln)0%,var(--brand-moln)20%,#fbf9f5cc 40%,#fbf9f566 70%,transparent 100%);right:0}.testimonials-carousel{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:2rem;padding-inline:1.5rem;display:flex;overflow:scroll visible}.testimonials-carousel::-webkit-scrollbar{display:none}.testimonial-card{scroll-snap-align:start;background:#fff;border-radius:16px;flex-direction:column;flex:0 0 340px;min-height:240px;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000000f}.testimonial-card-content{flex-direction:column;flex:1;padding:1.5rem;display:flex}.carousel-nav-btn{cursor:pointer;color:#1a1a1a99;background:#fff;border:1px solid #0000001a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.carousel-nav-btn:hover{color:#1a1a1ae6;background:#f9f9f9;border-color:#0003}@media (max-width:768px){.testimonial-card{flex:0 0 300px}.carousel-nav-btn{display:none}.video-background-container,.video-background-content{min-height:100dvh}.hero-with-video{min-height:100dvh;padding:30vh var(--spacing-lg)var(--spacing-3xl);text-align:center;justify-content:start;align-items:center}.hero-with-video h1{margin-bottom:var(--spacing-md);font-size:30px}.hero-with-video h1 br{display:none}.hero-with-video .section-subtitle{margin-bottom:var(--spacing-lg);font-size:14px}.hero-with-video .section-subtitle br{display:none}}.contact-page{width:100%;max-width:100vw;min-height:100vh;overflow-x:hidden}@media (max-width:640px){.contact-page,.contact-page .video-background-container,.contact-page .video-background-content{max-width:100vw;overflow-x:hidden}}.app:has(.contact-page) footer{display:none}@keyframes contactFadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.contact-video-bg,.contact-video-bg .video-background-content{min-height:100vh!important}@media (max-width:768px){.contact-video-bg,.contact-video-bg .video-background-content,.contact-video-bg .video-background-container{width:100%;max-width:100vw;overflow-x:hidden}}.contact-layout{box-sizing:border-box;grid-template-columns:50% 50%;width:100%;max-width:min(1200px,100%);min-height:100vh;margin:0 auto;display:grid}.contact-left{padding:var(--spacing-4xl);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-start;max-width:min(600px,100%);margin-left:auto;display:flex}.contact-left-content{width:100%;max-width:min(560px,100%);margin-bottom:var(--spacing-3xl);box-sizing:border-box;animation:.6s ease-out forwards contactFadeInUp}.contact-hero-title{margin-bottom:var(--spacing-lg);font-size:72px;line-height:1.05}.contact-hero-subtitle{color:var(--color-text-secondary);font-size:15px;line-height:1.5}.contact-logo-carousel{opacity:0;box-sizing:border-box;width:100%;max-width:min(560px,100%);animation:.6s ease-out .15s forwards contactFadeInUp;overflow:hidden}.contact-logo-track{transition:transform .6s ease-in-out;display:flex}.contact-logo-item{height:28px;padding:0 var(--spacing-md);filter:grayscale();opacity:.6;transition:var(--transition-normal);flex:0 0 25%;justify-content:center;align-items:center;display:flex}.contact-logo-item:hover{filter:grayscale(0%);opacity:1}.contact-left .logo-carousel-section{background:0 0;width:100%;max-width:min(560px,100%);margin:0;padding:0}.contact-left .logo-carousel-container{padding:0}.contact-left .logo-carousel-wrapper{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.contact-right{padding:var(--spacing-4xl);box-sizing:border-box;justify-content:center;align-items:center;width:100%;max-width:min(600px,100%);margin-right:auto;display:flex}.contact-form-container{opacity:0;box-sizing:border-box;width:min(440px,100%);max-width:100%;padding:16px;animation:.6s ease-out .2s forwards contactFadeInUp}.contact-form-header{text-align:center;margin-bottom:32px}.contact-form-title{color:var(--color-text);margin:0;font-size:28px;font-weight:700;line-height:1.3}.contact-form .form-group{margin-bottom:0}.contact-input{width:100%;font-size:14px;font-family:var(--font-heading);background:var(--brand-moln);color:var(--brand-onyx);transition:var(--transition-fast);box-sizing:border-box;border:1px solid #20202080;border-radius:10px;padding:12px;font-weight:400;box-shadow:0 4px 16px #0000001a}.contact-input::placeholder{color:var(--color-divider)}.contact-input:focus{background:var(--brand-moln);border-color:var(--brand-onyx);outline:none}.contact-phone-input{background:var(--brand-moln);transition:var(--transition-fast);box-sizing:border-box;border:1px solid #20202080;border-radius:10px;align-items:center;width:100%;padding:12px;display:flex;box-shadow:0 4px 16px #0000001a}.contact-phone-input:focus-within{background:var(--brand-moln);border-color:var(--brand-onyx)}.contact-phone-select{align-items:center;gap:var(--spacing-sm);display:flex;position:relative}.contact-phone-trigger{cursor:pointer;font-family:var(--font-heading);background:0 0;border:none;align-items:center;gap:6px;padding:0;display:flex}.contact-phone-flag{font-size:16px}.contact-phone-code{font-size:14px;font-family:var(--font-body);color:var(--brand-onyx);font-weight:400}.contact-phone-arrow{color:var(--brand-onyx);transition:transform .2s}.contact-phone-arrow.rotated{transform:rotate(180deg)}.contact-phone-dropdown{background:var(--brand-moln);z-index:100;border:1px solid #20202080;border-radius:10px;flex-direction:column;width:408px;max-height:320px;display:flex;position:absolute;top:calc(100% + 40px);left:-12px;overflow:hidden;box-shadow:0 4px 16px #0000001a}.contact-phone-search{border-bottom:1px solid var(--brand-askmoln);padding:12px}.contact-phone-search-input{width:100%;font-size:14px;font-family:var(--font-body);color:var(--brand-onyx);background:0 0;border:none;border-radius:8px;padding:10px 12px}.contact-phone-search-input::placeholder{color:var(--brand-charcoal);opacity:.5}.contact-phone-search-input:focus{outline:none}.contact-phone-list{flex:1;margin:0;padding:8px;list-style:none;overflow-y:auto}.contact-phone-option{cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:12px;transition:background .15s;display:flex}.contact-phone-option:hover,.contact-phone-option.selected{background:var(--brand-kex)}.contact-phone-option-flag{flex-shrink:0;font-size:16px}.contact-phone-option-name{font-size:14px;font-family:var(--font-body);color:var(--brand-onyx);flex:1;font-weight:500}.contact-phone-option-code{font-size:14px;font-family:var(--font-body);color:var(--brand-charcoal);opacity:.7}.contact-phone-no-results{text-align:center;font-size:14px;font-family:var(--font-body);color:var(--brand-charcoal);opacity:.6;padding:16px 12px}.contact-phone-divider{background:var(--brand-askmoln);width:1px;height:24px;margin:0 var(--spacing-md)}.contact-phone-number{font-size:14px;font-family:var(--font-heading);color:var(--brand-onyx);background:0 0;border:none;flex:1;padding:0;font-weight:400}.contact-phone-number::placeholder{color:var(--color-divider)}.contact-phone-number:focus{outline:none}.contact-submit-btn{width:100%;font-size:14px;font-family:var(--font-heading);letter-spacing:.5px;background:var(--brand-onyx);color:var(--color-white);cursor:pointer;transition:var(--transition-fast);box-sizing:border-box;border:none;border-radius:10px;margin-top:12px;padding:12px;font-weight:500}.contact-submit-btn:hover{opacity:.9;transform:translateY(-1px)}.contact-consent{margin-top:var(--spacing-xl)}.contact-consent-label{color:var(--color-divider);cursor:pointer;align-items:flex-start;gap:10px;font-size:9px;line-height:1.5;display:flex}.contact-checkbox{border-radius:var(--radius-sm);border:1px solid var(--brand-askmoln);cursor:pointer;appearance:none;background:#fff9;flex-shrink:0;width:16px;height:16px;margin-top:0;position:relative}.contact-checkbox:checked{background:var(--color-accent);border-color:var(--color-accent)}.contact-checkbox:checked:after{content:"✓";color:#fff;font-size:12px;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.contact-consent-link{color:var(--color-accent);text-decoration:underline}.contact-success{text-align:center;padding:32px 16px}.contact-success h3{color:var(--brand-onyx);margin:0 0 12px;font-size:24px;font-weight:600}.contact-success p{color:var(--brand-charcoal);margin:0;font-size:14px;line-height:1.5}.contact-error{border:1px solid var(--color-accent);color:var(--color-accent);text-align:center;background:#d843431a;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:12px}.contact-submit-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.contact-input:disabled,.contact-phone-number:disabled,.contact-phone-trigger:disabled,.contact-checkbox:disabled{opacity:.6;cursor:not-allowed}@media (max-width:1200px){.contact-layout{width:100%;max-width:100%;padding:0 var(--spacing-xl);flex-direction:column;align-items:center;display:flex;overflow-x:hidden}.contact-left{padding:var(--spacing-3xl)0;box-sizing:border-box;align-items:center;width:100%;max-width:none;min-height:auto;margin:0}.contact-left-content{padding-top:var(--spacing-xl);text-align:center;max-width:600px;margin:0 auto}.contact-hero-title{font-size:48px}.contact-hero-subtitle{margin:0 auto var(--spacing-xl)auto;font-size:18px}.contact-logo-carousel,.contact-left .logo-carousel-section{max-width:100%;margin-top:var(--spacing-xl)}.contact-right{padding:0 0 var(--spacing-3xl)0;box-sizing:border-box;justify-content:center;width:100%;max-width:none;margin:0}.contact-form-container{box-sizing:border-box;width:100%;max-width:500px;margin:0 auto}.contact-form-header{margin-bottom:var(--spacing-xl)}.contact-form-title{font-size:26px}}@media (max-width:640px){.contact-layout{padding:0 var(--spacing-md);box-sizing:border-box;flex-direction:column;align-items:center;width:100%;max-width:100%;display:flex;overflow:hidden}.contact-left{box-sizing:border-box;align-items:center;width:100%;max-width:100%;margin:0;padding:0}.contact-right{padding:0;padding-top:var(--spacing-3xl);box-sizing:border-box;justify-content:center;width:100%;max-width:100%;margin:0}.contact-left-content{margin:0 auto var(--spacing-lg)auto;text-align:center;width:100%;max-width:100%;padding-top:100px}.contact-hero-title{font-size:32px}.contact-hero-subtitle{white-space:normal;margin-bottom:var(--spacing-sm);font-size:14px}.contact-form-container{box-sizing:border-box;width:100%;max-width:100%;margin:0 auto;padding:0}.contact-form{width:100%;max-width:100%;margin:0 auto}.contact-form .form-group{width:100%;max-width:100%}.contact-input,.contact-phone-input,.contact-submit-btn{box-sizing:border-box;width:100%;max-width:100%}.contact-form-header{margin-bottom:var(--spacing-lg)}.contact-form-title{font-size:20px}.contact-phone-dropdown{width:calc(100vw - 56px);max-height:280px;left:-12px}.contact-consent-label{font-size:11px}.contact-consent{width:100%;max-width:100%}.contact-page .contact-consent{margin-top:var(--spacing-md);margin-bottom:var(--spacing-xl)}.contact-left .logo-carousel-section{width:100%;max-width:100%;margin-top:0}}.footer{background:var(--brand-moln);margin-top:auto;position:relative;overflow:hidden}.footer-pattern{pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 682.5 585.25' overflow='visible'%3E%3Cg%3E%3Cpath d='M 195 412.811 L 195 415.939 L 184.174 415.939 C 177.551 415.939 172.185 421.305 172.185 427.928 L 172.185 438.75 L 169.054 438.75 L 169.054 427.928 C 169.054 421.305 163.688 415.939 157.065 415.939 L 146.25 415.939 L 146.25 412.811 L 157.065 412.811 C 163.688 412.811 169.054 407.445 169.054 400.822 L 169.054 390 L 172.185 390 L 172.185 400.822 C 172.185 407.445 177.551 412.811 184.174 412.811 Z M 243.75 559.061 L 243.75 562.189 L 232.924 562.189 C 226.301 562.189 220.935 567.555 220.935 574.178 L 220.935 585 L 217.804 585 L 217.804 574.178 C 217.804 567.555 212.438 562.189 205.815 562.189 L 195 562.189 L 195 559.061 L 205.815 559.061 C 212.438 559.061 217.804 553.695 217.804 547.072 L 217.804 536.25 L 220.935 536.25 L 220.935 547.072 C 220.935 553.695 226.301 559.061 232.924 559.061 Z M 585 559.061 L 585 562.189 L 574.174 562.189 C 567.551 562.189 562.185 567.555 562.185 574.178 L 562.185 585 L 559.054 585 L 559.054 574.178 C 559.054 567.555 553.688 562.189 547.065 562.189 L 536.25 562.189 L 536.25 559.061 L 547.065 559.061 C 553.688 559.061 559.054 553.695 559.054 547.072 L 559.054 536.25 L 562.185 536.25 L 562.185 547.072 C 562.185 553.695 567.551 559.061 574.174 559.061 Z M 341.25 510.311 L 341.25 513.439 L 330.424 513.439 C 323.801 513.439 318.435 518.805 318.435 525.428 L 318.435 536.25 L 315.304 536.25 L 315.304 525.428 C 315.304 518.805 309.938 513.439 303.315 513.439 L 292.5 513.439 L 292.5 510.311 L 303.315 510.311 C 309.938 510.311 315.304 504.945 315.304 498.322 L 315.304 487.5 L 318.435 487.5 L 318.435 498.322 C 318.435 504.945 323.801 510.311 330.424 510.311 Z M 682.5 510.311 L 682.5 513.439 L 671.674 513.439 C 665.051 513.439 659.685 518.805 659.685 525.428 L 659.685 536.25 L 656.554 536.25 L 656.554 525.428 C 656.554 518.805 651.188 513.439 644.565 513.439 L 633.75 513.439 L 633.75 510.311 L 644.565 510.311 C 651.188 510.311 656.554 504.945 656.554 498.322 L 656.554 487.5 L 659.685 487.5 L 659.685 498.322 C 659.685 504.945 665.051 510.311 671.674 510.311 Z M 390 461.561 L 390 464.689 L 379.174 464.689 C 372.551 464.689 367.185 470.055 367.185 476.678 L 367.185 487.5 L 364.054 487.5 L 364.054 476.678 C 364.054 470.055 358.688 464.689 352.065 464.689 L 341.25 464.689 L 341.25 461.561 L 352.065 461.561 C 358.688 461.561 364.054 456.195 364.054 449.572 L 364.054 438.75 L 367.185 438.75 L 367.185 449.572 C 367.185 456.195 372.551 461.561 379.174 461.561 Z M 487.5 412.811 L 487.5 415.939 L 476.674 415.939 C 470.051 415.939 464.685 421.305 464.685 427.928 L 464.685 438.75 L 461.554 438.75 L 461.554 427.928 C 461.554 421.305 456.188 415.939 449.565 415.939 L 438.75 415.939 L 438.75 412.811 L 449.565 412.811 C 456.188 412.811 461.554 407.445 461.554 400.822 L 461.554 390 L 464.685 390 L 464.685 400.822 C 464.685 407.445 470.051 412.811 476.674 412.811 Z M 97.75 412.811 L 97.75 415.939 L 86.924 415.939 C 80.301 415.939 74.935 421.305 74.935 427.928 L 74.935 438.75 L 71.805 438.75 L 71.805 427.928 C 71.805 421.305 66.438 415.939 59.815 415.939 L 49 415.939 L 49 412.811 L 59.815 412.811 C 66.438 412.811 71.805 407.445 71.805 400.822 L 71.805 390 L 74.935 390 L 74.935 400.822 C 74.935 407.445 80.301 412.811 86.924 412.811 Z M 536.25 412.811 L 536.25 415.939 L 525.424 415.939 C 518.801 415.939 513.435 421.305 513.435 427.928 L 513.435 438.75 L 510.304 438.75 L 510.304 427.928 C 510.304 421.305 504.938 415.939 498.315 415.939 L 487.5 415.939 L 487.5 412.811 L 498.315 412.811 C 504.938 412.811 510.304 407.445 510.304 400.822 L 510.304 390 L 513.435 390 L 513.435 400.822 C 513.435 407.445 518.801 412.811 525.424 412.811 Z' fill='%23E0E3E740'/%3E%3Cpath d='M 146.5 413.061 L 146.5 416.189 L 135.674 416.189 C 129.051 416.189 123.685 421.555 123.685 428.178 L 123.685 439 L 120.554 439 L 120.554 428.178 C 120.554 421.555 115.188 416.189 108.565 416.189 L 97.75 416.189 L 97.75 413.061 L 108.565 413.061 C 115.188 413.061 120.554 407.695 120.554 401.072 L 120.554 390.25 L 123.685 390.25 L 123.685 401.072 C 123.685 407.695 129.051 413.061 135.674 413.061 Z M 487.5 461.811 L 487.5 464.939 L 476.674 464.939 C 470.051 464.939 464.685 470.305 464.685 476.928 L 464.685 487.75 L 461.554 487.75 L 461.554 476.928 C 461.554 470.305 456.188 464.939 449.565 464.939 L 438.75 464.939 L 438.75 461.811 L 449.565 461.811 C 456.188 461.811 461.554 456.445 461.554 449.822 L 461.554 439 L 464.685 439 L 464.685 449.822 C 464.685 456.445 470.051 461.811 476.674 461.811 Z M 97.75 461.811 L 97.75 464.939 L 86.924 464.939 C 80.301 464.939 74.935 470.305 74.935 476.928 L 74.935 487.75 L 71.805 487.75 L 71.805 476.928 C 71.805 470.305 66.438 464.939 59.815 464.939 L 49 464.939 L 49 461.811 L 59.815 461.811 C 66.438 461.811 71.805 456.445 71.805 449.822 L 71.805 439 L 74.935 439 L 74.935 449.822 C 74.935 456.445 80.301 461.811 86.924 461.811 Z M 390 510.561 L 390 513.689 L 379.174 513.689 C 372.551 513.689 367.185 519.055 367.185 525.678 L 367.185 536.5 L 364.054 536.5 L 364.054 525.678 C 364.054 519.055 358.688 513.689 352.065 513.689 L 341.25 513.689 L 341.25 510.561 L 352.065 510.561 C 358.688 510.561 364.054 505.195 364.054 498.572 L 364.054 487.75 L 367.185 487.75 L 367.185 498.572 C 367.185 505.195 372.551 510.561 379.174 510.561 Z M 439 559.311 L 439 562.439 L 428.174 562.439 C 421.551 562.439 416.185 567.805 416.185 574.428 L 416.185 585.25 L 413.054 585.25 L 413.054 574.428 C 413.054 567.805 407.688 562.439 401.065 562.439 L 390.25 562.439 L 390.25 559.311 L 401.065 559.311 C 407.688 559.311 413.054 553.945 413.054 547.322 L 413.054 536.5 L 416.185 536.5 L 416.185 547.322 C 416.185 553.945 421.551 559.311 428.174 559.311 Z M 49.25 559.311 L 49.25 562.439 L 38.424 562.439 C 31.801 562.439 26.435 567.805 26.435 574.428 L 26.435 585.25 L 23.305 585.25 L 23.305 574.428 C 23.305 567.805 17.938 562.439 11.315 562.439 L 0.5 562.439 L 0.5 559.311 L 11.315 559.311 C 17.938 559.311 23.305 553.945 23.305 547.322 L 23.305 536.5 L 26.435 536.5 L 26.435 547.322 C 26.435 553.945 31.801 559.311 38.424 559.311 Z M 536.25 559.311 L 536.25 562.439 L 525.424 562.439 C 518.801 562.439 513.435 567.805 513.435 574.428 L 513.435 585.25 L 510.304 585.25 L 510.304 574.428 C 510.304 567.805 504.938 562.439 498.315 562.439 L 487.5 562.439 L 487.5 559.311 L 498.315 559.311 C 504.938 559.311 510.304 553.945 510.304 547.322 L 510.304 536.5 L 513.435 536.5 L 513.435 547.322 C 513.435 553.945 518.801 559.311 525.424 559.311 Z M 146.5 559.311 L 146.5 562.439 L 135.674 562.439 C 129.051 562.439 123.685 567.805 123.685 574.428 L 123.685 585.25 L 120.554 585.25 L 120.554 574.428 C 120.554 567.805 115.188 562.439 108.565 562.439 L 97.75 562.439 L 97.75 559.311 L 108.565 559.311 C 115.188 559.311 120.554 553.945 120.554 547.322 L 120.554 536.5 L 123.685 536.5 L 123.685 547.322 C 123.685 553.945 129.051 559.311 135.674 559.311 Z M 341.25 266.811 L 341.25 269.939 L 330.424 269.939 C 323.801 269.939 318.435 275.305 318.435 281.927 L 318.435 292.75 L 315.304 292.75 L 315.304 281.927 C 315.304 275.305 309.938 269.939 303.315 269.939 L 292.5 269.939 L 292.5 266.811 L 303.315 266.811 C 309.938 266.811 315.304 261.445 315.304 254.823 L 315.304 244 L 318.435 244 L 318.435 254.823 C 318.435 261.445 323.801 266.811 330.424 266.811 Z M 682.5 266.811 L 682.5 269.939 L 671.674 269.939 C 665.051 269.939 659.685 275.305 659.685 281.927 L 659.685 292.75 L 656.554 292.75 L 656.554 281.927 C 656.554 275.305 651.188 269.939 644.565 269.939 L 633.75 269.939 L 633.75 266.811 L 644.565 266.811 C 651.188 266.811 656.554 261.445 656.554 254.823 L 656.554 244 L 659.685 244 L 659.685 254.823 C 659.685 261.445 665.051 266.811 671.674 266.811 Z M 243.75 316.061 L 243.75 319.189 L 232.924 319.189 C 226.301 319.189 220.935 324.555 220.935 331.177 L 220.935 342 L 217.804 342 L 217.804 331.177 C 217.804 324.555 212.438 319.189 205.815 319.189 L 195 319.189 L 195 316.061 L 205.815 316.061 C 212.438 316.061 217.804 310.695 217.804 304.073 L 217.804 293.25 L 220.935 293.25 L 220.935 304.073 C 220.935 310.695 226.301 316.061 232.924 316.061 Z M 585 316.061 L 585 319.189 L 574.174 319.189 C 567.551 319.189 562.185 324.555 562.185 331.177 L 562.185 342 L 559.054 342 L 559.054 331.177 C 559.054 324.555 553.688 319.189 547.065 319.189 L 536.25 319.189 L 536.25 316.061 L 547.065 316.061 C 553.688 316.061 559.054 310.695 559.054 304.073 L 559.054 293.25 L 562.185 293.25 L 562.185 304.073 C 562.185 310.695 567.551 316.061 574.174 316.061 Z M 292.5 316.061 L 292.5 319.189 L 281.674 319.189 C 275.051 319.189 269.685 324.555 269.685 331.177 L 269.685 342 L 266.554 342 L 266.554 331.177 C 266.554 324.555 261.188 319.189 254.565 319.189 L 243.75 319.189 L 243.75 316.061 L 254.565 316.061 C 261.188 316.061 266.554 310.695 266.554 304.073 L 266.554 293.25 L 269.685 293.25 L 269.685 304.073 C 269.685 310.695 275.051 316.061 281.674 316.061 Z' fill='%23E0E3E740'%3E%3C/path%3E%3Cpath d='M 633.5 315.811 L 633.5 318.939 L 622.674 318.939 C 616.051 318.939 610.685 324.305 610.685 330.927 L 610.685 341.75 L 607.554 341.75 L 607.554 330.927 C 607.554 324.305 602.188 318.939 595.565 318.939 L 584.75 318.939 L 584.75 315.811 L 595.565 315.811 C 602.188 315.811 607.554 310.445 607.554 303.823 L 607.554 293 L 610.685 293 L 610.685 303.823 C 610.685 310.445 616.051 315.811 622.674 315.811 Z M 292.25 364.061 L 292.25 367.189 L 281.424 367.189 C 274.801 367.189 269.435 372.555 269.435 379.177 L 269.435 390 L 266.304 390 L 266.304 379.177 C 266.304 372.555 260.938 367.189 254.315 367.189 L 243.5 367.189 L 243.5 364.061 L 254.315 364.061 C 260.938 364.061 266.304 358.695 266.304 352.073 L 266.304 341.25 L 269.435 341.25 L 269.435 352.073 C 269.435 358.695 274.801 364.061 281.424 364.061 Z' fill='%23E0E3E740'%3E%3C/path%3E%3Cpath d='M 633.5 364.061 L 633.5 367.189 L 622.674 367.189 C 616.051 367.189 610.685 372.555 610.685 379.177 L 610.685 390 L 607.554 390 L 607.554 379.177 C 607.554 372.555 602.188 367.189 595.565 367.189 L 584.75 367.189 L 584.75 364.061 L 595.565 364.061 C 602.188 364.061 607.554 358.695 607.554 352.073 L 607.554 341.25 L 610.685 341.25 L 610.685 352.073 C 610.685 358.695 616.051 364.061 622.674 364.061 Z M 438.5 266.561 L 438.5 269.689 L 427.674 269.689 C 421.051 269.689 415.685 275.055 415.685 281.677 L 415.685 292.5 L 412.554 292.5 L 412.554 281.677 C 412.554 275.055 407.188 269.689 400.565 269.689 L 389.75 269.689 L 389.75 266.561 L 400.565 266.561 C 407.188 266.561 412.554 261.195 412.554 254.573 L 412.554 243.75 L 415.685 243.75 L 415.685 254.573 C 415.685 261.195 421.051 266.561 427.674 266.561 Z M 48.75 266.561 L 48.75 269.689 L 37.924 269.689 C 31.301 269.689 25.935 275.055 25.935 281.677 L 25.935 292.5 L 22.805 292.5 L 22.805 281.677 C 22.805 275.055 17.438 269.689 10.815 269.689 L 0 269.689 L 0 266.561 L 10.815 266.561 C 17.438 266.561 22.805 261.195 22.805 254.573 L 22.805 243.75 L 25.935 243.75 L 25.935 254.573 C 25.935 261.195 31.301 266.561 37.924 266.561 Z M 487.25 217.811 L 487.25 220.939 L 476.424 220.939 C 469.801 220.939 464.435 226.305 464.435 232.927 L 464.435 243.75 L 461.304 243.75 L 461.304 232.927 C 461.304 226.305 455.938 220.939 449.315 220.939 L 438.5 220.939 L 438.5 217.811 L 449.315 217.811 C 455.938 217.811 461.304 212.445 461.304 205.822 L 461.304 195 L 464.435 195 L 464.435 205.822 C 464.435 212.445 469.801 217.811 476.424 217.811 Z M 97.5 217.811 L 97.5 220.939 L 86.674 220.939 C 80.051 220.939 74.685 226.305 74.685 232.927 L 74.685 243.75 L 71.555 243.75 L 71.555 232.927 C 71.555 226.305 66.188 220.939 59.565 220.939 L 48.75 220.939 L 48.75 217.811 L 59.565 217.811 C 66.188 217.811 71.555 212.445 71.555 205.822 L 71.555 195 L 74.685 195 L 74.685 205.822 C 74.685 212.445 80.051 217.811 86.674 217.811 Z M 535.75 266.561 L 535.75 269.689 L 524.924 269.689 C 518.301 269.689 512.935 275.055 512.935 281.677 L 512.935 292.5 L 509.804 292.5 L 509.804 281.677 C 509.804 275.055 504.438 269.689 497.815 269.689 L 487 269.689 L 487 266.561 L 497.815 266.561 C 504.438 266.561 509.804 261.195 509.804 254.573 L 509.804 243.75 L 512.935 243.75 L 512.935 254.573 C 512.935 261.195 518.301 266.561 524.924 266.561 Z M 146 266.561 L 146 269.689 L 135.174 269.689 C 128.551 269.689 123.185 275.055 123.185 281.677 L 123.185 292.5 L 120.054 292.5 L 120.054 281.677 C 120.054 275.055 114.688 269.689 108.065 269.689 L 97.25 269.689 L 97.25 266.561 L 108.065 266.561 C 114.688 266.561 120.054 261.195 120.054 254.573 L 120.054 243.75 L 123.185 243.75 L 123.185 254.573 C 123.185 261.195 128.551 266.561 135.174 266.561 Z M 389.75 315.311 L 389.75 318.439 L 378.924 318.439 C 372.301 318.439 366.935 323.805 366.935 330.427 L 366.935 341.25 L 363.804 341.25 L 363.804 330.427 C 363.804 323.805 358.438 318.439 351.815 318.439 L 341 318.439 L 341 315.311 L 351.815 315.311 C 358.438 315.311 363.804 309.945 363.804 303.323 L 363.804 292.5 L 366.935 292.5 L 366.935 303.323 C 366.935 309.945 372.301 315.311 378.924 315.311 Z M 438.5 364.061 L 438.5 367.189 L 427.674 367.189 C 421.051 367.189 415.685 372.555 415.685 379.177 L 415.685 390 L 412.554 390 L 412.554 379.177 C 412.554 372.555 407.188 367.189 400.565 367.189 L 389.75 367.189 L 389.75 364.061 L 400.565 364.061 C 407.188 364.061 412.554 358.695 412.554 352.073 L 412.554 341.25 L 415.685 341.25 L 415.685 352.073 C 415.685 358.695 421.051 364.061 427.674 364.061 Z M 48.75 364.061 L 48.75 367.189 L 37.924 367.189 C 31.301 367.189 25.935 372.555 25.935 379.177 L 25.935 390 L 22.805 390 L 22.805 379.177 C 22.805 372.555 17.438 367.189 10.815 367.189 L 0 367.189 L 0 364.061 L 10.815 364.061 C 17.438 364.061 22.805 358.695 22.805 352.073 L 22.805 341.25 L 25.935 341.25 L 25.935 352.073 C 25.935 358.695 31.301 364.061 37.924 364.061 Z M 389.75 364.061 L 389.75 367.189 L 378.924 367.189 C 372.301 367.189 366.935 372.555 366.935 379.177 L 366.935 390 L 363.804 390 L 363.804 379.177 C 363.804 372.555 358.438 367.189 351.815 367.189 L 341 367.189 L 341 364.061 L 351.815 364.061 C 358.438 364.061 363.804 358.695 363.804 352.073 L 363.804 341.25 L 366.935 341.25 L 366.935 352.073 C 366.935 358.695 372.301 364.061 378.924 364.061 Z M 487.25 315.311 L 487.25 318.439 L 476.424 318.439 C 469.801 318.439 464.435 323.805 464.435 330.427 L 464.435 341.25 L 461.304 341.25 L 461.304 330.427 C 461.304 323.805 455.938 318.439 449.315 318.439 L 438.5 318.439 L 438.5 315.311 L 449.315 315.311 C 455.938 315.311 461.304 309.945 461.304 303.323 L 461.304 292.5 L 464.435 292.5 L 464.435 303.323 C 464.435 309.945 469.801 315.311 476.424 315.311 Z M 97.5 315.311 L 97.5 318.439 L 86.674 318.439 C 80.051 318.439 74.685 323.805 74.685 330.427 L 74.685 341.25 L 71.555 341.25 L 71.555 330.427 C 71.555 323.805 66.188 318.439 59.565 318.439 L 48.75 318.439 L 48.75 315.311 L 59.565 315.311 C 66.188 315.311 71.555 309.945 71.555 303.323 L 71.555 292.5 L 74.685 292.5 L 74.685 303.323 C 74.685 309.945 80.051 315.311 86.674 315.311 Z M 318.189 48.75 L 315.061 48.75 L 315.061 37.924 C 315.061 31.301 309.695 25.935 303.072 25.935 L 292.25 25.935 L 292.25 22.805 L 303.072 22.805 C 309.695 22.805 315.061 17.438 315.061 10.815 L 315.061 0 L 318.189 0 L 318.189 10.815 C 318.189 17.438 323.555 22.805 330.178 22.805 L 341 22.805 L 341 25.935 L 330.178 25.935 C 323.555 25.935 318.189 31.301 318.189 37.924 Z M 659.439 48.75 L 656.311 48.75 L 656.311 37.924 C 656.311 31.301 650.945 25.935 644.322 25.935 L 633.5 25.935 L 633.5 22.805 L 644.322 22.805 C 650.945 22.805 656.311 17.438 656.311 10.815 L 656.311 0 L 659.439 0 L 659.439 10.815 C 659.439 17.438 664.805 22.805 671.428 22.805 L 682.25 22.805 L 682.25 25.935 L 671.428 25.935 C 664.805 25.935 659.439 31.301 659.439 37.924 Z M 318.189 97.5 L 315.061 97.5 L 315.061 86.674 C 315.061 80.051 309.695 74.685 303.072 74.685 L 292.25 74.685 L 292.25 71.555 L 303.072 71.555 C 309.695 71.555 315.061 66.188 315.061 59.565 L 315.061 48.75 L 318.189 48.75 L 318.189 59.565 C 318.189 66.188 323.555 71.555 330.178 71.555 L 341 71.555 L 341 74.685 L 330.178 74.685 C 323.555 74.685 318.189 80.051 318.189 86.674 Z M 659.439 97.5 L 656.311 97.5 L 656.311 86.674 C 656.311 80.051 650.945 74.685 644.322 74.685 L 633.5 74.685 L 633.5 71.555 L 644.322 71.555 C 650.945 71.555 656.311 66.188 656.311 59.565 L 656.311 48.75 L 659.439 48.75 L 659.439 59.565 C 659.439 66.188 664.805 71.555 671.428 71.555 L 682.25 71.555 L 682.25 74.685 L 671.428 74.685 C 664.805 74.685 659.439 80.051 659.439 86.674 Z M 269.439 195 L 266.311 195 L 266.311 184.174 C 266.311 177.551 260.945 172.185 254.322 172.185 L 243.5 172.185 L 243.5 169.054 L 254.322 169.054 C 260.945 169.054 266.311 163.688 266.311 157.065 L 266.311 146.25 L 269.439 146.25 L 269.439 157.065 C 269.439 163.688 274.805 169.054 281.428 169.054 L 292.25 169.054 L 292.25 172.185 L 281.428 172.185 C 274.805 172.185 269.439 177.551 269.439 184.174 Z M 610.689 195 L 607.561 195 L 607.561 184.174 C 607.561 177.551 602.195 172.185 595.572 172.185 L 584.75 172.185 L 584.75 169.054 L 595.572 169.054 C 602.195 169.054 607.561 163.688 607.561 157.065 L 607.561 146.25 L 610.689 146.25 L 610.689 157.065 C 610.689 163.688 616.055 169.054 622.678 169.054 L 633.5 169.054 L 633.5 172.185 L 622.678 172.185 C 616.055 172.185 610.689 177.551 610.689 184.174 Z M 171.939 48.75 L 168.811 48.75 L 168.811 37.924 C 168.811 31.301 163.445 25.935 156.822 25.935 L 146 25.935 L 146 22.805 L 156.822 22.805 C 163.445 22.805 168.811 17.438 168.811 10.815 L 168.811 0 L 171.939 0 L 171.939 10.815 C 171.939 17.438 177.305 22.805 183.928 22.805 L 194.75 22.805 L 194.75 25.935 L 183.928 25.935 C 177.305 25.935 171.939 31.301 171.939 37.924 Z M 464.439 48.75 L 461.311 48.75 L 461.311 37.924 C 461.311 31.301 455.945 25.935 449.323 25.935 L 438.5 25.935 L 438.5 22.805 L 449.323 22.805 C 455.945 22.805 461.311 17.438 461.311 10.815 L 461.311 0 L 464.439 0 L 464.439 10.815 C 464.439 17.438 469.805 22.805 476.427 22.805 L 487.25 22.805 L 487.25 25.935 L 476.427 25.935 C 469.805 25.935 464.439 31.301 464.439 37.924 Z M 74.689 48.75 L 71.56 48.75 L 71.56 37.924 C 71.56 31.301 66.194 25.935 59.571 25.935 L 48.75 25.935 L 48.75 22.805 L 59.572 22.805 C 66.195 22.805 71.562 17.438 71.562 10.815 L 71.562 0 L 74.689 0 L 74.689 10.815 C 74.689 17.438 80.055 22.805 86.678 22.805 L 97.5 22.805 L 97.5 25.935 L 86.677 25.935 C 80.055 25.935 74.689 31.301 74.689 37.924 Z M 513.189 97.5 L 510.061 97.5 L 510.061 86.674 C 510.061 80.051 504.695 74.685 498.073 74.685 L 487.25 74.685 L 487.25 71.555 L 498.073 71.555 C 504.695 71.555 510.061 66.188 510.061 59.565 L 510.061 48.75 L 513.189 48.75 L 513.189 59.565 C 513.189 66.188 518.555 71.555 525.177 71.555 L 536 71.555 L 536 74.685 L 525.177 74.685 C 518.555 74.685 513.189 80.051 513.189 86.674 Z M 123.439 97.5 L 120.311 97.5 L 120.311 86.674 C 120.311 80.051 114.945 74.685 108.323 74.685 L 97.5 74.685 L 97.5 71.555 L 108.323 71.555 C 114.945 71.555 120.311 66.188 120.311 59.565 L 120.311 48.75 L 123.439 48.75 L 123.439 59.565 C 123.439 66.188 128.805 71.555 135.427 71.555 L 146.25 71.555 L 146.25 74.685 L 135.427 74.685 C 128.805 74.685 123.439 80.051 123.439 86.674 Z M 464.439 195 L 461.311 195 L 461.311 184.174 C 461.311 177.551 455.945 172.185 449.323 172.185 L 438.5 172.185 L 438.5 169.054 L 449.323 169.054 C 455.945 169.054 461.311 163.688 461.311 157.065 L 461.311 146.25 L 464.439 146.25 L 464.439 157.065 C 464.439 163.688 469.805 169.054 476.427 169.054 L 487.25 169.054 L 487.25 172.185 L 476.427 172.185 C 469.805 172.185 464.439 177.551 464.439 184.174 Z M 74.689 195 L 71.56 195 L 71.56 184.174 C 71.56 177.551 66.194 172.185 59.571 172.185 L 48.75 172.185 L 48.75 169.054 L 59.572 169.054 C 66.195 169.054 71.562 163.688 71.562 157.065 L 71.562 146.25 L 74.689 146.25 L 74.689 157.065 C 74.689 163.688 80.055 169.054 86.678 169.054 L 97.5 169.054 L 97.5 172.185 L 86.677 172.185 C 80.055 172.185 74.689 177.551 74.689 184.174 Z M 366.939 97.5 L 363.811 97.5 L 363.811 86.674 C 363.811 80.051 358.445 74.685 351.823 74.685 L 341 74.685 L 341 71.555 L 351.823 71.555 C 358.445 71.555 363.811 66.188 363.811 59.565 L 363.811 48.75 L 366.939 48.75 L 366.939 59.565 C 366.939 66.188 372.305 71.555 378.927 71.555 L 389.75 71.555 L 389.75 74.685 L 378.927 74.685 C 372.305 74.685 366.939 80.051 366.939 86.674 Z M 415.689 146.25 L 412.561 146.25 L 412.561 135.424 C 412.561 128.801 407.195 123.435 400.573 123.435 L 389.75 123.435 L 389.75 120.304 L 400.573 120.304 C 407.195 120.304 412.561 114.938 412.561 108.315 L 412.561 97.5 L 415.689 97.5 L 415.689 108.315 C 415.689 114.938 421.055 120.304 427.677 120.304 L 438.5 120.304 L 438.5 123.435 L 427.677 123.435 C 421.055 123.435 415.689 128.801 415.689 135.424 Z M 25.939 146.25 L 22.81 146.25 L 22.81 135.424 C 22.81 128.801 17.444 123.435 10.821 123.435 L 0 123.435 L 0 120.304 L 10.822 120.304 C 17.445 120.304 22.812 114.938 22.812 108.315 L 22.812 97.5 L 25.939 97.5 L 25.939 108.315 C 25.939 114.938 31.305 120.304 37.928 120.304 L 48.75 120.304 L 48.75 123.435 L 37.928 123.435 C 31.305 123.435 25.938 128.801 25.938 135.424 L 25.938 146.25 Z M 366.939 194.75 L 363.811 194.75 L 363.811 183.924 C 363.811 177.301 358.445 171.935 351.823 171.935 L 341 171.935 L 341 168.804 L 351.823 168.804 C 358.445 168.804 363.811 163.438 363.811 156.815 L 363.811 146 L 366.939 146 L 366.939 156.815 C 366.939 163.438 372.305 168.804 378.927 168.804 L 389.75 168.804 L 389.75 171.935 L 378.927 171.935 C 372.305 171.935 366.939 177.301 366.939 183.924 Z' fill='%23E0E3E740'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-position:top;background-size:682px 585px;position:absolute;inset:0}.footer-container{max-width:1200px;padding:80px var(--spacing-xl)48px;z-index:1;margin:0 auto;position:relative}.footer-main{justify-content:space-between;gap:80px;display:flex}.footer-columns{gap:64px;display:flex}.footer-column{min-width:120px}.footer-column-title{font-family:var(--font-body);color:var(--brand-charcoal);text-transform:uppercase;letter-spacing:.05em;margin-bottom:20px;font-size:12px;font-weight:500}.footer-column-links{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.footer-link{font-family:var(--font-body);color:var(--brand-onyx);font-size:14px;text-decoration:none;transition:color .15s}.footer-link:hover{color:var(--color-accent)}.footer-trust{text-align:left;border-left:3px dotted var(--brand-askmoln);max-width:280px;padding-left:48px}.footer-trust-label{font-family:var(--font-body);color:var(--brand-charcoal);text-transform:uppercase;letter-spacing:.05em;margin-bottom:16px;font-size:12px;font-weight:500}.footer-trust-description{font-family:var(--font-body);color:var(--brand-charcoal);margin-bottom:24px;font-size:14px;line-height:1.6}.footer-trust-badges{justify-content:flex-start;gap:20px;display:flex}.footer-badge{color:var(--brand-charcoal);flex-direction:column;align-items:center;gap:6px;display:flex}.footer-badge span{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.02em;font-size:10px;font-weight:500}.footer-tagline{padding:80px 0 48px}.footer-tagline h2{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--brand-onyx);margin:0;font-size:clamp(40px,8vw,72px);font-weight:700;line-height:1}.footer-bottom{justify-content:space-between;align-items:center;display:flex}.footer-bottom-left{align-items:center;gap:16px;display:flex}.footer-logo{opacity:.5;align-items:center;transition:opacity .15s;display:flex}.footer-logo:hover{opacity:1}.footer-copyright{font-family:var(--font-body);color:var(--brand-charcoal);font-size:14px}.footer-bottom-right{align-items:center;gap:24px;display:flex}.footer-made-in{font-family:var(--font-body);color:var(--brand-charcoal);font-size:14px}.footer-social{font-family:var(--font-body);color:var(--brand-charcoal);align-items:center;gap:8px;font-size:14px;text-decoration:none;transition:color .15s;display:flex}.footer-social:hover{color:#0a66c2}@media (max-width:968px){.footer-container{padding:48px var(--spacing-lg)32px}.footer-main{flex-direction:column;gap:48px}.footer-columns{flex-wrap:wrap;gap:40px}.footer-column{min-width:140px}.footer-trust{text-align:left;border-left:none;border-top:3px dotted var(--brand-askmoln);max-width:none;padding-top:32px;padding-left:0}.footer-tagline{padding:56px 0 32px}.footer-tagline h2{font-size:clamp(36px,8vw,56px)}}@media (max-width:640px){.footer-container{padding:40px var(--spacing-md)24px}.footer-main{gap:32px}.footer-columns{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:24px 16px;display:grid}.footer-column{min-width:auto}.footer-column:first-child{grid-area:1/2/3}.footer-column:nth-child(2){grid-area:1/1}.footer-column:nth-child(3){grid-area:2/1}.footer-column-title{margin-bottom:12px}.footer-column-links{gap:8px}.footer-trust{padding-top:24px}.footer-trust-badges{justify-content:flex-start;gap:24px}.footer-tagline{padding:32px 0 24px}.footer-tagline h2{font-size:28px;line-height:1.1}.footer-bottom{flex-direction:column;align-items:flex-start;gap:16px}.footer-bottom-left{gap:12px}.footer-copyright{font-size:13px}.footer-bottom-right{justify-content:space-between;width:100%}.footer-made-in,.footer-social{font-size:13px}}@keyframes pricingFadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.pricing-page .animate-on-scroll{opacity:0;transform:translateY(16px)}.pricing-page .animate-on-scroll.animate-in{animation:.4s ease-out forwards pricingFadeInUp}.pricing-page{padding-top:120px;overflow:visible}.pricing-page>.container{padding-top:0;padding-bottom:0}.pricing-hero{text-align:center;margin-bottom:80px;padding-top:0;padding-bottom:0}.pricing-hero h2{margin:0}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:30px;max-width:1200px;margin:0 auto 80px;display:grid}.pricing-card{background:var(--color-white);border-radius:var(--radius-2xl);padding:var(--spacing-xl);border:1px solid var(--color-border);flex-direction:column;gap:0;max-width:485px;display:flex}.pricing-card-highlighted{background:var(--color-white);border-color:var(--color-accent);position:relative}.pricing-plan-header{margin-bottom:var(--spacing-sm);align-items:center;gap:8px;display:flex}.pricing-popular-badge{background:var(--brand-smultron);color:var(--brand-fjalltopp);font-size:14px;font-weight:500;font-family:var(--font-heading);border-radius:22px;align-items:center;gap:4px;height:22px;padding:0 10px;display:flex}.pricing-popular-badge svg{flex-shrink:0;width:16px;height:16px}.pricing-card-header{text-align:left;padding-bottom:var(--spacing-lg);margin-bottom:var(--spacing-lg);border-bottom:3px dotted #20202080}.pricing-plan-name{font-size:15px;font-weight:400;font-family:var(--font-body);margin-bottom:0}.pricing-price{margin-bottom:var(--spacing-sm);justify-content:flex-start;align-items:baseline;gap:4px;display:flex}.pricing-amount{font-size:34px;font-weight:700;font-family:var(--font-heading);color:var(--color-text-primary)}.pricing-period{color:var(--brand-charcoal);font-size:11px;font-family:var(--font-body)}.pricing-card-cta{text-align:center;width:100%;margin-top:var(--spacing-md)}.pricing-trial{color:var(--brand-charcoal);margin-top:var(--spacing-sm);font-size:14px;font-weight:500;font-family:var(--font-body);opacity:.8}.pricing-description{color:var(--brand-charcoal);font-size:15px;font-weight:500;font-family:var(--font-body);margin-bottom:16px}.pricing-features{flex-direction:column;flex:1;gap:16px;margin:0;padding:0;list-style:none;display:flex}.pricing-feature{align-items:center;gap:var(--spacing-sm);font-size:15px;font-family:var(--font-body);color:var(--color-text-primary);opacity:.8;padding:0;display:flex}.pricing-feature img{opacity:.8;flex-shrink:0;width:17px!important;height:17px!important}.faq-grid{gap:var(--spacing-xl);grid-template-columns:repeat(2,1fr);display:grid}.faq-item{padding:var(--spacing-lg);border-radius:var(--radius-xl);border:1px solid var(--color-border);background:#f5faff80}.faq-item h4{margin-bottom:var(--spacing-sm);font-size:18px}.faq-item p{color:#1a1a1acc;font-size:15px}.pricing-page .logo-carousel-section{margin-top:0}.pricing-page .pricing-testimonials-section{padding-top:0;padding-bottom:30px}.pricing-success-story{border-radius:16px;width:100%;height:500px;position:relative;overflow:hidden}.pricing-success-quote{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a1a99;border:1px solid #fffef81a;border-radius:16px;max-width:400px;padding:32px 24px;position:absolute;bottom:24px;right:32px}.pricing-success-quote-text{color:var(--brand-fjalltopp);font-size:20px;font-weight:500;line-height:1.5;font-family:var(--font-heading);margin-bottom:24px}.pricing-success-company{color:var(--brand-fjalltopp);font-size:16px;font-weight:600;font-family:var(--font-heading);margin-bottom:4px}.pricing-success-industry{color:var(--brand-fjalltopp);opacity:.7;font-size:15px;font-family:var(--font-body)}.pricing-success-image{opacity:0;transition:opacity .5s ease-out;position:absolute;inset:0}.pricing-success-image--active{opacity:1}.pricing-success-tabs{gap:12px;display:flex;position:absolute;bottom:24px;left:24px}.pricing-success-tab{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#1a1a1a66;border:1px solid #fffef826;border-radius:12px;justify-content:center;align-items:center;padding:12px 16px;transition:all .15s ease-out;display:flex}.pricing-success-tab img{filter:brightness(0)invert();opacity:.6;width:auto;max-height:24px;transition:opacity .15s ease-out}.pricing-success-tab:hover{background:#1a1a1a99}.pricing-success-tab:hover img{opacity:.8}.pricing-success-tab--active{background:var(--brand-fjalltopp);border-color:var(--brand-fjalltopp)}.pricing-success-tab--active img{filter:none;opacity:1}.pricing-success-tab--active:hover{background:var(--brand-fjalltopp)}@media (prefers-reduced-motion:reduce){.pricing-page .animate-on-scroll{opacity:1;animation:none;transform:none}}@media (max-width:1024px){.pricing-grid{grid-template-columns:repeat(2,1fr);gap:20px;max-width:800px}.pricing-card{max-width:none}.faq-grid{grid-template-columns:1fr}.pricing-page .logo-carousel-section{margin-top:0;margin-bottom:0}.pricing-page .book-demo-section{margin-bottom:0}.pricing-success-story{height:400px}.pricing-success-quote{max-width:none;padding:24px 20px;left:16px;right:16px}.pricing-success-quote-text{margin-bottom:16px;font-size:18px}.pricing-success-tabs{bottom:16px;left:16px}.pricing-success-tab{padding:8px 12px}.pricing-success-tab img{max-height:20px}}@media (max-width:640px){.pricing-page{padding-top:96px}.pricing-hero{margin-bottom:20px}.pricing-hero .desktop-break{display:none}.pricing-grid{grid-template-columns:1fr;max-width:400px;margin-bottom:0}.pricing-page .logo-carousel-section{margin-top:40px;margin-bottom:40px}.pricing-page .book-demo-section,.pricing-page .book-demo-section .contact-left-content,.pricing-page .book-demo-section .contact-hero-subtitle{margin-bottom:0}.pricing-page .book-demo-section .logo-carousel-section,.pricing-page .book-demo-section .contact-right{padding-top:0}.pricing-page .pricing-testimonials-section{padding-bottom:0}.pricing-success-story{height:450px}.pricing-success-quote{padding:1.25rem;inset:auto 1rem 4.5rem;transform:none}.pricing-success-quote-text{margin-bottom:1rem;font-size:18px}.pricing-success-company{font-size:14px}.pricing-success-industry{font-size:12px}.pricing-success-tabs{justify-content:center;bottom:1rem;left:1rem;right:1rem}.pricing-success-tab{padding:.4rem .6rem}.pricing-success-tab img{max-height:18px}}.book-demo-section{background:var(--brand-moln);margin-top:0;margin-bottom:0}.book-demo-section .contact-layout{min-height:auto;padding-top:30px;padding-bottom:30px}.book-demo-section .contact-left{min-height:auto}.book-demo-section .contact-form-container{background:#fff;border-radius:16px;padding:32px;overflow:visible;box-shadow:0 4px 16px #0000001a}.book-demo-section .contact-form,.book-demo-section .form-group{overflow:visible}.book-demo-section .contact-input,.book-demo-section .contact-phone-input,.book-demo-section .contact-input:focus,.book-demo-section .contact-phone-input:focus-within{background:#fff}.book-demo-section .contact-phone-input{position:relative}.book-demo-section .contact-phone-select{position:static}.book-demo-section .contact-phone-dropdown{z-index:1000;background:#fff;width:100%;top:calc(100% + 8px);left:0}.book-demo-section .contact-right{overflow:visible}.book-demo-section{z-index:10;position:relative;overflow:visible}.book-demo-section .contact-layout{overflow:visible}.pricing-page .animate-on-scroll:has(.book-demo-section){z-index:10;position:relative;overflow:visible}.book-demo-section .contact-form-container{z-index:10;position:relative}.book-demo-section .contact-phone-search-input{background:var(--brand-moln);border-radius:8px}@media (max-width:1024px){.book-demo-section{padding:0 var(--spacing-xl)}.book-demo-section .contact-layout{flex-direction:column;max-width:500px;margin:0 auto;padding-top:30px;padding-bottom:30px;display:flex}.book-demo-section .contact-left{padding:var(--spacing-xl)0;width:100%;max-width:100%}.book-demo-section .contact-left-content{text-align:center;margin-bottom:var(--spacing-lg);padding-top:0}.book-demo-section .contact-hero-title{font-size:40px}.book-demo-section .contact-hero-subtitle{margin-bottom:0;font-size:16px}.book-demo-section .logo-carousel-section{padding-top:0;padding-bottom:var(--spacing-md);margin-top:0}.book-demo-section .contact-right{padding:0 0 var(--spacing-xl)0;width:100%;max-width:100%}.book-demo-section .contact-form-container{width:100%;max-width:100%;padding:var(--spacing-xl);box-sizing:border-box}.book-demo-section .contact-form-title{font-size:24px}}@media (max-width:640px){.book-demo-section{padding:0 var(--spacing-md)}.book-demo-section .contact-layout{padding:var(--spacing-lg)0;max-width:100%}.book-demo-section .contact-left-content{padding-top:0}.book-demo-section .logo-carousel-section{margin-top:var(--spacing-md)}.book-demo-section .contact-form-container{padding:var(--spacing-lg)}}.pricing-faq-section{background:var(--color-background);padding:0}.pricing-faq-layout{flex-direction:column;gap:30px;max-width:1100px;margin:0 auto;display:flex}.pricing-faq-header{text-align:center}.pricing-faq-title{color:var(--color-text-primary);margin:0;font-size:48px;font-weight:600}.pricing-faq-list{flex-direction:column;display:flex}.pricing-faq-item{background:var(--color-white);border-radius:16px;margin-bottom:12px}.pricing-faq-item:last-child{margin-bottom:0}.pricing-faq-question{cursor:pointer;text-align:left;width:100%;font-size:15px;font-weight:400;font-family:var(--font-body);color:var(--brand-onyx);background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:12px 24px;display:flex}.pricing-faq-question:hover{color:var(--brand-onyx)}.pricing-faq-icon{background:var(--brand-moln);width:28px;height:28px;color:var(--brand-onyx);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:500;transition:background .2s;display:flex}.pricing-faq-item--open .pricing-faq-icon{background:var(--brand-moln);color:var(--brand-onyx)}.pricing-faq-answer-wrapper{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.pricing-faq-item--open .pricing-faq-answer-wrapper{grid-template-rows:1fr}.pricing-faq-answer{color:#20202080;font-size:15px;line-height:1.6;font-family:var(--font-body);padding:0 24px;overflow:hidden}.pricing-faq-item--open .pricing-faq-answer{padding-top:16px;padding-bottom:12px}@media (max-width:968px){.pricing-faq-section{padding:0}.pricing-faq-layout{gap:24px}.pricing-faq-title{font-size:36px}.pricing-faq-question{font-size:16px}.pricing-faq-answer{font-size:14px}}@media (max-width:640px){.pricing-faq-section{padding:0}.pricing-faq-title{font-size:32px}.pricing-faq-question{padding:16px;font-size:15px}.pricing-faq-answer{padding-left:16px;padding-right:16px}}@keyframes articlesFadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-on-scroll{opacity:0;transform:translateY(20px)}.animate-on-scroll.animate-in{animation:.3s ease-out forwards articlesFadeInUp}.articles-page{background:var(--color-background);padding-top:120px}.articles-hero{text-align:center;padding-top:0;padding-bottom:var(--spacing-3xl);animation:.3s ease-out forwards articlesFadeInUp}.articles-hero h1{letter-spacing:-.03em;color:var(--brand-onyx);font-size:clamp(36px,5vw,56px);font-weight:700;line-height:1.1;font-family:var(--font-heading);margin-bottom:30px}@media (max-width:480px){.articles-hero h1{font-size:28px}}.articles-hero-divider{width:100%;height:0;margin:var(--spacing-md)auto 0;border-bottom:1px dashed var(--brand-askmoln)}.articles-list-section{padding-top:0}.articles-list{gap:var(--spacing-4xl);flex-direction:column;display:flex}.article-card-v2{color:inherit;background:0 0;text-decoration:none;transition:all .3s ease-out;display:block}.article-card-v2:hover{opacity:.85}.article-cover{border-radius:var(--radius-2xl);width:100%;margin-bottom:var(--spacing-lg);position:relative;overflow:hidden}.article-cover-bg-image{width:100%;height:auto;transition:transform .3s ease-out;display:block}.article-cover-fallback{aspect-ratio:16/9}.article-card-v2:hover .article-cover-bg-image{transform:scale(1.02)}.article-cover-gradient{background:linear-gradient(135deg,var(--brand-smultron)0%,var(--brand-hallon)50%,var(--brand-moln)100%);transition:all .3s ease-out;position:absolute;inset:0}.article-card-v2:hover .article-cover-gradient{transform:scale(1.02)}.article-cover-logo{top:var(--spacing-lg);right:var(--spacing-lg);width:100px;height:auto;position:absolute}.article-cover-title{bottom:var(--spacing-2xl);left:var(--spacing-2xl);right:var(--spacing-2xl);color:var(--brand-onyx);font-size:clamp(32px,5vw,56px);font-weight:700;line-height:1.1;font-family:var(--font-heading);position:absolute}.article-info{max-width:800px}.article-author-row{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);display:flex}.article-author-avatar{object-fit:cover;border-radius:8px;width:40px;height:40px}.article-author-meta{border-left:1px dashed var(--brand-askmoln);padding-left:var(--spacing-md);flex-direction:column;gap:2px;display:flex}.article-category-v2{color:var(--brand-onyx);font-size:14px;font-weight:500;font-family:var(--font-mono);letter-spacing:.02em}.article-date-v2{color:var(--brand-charcoal);opacity:.6;font-size:13px;font-family:var(--font-body)}.article-title-v2{color:var(--brand-onyx);margin-bottom:var(--spacing-sm);font-size:20px;font-weight:600;line-height:1.4;font-family:var(--font-mono)}.article-excerpt-v2{color:var(--brand-charcoal);font-size:15px;line-height:1.6}.articles-press-section{padding-top:var(--spacing-3xl);margin-top:var(--spacing-3xl)}.press-header{text-align:center;margin-bottom:var(--spacing-xl)}.articles-press-title{color:var(--brand-onyx);margin-bottom:var(--spacing-md);font-size:28px;font-weight:600}.press-divider{background:var(--brand-askmoln);width:100%;height:1px}.press-grid{gap:var(--spacing-md);grid-template-columns:repeat(3,1fr);display:grid}.press-card{background:var(--color-white);border-radius:var(--radius-lg);padding:var(--spacing-xl);color:inherit;gap:var(--spacing-md);box-shadow:var(--shadow-md);flex-direction:column;text-decoration:none;transition:all .3s ease-out;display:flex}.press-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.press-card-logo{margin-bottom:0}.press-source{background:var(--brand-kex);text-transform:uppercase;letter-spacing:.5px;color:var(--brand-onyx);font-size:11px;font-weight:500;font-family:var(--font-body);border-radius:6px;padding:4px 8px;display:inline-block}.press-title{color:var(--brand-onyx);font-size:15px;font-weight:500;line-height:1.5;font-family:var(--font-body);flex:1}.press-date{color:var(--brand-charcoal);font-size:12px;font-family:var(--font-body)}.article-meta{margin-bottom:var(--spacing-sm);justify-content:space-between;align-items:center;display:flex}.article-category{color:var(--brand-smultron);font-size:12px;font-weight:600;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.5px}.article-read-time{color:var(--brand-charcoal);opacity:.6;font-size:12px;font-family:var(--font-body)}.article-date-listing{color:var(--brand-charcoal);opacity:.5;font-size:12px;font-family:var(--font-body);margin-top:var(--spacing-sm);display:block}@media (max-width:968px){.article-cover-title{font-size:clamp(28px,4vw,40px)}.press-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.articles-page{padding-top:96px}.article-cover{margin-bottom:var(--spacing-md)}.article-cover-fallback{aspect-ratio:4/3}.article-cover-title{left:var(--spacing-lg);right:var(--spacing-lg);bottom:var(--spacing-lg);font-size:24px}.article-cover-logo{width:80px;top:var(--spacing-md);right:var(--spacing-md)}.article-title-v2{font-size:18px}.press-grid{grid-template-columns:1fr}.press-card{padding:24px}}.features-page{padding-top:120px}@media (max-width:640px){.features-page{padding-top:96px}}.features-list{gap:var(--spacing-4xl);flex-direction:column;display:flex}.feature-row{gap:var(--spacing-3xl);grid-template-columns:1fr 1fr;align-items:center;display:grid}.feature-row-reverse{direction:rtl}.feature-row-reverse>*{direction:ltr}.feature-content{flex-direction:column;display:flex}.feature-icon{margin-bottom:var(--spacing-lg)}.feature-title{margin-bottom:var(--spacing-md);font-size:34px;font-weight:700}.feature-description{color:#1a1a1acc;margin-bottom:var(--spacing-lg);font-size:16px;line-height:1.7}.feature-benefits{gap:var(--spacing-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.feature-benefit{align-items:center;gap:var(--spacing-sm);font-size:15px;font-family:var(--font-body);color:var(--color-text-primary);display:flex}.feature-benefit img{opacity:.7;flex-shrink:0}.feature-visual{border-radius:var(--radius-2xl);overflow:hidden}.feature-visual-placeholder{border-radius:var(--radius-2xl);width:100%;height:350px}@media (max-width:968px){.feature-row{gap:var(--spacing-xl);grid-template-columns:1fr}.feature-row-reverse{direction:ltr}.feature-visual-placeholder{height:250px}.feature-title{font-size:28px}}.contact-form{flex-direction:column;gap:20px;width:100%;max-width:100%;display:flex}.form-group{gap:var(--spacing-sm);flex-direction:column;display:flex}.form-group label{font-size:14px;font-weight:500;font-family:var(--font-body);color:var(--color-text-primary)}.form-input,.form-textarea{border:1px solid var(--color-border);border-radius:var(--radius-lg);font-size:15px;font-family:var(--font-body);background:var(--color-white);transition:var(--transition-fast);outline:none;padding:12px 16px}.form-input:focus,.form-textarea:focus{border-color:var(--color-accent)}.form-textarea{resize:vertical;min-height:120px}.product-tag{background:var(--brand-moln);color:var(--color-accent);font-size:13px;font-weight:600;font-family:var(--font-body);border-radius:var(--radius-md);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--spacing-lg);padding:6px 16px;display:inline-block}.product-page-hero{text-align:center;padding-top:120px;padding-bottom:2rem}.product-page-hero h1{margin-bottom:var(--spacing-lg)}.product-page-hero .section-subtitle{max-width:650px;margin:1.5rem auto}.product-page-hero .cta-buttons{margin-top:2rem}@media (max-width:968px){.product-page-hero{padding-top:100px}}@media (max-width:640px){.product-page-hero{padding-top:80px;padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.product-page-hero .section-subtitle{margin:1rem auto;font-size:15px}.product-page-hero .cta-buttons{flex-direction:column;align-items:center;margin-top:1.5rem}.product-page-hero .cta-buttons .btn{width:100%;max-width:280px}}.metrics-section,.workflow-examples-section,.related-section{margin-bottom:var(--spacing-xl)}@media (max-width:640px){.metrics-section .section-title,.workflow-examples-section .section-title,.related-section .section-title{margin-bottom:1.5rem;font-size:24px}.result-card{padding:var(--spacing-lg)}.result-card h3{font-size:16px}.result-card p{font-size:14px}}.article-detail-page{padding-top:120px}@media (max-width:640px){.article-detail-page{padding-top:96px}.article-cover-wrapper{margin-bottom:var(--spacing-lg)}}.article-cover-wrapper{max-width:1000px;margin:0 auto var(--spacing-3xl);padding:0 var(--spacing-lg);animation:.3s ease-out forwards articlesFadeInUp}.article-cover-image{border-radius:var(--radius-xl);width:100%;position:relative;overflow:hidden}.article-cover-image-fallback{aspect-ratio:16/9}.article-cover-bg-image-detail{width:100%;height:auto;display:block}.article-container{max-width:1000px;padding:0 var(--spacing-lg);margin:0 auto}.article-header{margin-bottom:var(--spacing-3xl);opacity:0;animation:.3s ease-out .15s forwards articlesFadeInUp}.article-back-link{align-items:center;gap:var(--spacing-xs);font-size:14px;font-family:var(--font-body);color:var(--brand-charcoal);margin-bottom:var(--spacing-xl);transition:var(--transition-fast);text-decoration:none;display:inline-flex}.article-back-link:hover{color:var(--brand-smultron)}.article-author-info{align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-lg);margin-bottom:var(--spacing-lg);display:flex}.article-author-avatar-large{object-fit:cover;border-radius:10px;width:48px;height:48px}.article-author-details{flex-direction:column;gap:4px;display:flex}.article-author-name-row{align-items:center;gap:var(--spacing-sm);display:flex}.article-author-name{color:var(--brand-onyx);font-size:15px;font-weight:600;font-family:var(--font-body)}.article-author-name-row .article-category{color:var(--brand-smultron);font-size:13px;font-weight:500;font-family:var(--font-body)}.article-meta-inline{color:var(--brand-charcoal);font-size:13px;font-family:var(--font-body);align-items:center;gap:6px;display:flex}.article-meta-dot{color:var(--brand-askmoln)}.article-meta-header{align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);flex-wrap:wrap;display:flex}.article-meta-header .article-category{color:var(--brand-smultron);font-size:12px;font-weight:600;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.5px}.article-date,.article-meta-header .article-read-time{color:var(--brand-charcoal);font-size:14px;font-family:var(--font-body)}.article-title-main{color:var(--brand-onyx);font-size:42px;font-weight:700;line-height:1.2;font-family:var(--font-heading);margin-bottom:0}.article-excerpt-main{color:var(--brand-charcoal);font-size:18px;line-height:1.6;font-family:var(--font-body)}.article-cover-gradient-detail{background:linear-gradient(135deg,var(--brand-smultron)0%,var(--brand-hallon)50%,var(--brand-moln)100%);position:absolute;inset:0}.article-cover-logo-detail{top:var(--spacing-lg);right:var(--spacing-lg);width:100px;height:auto;position:absolute}.article-cover-title-detail{bottom:var(--spacing-2xl);left:var(--spacing-2xl);right:var(--spacing-2xl);color:var(--brand-onyx);font-size:clamp(24px,4vw,40px);font-weight:700;line-height:1.1;font-family:var(--font-heading);margin:0;position:absolute}.article-body{font-family:var(--font-body);opacity:0;color:var(--color-text-primary);font-size:16px;line-height:1.8;animation:.3s ease-out .25s forwards articlesFadeInUp}.article-h2{margin:var(--spacing-3xl)0 var(--spacing-lg);font-size:28px;font-weight:700;font-family:var(--font-heading);line-height:1.3}.article-h3{margin:var(--spacing-xl)0 var(--spacing-md);font-size:20px;font-weight:600;font-family:var(--font-heading);line-height:1.4}.article-p{margin-bottom:var(--spacing-lg)}.article-link{color:var(--color-accent);text-underline-offset:2px;transition:var(--transition-fast);text-decoration:underline}.article-link:hover{color:var(--brand-hallon)}.article-ul,.article-ol{margin:0 0 var(--spacing-lg);padding-left:0;list-style-position:inside}.article-ul li,.article-ol li{margin-bottom:var(--spacing-sm);line-height:1.7}.article-ul{list-style:none}.article-table-wrapper{margin:var(--spacing-xl)0;border-radius:var(--radius-lg);background:var(--brand-fjalltopp);overflow-x:auto;box-shadow:0 2px 8px #00000014}.article-table{border-collapse:collapse;width:100%;font-size:14px;font-family:var(--font-body);background:var(--brand-fjalltopp);border-radius:var(--radius-lg);overflow:hidden}.article-table th{background:var(--brand-kex);padding:var(--spacing-lg)var(--spacing-xl);text-align:left;border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);color:var(--brand-onyx);font-weight:600}.article-table th:last-child{border-right:none}.article-table td{padding:var(--spacing-lg)var(--spacing-xl);border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);vertical-align:top;color:var(--color-text-primary)}.article-table td:last-child{border-right:none}.article-table tr:last-child td{border-bottom:none}.article-table strong{font-weight:700}.article-cta{margin:var(--spacing-3xl)0;padding:var(--spacing-xl);background:linear-gradient(135deg,var(--brand-moln)0%,#fbf9f580 100%);opacity:0;border-radius:var(--radius-2xl);border:1px solid var(--color-border);text-align:center;animation:.3s ease-out .35s forwards articlesFadeInUp}.article-cta h3{margin-bottom:var(--spacing-sm);font-size:24px;font-weight:700;font-family:var(--font-heading)}.article-cta p{color:var(--brand-charcoal);margin-bottom:var(--spacing-lg);font-size:15px;font-family:var(--font-body)}.article-footer{margin-top:var(--spacing-3xl);padding-top:var(--spacing-xl);border-top:1px solid var(--brand-askmoln);opacity:0;animation:.3s ease-out .4s forwards articlesFadeInUp}.article-share{align-items:center;gap:var(--spacing-md);display:flex}.article-share-label{font-size:14px;font-weight:500;font-family:var(--font-body);color:var(--brand-charcoal)}.article-share-buttons{gap:var(--spacing-sm);display:flex}.article-share-button{border-radius:var(--radius-md);background:var(--color-white);border:1px solid var(--color-border);width:40px;height:40px;color:var(--color-text-primary);transition:var(--transition-fast);justify-content:center;align-items:center;text-decoration:none;display:flex}.article-share-button:hover{background:var(--brand-moln)}.article-share-button:first-child:hover{border-color:var(--brand-onyx);color:var(--brand-onyx)}.article-share-button:last-child:hover{color:#0a66c2;border-color:#0a66c2}@media (max-width:768px){.article-container{padding:0 var(--spacing-md)}.article-title-main{font-size:32px}.article-excerpt-main{font-size:16px}.article-h2{font-size:24px}.article-h3{font-size:18px}.article-body{font-size:15px}.article-table{font-size:13px}.article-table th,.article-table td{padding:var(--spacing-md)var(--spacing-lg)}.article-cta{padding:var(--spacing-lg)}.article-cta h3{font-size:20px}}.backed-by-section{padding:var(--spacing-3xl)0;background:var(--brand-moln)}.backed-by-label{text-align:center;font-size:13px;font-weight:500;font-family:var(--font-body);color:#1a1a1a80;text-transform:uppercase;letter-spacing:1px;margin-bottom:var(--spacing-xl)}.logo-grid{justify-content:center;align-items:center;gap:var(--spacing-4xl);flex-wrap:wrap;display:flex}.logo-item{padding:0 var(--spacing-lg);justify-content:center;align-items:center;display:flex}.logo-item img{filter:grayscale();opacity:.6;transition:filter .3s,opacity .3s}.logo-item:hover img{filter:grayscale(0%);opacity:1}@media (max-width:768px){.backed-by-section{padding:var(--spacing-xl)0}.logo-grid{gap:var(--spacing-2xl)}.logo-item{padding:0 var(--spacing-md)}.logo-item img{max-width:80px;height:auto}}.logo-carousel-section{background:var(--brand-moln);margin-top:80px;margin-bottom:80px;padding:0;overflow:hidden}.logo-carousel-section .container{padding:0 var(--spacing-xl)}.logo-carousel-label{text-align:center;font-size:15px;font-weight:400;font-family:var(--font-body);color:#1a1a1a80;margin:0 0 30px}.logo-carousel-container{max-width:var(--container-max-width);padding:0 var(--spacing-xl);margin:0 auto}.logo-carousel-wrapper{width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.logo-carousel-track{align-items:center;width:max-content;animation:30s linear infinite scroll-logos;display:flex}.logo-carousel-set{align-items:center;gap:var(--spacing-4xl);padding-right:var(--spacing-4xl);flex-shrink:0;display:flex}.logo-carousel-item{flex-shrink:0;justify-content:center;align-items:center;height:28px;display:flex}.logo-carousel-item img{filter:grayscale();opacity:.6;width:auto;max-width:120px;height:auto;max-height:28px;transition:filter .3s,opacity .3s}.logo-carousel-item:hover img{filter:grayscale(0%);opacity:1}@keyframes scroll-logos{0%{transform:translate(0)}to{transform:translate(-12.5%)}}@media (max-width:768px){.logo-carousel-section{padding:var(--spacing-xl)0;margin-top:48px;margin-bottom:48px}.logo-carousel-container{padding:0 var(--spacing-md)}.logo-carousel-track{animation-duration:25s}.logo-carousel-set{gap:var(--spacing-2xl);padding-right:var(--spacing-2xl)}.logo-carousel-item{height:32px}.logo-carousel-item img{max-width:80px;max-height:24px}}.trust-section{padding:var(--spacing-3xl)var(--spacing-xl)0;background:var(--color-background);z-index:1;position:relative}.trust-testimonials-section{background:var(--color-background);padding:0;position:relative;overflow:visible}.trust-testimonials-scroll-container{min-height:150vh}.trust-testimonials-sticky-wrapper{height:calc(100vh - 40px);position:sticky;top:40px;overflow:hidden}.trust-testimonials-inner{flex-direction:column;justify-content:center;height:100%;padding-top:0;padding-bottom:0;display:flex}.trust-testimonials-section .container{padding-top:0;padding-bottom:0}.trust-testimonials-header{align-items:center;gap:50px;max-width:1200px;margin-bottom:0;margin-left:auto;margin-right:auto;display:flex}.trust-testimonials-title{font-family:var(--font-heading);color:var(--brand-onyx);flex:0 0 55%;font-size:48px;font-weight:700;line-height:1.1}.trust-testimonials-dot{color:var(--brand-smultron)}.trust-testimonials-header-right{flex:1;padding-left:18px}.trust-testimonials-description{font-family:var(--font-body);color:#1a1a1a99;font-size:17px;line-height:1.6}.trust-testimonials-scroll-layout{align-items:center;gap:50px;max-width:1200px;height:500px;margin:80px 0 0;display:flex}.trust-testimonials-image-container{border-radius:16px;flex:0 0 55%;height:100%;max-height:500px;position:relative;overflow:hidden;box-shadow:0 25px 80px -12px #0003,0 10px 30px -10px #0000001a}.trust-testimonials-list{box-sizing:border-box;flex-direction:column;flex:1;gap:48px;padding-right:50px;display:flex}.trust-testimonial-item{gap:16px;display:flex}.trust-testimonial-border{background:#1a1a1a1f;border-radius:1px;flex-shrink:0;width:2px;position:relative}.trust-testimonial-fill{border-radius:1px;width:100%;transition:background-color .3s ease-out;position:absolute;top:0;left:0}.trust-testimonial-content{flex:1}.trust-testimonial-quote{font-family:var(--font-heading);color:var(--brand-onyx);margin-bottom:12px;font-size:18px;font-weight:500;line-height:1.5;transition:color .15s ease-out}.trust-testimonial-quote--inactive{color:#1a1a1a4d}.trust-testimonial-meta{align-items:center;gap:6px;display:flex}.trust-testimonial-company{font-family:var(--font-heading);color:var(--brand-onyx);font-size:14px;font-weight:600;transition:color .15s ease-out}.trust-testimonial-company--inactive{color:#1a1a1a59}.trust-testimonial-divider{color:#1a1a1a40;font-size:13px}.trust-testimonial-industry{font-family:var(--font-body);color:var(--brand-smultron);font-size:13px;font-weight:500;transition:color .15s ease-out}.trust-testimonial-industry--inactive{color:#1a1a1a4d}.trust-testimonials-image{opacity:0;width:100%;height:100%;transition:opacity .3s ease-out;position:absolute;top:0;left:0}.trust-testimonials-image--active{opacity:1}.trust-testimonials-image-overlay{z-index:1;pointer-events:none;background:linear-gradient(#0009 0%,#0000 100%);border-radius:16px 16px 0 0;height:120px;position:absolute;top:0;left:0;right:0}.trust-testimonials-image-logo{z-index:2;position:absolute;top:20px;left:24px}.trust-testimonials-image-logo img{filter:brightness(0)invert();opacity:.9}.trust-testimonials-mobile-carousel{display:none}.trust-logos-section{padding-top:var(--spacing-3xl);padding-bottom:calc(var(--spacing-3xl)*2);background:var(--color-background);overflow:hidden}.trust-logos-section .container{padding:0 var(--spacing-xl)}.trust-logos-label{font-size:15px;font-family:var(--font-body);color:#1a1a1a80;text-align:center;margin:0 0 30px;font-weight:400}.trust-logos-carousel{width:100%;max-width:1000px;margin:0 auto;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.trust-logos-track{width:max-content;animation:20s linear infinite trust-logos-scroll;display:flex}.trust-logos-set{align-items:center;gap:var(--spacing-3xl);padding-right:var(--spacing-3xl);flex-shrink:0;display:flex}.trust-logos-item{opacity:.5;filter:grayscale();flex-shrink:0;justify-content:center;align-items:center;max-width:140px;height:28px;transition:opacity .2s,filter .2s;display:flex}.trust-logos-item img{object-fit:contain;width:auto;max-height:28px}.trust-logos-item:hover{opacity:1;filter:grayscale(0%)}@keyframes trust-logos-scroll{0%{transform:translate(0)}to{transform:translate(-12.5%)}}.trust-main-container{background:var(--brand-moln);border-radius:var(--radius-xl);padding:var(--spacing-2xl)}.trust-integrations-container{align-items:center;gap:var(--spacing-4xl);padding:var(--spacing-2xl)0 var(--spacing-4xl);margin-bottom:var(--spacing-3xl);border-bottom:3px dotted #20202080;max-width:1200px;margin-left:auto;margin-right:auto;display:flex}.trust-integrations-left{flex:0 0 500px}.trust-integrations-title{font-size:48px;font-weight:700;font-family:var(--font-heading);color:var(--color-text-primary);margin-bottom:30px;line-height:1.1}.trust-integrations-subtitle{font-size:17px;font-family:var(--font-body);color:#1a1a1a99;line-height:1.6}.trust-integrations-missing{margin-top:var(--spacing-lg);font-size:17px;font-family:var(--font-body);color:#1a1a1a99;line-height:1.6}.trust-integrations-link{font-size:16px;font-family:var(--font-body);color:var(--color-accent);align-items:center;gap:6px;margin-top:20px;font-weight:500;text-decoration:none;transition:color .15s,gap .15s;display:inline-flex}.trust-integrations-link:hover{color:var(--color-accent-dark);gap:10px}.trust-integrations-link-mobile{display:none}.trust-integrations-right{flex:1;justify-content:flex-end;display:flex}.trust-integrations-grid{grid-template-rows:repeat(2,80px);grid-template-columns:repeat(4,80px);gap:40px;display:grid;position:relative}.trust-integrations-grid-lines{width:100%;height:100%;color:var(--brand-askmoln);pointer-events:none;position:absolute;inset:0}.trust-integrations-grid-lines line{animation:2s linear infinite dash-flow}@keyframes dash-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-16px}}.trust-grid-item{background:var(--color-white);border:1px solid var(--brand-askmoln);border-radius:var(--radius-md);z-index:1;justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:relative}.trust-grid-spiich{border-color:var(--brand-onyx);border-width:2px;animation:3s ease-in-out infinite spiich-pulse}@keyframes spiich-pulse{0%,to{box-shadow:0 0 #1a1a1a1a}50%{box-shadow:0 0 0 8px #1a1a1a00}}.trust-grid-more{background:var(--color-white);border-style:dashed;flex-direction:column;gap:2px}.trust-grid-more-number{font-size:20px;font-weight:600;font-family:var(--font-body);color:var(--brand-onyx);line-height:1}.trust-grid-more-text{font-size:12px;font-family:var(--font-body);color:var(--brand-graphite);line-height:1}.trust-rules{max-width:1200px;margin:60px auto 0}.trust-rules-header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-3xl);margin-bottom:var(--spacing-2xl);padding-bottom:var(--spacing-xl);display:flex}.trust-rules-title{font-size:48px;font-weight:700;font-family:var(--font-heading);color:var(--color-text-primary);flex-shrink:0;line-height:1.1}.trust-rules-dot{color:var(--color-accent)}.trust-rules-header-right{max-width:450px}.trust-rules-description{font-size:17px;font-family:var(--font-body);color:#1a1a1a99;line-height:1.6}.trust-rules-card .trust-rules-description{max-width:450px}.trust-rules-grid{gap:var(--spacing-md);grid-template-columns:repeat(4,1fr);margin-bottom:80px;display:grid}.trust-rules-card{background:var(--color-white);border-radius:var(--radius-2xl);padding:var(--spacing-xl);border:1px solid var(--color-border);text-align:left}.trust-rules-card-icon{width:48px;height:48px;margin-bottom:var(--spacing-md);color:var(--color-text-primary);justify-content:center;align-items:center;display:flex}.trust-rules-card-icon svg{stroke-width:1.5px;width:32px;height:32px}.trust-rules-card-title{font-size:20px;font-weight:500;font-family:var(--font-heading);color:var(--color-text-primary);line-height:1.5}.trust-rules-card-description{font-size:15px;font-family:var(--font-body);color:#1a1a1a80;margin-top:4px;line-height:1.5}.trust-cta-video{height:40vh;min-height:40vh;margin-top:0}.trust-cta-video .video-background-inner{height:100%;bottom:auto}.trust-cta-video .video-background-content{justify-content:center;align-items:center;height:40vh;min-height:40vh;display:flex}.trust-cta-video-content{text-align:center;padding:var(--spacing-xl)var(--spacing-xl);flex-direction:column;justify-content:center;align-items:center;display:flex}.trust-cta-title{font-size:48px;font-weight:700;font-family:var(--font-heading);margin-top:var(--spacing-lg);margin-bottom:var(--spacing-lg);color:var(--color-text-primary);max-width:800px;line-height:1.1}.trust-cta-highlight{color:var(--color-accent)}.trust-cta-buttons{gap:var(--spacing-sm);flex-wrap:wrap;justify-content:center;display:flex}@media (max-width:1024px){.trust-testimonials-section{position:static}.trust-testimonials-sticky-wrapper{height:auto;position:static}.trust-testimonials-header{text-align:center;flex-direction:column;gap:16px;padding-top:24px}.trust-testimonials-header-right{max-width:none;padding-top:0}.trust-testimonials-title{flex:none;font-size:36px}.trust-testimonials-scroll-layout{flex-direction:column;gap:24px}.trust-testimonials-list{flex:none;width:100%;padding-right:0}.trust-testimonials-image-container{width:100%;height:300px}.trust-testimonials-scroll-container{min-height:auto;display:none}.trust-testimonials-mobile-carousel{padding:32px 0;display:block}.trust-testimonials-mobile-header{margin-bottom:16px;padding:0 20px}.trust-testimonials-mobile-title{font-family:var(--font-heading);color:var(--brand-onyx);text-align:left;margin:40px 0 10px;font-size:32px;font-weight:700;line-height:1.1}.trust-testimonials-mobile-description{font-family:var(--font-body);color:#1a1a1a99;text-align:left;margin:0 0 20px;font-size:15px;line-height:1.5}.trust-testimonials-mobile-cards{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:16px;margin:-16px 0;padding:16px 20px 24px;scroll-padding-left:20px;display:flex;overflow-x:auto}.trust-testimonials-mobile-cards::-webkit-scrollbar{display:none}.trust-testimonials-mobile-card{scroll-snap-align:start;background:#fff;border-radius:16px;flex-direction:column;flex:0 0 85%;display:flex;overflow:hidden;box-shadow:0 4px 24px #00000014,0 2px 8px #0000000a}.trust-testimonials-mobile-card-image{aspect-ratio:16/10;width:100%;position:relative;overflow:hidden}.trust-testimonials-mobile-card-overlay{z-index:1;background:linear-gradient(#00000080,#0000);height:80px;position:absolute;top:0;left:0;right:0}.trust-testimonials-mobile-card-logo{z-index:2;position:absolute;top:16px;left:16px}.trust-testimonials-mobile-card-logo img{filter:brightness(0)invert();opacity:.9}.trust-testimonials-mobile-card-content{flex-direction:column;flex:1;gap:12px;padding:20px;display:flex}.trust-testimonials-mobile-card-quote{font-family:var(--font-body);color:var(--brand-onyx);margin:0;font-size:14px;line-height:1.6}.trust-testimonials-mobile-card-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;display:flex}.trust-testimonials-mobile-card-person{font-family:var(--font-heading);color:var(--brand-onyx);font-size:13px;font-weight:600}.trust-testimonials-mobile-card-divider{color:#1a1a1a4d}.trust-testimonials-mobile-card-role{font-family:var(--font-body);color:#1a1a1a99;font-size:13px}.trust-testimonials-mobile-indicators{display:none}.trust-testimonials-mobile-indicator{cursor:pointer;background:#1a1a1a26;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:background .2s,transform .2s}.trust-testimonials-mobile-indicator--active{background:var(--brand-smultron);transform:scale(1.2)}.trust-logos-section{display:none}.trust-logos-label{margin-bottom:20px}.trust-main-container{padding:var(--spacing-lg)}.trust-integrations-container{padding-bottom:var(--spacing-lg);margin-bottom:var(--spacing-md);border-bottom:none;flex-direction:column;gap:30px}.trust-integrations-left{text-align:left;flex:none;width:100%;padding:0}.trust-grid-more-number{font-size:16px}.trust-grid-more-text{font-size:10px}.trust-integrations-link{display:none}.trust-integrations-title{margin-bottom:10px;font-size:28px}.trust-integrations-right{flex-direction:column;align-items:flex-start;width:100%;padding:0;display:flex}.trust-integrations-link-mobile{font-size:16px;font-family:var(--font-heading);color:var(--brand-smultron);align-items:center;gap:6px;margin-top:24px;font-weight:600;text-decoration:none;transition:color .15s,gap .15s;display:inline-flex}.trust-integrations-grid{grid-template-rows:repeat(2,64px);grid-template-columns:repeat(4,64px);gap:16px}.trust-grid-item{width:64px;height:64px}.trust-grid-item img{width:42px;height:42px}.trust-rules-container{padding:24px 0}.trust-rules-header{gap:var(--spacing-sm);text-align:left;flex-direction:column;margin-bottom:16px;padding-bottom:0}.trust-rules-header-right{max-width:none}.trust-rules-title{font-size:28px}.trust-rules-grid{grid-template-columns:repeat(2,1fr);gap:16px}.trust-rules-card{padding:20px}.trust-rules-card-title{font-size:16px}.trust-cta-video,.trust-cta-video .video-background-content{height:35vh;min-height:35vh}.trust-cta-video-content{padding:var(--spacing-lg)var(--spacing-lg)}.trust-cta-title{margin-top:var(--spacing-md);font-size:32px}}@media (max-width:640px){.trust-section{padding:var(--spacing-lg)var(--spacing-md)0}.trust-testimonials-section{padding:0}.trust-testimonials-title{font-size:22px}.trust-testimonials-description{font-size:14px}.trust-testimonials-scroll-layout{gap:var(--spacing-lg);padding-top:var(--spacing-md)}.trust-testimonials-image-container{height:250px}.trust-testimonials-mobile-carousel{padding:24px 0}.trust-testimonials-mobile-title{font-size:26px}.trust-testimonials-mobile-card{flex:0 0 90%}.trust-testimonials-mobile-card-content{flex:1;gap:8px;padding:16px}.trust-testimonials-mobile-card-quote{font-size:13px}.trust-main-container{padding:var(--spacing-md)}.trust-integrations-container{padding-bottom:var(--spacing-md);margin-bottom:var(--spacing-sm);gap:20px}.trust-integrations-title{font-size:24px}.trust-integrations-subtitle{font-size:14px}.trust-integrations-grid{grid-template-rows:repeat(2,56px);grid-template-columns:repeat(4,56px);gap:12px}.trust-grid-item{width:56px;height:56px}.trust-grid-item img{width:36px;height:36px}.trust-grid-more-number{font-size:14px}.trust-grid-more-text{font-size:9px}.trust-rules-container{padding:20px 0}.trust-rules-title{font-size:24px}.trust-rules-description{font-size:14px}.trust-rules-header{margin-bottom:12px}.trust-rules-grid{grid-template-columns:1fr;gap:12px}.trust-rules-card{padding:20px}.trust-rules-card-title{font-size:15px}.trust-rules-card-description{font-size:14px}.trust-rules-card-icon{width:40px;height:40px}.trust-rules-card-icon svg{width:24px;height:24px}.trust-cta-video,.trust-cta-video .video-background-content{height:30vh;min-height:30vh}.trust-cta-video-content{padding:var(--spacing-md)var(--spacing-md)}.trust-cta-title{margin-top:var(--spacing-sm);font-size:26px}.trust-cta-buttons{flex-direction:row;gap:12px}.trust-cta-buttons .btn{width:auto}}.video-demo-section{position:relative}.video-demo-scroll-container{min-height:200vh}.video-demo-sticky-wrapper{flex-direction:column;align-items:center;height:calc(100vh - 40px);display:flex;position:sticky;top:40px;overflow:hidden}.video-demo-title{text-align:center;font-family:var(--font-heading);color:var(--brand-onyx);z-index:2;will-change:opacity;width:90%;max-width:1000px;font-size:48px;font-weight:700;line-height:1.1;transition:opacity .2s ease-out;position:absolute;top:12%;left:50%;transform:translate(-50%)}.video-demo-sidebar{box-sizing:border-box;z-index:2;will-change:transform,opacity;width:40%;max-width:520px;padding-right:50px;transition:opacity .2s ease-out,transform .2s ease-out;position:absolute;top:50%;left:max(5%,50% - 650px)}.video-demo-sidebar-title{font-family:var(--font-heading);color:var(--brand-onyx);margin-bottom:48px;margin-left:18px;font-size:48px;font-weight:700;line-height:1.1}.video-demo-accent-dot{color:var(--brand-smultron)}.video-demo-features{flex-direction:column;gap:30px;display:flex}.video-demo-feature-item{gap:16px;display:flex}.video-demo-feature-border{background:#1a1a1a1f;border-radius:1px;flex-shrink:0;width:2px;position:relative}.video-demo-feature-fill{border-radius:1px;width:100%;transition:background-color .3s ease-out;position:absolute;top:0;left:0}.video-demo-feature-content{flex:1}.video-demo-feature-title{font-family:var(--font-heading);color:var(--brand-onyx);align-items:center;gap:6px;margin-bottom:6px;font-size:18px;font-weight:600;text-decoration:none;transition:color .15s ease-out;display:inline-flex}.video-demo-feature-title:hover{color:var(--brand-smultron)}.video-demo-feature-title .video-demo-feature-arrow{opacity:.7;font-size:13px}.video-demo-feature-title:hover .video-demo-feature-arrow{opacity:1}.video-demo-feature-title--inactive{color:#1a1a1a59}.video-demo-feature-title--inactive:hover{color:#1a1a1a80}.video-demo-feature-title--inactive .video-demo-feature-arrow{display:none}.video-demo-feature-description{font-family:var(--font-body);color:#1a1a1a99;margin:0;font-size:14px;line-height:1.5;transition:color .15s ease-out}.video-demo-feature-description--inactive{color:#1a1a1a40}.video-demo-feature-stats{flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin-top:12px;display:flex;container-type:inline-size}.video-demo-stat-primary-group{white-space:nowrap;gap:6px;display:inline-flex}.video-demo-stat-secondary-group{align-items:baseline;gap:6px;display:inline-flex}@container (max-width:360px){.video-demo-stat-secondary-group{flex-basis:100%}.video-demo-stat-divider{display:none}}.video-demo-stat-label{font-family:var(--font-body);color:var(--brand-smultron);font-size:13px;font-weight:500}.video-demo-stat-value{font-family:var(--font-body);color:var(--brand-smultron);font-size:13px;font-weight:600}.video-demo-stat-divider{color:#1a1a1a40;font-size:13px}.video-demo-stat-secondary{font-family:var(--font-body);color:#1a1a1a73;font-size:13px;font-weight:500}.video-demo-cta-buttons{gap:12px;margin-top:48px;margin-left:18px;display:flex}.video-demo-media-container{z-index:1;will-change:transform,left,top,width;background:#f5f5f5;border-radius:16px;max-width:900px;height:550px;transition:left 50ms linear,top 50ms linear,width 50ms linear,transform 50ms linear;position:absolute;overflow:hidden;box-shadow:0 25px 80px -12px #00000040,0 10px 30px -10px #0000001a}@media (max-width:639px){.video-demo-media-container{height:420px}}.video-demo-media-item{opacity:0;pointer-events:none;will-change:opacity;width:100%;height:100%;transition:opacity .25s ease-out;top:0;left:0}.video-demo-media-item--active{opacity:1;pointer-events:auto}.video-demo-video,.video-demo-image{object-fit:cover;width:100%;height:100%;display:block}.video-demo-illustration-wrapper{background:var(--brand-moln,#fbf9f5);border-radius:16px;justify-content:center;align-items:flex-start;width:100%;height:100%;padding:0;display:flex;overflow:hidden}.video-demo-illustration-wrapper>*{max-width:100%;height:100%;max-height:100%}@media (max-width:968px){.video-demo-sticky-wrapper{height:calc(100vh - 40px);top:40px}.video-demo-title{font-size:36px}.video-demo-sidebar{display:none}}@media (max-width:640px){.video-demo-scroll-container{min-height:250vh}.video-demo-title{font-size:28px}.video-demo-sidebar-title{margin-bottom:24px;font-size:24px}.video-demo-illustration-wrapper{background:0 0}}.video-demo-mobile-carousel{display:none}@media (max-width:968px){.video-demo-scroll-container{display:none}.video-demo-mobile-carousel{max-width:var(--container-max-width);margin:0 auto;padding:32px 0;display:block;overflow:hidden}.video-demo-mobile-title{font-family:var(--font-heading);color:var(--brand-onyx);text-align:center;padding:0;font-size:32px;font-weight:700;line-height:1.1;margin:0 0 20px!important}.video-demo-mobile-cards{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:16px;margin:-16px 0;padding:16px 20px 24px;scroll-padding-left:20px;display:flex;overflow-x:auto}.video-demo-mobile-cards::-webkit-scrollbar{display:none}.video-demo-mobile-card{scroll-snap-align:start;background:#fff;border-radius:16px;flex-direction:column;flex:0 0 85%;display:flex;overflow:hidden;box-shadow:0 4px 24px #00000014,0 2px 8px #0000000a}.video-demo-mobile-card-illustration{background:0 0;flex:0 0 320px;justify-content:center;align-items:center;width:100%;height:320px;display:flex;overflow:hidden}.video-demo-mobile-card-content{flex:none}.video-demo-mobile-card-illustration>*{width:100%}.video-demo-mobile-card:has(.meetings-illustration) .video-demo-mobile-card-illustration{align-items:flex-start}.video-demo-mobile-card-illustration .meetings-illustration{pointer-events:none;justify-content:flex-start;align-items:flex-start;height:100%!important;min-height:unset!important}.video-demo-mobile-card-illustration .meetings-illustration .meetings-list-panel{justify-content:flex-start}.video-demo-mobile-card-illustration .meetings-illustration .meetings-list{flex:none;overflow:hidden}.video-demo-mobile-card-illustration .meetings-illustration .meetings-list::-webkit-scrollbar{display:none}.video-demo-mobile-card-illustration .prospecting-illustration{overflow:hidden;height:100%!important}.video-demo-mobile-card-illustration .prospecting-illustration .flow-center,.video-demo-mobile-card-illustration .prospecting-illustration .tree-diagram{overflow:hidden}.video-demo-mobile-card-illustration .voice-crm-illustration{min-height:auto;overflow:hidden;height:100%!important}.video-demo-mobile-card-illustration .voice-crm-phone-container{transform-origin:50%;transform:scale(.5)!important}.video-demo-mobile-card-illustration .voice-crm-phone{z-index:1;position:relative}.video-demo-mobile-card-illustration .voice-crm-phone-screen{flex-direction:column;font-size:10px;display:flex}.video-demo-mobile-card-illustration .voice-crm-chat-container{flex:1;min-height:0}.video-demo-mobile-card-illustration .voice-crm-input-bar{flex-shrink:0;margin-top:auto}.video-demo-mobile-card-illustration .voice-crm-message-text{font-size:10px}.video-demo-mobile-card-illustration .voice-crm-message.user .voice-crm-message-bubble p{font-size:10px!important}.video-demo-mobile-card-illustration .voice-crm-input-placeholder{font-size:10px}.video-demo-mobile-card-illustration .voice-crm-panel{transform-origin:0;top:15%;left:calc(50% + 50px);right:auto;transform:scale(.38)translateY(-50%)!important}.video-demo-mobile-card-illustration .voice-crm-panel.active{transform:scale(.38)translateY(-50%)!important}.video-demo-mobile-card-content{flex-direction:column;flex:1;gap:8px;padding:20px;display:flex}.video-demo-mobile-card-title{font-family:var(--font-heading);color:var(--brand-onyx);align-items:center;gap:6px;margin:0 0 6px;font-size:20px;font-weight:600;text-decoration:none;transition:color .15s ease-out;display:inline-flex}.video-demo-mobile-card-title:hover{color:var(--brand-smultron)}.video-demo-mobile-card-title .video-demo-feature-arrow{opacity:.7;font-size:14px}.video-demo-mobile-card-title:hover .video-demo-feature-arrow{opacity:1}.video-demo-mobile-card-description{font-family:var(--font-body);color:#1a1a1ab3;flex:1;margin:0;font-size:14px;line-height:1.5}.video-demo-mobile-card-stats{flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin-top:auto;padding-top:8px;display:flex;container-type:inline-size}@container (max-width:360px){.video-demo-stat-secondary-group{flex-basis:100%}.video-demo-stat-divider{display:none}}.video-demo-mobile-indicators{display:none}.video-demo-mobile-indicator{cursor:pointer;background:#1a1a1a26;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:background .2s,transform .2s}.video-demo-mobile-indicator--active{background:var(--brand-smultron);transform:scale(1.2)}.video-demo-mobile-cta-buttons{flex-direction:row;gap:12px;padding:20px 16px 0;display:flex}.video-demo-mobile-cta-buttons .btn{width:fit-content}}@media (max-width:640px){.video-demo-mobile-carousel{padding:24px 0}.video-demo-mobile-title{margin-bottom:16px;font-size:26px}.video-demo-mobile-card{flex:0 0 90%}.video-demo-mobile-card-illustration{flex:0 0 280px;height:280px}.video-demo-mobile-card-content{gap:6px;padding:16px}.video-demo-mobile-card-title{font-size:18px}.video-demo-mobile-card-description{font-size:13px}.video-demo-mobile-cta-buttons{padding:16px 16px 0}}:is(body:has(.one-pager) .header-wrapper,body:has(.one-pager) .promo-banner,body:has(.one-pager) .footer){display:none!important}.one-pager{max-width:1200px;margin:0 auto;padding-top:40px}@keyframes onePagerFadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.one-pager .animate-on-scroll{opacity:0;transform:translateY(16px)}.one-pager .animate-on-scroll.animate-in{animation:.4s ease-out forwards onePagerFadeInUp}@media (prefers-reduced-motion:reduce){.one-pager .animate-on-scroll{opacity:1;animation:none;transform:none}}.one-pager .container{padding:0 var(--spacing-xl)}.one-pager-back{padding-bottom:40px}.one-pager-back .container{max-width:900px;margin:0 auto}.one-pager-back a{font-size:14px;font-family:var(--font-body);color:var(--color-accent);transition:var(--transition-fast);text-decoration:none}.one-pager-back a:hover{text-decoration:underline}.one-pager-print-header{display:none}.one-pager-save-tip{background:var(--color-text-primary);color:var(--color-white);border-radius:var(--radius-md);font-size:12px;font-family:var(--font-body);z-index:100;align-items:center;gap:12px;padding:10px 16px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 2px 12px #0003}.one-pager-save-tip kbd{font-family:var(--font-body);background:#fff3;border-radius:4px;padding:2px 6px;font-size:11px;display:inline-block}.one-pager-save-tip-close{color:#fff9;cursor:pointer;background:0 0;border:none;padding:0;font-size:18px;line-height:1;transition:color .15s}.one-pager-save-tip-close:hover{color:var(--color-white)}.one-pager-title{text-align:center;color:var(--color-text-primary);margin:0 0 16px;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.15}.one-pager-subtitle{text-align:center;color:var(--color-text-primary);margin:0 0 12px;font-size:20px;font-weight:600}.one-pager-hero{padding:0 0 48px}.one-pager-hero-header{max-width:900px;margin:0 auto;position:relative}.one-pager-hero-logo{display:none}.one-pager-equation-grid{flex-direction:column;gap:16px;max-width:900px;margin:0 auto;display:flex}.one-pager-equation-column{background:var(--color-white);border-radius:var(--radius-md);border:1px solid var(--color-border);flex-direction:column;align-items:flex-start;gap:8px;padding:16px 20px;display:flex}.one-pager-equation-column-highlight{background:var(--color-white);border:2px solid var(--color-accent)}.one-pager-equation-header{text-transform:uppercase;letter-spacing:.5px;color:#1a1a1a80;margin:0;font-size:13px;font-weight:600}.one-pager-equation-flow{flex:1;align-items:center;gap:12px;display:flex}.one-pager-equation-stat{align-items:center;gap:6px;display:flex}.one-pager-equation-value{font-size:26px;font-weight:700;font-family:var(--font-heading);color:var(--color-text-primary);line-height:1}.one-pager-equation-column-highlight .one-pager-equation-value{color:var(--color-accent)}.one-pager-equation-label{font-size:14px;font-family:var(--font-body);color:#1a1a1a99}.one-pager-equation-badge{background:var(--color-accent);color:var(--color-white);border-radius:var(--radius-sm);padding:3px 8px;font-size:13px;font-weight:600;display:inline-block}.one-pager-equation-arrow{color:#1a1a1a40;flex-shrink:0;font-size:20px;line-height:1}.one-pager-equation-result{font-size:16px;font-family:var(--font-body);color:#1a1a1a99;text-align:center;white-space:nowrap;line-height:1.3}.one-pager-equation-final{color:var(--color-text-primary);font-weight:600}.one-pager-equation-highlight{color:var(--color-accent)}.one-pager-solution{background:var(--brand-moln);padding:48px 0}.one-pager-solution .one-pager-subtitle{margin:0 0 24px}.one-pager-capabilities-grid{grid-template-columns:repeat(2,1fr);gap:20px;max-width:900px;margin:0 auto;display:grid}.one-pager-capability-card{background:var(--color-white);border-radius:var(--radius-md);border:1px solid var(--color-border);flex-direction:column;padding:12px;display:flex;box-shadow:0 1px 3px #0000000a}.one-pager-capability-title{color:var(--color-text-primary);margin:0 0 8px;font-size:19px;font-weight:600}.one-pager-capability-list{color:#1a1a1ab3;font-size:16px;line-height:1.4;font-family:var(--font-body);margin:0 0 10px;padding-left:0;list-style-position:inside}.one-pager-capability-list li{margin-bottom:2px}.one-pager-capability-list li:last-child{margin-bottom:0}.one-pager-capability-list strong{color:var(--color-text-primary);font-weight:600}.one-pager-capability-example{color:#1a1a1a80;font-size:14px;line-height:1.3;font-family:var(--font-body);flex:1;margin:0 0 10px}.one-pager-capability-metrics{border-top:1px solid var(--color-border);align-items:center;gap:10px;margin-top:auto;padding-top:8px;display:flex}.one-pager-capability-impact{color:var(--color-accent);font-size:14px;font-weight:600;font-family:var(--font-body)}.one-pager-capability-time{color:#1a1a1a66;font-size:14px;font-weight:500;font-family:var(--font-body)}.one-pager-integrations{background:var(--color-white);padding:64px 0}.one-pager-integrations .one-pager-subtitle{margin:0 0 24px}.one-pager-integrations-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;max-width:900px;margin:24px auto;display:flex}.one-pager-integration-item{font-size:14px;font-family:var(--font-body);color:#1a1a1ab3;align-items:center;gap:6px;display:flex}.one-pager-integration-item img{width:22px;height:22px}.one-pager-integrations-more{justify-content:center;gap:10px;margin-top:12px;display:flex}.one-pager-integrations-pill{background:var(--brand-moln);border:1px solid var(--color-border);color:#1a1a1a99;font-size:14px;font-weight:500;font-family:var(--font-body);border-radius:20px;padding:4px 12px;display:inline-block}.one-pager-integrations-pill-secondary{border:1px dashed var(--color-border);background:0 0}.one-pager-trusted{background:var(--color-white);border-top:1px solid var(--color-border);padding:64px 0}.one-pager-trusted .one-pager-subtitle{margin:0 0 24px}.one-pager-trusted-row{grid-template-columns:repeat(4,1fr);gap:20px 40px;max-width:900px;margin:0 auto;display:grid}.one-pager-trusted-item{justify-content:center;align-items:center;height:22px;display:flex}.one-pager-trusted-item img{transition:var(--transition-fast);object-fit:contain;width:auto;max-width:100%;max-height:18px}.one-pager-trusted-item:hover img{opacity:.7}.one-pager-cta{background:var(--brand-moln);text-align:center;padding:80px 0}.one-pager-cta-headline{color:var(--color-text-primary);margin:0 0 10px;font-size:clamp(1.5rem,2.5vw,1.75rem);font-weight:700}.one-pager-red-dot{color:var(--brand-smultron)}.one-pager-cta-action{font-family:var(--font-body);margin:0}.one-pager-cta-link{color:var(--color-accent);transition:var(--transition-fast);font-size:19px;font-weight:600;text-decoration:none}.one-pager-cta-link:hover{text-decoration:underline}.one-pager-cta-url{color:#1a1a1a66;margin-top:4px;font-size:14px;display:block}.one-pager-footer{background:var(--color-white);border-top:1px solid var(--color-border);padding:16px 0 100px}.one-pager-footer-content{justify-content:space-between;gap:24px;max-width:900px;margin:0 auto;display:flex}.one-pager-references{flex:1}.one-pager-references-title,.one-pager-contact-title{text-transform:uppercase;letter-spacing:.5px;color:#1a1a1a66;margin:0 0 6px;font-size:13px;font-weight:600}.one-pager-references-list{font-size:14px;font-family:var(--font-body);color:#1a1a1a80;margin:0;padding-left:18px;line-height:1.4}.one-pager-contact{text-align:left}.one-pager-contact-info{font-size:16px;font-family:var(--font-body);margin:0}.one-pager-contact-info a{color:var(--color-accent);text-decoration:none}.one-pager-contact-info a:hover{text-decoration:underline}.one-pager-contact-divider{color:#1a1a1a40;margin:0 8px}.one-pager-compliance{align-items:center;gap:8px;display:flex}.one-pager-compliance-badge{background:var(--brand-moln);border:1px solid var(--color-border);color:#1a1a1a99;font-size:13px;font-weight:500;font-family:var(--font-body);border-radius:14px;align-items:center;gap:6px;padding:4px 12px;display:inline-flex}.one-pager-compliance-badge svg{flex-shrink:0;width:16px;height:16px}.one-pager-disclaimer{color:#1a1a1a66;max-width:900px;font-size:10px;font-family:var(--font-body);text-align:center;margin:16px auto 0;line-height:1.4}@media (max-width:768px){.one-pager-save-tip{display:none}.one-pager-title{margin-bottom:16px}.one-pager-hero,.one-pager-solution,.one-pager-integrations,.one-pager-trusted,.one-pager-cta,.one-pager-footer{padding:16px 0}.one-pager-equation-column{flex-direction:column;align-items:flex-start;gap:8px;padding:12px}.one-pager-equation-header{min-width:auto}.one-pager-equation-flow{flex-wrap:wrap;justify-content:flex-start;gap:8px;width:100%}.one-pager-equation-result{white-space:normal}.one-pager-capabilities-grid{grid-template-columns:1fr}.one-pager-trusted-row{grid-template-columns:repeat(2,1fr)}.one-pager-footer-content{flex-direction:column;gap:16px}.one-pager-contact{text-align:left}}@media print{@page{margin:0;size:A4}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.scroll-reveal,.scroll-reveal-fade,.scroll-reveal-scale,.animate-on-scroll{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}body{font-size:10pt;line-height:1.3;background:#fff!important;margin:0!important;padding:0!important}html{background:#fff!important}header,footer:not(.one-pager-footer),.product-tag,.btn,.one-pager-print-header,.one-pager-save-tip,.one-pager-back{display:none!important}.one-pager{max-width:100%;background:#fff!important;min-height:100vh!important;margin:0!important;padding-top:0!important}.one-pager section,.one-pager-hero,.one-pager-solution,.one-pager-integrations,.one-pager-trusted,.one-pager-cta,.one-pager-footer{box-sizing:border-box!important;width:100%!important}.one-pager .container{box-sizing:border-box!important;max-width:100%!important;margin:0!important;padding:0 15mm!important}.one-pager-hero{padding:12pt 0 14pt!important}.one-pager-hero-header{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:16pt!important;margin-top:10pt!important;margin-bottom:16pt!important;display:flex!important}.one-pager-hero-logo{flex-shrink:0!important;display:block!important}.one-pager-title{text-align:left!important;margin:0!important;font-size:16pt!important}.one-pager-subtitle{text-transform:none!important;letter-spacing:normal!important;color:var(--color-text-primary)!important;margin-bottom:8pt!important;font-size:9pt!important;font-weight:600!important}.one-pager-crisis{background:#f8f8f8!important;padding:12pt 0 14pt!important}.one-pager-crisis-grid{grid-template-columns:repeat(3,1fr)!important;gap:12pt!important;max-width:100%!important;display:grid!important}.one-pager-crisis-card{padding:12pt!important}.one-pager-crisis-value{margin-bottom:4pt!important;font-size:22pt!important}.one-pager-crisis-label{margin-bottom:4pt!important;font-size:9pt!important}.one-pager-crisis-source{font-size:7pt!important}.one-pager-equation-grid{gap:6pt!important;max-width:100%!important}.one-pager-equation-column{background:#fff!important;border:.5pt solid #ddd!important;gap:10pt!important;padding:8pt 12pt!important}.one-pager-equation-column-highlight{border:1pt solid var(--color-accent)!important}.one-pager-equation-header{min-width:55pt!important;font-size:6pt!important}.one-pager-equation-flow{gap:10pt!important}.one-pager-equation-stat{gap:4pt!important}.one-pager-equation-value{font-size:12pt!important}.one-pager-equation-label{font-size:7pt!important}.one-pager-equation-badge{justify-content:center!important;align-items:center!important;padding:2pt 5pt!important;font-size:6pt!important;line-height:1!important;display:inline-flex!important}.one-pager-equation-arrow{font-size:10pt!important}.one-pager-equation-result{font-size:7pt!important}.one-pager-equation-final{font-size:8pt!important}.one-pager-solution{background:#f8f8f8!important;padding:16pt 0!important}.one-pager-capabilities-grid{grid-template-columns:repeat(2,1fr)!important;gap:10pt!important;max-width:100%!important;display:grid!important}.one-pager-capability-card{box-shadow:none!important;background:#fff!important;border:none!important;padding:10pt!important}.one-pager-capability-title{margin-bottom:6pt!important;font-size:9pt!important;font-weight:600!important}.one-pager-capability-list{margin-bottom:6pt!important;padding-left:0!important;font-size:7pt!important;line-height:1.5!important;list-style-position:inside!important}.one-pager-capability-list li{margin-bottom:2pt!important}.one-pager-capability-example{margin-bottom:6pt!important;font-size:6.5pt!important;line-height:1.4!important}.one-pager-capability-metrics{border-top:.5pt solid #eee!important;align-items:center!important;gap:8pt!important;padding-top:6pt!important;display:flex!important}.one-pager-capability-impact{font-size:7pt!important}.one-pager-capability-time{color:#888!important;font-size:7pt!important}.one-pager-trusted{padding:18pt 0!important}.one-pager-trusted-row{grid-template-columns:repeat(4,1fr)!important;gap:10pt 14pt!important;margin-top:10pt!important;display:grid!important}.one-pager-trusted-item{height:18px!important}.one-pager-trusted-item img{filter:grayscale(0%)!important;opacity:1!important;max-height:14px!important}.one-pager-integrations{padding:18pt 0!important}.one-pager-integrations-row{gap:14pt!important;margin-top:10pt!important}.one-pager-integration-item{gap:4pt!important;font-size:8pt!important}.one-pager-integration-item img{filter:grayscale(0%)!important;opacity:1!important;width:16px!important;height:16px!important}.one-pager-integrations-more{margin-top:8pt!important}.one-pager-integrations-pill{background:#f5f5f5!important;padding:2pt 8pt!important;font-size:7pt!important}.one-pager-cta{background:#f8f8f8!important;padding:14pt 0!important}.one-pager-cta-headline{margin-bottom:6pt!important;font-size:14pt!important}.one-pager-cta-link{font-size:10pt!important}.one-pager-cta-url{font-size:8pt!important}.one-pager-footer{background:#fff!important;padding:16pt 0!important}.one-pager-footer-content{flex-direction:row!important;justify-content:space-between!important;gap:20pt!important;display:flex!important}.one-pager-references{flex:1!important}.one-pager-contact{text-align:left!important}.one-pager-references-title,.one-pager-contact-title{margin-bottom:3pt!important;font-size:7pt!important}.one-pager-references-list{font-size:6pt!important}.one-pager-contact-info{font-size:8pt!important}.one-pager-contact-info a{color:#000!important}.one-pager-compliance{align-items:center!important;gap:6pt!important;display:flex!important}.one-pager-compliance-badge{background:#f5f5f5!important;border:.5pt solid #ddd!important;align-items:center!important;gap:3pt!important;padding:2pt 6pt!important;font-size:6pt!important;display:inline-flex!important}.one-pager-compliance-badge svg{width:8pt!important;height:8pt!important}.one-pager-disclaimer{color:#999!important;margin-top:4pt!important;font-size:5pt!important}.one-pager-crisis,.one-pager-solution,.one-pager-capability-card,.one-pager-cta{page-break-inside:avoid}}.prospecting-page{background:var(--color-background);overflow-x:hidden}.prospecting-hero{flex-direction:column;justify-content:center;min-height:100vh;display:flex}.prospecting-hero-content{padding:0 var(--spacing-xl);max-width:var(--container-max-width);flex-direction:row;justify-content:space-between;align-items:center;gap:0;width:100%;margin:0 auto;display:flex}.prospecting-hero-text{text-align:left;flex-direction:column;flex:none;align-items:flex-start;max-width:480px;display:flex}.prospecting-hero-title{letter-spacing:-.03em;margin-bottom:var(--spacing-lg);color:var(--brand-onyx);font-size:clamp(40px,8vw,72px);font-weight:700;line-height:1.1;font-family:var(--font-heading)}.prospecting-hero-dot{color:var(--color-accent)}.prospecting-hero-subtitle{font-size:clamp(16px,2vw,18px);font-family:var(--font-body);color:var(--brand-charcoal);max-width:650px;margin:0 var(--spacing-lg)var(--spacing-xl);padding:0 var(--spacing-md);opacity:.9;line-height:1.6}.prospecting-hero-buttons{justify-content:flex-start;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.prospecting-hero-cta{display:inline-block}.prospecting-hero-screenshot-wrapper{padding:var(--spacing-3xl)var(--spacing-xl)0;max-width:var(--container-max-width);flex:1;justify-content:center;align-items:flex-start;width:100%;margin:0 auto;display:flex}.prospecting-hero-screenshot{border-radius:var(--radius-2xl);background:var(--color-white);border:1px solid var(--color-border);width:100%;max-width:1000px;overflow:hidden;box-shadow:0 25px 80px -12px #0003,0 10px 30px -10px #0000001a}.prospecting-hero-illustration-wrapper{flex:auto;justify-content:flex-end;align-items:center;min-width:0;display:flex;overflow:hidden}.prospecting-hero-illustration-wrapper .prospecting-illustration{transform-origin:100%;transform:scale(.75);margin-left:0!important;padding-left:0!important}.prospecting-hero-illustration-wrapper .meetings-illustration{transform-origin:100%;transform:scale(.75)}.prospecting-hero-illustration-wrapper .flow-center{width:200px!important}.prospecting-hero--centered{align-items:center;min-height:auto;padding-top:140px}.prospecting-hero--centered .prospecting-hero-content--centered{display:contents}.prospecting-hero-content--centered{text-align:center;flex-direction:column;justify-content:center;align-items:center}.prospecting-hero-text--centered{text-align:center;align-items:center;max-width:800px}.prospecting-hero--centered .prospecting-hero-text--centered{order:1}.prospecting-hero-buttons--centered{justify-content:center}.prospecting-hero--centered .prospecting-hero-buttons--centered{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-lg);order:2}.prospecting-hero--centered .prospecting-hero-demo,.prospecting-hero--centered .voice-to-crm-illustration-wrapper{order:3}.prospecting-hero-demo{width:100%;max-width:var(--container-max-width);margin:var(--spacing-xl)auto var(--spacing-3xl);padding:0 var(--spacing-xl);justify-content:center;align-items:center;display:flex}.prospecting-hero-demo>*{border-radius:16px;box-shadow:0 25px 80px -12px #00000040,0 10px 30px -10px #0000001a}.voice-to-crm-illustration-wrapper{background:var(--color-kex);width:100%;padding:var(--spacing-3xl)0}.voice-to-crm-illustration-wrapper .prospecting-hero-demo{width:1200px;max-width:100%;margin:0 auto}.voice-to-crm-illustration-wrapper .prospecting-hero-demo>*{box-shadow:none}.voice-to-crm-illustration-wrapper .voice-crm-illustration{gap:80px;width:1200px;max-width:100%}.voice-to-crm-illustration-wrapper .voice-crm-phone-container.slide-left{transform:none}.voice-to-crm-illustration-wrapper .voice-crm-panel{opacity:0;transition:opacity .6s;position:relative;top:auto;right:auto;transform:none}.voice-to-crm-illustration-wrapper .voice-crm-panel.active{opacity:1;transform:none}.prospecting-hero-demo .meetings-illustration{transform-origin:50%;max-width:100%;transform:scale(1)}.prospecting-social-proof{background:var(--color-background);margin-top:60px;padding:48px 0;overflow:hidden}.prospecting-social-proof-inner{max-width:var(--container-max-width);padding:0 var(--spacing-xl);align-items:center;gap:60px;margin:0 auto;display:flex}.prospecting-social-proof-text{flex:0 0 320px}.prospecting-social-proof-title{font-size:28px;font-weight:600;font-family:var(--font-heading);color:var(--brand-onyx);margin:0;line-height:1.2}.prospecting-social-proof-dot{color:var(--color-accent)}.prospecting-social-proof-slider{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.prospecting-logo-track{align-items:center;width:max-content;animation:25s linear infinite prospecting-logos-scroll;display:flex}.prospecting-logo-set{flex-shrink:0;align-items:center;gap:48px;padding-right:48px;display:flex}.prospecting-logo-item{flex-shrink:0;justify-content:center;align-items:center;height:36px;display:flex}.prospecting-logo-item img{filter:grayscale();opacity:.5;width:auto;max-width:100px;height:auto;max-height:28px;transition:filter .3s,opacity .3s}.prospecting-logo-item:hover img{filter:grayscale(0%);opacity:1}@keyframes prospecting-logos-scroll{0%{transform:translate(0)}to{transform:translate(-12.5%)}}@media (max-width:968px){.prospecting-hero-content{text-align:center;flex-direction:column;padding-top:120px}.prospecting-hero-text{text-align:center;align-items:center;max-width:650px}.prospecting-hero-subtitle{margin:0 var(--spacing-lg)var(--spacing-xl)}.prospecting-hero-buttons{justify-content:center}.prospecting-hero-illustration-wrapper{width:100%;min-width:unset;margin-top:var(--spacing-xl);justify-content:center}.prospecting-hero-illustration-wrapper .prospecting-illustration{transform-origin:50%;margin-right:0;transform:scale(.7)}.prospecting-hero-illustration-wrapper .meetings-illustration{transform-origin:50%;transform:scale(.65)}.prospecting-hero--centered{padding-top:120px}.prospecting-hero-demo{margin-top:var(--spacing-lg)}.prospecting-hero-demo .meetings-illustration{transform:scale(.8)}.prospecting-social-proof-inner{text-align:center;flex-direction:column;gap:32px}.prospecting-social-proof-text{flex:none;width:100%}.prospecting-social-proof-title{font-size:24px}.prospecting-social-proof-slider{width:100%}}@media (max-width:640px){.prospecting-hero,.prospecting-page .video-background-container,.prospecting-page .video-background-content{min-height:auto}.prospecting-hero-content{padding:100px 20px 0}.prospecting-hero-screenshot-wrapper{padding:40px 20px 0}.prospecting-hero-screenshot{border-radius:10px}.prospecting-hero-illustration-wrapper{margin-top:var(--spacing-lg);background:0 0}.prospecting-hero-illustration-wrapper .prospecting-illustration,.prospecting-hero-illustration-wrapper .meetings-illustration{transform:scale(.55)}.prospecting-hero--centered{padding-top:100px}.prospecting-hero-demo{margin:var(--spacing-lg)auto var(--spacing-lg);background:0 0;padding:0 16px}.prospecting-hero-demo>*{border-radius:12px;box-shadow:0 15px 50px -12px #0003,0 6px 20px -10px #0000001a}.prospecting-hero-demo>.prospecting-illustration{box-shadow:none;border-radius:0}.prospecting-hero-demo .meetings-illustration{width:100%;transform:none}.prospecting-hero-title{font-size:32px}.prospecting-hero-subtitle{margin:0 var(--spacing-md)var(--spacing-md);padding:0 var(--spacing-sm);font-size:15px}.prospecting-hero-subtitle .desktop-break{display:none}.prospecting-hero-buttons{width:auto;margin-top:var(--spacing-md);margin-bottom:var(--spacing-lg);flex-direction:row;justify-content:center;gap:12px}.prospecting-hero-buttons .btn{text-align:center;flex:none}.prospecting-hero--centered .prospecting-hero-content--centered{display:contents}.prospecting-hero--centered .prospecting-hero-text--centered{order:1;padding:0 16px}.prospecting-hero--centered .prospecting-hero-demo,.prospecting-hero--centered .voice-to-crm-illustration-wrapper{order:2}.voice-to-crm-illustration-wrapper{padding:var(--spacing-lg)0;justify-content:center;width:100%;display:flex;background:0 0!important}.voice-to-crm-illustration-wrapper .prospecting-hero-demo{justify-content:center;width:100%;display:flex;box-shadow:none!important}.voice-to-crm-illustration-wrapper .prospecting-hero-demo>*{box-shadow:none!important}.voice-to-crm-illustration-wrapper .voice-crm-illustration{justify-content:center;align-items:center;width:100%;padding:0;display:flex;overflow:visible;background:0 0!important}.voice-to-crm-illustration-wrapper .voice-crm-gradient-fallback,.voice-to-crm-illustration-wrapper .voice-crm-video-bg{display:none!important}.voice-to-crm-illustration-wrapper .voice-crm-phone-container,.voice-to-crm-illustration-wrapper .voice-crm-phone-container.slide-left{width:auto;display:flex;position:static;justify-content:center!important;align-items:center!important;margin:0 auto!important;transform:none!important}.voice-to-crm-illustration-wrapper .voice-crm-phone{width:280px;max-width:280px;height:600px;aspect-ratio:unset;position:relative;box-shadow:none!important;margin:0 auto!important;left:auto!important;right:auto!important;transform:none!important}.voice-to-crm-illustration-wrapper .voice-crm-panel{opacity:0;z-index:10;pointer-events:none;background:#fff;border-radius:16px;width:calc(100% - 64px);max-width:260px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.9);box-shadow:0 8px 32px #00000026}.voice-to-crm-illustration-wrapper .voice-crm-panel.active{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}.prospecting-hero--centered .prospecting-hero-buttons--centered{margin-bottom:var(--spacing-lg);order:3;padding:0 16px}.prospecting-social-proof{padding:var(--spacing-4xl)0;margin-top:0}.prospecting-social-proof-inner{gap:var(--spacing-md);padding:0 16px}.prospecting-social-proof-title{font-size:18px}.prospecting-logo-set{gap:24px;padding-right:24px}.prospecting-logo-item img{max-width:70px;max-height:20px}}.prospecting-testimonial-section{background:var(--brand-moln);padding:80px 0}.prospecting-testimonial-inner{max-width:var(--container-max-width);padding:0 var(--spacing-xl);align-items:flex-start;gap:80px;margin:0 auto;display:flex}.prospecting-testimonial-left{flex:1}.prospecting-testimonial-quote{font-size:clamp(26px,3vw,36px);font-weight:600;font-family:var(--font-heading);color:var(--brand-onyx);margin:0 0 32px;line-height:1.35}.prospecting-testimonial-author{flex-direction:column;gap:4px;margin-top:16px;display:flex}.prospecting-testimonial-name{font-size:13px;font-weight:600;font-family:var(--font-body);color:var(--brand-charcoal)}.prospecting-testimonial-role{font-size:13px;font-weight:400;font-family:var(--font-body);color:var(--brand-charcoal);opacity:.6;letter-spacing:0}.prospecting-testimonial-right{flex-direction:column;flex:1;gap:32px;display:flex}.prospecting-feature-block{gap:var(--spacing-sm);flex-direction:column;display:flex}.prospecting-feature-divider{border:none;border-top:1px dashed var(--brand-askmoln);width:100%;height:0}.prospecting-feature-label{font-size:11px;font-weight:600;font-family:var(--font-body);color:var(--brand-charcoal);opacity:.6;text-transform:uppercase;letter-spacing:.8px}.prospecting-feature-headline{font-size:28px;font-weight:500;font-family:var(--font-heading);color:var(--brand-onyx);margin:0;line-height:1.2}@media (max-width:1024px){.prospecting-testimonial-section{padding:56px 0}.prospecting-testimonial-inner{padding:0 var(--spacing-xl);flex-direction:column;gap:40px}.prospecting-testimonial-quote{margin-bottom:24px;font-size:22px}.prospecting-testimonial-right{gap:28px}.prospecting-feature-headline{font-size:22px}}@media (max-width:640px){.prospecting-testimonial-inner{padding:0 var(--spacing-md)}}.prospecting-showcase{padding:48px 0;background:0 0!important}.prospecting-showcase-inner{max-width:var(--container-max-width);padding:0 var(--spacing-xl);align-items:flex-end;gap:60px;margin:0 auto;display:flex;color:#0000!important}.prospecting-showcase--reversed .prospecting-showcase-inner{flex-direction:row-reverse}.prospecting-showcase-left{flex-direction:column;flex:0 0 45%;justify-content:space-between;align-self:stretch;max-width:500px;display:flex}.prospecting-showcase-label{font-size:14px;font-weight:500;font-family:var(--font-body);color:var(--brand-smultron);text-transform:uppercase;letter-spacing:.5px;margin-bottom:0;display:block}.prospecting-showcase-items{flex-direction:column;width:100%;display:flex}.prospecting-showcase-item{padding:var(--spacing-xl)0;border-bottom:1px solid var(--color-border);width:100%}.prospecting-showcase-item:first-child{padding-top:0}.prospecting-showcase-item-title{font-size:clamp(24px,3vw,32px);font-weight:600;font-family:var(--font-heading);color:var(--brand-onyx);cursor:pointer;margin:0;line-height:1.2;transition:color .2s}.prospecting-showcase-item:not(.prospecting-showcase-item--active) .prospecting-showcase-item-title{color:#1a1a1a66}.prospecting-showcase-item:not(.prospecting-showcase-item--active):hover .prospecting-showcase-item-title{color:#1a1a1ab3}.prospecting-showcase-item-content{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s,opacity .3s;display:grid}.prospecting-showcase-item-content-inner{overflow:hidden}.prospecting-showcase-item--active .prospecting-showcase-item-content{opacity:1;grid-template-rows:1fr}.prospecting-showcase-item-description{font-size:16px;font-family:var(--font-body);color:var(--brand-charcoal);margin:var(--spacing-md)0;max-width:400px;line-height:1.6}.prospecting-showcase-item-link{font-size:14px;font-weight:500;font-family:var(--font-body);color:var(--brand-onyx);background:var(--brand-fjalltopp);border:1px solid var(--brand-charcoal);margin-top:var(--spacing-sm);border-radius:10px;justify-content:center;align-items:center;padding:12px 24px;text-decoration:none;transition:all .2s;display:inline-flex}.prospecting-showcase-item-link:hover{background:var(--brand-smultron);color:var(--brand-fjalltopp);border-color:var(--brand-smultron)}.prospecting-showcase-item-link svg{display:none}.prospecting-showcase-right{flex:1;position:relative;background-color:#0000!important}.prospecting-showcase-image-wrapper{border-radius:16px;justify-content:center;align-items:center;min-height:600px;display:flex;overflow:hidden;box-shadow:0 8px 32px #00000014;background:0 0!important}.prospecting-showcase-image-wrapper img{border-radius:var(--radius-xl);box-shadow:0 20px 60px -12px #0000001f}.prospecting-showcase-progress{gap:var(--spacing-sm);margin-top:var(--spacing-lg);display:flex}.prospecting-showcase-progress-bar{cursor:pointer;background:#0000001a;border-radius:2px;flex:1;height:3px;transition:background .2s;overflow:hidden}.prospecting-showcase-progress-bar:hover{background:#00000026}.prospecting-showcase-progress-fill{background:var(--color-accent);border-radius:2px;height:100%;transition:width 50ms linear}.prospecting-showcase-progress-bar--complete .prospecting-showcase-progress-fill{background:var(--color-accent)}.prospecting-showcase-item{cursor:pointer}.prospecting-showcase-mobile-card{display:none}@media (max-width:1200px){.prospecting-showcase{overflow-x:hidden}.prospecting-showcase-inner{max-width:100%;overflow-x:hidden}.prospecting-showcase-right{max-width:100%;overflow:hidden}.prospecting-showcase-image-wrapper{width:100%;max-width:100%;overflow:hidden}.prospecting-showcase-image-wrapper>*{width:100%;max-width:100%}}@media (max-width:1024px){.prospecting-showcase{padding:32px 0;background:0 0!important}.prospecting-showcase-inner{padding:0 var(--spacing-xl);flex-direction:column;gap:16px;display:flex}.prospecting-showcase-left{display:contents}.prospecting-showcase-label{text-align:center;order:1;width:100%;margin-bottom:0}.prospecting-showcase-right{order:2;width:100%}.prospecting-showcase-items,.prospecting-showcase-progress{display:none}.prospecting-showcase-image-wrapper{border-radius:12px;align-items:stretch;min-height:500px;padding:0;display:flex;background:0 0!important}.prospecting-showcase-image-wrapper>*{flex:1;width:100%;height:100%;min-height:500px}.prospecting-showcase-mobile-card{order:3;width:100%;display:block}.prospecting-showcase-mobile-progress{gap:8px;margin-bottom:24px;display:flex}.prospecting-showcase-mobile-progress-bar{background:var(--brand-askmoln);cursor:pointer;border-radius:2px;flex:1;height:3px;transition:background .2s}.prospecting-showcase-mobile-progress-bar--active,.prospecting-showcase-mobile-progress-bar--complete{background:var(--brand-smultron)}.prospecting-showcase-mobile-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.prospecting-showcase-mobile-title{font-size:20px;font-weight:600;font-family:var(--font-heading);color:var(--brand-onyx);margin:0;line-height:1.2}.prospecting-showcase-mobile-nav{flex-shrink:0;gap:8px;display:flex}.prospecting-showcase-mobile-nav-btn{border:1px solid var(--brand-charcoal);background:var(--brand-fjalltopp);width:44px;height:44px;color:var(--brand-onyx);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.prospecting-showcase-mobile-nav-btn:hover:not(:disabled){background:var(--brand-askmoln)}.prospecting-showcase-mobile-nav-btn:disabled{opacity:.3;cursor:not-allowed}.prospecting-showcase-mobile-description{font-size:14px;font-family:var(--font-body);color:var(--brand-charcoal);margin:0 0 20px;line-height:1.6}.prospecting-showcase-mobile-link{font-size:14px;font-weight:500;font-family:var(--font-body);color:var(--brand-onyx);background:var(--brand-fjalltopp);border:1px solid var(--brand-charcoal);border-radius:10px;justify-content:center;align-items:center;padding:12px 24px;text-decoration:none;transition:all .2s;display:inline-flex}.prospecting-showcase-mobile-link:hover{background:var(--brand-smultron);color:var(--brand-fjalltopp);border-color:var(--brand-smultron)}.prospecting-showcase-mobile-link svg{display:none}}@media (max-width:640px){.prospecting-showcase,.prospecting-showcase-right{background:0 0!important}.prospecting-showcase-inner{padding:0 var(--spacing-md);background:0 0!important}.prospecting-showcase-image-wrapper{min-height:550px;background:0 0!important}.prospecting-showcase-image-wrapper>*{height:100%;min-height:550px}}.prospecting-success-story{background:var(--brand-moln);padding:48px var(--spacing-xl)}.prospecting-success-story-inner{max-width:var(--container-max-width);background:0 0;border-radius:16px;flex-direction:row;align-items:center;gap:50px;margin:0 auto;padding:40px;display:flex}.prospecting-success-story-content{flex-direction:column;flex:1;justify-content:center;display:flex}.prospecting-success-story-quote{font-size:clamp(26px,3vw,36px);font-weight:600;font-family:var(--font-heading);color:var(--brand-onyx);margin:0 0 32px;line-height:1.35}.prospecting-success-story-author{flex-direction:column;gap:4px;display:flex}.prospecting-success-story-name{font-size:13px;font-weight:600;font-family:var(--font-body);color:var(--brand-charcoal)}.prospecting-success-story-role{font-size:13px;font-weight:400;font-family:var(--font-body);color:var(--brand-charcoal);opacity:.6}.prospecting-success-story-image{aspect-ratio:3/4;border-radius:12px;flex:none;width:300px;overflow:hidden}.prospecting-success-story-image img{object-fit:cover;width:100%;height:100%}@media (max-width:1024px){.prospecting-success-story{padding:32px var(--spacing-xl)}.prospecting-success-story-inner{text-align:left;grid-template:"quote quote""image author"/56px 1fr;gap:16px;padding:0;display:grid}.prospecting-success-story-content{display:contents}.prospecting-success-story-quote{grid-area:quote;margin-bottom:0;font-size:18px}.prospecting-success-story-image{aspect-ratio:1;border-radius:50%;grid-area:image;width:56px;height:56px}.prospecting-success-story-author{grid-area:author;justify-content:center;align-items:flex-start}}@media (max-width:640px){.prospecting-success-story{padding:32px var(--spacing-md)}}.prospecting-capabilities{background:var(--brand-moln);padding:48px 0}.prospecting-capabilities-inner{max-width:var(--container-max-width);padding:0 var(--spacing-xl);margin:0 auto}.prospecting-capabilities-header{justify-content:space-between;align-items:center;gap:32px;margin-bottom:32px;display:flex}.prospecting-capabilities-title{font-size:clamp(28px,4vw,40px);font-weight:500;font-family:var(--font-heading);color:var(--brand-onyx);margin:0;line-height:1.2}.prospecting-capabilities-dot{color:var(--color-accent)}.prospecting-capabilities-link{font-size:14px;font-weight:500;font-family:var(--font-body);color:var(--brand-fjalltopp);background:var(--brand-smultron);white-space:nowrap;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:12px 24px;text-decoration:none;transition:all .2s;display:inline-flex}.prospecting-capabilities-link:hover{background:var(--brand-hallon);color:var(--brand-fjalltopp);transform:translateY(-1px)}.prospecting-capabilities-link svg{display:none}.prospecting-capabilities-link--desktop{display:inline-flex}.prospecting-capabilities-link--mobile,.prospecting-capabilities-cta{display:none}.prospecting-capabilities-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.prospecting-capabilities-item{border:1px solid var(--brand-askmoln);background:#fff;border-radius:12px;padding:24px}.prospecting-capabilities-item-title{font-size:18px;font-weight:600;font-family:var(--font-heading);color:var(--brand-onyx);margin:0 0 8px}.prospecting-capabilities-item-description{font-size:16px;font-family:var(--font-body);color:var(--brand-charcoal);margin:0;line-height:1.5}@media (max-width:968px){.prospecting-capabilities-grid{grid-template-columns:repeat(2,1fr);gap:16px}.prospecting-capabilities-cta{margin-top:24px}}@media (max-width:640px){.prospecting-capabilities{padding:32px 0}.prospecting-capabilities-inner{padding:0 16px}.prospecting-capabilities-header{text-align:center;margin-bottom:24px;display:block}.prospecting-capabilities-title{font-size:24px}.prospecting-capabilities-link--desktop{display:none}.prospecting-capabilities-link--mobile{justify-content:center;width:100%;display:inline-flex}.prospecting-capabilities-cta{justify-content:center;margin-top:20px;display:flex}.prospecting-capabilities-grid{grid-template-columns:1fr;gap:12px}.prospecting-capabilities-item{padding:16px}.prospecting-capabilities-item-title{font-size:16px}.prospecting-capabilities-item-description{font-size:14px}}.prospecting-integrations{background:var(--brand-moln);padding:48px 0;overflow:hidden}.prospecting-integrations-header{text-align:center;max-width:700px;padding:0 var(--spacing-xl);margin:0 auto 32px}.prospecting-integrations-title{font-size:clamp(32px,4vw,48px);font-weight:500;font-family:var(--font-heading);color:var(--brand-onyx);margin:0 0 16px;line-height:1.2}.prospecting-integrations-dot{color:var(--color-accent)}.prospecting-integrations-subtitle{font-size:16px;font-family:var(--font-body);color:var(--brand-charcoal);margin:0;line-height:1.6}.prospecting-integrations-wrapper{max-width:var(--container-max-width);margin:0 auto;position:relative}.prospecting-integrations-carousel{flex-direction:column;gap:16px;display:flex;overflow:hidden}.prospecting-integrations-track{width:max-content;animation:40s linear infinite prospecting-integrations-scroll;display:flex}.prospecting-integrations-track--reverse{animation:40s linear infinite prospecting-integrations-scroll-reverse}.prospecting-integrations-set{flex-shrink:0;align-items:center;gap:16px;padding-right:16px;display:flex}.prospecting-integrations-item{background:var(--brand-moln);border:1px solid var(--brand-askmoln);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.prospecting-integrations-item img{filter:grayscale();opacity:.6}.prospecting-integrations-fade{pointer-events:none;z-index:2;width:200px;position:absolute;top:0;bottom:0}.prospecting-integrations-fade--left{background:linear-gradient(to right,var(--brand-moln)0%,transparent 100%);left:0}.prospecting-integrations-fade--right{background:linear-gradient(to left,var(--brand-moln)0%,transparent 100%);right:0}.prospecting-integrations-overlay{opacity:0;z-index:3;background:#fbf9f5e6;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.prospecting-integrations-wrapper:hover .prospecting-integrations-overlay{opacity:1}.prospecting-integrations-button{background:var(--brand-smultron);color:var(--brand-fjalltopp);font-family:var(--font-body);border-radius:10px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.prospecting-integrations-button:hover{background:var(--brand-hallon);transform:translateY(-2px)}@keyframes prospecting-integrations-scroll{0%{transform:translate(0)}to{transform:translate(-12.5%)}}@keyframes prospecting-integrations-scroll-reverse{0%{transform:translate(-12.5%)}to{transform:translate(0)}}@media (max-width:968px){.prospecting-integrations-header{padding:0 16px}.prospecting-integrations-item{width:70px;height:70px}.prospecting-integrations-item img{width:40px;height:40px}.prospecting-integrations-fade{width:120px}}@media (max-width:640px){.prospecting-integrations{padding:48px 0}.prospecting-integrations-title{font-size:28px}.prospecting-integrations-subtitle{font-size:16px}.prospecting-integrations-set{gap:12px;padding-right:12px}.prospecting-integrations-item{border-radius:10px;width:60px;height:60px}.prospecting-integrations-item img{width:32px;height:32px}.prospecting-integrations-fade{width:60px}.prospecting-integrations-button{padding:12px 24px;font-size:14px}}.integrations-carousel-section{background:var(--brand-moln);padding:48px 0;overflow:hidden}.integrations-carousel-header{text-align:center;max-width:700px;padding:0 var(--spacing-xl);margin:0 auto 32px}.integrations-carousel-title{font-size:clamp(32px,4vw,48px);font-weight:500;font-family:var(--font-heading);color:var(--brand-onyx);margin:0;line-height:1.2}.integrations-carousel-dot{color:var(--color-accent)}.integrations-carousel-wrapper{max-width:var(--container-max-width);margin:0 auto;position:relative}.integrations-carousel-container{overflow:hidden}.integrations-carousel-track{width:max-content;animation:40s linear infinite integrations-carousel-scroll;display:flex}.integrations-carousel-set{flex-shrink:0;align-items:center;gap:16px;padding-right:16px;display:flex}.integrations-carousel-item{background:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.integrations-carousel-item img{filter:grayscale();opacity:.6}.integrations-carousel-fade{pointer-events:none;z-index:1;width:200px;position:absolute;top:0;bottom:0}.integrations-carousel-fade--left{background:linear-gradient(to right,var(--brand-moln)0%,transparent 100%);left:0}.integrations-carousel-fade--right{background:linear-gradient(to left,var(--brand-moln)0%,transparent 100%);right:0}.integrations-carousel-overlay{opacity:0;z-index:2;background:#fbf9f5cc;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.integrations-carousel-wrapper:hover .integrations-carousel-overlay{opacity:1}.integrations-carousel-button{background:var(--brand-smultron);color:var(--brand-fjaltopp);font-family:var(--font-heading);border-radius:10px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.integrations-carousel-button:hover{background:var(--brand-hallon);transform:translateY(-2px)}@keyframes integrations-carousel-scroll{0%{transform:translate(0)}to{transform:translate(-25%)}}@media (max-width:968px){.integrations-carousel-header{padding:0 16px}.integrations-carousel-item{width:70px;height:70px}.integrations-carousel-item img{width:40px;height:40px}.integrations-carousel-fade{width:120px}}@media (max-width:640px){.integrations-carousel-section{padding:48px 0}.integrations-carousel-title{font-size:28px}.integrations-carousel-set{gap:12px;padding-right:12px}.integrations-carousel-item{border-radius:10px;width:60px;height:60px}.integrations-carousel-item img{width:32px;height:32px}.integrations-carousel-fade{width:60px}.integrations-carousel-button{padding:12px 24px;font-size:14px}}.prospecting-cta{padding:var(--spacing-3xl)var(--spacing-xl);background:var(--brand-moln);text-align:center}.prospecting-cta-inner{max-width:700px;margin:0 auto}.prospecting-cta-title{font-size:clamp(32px,5vw,48px);font-weight:600;font-family:var(--font-heading);color:var(--brand-onyx);margin:0 0 16px;line-height:1.2}.prospecting-cta-dot{color:var(--color-accent)}.prospecting-cta-subtitle{font-size:17px;font-family:var(--font-body);color:var(--brand-charcoal);margin:0 0 var(--spacing-xl);line-height:1.6}.prospecting-cta-buttons{justify-content:center;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}@media (max-width:640px){.prospecting-cta{padding:var(--spacing-3xl)var(--spacing-md)}.prospecting-cta-title{font-size:28px}.prospecting-cta-subtitle{font-size:15px}.prospecting-cta-buttons{flex-direction:column;width:100%}.prospecting-cta-buttons .btn{text-align:center;width:100%;max-width:280px}}.not-found-page{min-height:calc(100vh - 200px);padding:var(--spacing-4xl)var(--spacing-xl);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.not-found-background{font-size:clamp(200px,40vw,500px);font-weight:700;font-family:var(--font-heading);color:var(--brand-askmoln);opacity:.4;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;letter-spacing:-.02em;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.not-found-content{z-index:1;flex-direction:column;align-items:center;gap:0;display:flex;position:relative}.not-found-heading{font-size:clamp(48px,8vw,72px);font-weight:700;font-family:var(--font-heading);color:var(--brand-onyx);letter-spacing:-.02em;margin:0 0 8px;line-height:1.2}.not-found-subheading{font-size:clamp(32px,5vw,48px);font-weight:700;font-family:var(--font-heading);color:var(--brand-onyx);margin:0 0 var(--spacing-lg)0;letter-spacing:-.02em;line-height:1.2}.not-found-description{font-size:16px;font-family:var(--font-body);color:var(--brand-charcoal);margin:0 0 var(--spacing-xl)0;max-width:500px;line-height:1.6}.not-found-button{margin-top:var(--spacing-md)}@media (max-width:640px){.not-found-page{padding:var(--spacing-3xl)var(--spacing-md);min-height:calc(100vh - 160px)}.not-found-background{font-size:150px}.not-found-heading{font-size:36px}.not-found-subheading{font-size:24px}.not-found-description{font-size:14px}}.legal-page{padding-top:140px;padding-bottom:var(--spacing-4xl);background:var(--brand-moln);min-height:100vh}.legal-page>.container{max-width:1000px}.legal-header{margin-bottom:var(--spacing-3xl);padding-bottom:var(--spacing-3xl);border-bottom:1px solid var(--brand-charcoal)}.legal-header h1{font-size:48px;font-family:var(--font-heading);color:var(--brand-onyx);margin-bottom:var(--spacing-md);letter-spacing:-.02em;font-weight:400}.legal-updated{font-family:var(--font-body);color:var(--brand-charcoal);font-size:18px}.legal-updated em{font-style:italic}.legal-content{font-family:var(--font-body);color:var(--brand-charcoal);line-height:1.7}.legal-section{margin-bottom:var(--spacing-3xl)}.legal-section h2{font-size:24px;font-family:var(--font-heading);color:var(--brand-onyx);margin-bottom:var(--spacing-lg);padding-top:var(--spacing-xl);border-top:1px solid var(--brand-charcoal);text-transform:uppercase;letter-spacing:0;font-weight:400}.legal-section:first-child h2{border-top:none;padding-top:0}.legal-section>p{margin-bottom:var(--spacing-md);font-size:15px;line-height:1.7}.legal-section>p:last-child{margin-bottom:0}.legal-subsection{margin-bottom:var(--spacing-xl)}.legal-subsection:last-child{margin-bottom:0}.legal-subsection h3{font-size:20px;font-family:var(--font-heading);color:var(--brand-onyx);margin-bottom:var(--spacing-md);font-weight:400}.legal-subsection p{margin-bottom:var(--spacing-sm);font-size:15px;line-height:1.7}.legal-subsection p:last-child{margin-bottom:0}.legal-content a{color:var(--brand-smultron);text-underline-offset:2px;text-decoration:underline;transition:opacity .15s}.legal-content a:hover{opacity:.8}.legal-list{padding-left:var(--spacing-xl);margin:var(--spacing-md)0;list-style:outside}.legal-list li{margin-bottom:var(--spacing-sm);padding-left:var(--spacing-xs);font-size:15px;line-height:1.7}.legal-list li:last-child{margin-bottom:0}.legal-content strong{color:var(--brand-onyx);font-weight:600}@media (max-width:768px){.legal-page{padding-top:120px}.legal-header h1{font-size:36px}.legal-updated{font-size:16px}.legal-section h2{font-size:20px}.legal-subsection h3{font-size:18px}}@media (max-width:480px){.legal-page{padding-top:100px}.legal-header h1{font-size:28px}.legal-updated{font-size:14px}.legal-section h2{font-size:18px}.legal-section>p,.legal-subsection p{font-size:14px}.legal-subsection h3{font-size:16px}}.related-features{text-align:center;padding-top:80px;padding-bottom:80px}.related-features h2{font-family:var(--font-heading);color:var(--brand-onyx);margin:0 0 var(--spacing-lg);font-size:clamp(32px,4vw,48px);font-weight:500;line-height:1.2}.related-features-dot{color:var(--brand-smultron)}.related-features-grid{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1100px;margin:0 auto;display:grid}.related-feature-card{background:var(--color-white);border:1px solid var(--brand-askmoln);text-align:left;border-radius:10px;flex-direction:column;gap:8px;padding:32px;text-decoration:none;transition:border-color .3s ease-out,box-shadow .3s ease-out;display:flex}.related-feature-card:hover{border-color:var(--brand-smultron);box-shadow:0 4px 16px #0000000f}.related-feature-card h3{font-family:var(--font-heading);color:var(--brand-onyx);align-items:center;gap:8px;margin:0;font-size:20px;font-weight:600;display:flex}.related-feature-card .related-feature-arrow{color:var(--brand-smultron);opacity:0;transition:opacity .3s ease-out,transform .3s ease-out;transform:translate(-4px)}.related-feature-card:hover .related-feature-arrow{opacity:1;transform:translate(0)}.related-feature-card p{font-family:var(--font-ibm-plex-mono),monospace;color:var(--brand-charcoal);margin:0;font-size:14px;line-height:1.5}@media (max-width:768px){.related-features{padding-top:48px;padding-bottom:48px}.related-features-grid{grid-template-columns:1fr}}body{--font-heading:var(--font-satoshi),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.app{background:var(--color-background);flex-direction:column;align-items:stretch;width:100%;height:fit-content;min-height:100vh;display:flex;position:relative}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mobile-only{display:none}@media (max-width:768px){.mobile-only{display:block}.desktop-only{display:none}}.page-content{view-transition-name:page-content}::view-transition-old(page-content){animation:.2s cubic-bezier(.4,0,.2,1) forwards page-fade-out}::view-transition-new(page-content){animation:.25s cubic-bezier(.4,0,.2,1) forwards page-fade-in}@keyframes page-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes page-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.spiich-header{view-transition-name:header}::view-transition-old(header){mix-blend-mode:normal;animation:none}::view-transition-new(header){mix-blend-mode:normal;animation:none}.framer-19arp7z-container{view-transition-name:footer}::view-transition-old(footer){mix-blend-mode:normal;animation:none}::view-transition-new(footer){mix-blend-mode:normal;animation:none}@media (prefers-reduced-motion:reduce){::view-transition-old(page-content){animation-duration:.01ms!important}::view-transition-new(page-content){animation-duration:.01ms!important}}.scroll-reveal{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(24px)}.scroll-reveal.is-visible{opacity:1;transform:translateY(0)}.scroll-reveal[data-delay="1"]{transition-delay:.1s}.scroll-reveal[data-delay="2"]{transition-delay:.2s}.scroll-reveal[data-delay="3"]{transition-delay:.3s}.scroll-reveal[data-delay="4"]{transition-delay:.4s}.scroll-reveal-fade{opacity:0;transition:opacity .6s ease-out}.scroll-reveal-fade.is-visible{opacity:1}.scroll-reveal-scale{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:scale(.95)}.scroll-reveal-scale.is-visible{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.scroll-reveal,.scroll-reveal-fade,.scroll-reveal-scale{opacity:1;transition:none;transform:none}}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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}@property --tw-ease{syntax:"*";inherits:false}
