/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::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}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.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,)}}:root{--ink:#05060a;--card:#101118;--white:#fff;--text:#c7cbd6;--muted:#8a90a2;--line:#ffffff17;--line-strong:#ffffff24;--violet:#7c3aed;--violet-bright:#9a58ff;--lime:#c6ff3d;--radius:32px;--wrap:min(1184px, calc(100vw - 48px))}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--ink);color:var(--text);text-rendering:optimizelegibility;margin:0;font-family:Montserrat,Avenir Next,Segoe UI,Arial,sans-serif;overflow-x:hidden}main{background:radial-gradient(circle at 50% 88%, #5622b43b, transparent 22%), linear-gradient(180deg, var(--ink) 0%, var(--ink) 76%, #170a32 100%);position:relative;overflow:clip}a{color:inherit;text-decoration:none}button,a,summary{-webkit-tap-highlight-color:transparent}img{max-width:100%;display:block}::selection{background:var(--violet);color:#fff}.site-header{z-index:50;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07080dd1;border-radius:999px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:15px;width:min(1320px,100vw - 40px);height:78px;padding:10px 15px 10px 30px;display:grid;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 18px 70px #00000059}.brand,.brand-link{align-items:center;display:inline-flex}.brand{white-space:nowrap}.brand-logo{width:154px;height:auto}.desktop-nav{justify-content:center;align-items:center;gap:4px;display:flex}.desktop-nav a,.nav-dropdown>summary{color:#c7cbd6;border-radius:999px;padding:10px 12px;font-size:12px;font-weight:500;transition:color .25s,background .25s}.desktop-nav a:hover,.nav-dropdown>summary:hover{color:#fff;background:#ffffff0f}.desktop-nav a.active{color:#fff;background:#7c3aed33}.nav-dropdown{position:relative}.nav-dropdown>summary{cursor:pointer;align-items:center;gap:6px;list-style:none;display:flex}.nav-dropdown>summary::-webkit-details-marker{display:none}.nav-dropdown>summary span{color:#9a58ff;font-size:13px;transition:transform .25s}.nav-dropdown[open]>summary span{transform:rotate(180deg)}.nav-dropdown.active>summary{color:#fff;background:#7c3aed33}.nav-dropdown-panel{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;visibility:hidden;pointer-events:none;background:#0c0d14f5;border-radius:16px;gap:3px;min-width:245px;padding:8px;transition:opacity .22s,visibility .22s,transform .22s;display:grid;position:absolute;top:calc(100% + 10px);left:0;transform:translateY(-7px);box-shadow:0 22px 60px #00000075}.nav-dropdown-panel:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.nav-dropdown-panel a{border-radius:11px;flex-direction:column;align-items:flex-start;gap:5px;min-width:292px;padding:13px 15px;display:flex}.nav-dropdown-panel a strong{color:#fff;font-size:13px;font-weight:700;line-height:1.25}.nav-dropdown-panel a>span{color:#8f95a7;font-size:11px;font-weight:500;line-height:1.35}.nav-dropdown-panel a.nav-all-link{border-top:1px solid var(--line);color:#c7cbd6;border-radius:0 0 11px 11px;flex-direction:row;justify-content:space-between;align-items:center;min-width:0;margin-top:3px;padding-top:11px;font-size:11px}.nav-dropdown-panel a.nav-all-link>span{color:var(--violet-bright);font-size:13px}.nav-dropdown:hover .nav-dropdown-panel,.nav-dropdown:focus-within .nav-dropdown-panel,.nav-dropdown[open] .nav-dropdown-panel{opacity:1;visibility:visible;pointer-events:auto;transform:none}.mobile-menu{display:none}.header-cta{background:var(--violet);color:#fff;border-radius:999px;justify-content:center;justify-self:end;align-items:center;gap:12px;min-width:150px;min-height:56px;padding:0 24px;font-size:13px;font-weight:700;transition:transform .25s,background .25s;display:flex}.header-cta:hover{background:#8d48f5;transform:translateY(-2px)}.header-cta span{color:#fff}.language-switch{color:#747989;letter-spacing:.08em;align-items:center;gap:5px;font-size:10px;font-weight:800;display:inline-flex}.language-switch a{color:#747989;padding:7px 3px;transition:color .2s}.language-switch a:hover,.language-switch a[aria-current=page]{color:#fff}.hero{background:#07080b url(/hero-rek-house.jpg) 50%/cover no-repeat;place-items:center;min-height:980px;display:grid;position:relative;overflow:hidden}.hero-media{background:#050608 url(/hero-rek-house.jpg) 50%/cover no-repeat;position:absolute;inset:0;overflow:hidden}.hero-media video{object-fit:cover;pointer-events:none;filter:saturate(.65)contrast(1.12)brightness(.72);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.02)}.hero-shade{background:radial-gradient(circle at 26% 20%,#511f9d5c,#0000 34%),linear-gradient(90deg,#05060aeb,#05060a8c 48%,#05060aad),linear-gradient(#05060a52,#0000 42%,#05060afa 100%);position:absolute;inset:0}.hero-grid{display:none}.hero-content{z-index:2;text-align:center;width:min(980px,100vw - 40px);padding:190px 20px 300px;animation:1s cubic-bezier(.2,.75,.2,1) .12s both heroIn;position:relative}.eyebrow{color:#b69bf7;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.hero-eyebrow{color:#fff;letter-spacing:0;text-transform:none;align-items:center;gap:12px;margin-bottom:28px;font-size:13px;display:inline-flex}.hero-eyebrow:before{content:"";background:var(--violet-bright);width:8px;height:8px;box-shadow:0 0 18px var(--violet-bright);border-radius:50%}.hero h1{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(50px,5.3vw,72px);font-weight:800;line-height:1.05}.hero h1>span{font-weight:300;display:block}.hero h1 strong{font-weight:800;display:block}.hero h1 em{color:#fff;font-style:normal;display:inline-block;position:relative}.hero h1 em:after{content:"";border-top:3px solid var(--violet-bright);border-radius:50%;height:7px;position:absolute;bottom:-5px;left:0;right:0;transform:rotate(-1deg)}.hero-copy{color:#b9bdc8;max-width:640px;margin:30px auto 0;font-size:16px;line-height:1.75}.hero-actions{justify-content:center;gap:14px;margin-top:28px;display:flex}.button{border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;gap:13px;min-height:56px;padding:0 27px;font-size:13px;font-weight:700;transition:transform .25s,background .25s,border-color .25s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--violet);border-color:var(--violet);color:#fff}.button-primary:hover{background:#8b49fa}.button-ghost{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f}.button-ghost:hover{background:#ffffff1c}.play{font-size:9px}.section-dark,.section-light,.section-violet{color:var(--text);background:0 0}.proof{z-index:4;width:100%;margin-top:-270px;padding:0 0 70px;position:relative}.metric-grid{border-top:1px solid #ffffff21;grid-template-columns:repeat(4,1fr);width:min(940px,100vw - 52px);margin:0 auto;display:grid}.metric-grid div{text-align:center;border-right:1px solid #ffffff21;place-items:center;min-height:182px;padding:32px 26px;display:grid}.metric-grid div:last-child{border-right:0}.metric-grid strong{color:var(--muted);flex-direction:column;align-items:center;font-size:12px;font-weight:500;line-height:1.4;display:flex}.metric-grid b{color:#fff;letter-spacing:-.055em;font-size:clamp(44px,5.4vw,76px);line-height:.95}.metric-grid span{max-width:150px;margin-top:12px}.logo-label{color:#777d8e;text-align:center;letter-spacing:.12em;text-transform:uppercase;margin:58px 0 24px;font-size:11px}.logo-marquee{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.logo-marquee:focus-visible{outline-offset:8px;outline:1px solid #b69bf7b3}.logo-marquee.is-dragging{cursor:grabbing}.logo-lanes{gap:17px;display:grid}.logo-lane{min-width:0;overflow:hidden}.logo-track{will-change:transform;align-items:center;width:max-content;display:flex;transform:translate(0)}.logo-sequence{flex:none;align-items:center;gap:68px;padding-right:68px;display:flex}.client-logo{color:#aeb2bd;opacity:.82;flex:none;justify-content:center;align-items:center;width:132px;height:52px;display:inline-flex;position:relative}.client-logo-compact{width:92px}.client-logo-wide{width:158px}.client-logo-long{width:222px}.client-logo img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:brightness(0)saturate()invert(79%)sepia(6%)saturate(255%)hue-rotate(190deg)brightness(92%)contrast(88%);width:100%;height:100%;padding:7px 2px;position:absolute;inset:0}.client-logo-ncbr{width:180px;height:64px}.client-logo-ncbr img{padding:0 2px}.client-logo-premier{width:222px;height:52px}.client-logo-premier img{padding:0}.client-logo-ideas{width:178px}.client-logo-wsb{width:252px}.client-logo-novartis{width:170px}.client-logo-novartis img{padding-inline:0}.wordmark{color:currentColor;letter-spacing:-.035em;white-space:nowrap;justify-content:center;align-items:center;font-size:15px;font-weight:750;line-height:1;display:inline-flex}.wordmark-pfr{letter-spacing:-.08em;gap:9px;font-size:22px}.wordmark-pfr i{border:2px solid;width:24px;height:24px;display:block;transform:rotate(45deg);box-shadow:inset 8px 0 #0000}.client-logo-pfr img{filter:grayscale()invert()brightness(.75);mix-blend-mode:screen}.client-logo-salesforce img{z-index:0}.wordmark-salesforce{z-index:1;position:absolute;inset:0}.wordmark-salesforce span{color:var(--ink);letter-spacing:-.045em;font-size:11px;font-weight:750}.client-logo-orlen img,.client-logo-muzeum-sp img,.client-logo-vox img{padding-block:1px}.wordmark-pracuj{letter-spacing:-.065em;font-size:20px}.wordmark-pracuj span{font-weight:500}.wordmark-vox{gap:6px}.wordmark-vox small{letter-spacing:.09em;font-size:8px;font-weight:650}.wordmark-vox strong{letter-spacing:-.08em;font-size:23px}.wordmark-perfect{letter-spacing:.01em;font-size:13px}.wordmark-perfect strong{margin-left:4px;font-weight:850}.wordmark-staffly{letter-spacing:-.06em;gap:8px;font-size:21px;font-weight:650}.wordmark-staffly i{border:5px solid;border-left-color:#0000;border-radius:50%;width:18px;height:18px;display:block;transform:rotate(-28deg)}.wordmark-epah{letter-spacing:-.01em;text-align:left;gap:12px;font-size:10px;font-weight:650;line-height:1.25}.wordmark-epah i{border:1px solid;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:15px;font-style:normal;display:grid}.wordmark-eit{letter-spacing:-.05em;gap:11px;font-size:20px}.wordmark-eit>i{width:34px;height:34px;display:block;position:relative}.wordmark-eit b{border:3px solid;border-radius:50%;width:14px;height:14px;position:absolute}.wordmark-eit b:first-child{top:0;left:0}.wordmark-eit b:nth-child(2){top:0;right:0}.wordmark-eit b:nth-child(3){bottom:0;left:0}.wordmark-eit b:nth-child(4){bottom:0;right:0}.wordmark-premier{text-align:left;gap:12px;font-size:12px;line-height:1.05}.wordmark-premier i{letter-spacing:-.05em;border:1px solid;border-radius:50% 50% 45% 45%;place-items:center;width:35px;height:35px;font-size:9px;font-style:normal;display:grid}.wordmark-ideas{flex-direction:column;align-items:flex-start;line-height:.82;display:flex}.wordmark-ideas>strong{letter-spacing:-.085em;font-size:29px}.wordmark-ideas>span{align-items:center;gap:10px;margin-top:6px;display:flex}.wordmark-ideas small{letter-spacing:.02em;font-size:9px;font-weight:900}.wordmark-ideas i{gap:7px;display:flex}.wordmark-ideas b{background:currentColor;border-radius:50%;width:5px;height:5px;display:block}.wordmark-kgl{gap:9px}.wordmark-kgl i{border:1px solid;border-radius:7px;place-items:center;width:36px;height:30px;font-size:9px;font-style:normal;display:grid}.wordmark-kgl span{letter-spacing:.04em;font-size:9px}.wordmark-wsb{text-align:left;gap:10px}.wordmark-wsb>i{width:42px;height:42px;color:var(--ink);letter-spacing:-.1em;background:currentColor;place-items:center;font-size:30px;font-style:normal;font-weight:950;display:grid}.wordmark-wsb>span{flex-direction:column;gap:3px;display:flex}.wordmark-wsb small{letter-spacing:.055em;font-size:8px;font-weight:800}.wordmark-wsb strong{letter-spacing:-.04em;font-size:17px;line-height:1}.wordmark-wsb strong b{font-weight:900}.wordmark-ios{text-align:left;gap:9px}.wordmark-ios i{letter-spacing:-.07em;border:1px solid;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;font-size:10px;font-style:normal;font-weight:800;display:grid}.wordmark-ios>span{letter-spacing:-.01em;flex-direction:column;font-size:8px;font-weight:750;line-height:1.12;display:flex}.wordmark-ios small{letter-spacing:.05em;margin-top:3px;font-size:6px;font-weight:600}.wordmark-wsf{text-align:left;gap:9px}.wordmark-wsf strong{letter-spacing:-.09em;font-size:26px;line-height:.9}.wordmark-wsf span{letter-spacing:.07em;font-size:7px;font-weight:750;line-height:1.08}.wordmark-muzeum{text-align:left;gap:9px}.wordmark-muzeum i{border:1px solid;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;font-size:8px;font-style:normal;font-weight:850;display:grid}.wordmark-muzeum>span{letter-spacing:.025em;flex-direction:column;font-size:7px;font-weight:750;line-height:1.1;display:flex}.wordmark-muzeum small{letter-spacing:.1em;margin-top:3px;font-size:6px}.wordmark-evereth{text-align:left;gap:8px}.wordmark-evereth i{border:2px solid;border-radius:50%;place-items:center;width:31px;height:31px;font-family:Georgia,serif;font-size:22px;font-style:italic;line-height:1;display:grid}.wordmark-evereth>span{letter-spacing:-.04em;flex-direction:column;font-size:17px;font-weight:700;line-height:1;display:flex}.wordmark-evereth small{letter-spacing:.15em;margin-top:4px;font-size:6px}.wordmark-okta{letter-spacing:-.075em;font-size:25px;font-weight:800}.proof-link{color:#fff;margin:28px auto 0;font-size:13px;font-weight:700;display:table}.proof-link:after{content:" →";color:var(--violet-bright)}.services,.audiences,.work,.why,.testimonials,.conversation,.triggers,.faq{scroll-margin-top:100px}.services{padding:110px 0 80px}.section-heading,.service-grid,.audience-list,.work-heading,.case-grid,.why,.testimonial-grid,.conversation,.trigger-grid,.faq{width:var(--wrap);margin-left:auto;margin-right:auto}.section-heading{margin-bottom:46px}.services .eyebrow,.audiences .eyebrow{color:#fff;letter-spacing:-.035em;text-transform:none;font-size:clamp(34px,4vw,48px);line-height:1.12}.section-heading .eyebrow:before,.faq-heading .eyebrow:before{content:"";background:#b69bf7;width:24px;height:1px;margin:0 12px 4px 0;display:inline-block}.service-grid{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(4,1fr);display:grid}.service-card{border-right:1px solid var(--line-strong);background:0 0;flex-direction:column;min-height:270px;padding:34px 30px 30px;transition:background .35s,box-shadow .35s;display:flex;position:relative}.service-card:before{content:"";background:var(--violet-bright);opacity:0;height:3px;transition:opacity .3s,transform .35s;position:absolute;top:-1px;left:0;right:0;transform:scaleX(.6)}.service-card:last-child{border-right:0}.service-card:hover{background:radial-gradient(circle at 50% 0,#7c3aed1f,#0000 72%),#120b1fc7;box-shadow:inset 0 1px #a78bfa1f}.service-card:hover:before{opacity:1;transform:scaleX(1)}.service-icon{color:#a78bfa;place-items:center;width:34px;height:34px;transition:color .3s,transform .35s;display:grid}.service-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px;overflow:visible}.service-icon svg path[d*="13 11.5"]{fill:currentColor;stroke:none}.service-card:hover .service-icon{color:var(--lime);transform:translateY(-2px)}.service-card h3{color:#fff;letter-spacing:-.025em;margin:auto 0 13px;font-size:20px;font-weight:800}.service-card p{min-height:62px;color:var(--muted);margin:0;font-size:13px;line-height:1.65}.service-card:focus-visible{outline:2px solid var(--lime);outline-offset:-2px}.audiences{isolation:isolate;padding:110px 0 130px;position:relative}.audiences:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#c6ff3d0e,#0000 68%);border-radius:50%;width:680px;height:680px;position:absolute;top:26%;right:-360px}.audiences .section-heading{margin-bottom:38px}.audiences .section-heading .eyebrow{font-size:clamp(28px,3.1vw,40px)}.audiences .section-heading .eyebrow:before{background:var(--lime);width:34px;box-shadow:0 0 18px #c6ff3d6b}.audience-list{counter-reset:audience;border:0;gap:26px;display:grid}.audience-row{border:1px solid var(--line);border-radius:var(--radius);counter-increment:audience;background:#101118;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:560px;padding:0;transition:transform .4s cubic-bezier(.2,.75,.2,1),border-color .4s,box-shadow .4s;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 70px #0000002e}.audience-row:hover{border-color:#c6ff3d42;transform:translateY(-5px);box-shadow:0 34px 85px #00000047,0 0 0 1px #c6ff3d09}.audience-row:before{content:"";z-index:0;filter:saturate(.62)contrast(1.04)brightness(.82);background-position:50%;background-size:cover;grid-area:1/1;min-height:560px;transition:transform .8s cubic-bezier(.2,.75,.2,1),filter .5s}.audience-row:first-child:before{background-image:linear-gradient(135deg,#c6ff3d1f,#0000 44%),linear-gradient(#0000,#05060a59),url(/audience-b2b-filmset.webp)}.audience-row:nth-child(2):before{background-image:linear-gradient(135deg,#c6ff3d17,#0000 42%),linear-gradient(#0000,#05060a59),url(/audience-public-filmset.webp);background-position:50%,50%,50% 56%}.audience-row:nth-child(3):before{background-image:linear-gradient(135deg,#c6ff3d1a,#0000 45%),linear-gradient(#0000,#05060a59),url(/audience-agency-filmset.webp)}.audience-copy{z-index:1;background:radial-gradient(circle at 100% 0,#c6ff3d0b,#0000 32%),#101118;flex-direction:column;grid-area:1/2;justify-content:center;align-self:stretch;padding:66px 54px 54px;display:flex;position:relative}.audience-copy:before{content:"0" counter(audience);min-width:38px;color:var(--lime);text-align:center;letter-spacing:.12em;background:#c6ff3d0b;border:1px solid #c6ff3d42;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:800;line-height:1;position:absolute;top:25px;right:28px}.audience-copy:after{content:"";background:var(--lime);border-radius:99px;width:2px;height:62px;position:absolute;top:50%;left:-1px;transform:translateY(-50%);box-shadow:0 0 18px #c6ff3d6b}.audience-row:nth-child(2n):before{grid-column:2}.audience-row:nth-child(2n) .audience-copy{background:radial-gradient(circle at 0 0,#c6ff3d0b,#0000 32%),#101118;grid-column:1}.audience-row:nth-child(2n) .audience-copy:after{left:auto;right:-1px}.audience-row h3{color:#fff;letter-spacing:-.05em;text-wrap:balance;max-width:560px;margin:0 0 30px;font-size:clamp(40px,4.15vw,58px);font-weight:800;line-height:.98}.audience-row p{max-width:500px;margin:0}.audience-row .audience-lead{color:#e8e9ed;letter-spacing:-.018em;font-size:clamp(17px,1.45vw,20px);font-weight:700;line-height:1.42}.audience-row .audience-body{color:var(--muted);margin-top:24px;font-size:15px;line-height:1.65}.audience-row a{color:#fff;border-bottom:1px solid #c6ff3d3d;align-self:flex-start;align-items:center;margin-top:32px;padding-bottom:6px;font-size:14px;font-weight:700;transition:color .25s,border-color .25s,transform .25s;display:inline-flex}.audience-row a:hover{color:var(--lime);border-color:var(--lime);transform:translate(4px)}.audience-row a span{color:var(--lime);margin-right:8px}.work{padding:120px 0 110px}.work-heading{margin-bottom:48px;display:block}.work-heading h2{color:#fff;letter-spacing:-.045em;text-transform:none;margin:0;font-size:clamp(42px,5vw,64px);line-height:1}.work-heading h2:before{content:"";background:#b69bf7;width:26px;height:1px;margin:0 12px 12px 0;display:inline-block}.work-heading>p{max-width:700px;color:var(--muted);margin:24px 0 0;font-size:16px;line-height:1.65}.case-grid{border:0;grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.case-card{border:1px solid var(--line);border-radius:var(--radius);isolation:isolate;background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;min-height:410px;padding:34px;display:flex;position:relative;overflow:hidden}.case-card:first-child{background-image:linear-gradient(#05060a7a 30%,#05060af7 98%),url(/work-booste.jpg)}.case-card:nth-child(2){background-image:linear-gradient(#05060a7a 30%,#05060af7 98%),url(/work-ncbr.jpg)}.case-card:nth-child(3){background-image:linear-gradient(#05060a7a 30%,#05060af7 98%),url(/work-staffly.jpg)}.case-card:nth-child(4){background-image:linear-gradient(#05060a7a 30%,#05060af7 98%),url(/work-stokrotka.jpg)}.case-card:after{content:"";z-index:-1;background:#05060a1f;transition:background .35s;position:absolute;inset:0}.case-card:hover:after{background:#05060a05}.case-name{letter-spacing:.16em;font-weight:700;color:#b69bf7!important;margin:0 0 10px!important;font-size:10px!important}.case-card h3{color:#fff;letter-spacing:-.025em;margin:0 0 14px;font-size:22px}.case-card>p{color:#c4c7d0;max-width:500px;margin:0;font-size:13px;line-height:1.65}.case-card a{color:#fff;margin-top:26px;font-size:13px;font-weight:700}.case-card a span{color:var(--violet-bright);margin-left:8px}.featured-work-shell{width:var(--wrap);margin:0 auto}.featured-work-filter-row{justify-content:space-between;align-items:center;gap:22px;margin-bottom:28px;display:flex}.featured-work-filter{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d0e15d1;border-radius:999px;align-items:center;gap:4px;min-width:0;padding:6px;display:inline-flex;box-shadow:0 18px 50px #0003}.featured-work-filter button{color:#a8acb8;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 17px;font-size:11px;font-weight:700;transition:color .25s,background .25s,transform .25s;display:inline-flex}.featured-work-filter button:hover{color:#fff;background:#ffffff0e}.featured-work-filter button.active{color:#fff;background:linear-gradient(135deg, var(--violet), #8d48f5);box-shadow:0 10px 25px #7c3aed45}.featured-work-filter button:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.featured-work-filter small{color:#cdd0d8;border:1px solid #ffffff24;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 6px;font-size:8px;font-weight:800;display:grid}.featured-work-filter button.active small{color:#fff;border-color:#ffffff47}.featured-work-actions{align-items:center;gap:9px;display:flex}.featured-work-actions p{color:#727889;letter-spacing:.08em;text-transform:uppercase;margin:0 8px 0 0;font-size:10px}.featured-work-actions button{border:1px solid var(--line-strong);color:#fff;width:46px;height:46px;font:inherit;cursor:pointer;background:#ffffff06;border-radius:50%;place-items:center;font-size:16px;transition:background .25s,border-color .25s,transform .25s;display:grid}.featured-work-actions button:hover{color:var(--lime);background:#c6ff3d0f;border-color:#c6ff3d59;transform:translateY(-2px)}.featured-work-actions button:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.featured-work-viewport{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#b58aff75 #ffffff0a;padding-bottom:14px;overflow-x:auto}.featured-work-viewport:focus-visible{outline-offset:6px;outline:1px solid #b58affb3}.featured-work-track{gap:18px;width:max-content;display:flex}.featured-work-card{scroll-snap-align:start;border:1px solid var(--line-strong);background:radial-gradient(circle at 100% 0,#7c3aed1a,#0000 34%),#101116;border-radius:27px;flex-direction:column;flex:none;width:clamp(350px,39vw,510px);min-height:540px;transition:transform .35s cubic-bezier(.2,.75,.2,1),border-color .3s,box-shadow .35s;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000029}.featured-work-card:hover{border-color:#c6ff3d45;transform:translateY(-6px);box-shadow:0 32px 75px #00000047}.featured-work-media{background:#161720;height:305px;position:relative;overflow:hidden}.featured-work-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#05060a80);position:absolute;inset:0}.featured-work-media img{object-fit:cover;filter:saturate(.72)contrast(1.05)brightness(.78);width:100%;height:100%;transition:transform .72s cubic-bezier(.2,.75,.2,1),filter .4s}.featured-work-card:hover .featured-work-media img{filter:saturate(.92)contrast(1.04)brightness(.86);transform:scale(1.04)}.featured-work-media>span{z-index:2;color:#fff;letter-spacing:.09em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07080d94;border:1px solid #ffffff2e;border-radius:999px;place-items:center;min-width:38px;height:27px;padding:0 10px;font-size:9px;font-weight:800;display:grid;position:absolute;top:17px;right:17px}.featured-work-copy{flex-direction:column;align-items:flex-start;min-height:235px;padding:27px 28px 29px;display:flex}.featured-work-copy>p{color:#b69bf7;letter-spacing:.14em;text-transform:uppercase;margin:22px 0 8px;font-size:9px;font-weight:800}.featured-work-copy h3{color:#fff;letter-spacing:-.035em;margin:0 0 13px;font-size:23px;line-height:1.12}.featured-work-copy>span:not(.project-category){color:var(--muted);font-size:12px;line-height:1.55}.featured-work-copy a{color:#fff;margin-top:auto;padding-top:22px;font-size:12px;font-weight:750}.featured-work-copy a b{color:var(--lime);margin-left:7px;font-weight:700}.featured-work-all{color:#fff;margin:27px 0 0 auto;font-size:13px;font-weight:700;display:table}.featured-work-all span{color:var(--lime);margin-left:7px}.why{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,#211042,#0c0a15 58%);grid-template-columns:.9fr 1.1fr;min-height:840px;margin-top:120px;display:grid;overflow:hidden}.why-copy{flex-direction:column;justify-content:center;padding:80px 62px;display:flex}.why-copy h2{color:#fff;letter-spacing:-.045em;text-transform:none;margin:0;font-size:clamp(38px,4vw,56px);line-height:1.05}.why-copy h2:after{content:"";background:var(--violet-bright);border-radius:99px;width:96px;height:3px;margin-top:28px;display:block}.why-copy>p:last-child{color:#b8b9c5;max-width:560px;margin:38px 0 0;font-size:15px;line-height:1.75}.strength-list{border-left:1px solid var(--line);counter-reset:strength}.strength-item{border-bottom:1px solid var(--line);counter-increment:strength;flex-direction:column;justify-content:center;min-height:210px;padding:42px 52px 36px 92px;transition:background .3s;display:flex;position:relative}.strength-item:last-child{border-bottom:0}.strength-item:hover{background:#7c3aed17}.strength-item:before{content:"0" counter(strength);color:#8e5ce8;font-size:11px;font-weight:700;position:absolute;top:46px;left:42px}.strength-item h3{color:#fff;letter-spacing:-.02em;margin:0 0 12px;font-size:21px}.strength-item p{max-width:500px;color:var(--muted);margin:0;font-size:13px;line-height:1.65}.testimonials{background:radial-gradient(circle at 18% 55%,#7c3aed17,#0000 28%);padding:130px 0 125px;position:relative;overflow:hidden}.testimonials .section-heading{margin-bottom:62px}.testimonial-kicker{color:#b69bf7;letter-spacing:.28em;text-transform:uppercase;align-items:center;gap:14px;margin:0 0 28px;font-size:11px;font-weight:800;display:flex}.testimonial-kicker span{background:#b69bf7;width:28px;height:1px}.testimonials .section-heading h2{color:#fff;letter-spacing:-.05em;max-width:840px;margin:0;font-size:clamp(48px,5.3vw,72px);font-weight:300;line-height:1.05}.testimonials .section-heading h2 strong{font-weight:800;display:inline-block;position:relative}.testimonials .section-heading h2 strong:after{content:"";border-top:3px solid var(--violet-bright);border-radius:50%;height:8px;position:absolute;bottom:-6px;left:0;right:0;transform:rotate(-1deg)}.testimonials-layout{width:var(--wrap);grid-template-columns:220px minmax(0,1fr);align-items:start;gap:38px;margin:0 auto;display:grid}.testimonial-summary{flex-direction:column;align-items:flex-start;min-height:560px;padding-top:60px;display:flex}.testimonial-summary strong{color:#fff;letter-spacing:-.08em;font-size:clamp(92px,9vw,132px);font-weight:800;line-height:.82}.testimonial-stars{color:var(--violet-bright);letter-spacing:.1em;white-space:nowrap;margin-top:40px;font-size:23px;line-height:1}.testimonial-summary p{color:#fff;margin:24px 0 0;font-size:15px;font-weight:750;line-height:1.45}.testimonial-summary-link{color:#b69bf7;align-items:center;gap:9px;margin-top:23px;font-size:12px;font-weight:750;line-height:1.35;text-decoration:none;transition:color .25s,transform .25s;display:inline-flex}.testimonial-summary-link span{color:var(--lime);transition:transform .25s}.testimonial-summary-link:hover{color:#fff}.testimonial-summary-link:hover span{transform:translate(4px)}.testimonial-summary-link:focus-visible{outline:2px solid var(--violet-bright);outline-offset:5px;border-radius:3px}.testimonial-carousel{min-width:0}.testimonial-controls{justify-content:flex-end;align-items:center;gap:22px;min-height:44px;margin-bottom:18px;display:flex}.testimonial-controls>p{color:#777d8e;letter-spacing:.12em;margin:0;font-size:11px;font-weight:700}.testimonial-controls>p span{color:#fff}.testimonial-controls>div{gap:8px;display:flex}.testimonial-controls button{border:1px solid var(--line-strong);color:#fff;width:42px;height:42px;font:inherit;cursor:pointer;background:#ffffff09;border-radius:50%;place-items:center;font-size:17px;transition:background .25s,border-color .25s,transform .25s;display:grid}.testimonial-controls button:hover{background:#7c3aed2e;border-color:#9a58ff9e;transform:translateY(-2px)}.testimonial-controls button:focus-visible,.testimonial-viewport:focus-visible{outline:2px solid var(--violet-bright);outline-offset:4px}.testimonial-viewport{cursor:grab;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-y;overscroll-behavior-x:contain;min-width:0;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 0% 94%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 94%,#0000 100%)}.testimonial-viewport::-webkit-scrollbar{display:none}.testimonial-viewport.is-dragging{cursor:grabbing;scroll-snap-type:none}.testimonial-track{align-items:stretch;gap:18px;width:max-content;padding-right:72px;display:flex}.testimonial-card{scroll-snap-align:start;background:radial-gradient(circle at 100% 0,#7c3aed1a,#0000 34%),linear-gradient(145deg,#14151a,#101116);border:1px solid #ffffff21;border-radius:28px;flex-direction:column;flex:none;width:clamp(380px,34vw,470px);height:560px;margin:0;padding:38px;transition:border-color .35s,transform .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 70px #0000003d}.testimonial-card:hover{border-color:#9a58ff6b;transform:translateY(-4px);box-shadow:0 36px 85px #00000057}.testimonial-card:after{content:"“";color:#9a58ff1f;pointer-events:none;font-family:Georgia,serif;font-size:110px;line-height:1;position:absolute;top:18px;right:28px}.testimonial-card-stars{z-index:1;color:var(--violet-bright);letter-spacing:.13em;font-size:14px;position:relative}.testimonial-card figcaption{z-index:1;color:#b69bf7;letter-spacing:.14em;text-transform:uppercase;margin-top:28px;font-size:11px;font-weight:800;line-height:1.35;position:relative}.testimonial-card blockquote{z-index:1;overscroll-behavior:contain;color:#d4d6dd;letter-spacing:-.012em;white-space:pre-line;scrollbar-width:thin;scrollbar-color:#9a58ff6b transparent;flex:1;min-height:0;margin:28px 0 26px;padding:0 10px 0 0;font-size:16px;line-height:1.66;position:relative;overflow-y:auto}.testimonial-card blockquote::-webkit-scrollbar{width:4px}.testimonial-card blockquote::-webkit-scrollbar-thumb{background:#9a58ff6b;border-radius:99px}.testimonial-person{z-index:1;border-top:1px solid var(--line);color:inherit;align-items:flex-start;gap:16px;padding-top:22px;text-decoration:none;display:flex;position:relative}.testimonial-person img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;border:2px solid #9a58ff59;border-radius:50%;flex:0 0 64px;width:64px;height:64px}.testimonial-person p{flex-direction:column;gap:6px;min-width:0;margin:0;display:flex}.testimonial-person strong{color:#fff;font-size:14px;line-height:1.25}.testimonial-person p span{color:var(--muted);font-size:11px;font-style:italic;line-height:1.48}.testimonial-person>small{color:#b69bf7;border:1px solid #9a58ff61;border-radius:7px;align-self:center;place-items:center;width:26px;height:26px;margin-left:auto;font-size:11px;font-weight:800;line-height:1;transition:color .2s,background .2s;display:grid}.testimonial-person:hover>small{color:#fff;background:#0a66c2}.testimonial-avatar-fallback,.review-avatar-fallback{color:#fff;letter-spacing:.05em;background:linear-gradient(135deg,#a35cff,#6630c2);border:2px solid #9a58ff59;border-radius:50%;flex:0 0 64px;place-items:center;width:64px;height:64px;font-size:12px;font-weight:800;display:grid}.conversation{border:1px solid var(--line);border-radius:var(--radius);color:#fff;background:radial-gradient(circle at 0 0,#7c3aed9e,#0000 44%),radial-gradient(circle at 100% 100%,#c6ff3d1a,#0000 34%),linear-gradient(135deg,#2a1257,#0d0a1c);grid-template-columns:minmax(0,.83fr) minmax(520px,1.17fr);align-items:center;gap:72px;min-height:660px;padding:74px 70px;display:grid;position:relative;overflow:hidden}.conversation:before{content:"";pointer-events:none;border:1px solid #c6ff3d29;border-radius:50%;width:230px;height:230px;position:absolute;top:-110px;right:-90px}.conversation-copy{z-index:1;flex-direction:column;align-items:flex-start;min-height:auto;padding:0;display:flex;position:relative}.conversation-copy h2{color:#fff;letter-spacing:-.045em;max-width:560px;margin:0;font-size:clamp(39px,4vw,57px);line-height:1.04}.conversation-copy h2:after{content:"";background:var(--violet-bright);border-radius:99px;width:132px;height:3px;margin-top:24px;display:block}.conversation-copy>p{color:#c2bfd0;max-width:560px;margin:30px 0 18px;font-size:15px;line-height:1.7}.conversation-copy small{color:#aaa5b7;align-items:center;gap:8px;font-size:11px;font-weight:600;display:inline-flex}.conversation-copy small:before{content:"";background:var(--lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 16px #c6ff3da6}.contact-form{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08080f94;border:1px solid #ffffff21;border-radius:25px;gap:19px;padding:30px;display:grid;position:relative;box-shadow:0 30px 80px #00000040}.contact-form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.contact-form label{gap:9px;min-width:0;display:grid}.contact-form label>span{color:#c8c4d2;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:750}.contact-form input,.contact-form textarea{color:#fff;width:100%;font:inherit;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:13px;outline:0;font-size:13px;transition:border-color .22s,background .22s,box-shadow .22s}.contact-form input{height:52px;padding:0 16px}.contact-form textarea{resize:vertical;min-height:126px;padding:15px 16px;line-height:1.55}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#777486;opacity:1}.contact-form input:hover,.contact-form textarea:hover{background:#ffffff13;border-color:#b69bf757}.contact-form input:focus,.contact-form textarea:focus{background:#7c3aed17;border-color:#9a58ffe6;box-shadow:0 0 0 3px #7c3aed2b}.contact-form-footer{justify-content:space-between;align-items:center;gap:24px;display:flex}.contact-form-footer p{color:#858191;max-width:270px;margin:0;font-size:10px;line-height:1.5}.contact-form button{background:var(--violet);color:#fff;min-height:54px;font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:15px;padding:0 24px;font-size:12px;font-weight:750;transition:transform .25s,background .25s,box-shadow .25s;display:inline-flex}.contact-form button:hover{background:#8f4df5;transform:translateY(-2px);box-shadow:0 12px 30px #7c3aed47}.contact-form button:focus-visible{outline:2px solid var(--lime);outline-offset:4px}.contact-form button span{color:var(--lime);font-size:17px}.triggers{padding:125px 0 110px}.triggers .section-heading .eyebrow{color:#fff;letter-spacing:-.04em;text-transform:none;font-size:clamp(36px,4vw,52px);line-height:1.1}.trigger-grid{border:0;grid-template-columns:repeat(5,1fr);align-items:center;gap:20px;display:grid}.trigger-card{background:linear-gradient(145deg,#ffffff0e,#7c3aed06);border:1px solid #b69bf72e;border-radius:25px;flex-direction:column;min-height:360px;padding:34px 28px 32px;transition:translate .35s,border-color .35s,background .35s,box-shadow .35s;display:flex;translate:0;box-shadow:0 18px 48px #00000014}.trigger-card:first-child,.trigger-card:nth-child(5){translate:0 20px}.trigger-card:nth-child(2),.trigger-card:nth-child(4){translate:0 -20px}.trigger-card:nth-child(3){color:#fff;background:linear-gradient(145deg,#9654f4,#7332d7);border-color:#ffffff29;box-shadow:0 22px 60px #6e31d33d}.trigger-card:hover{background:linear-gradient(145deg,#7c3aed29,#ffffff0d);border-color:#b69bf76b;translate:0 -8px;box-shadow:0 22px 58px #0000002e}.trigger-card:first-child:hover,.trigger-card:nth-child(5):hover{translate:0 12px}.trigger-card:nth-child(2):hover,.trigger-card:nth-child(4):hover{translate:0 -28px}.trigger-card:nth-child(3):hover{background:linear-gradient(145deg,#a15df9,#7b39df);translate:0 -8px;box-shadow:0 26px 68px #803ae857}.trigger-icon{color:#b69bf7;background:#b69bf718;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.trigger-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.trigger-card:nth-child(3) .trigger-icon{color:#fff;background:#ffffff29}.trigger-card h3{color:#fff;letter-spacing:-.028em;margin:auto 0 14px;font-size:19px;font-weight:800;line-height:1.1}.trigger-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.trigger-card:nth-child(3) p{color:#fffc}.faq{background:radial-gradient(circle at 50% 112%,#7c3aed61,#0000 42%),radial-gradient(circle at 8% 34%,#4e1d972e,#0000 30%),linear-gradient(#0d0618 0%,#16072c 55%,#210b40 100%);border:0;border-radius:0;width:100%;margin:0;padding:112px 24px 150px;display:block}.faq-heading{text-align:center;max-width:820px;margin:0 auto 70px}.faq-heading:before{content:"FAQ";color:#b69bf7;letter-spacing:.28em;text-transform:uppercase;margin-bottom:23px;font-size:10px;font-weight:800;line-height:1;display:block}.faq-heading .eyebrow{color:#fff;letter-spacing:-.045em;text-transform:none;font-size:clamp(40px,4.1vw,58px);font-weight:400;line-height:1.05;display:block}.faq-heading .eyebrow:before{display:none}.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:72px;max-width:1120px;margin:0 auto;display:grid}.faq-column{min-width:0}.faq-item{background:0 0;border:0;border-bottom:1px solid #b69bf721;border-radius:0;min-height:0;transition:border-color .25s,background .25s;overflow:hidden}.faq-item:hover{background:#ffffff05;border-color:#b69bf752;transform:none}.faq-item[open]{background:#7c3aed0b;border-color:#9a58ff61}.faq-item summary{cursor:pointer;color:#fff;justify-content:space-between;align-items:center;gap:24px;min-height:79px;padding:0 2px;font-size:14px;font-weight:700;line-height:1.45;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:focus-visible{outline:2px solid var(--lime);outline-offset:-4px;border-radius:8px}.faq-item summary span{width:30px;height:30px;color:var(--violet-bright);border:1px solid #b69bf73d;border-radius:50%;flex:0 0 30px;place-items:center;font-size:18px;font-weight:400;line-height:1;transition:transform .25s,border-color .25s;display:grid}.faq-item:hover summary span{border-color:#b69bf780}.faq-item[open] summary{min-height:72px}.faq-item[open] summary span{transform:rotate(45deg)}.faq-item p{color:#b8b3c3;border:0;margin:-2px 58px 29px 2px;padding:0;font-size:13px;line-height:1.72}.footer{background:#16092f;padding:0 0 28px}.footer-columns{width:var(--wrap);border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(#0e0f16,#0a0b10);grid-template-columns:1.25fr repeat(5,1fr);gap:34px;margin:0 auto;padding:48px 44px 60px;display:grid}.footer-columns div{flex-direction:column;gap:10px;display:flex}.footer-columns strong{color:#fff;text-transform:uppercase;letter-spacing:.09em;margin-bottom:10px;font-size:11px}.footer-columns a,.footer-columns span{color:var(--muted);font-size:12px;line-height:1.5}.footer-columns a:hover{color:#fff}.footer-bottom{width:var(--wrap);color:#777487;justify-content:flex-end;margin:0 auto;padding-top:24px;font-size:10px;display:flex}.footer-bottom div{gap:26px;display:flex}.audience-page{background:radial-gradient(circle at 70% 72%, #5c2ab733, transparent 30%), linear-gradient(180deg, var(--ink), #09070f 72%, #170a32)}.audience-groups{width:var(--wrap);margin:0 auto;padding:128px 0 70px}.audience-page-heading{margin-bottom:56px}.audience-page-heading:before{content:"";background:var(--lime);width:36px;height:1px;margin-bottom:24px;display:block;box-shadow:0 0 18px #c6ff3d6b}.audience-page-heading h1,.audience-page-heading h2{color:#fff;letter-spacing:-.05em;max-width:840px;margin:0;font-size:clamp(46px,5vw,70px);font-weight:300;line-height:1.03}.audience-page-heading h1 strong,.audience-page-heading h2 strong{font-weight:800}.audience-groups-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;display:grid}.audience-group-card{border:1px solid var(--line-strong);border-radius:var(--radius);isolation:isolate;background:#101118;grid-column:span 3;min-height:560px;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000038}.audience-group-card:nth-child(n+3){grid-column:span 2;min-height:590px}.audience-group-image{z-index:-2;filter:saturate(.55)contrast(1.05)brightness(.65);background-position:50%;background-size:cover;transition:transform .7s cubic-bezier(.2,.75,.2,1),filter .45s;position:absolute;inset:0}.audience-group-card:first-child .audience-group-image{background-image:url(/work-ncbr.jpg)}.audience-group-card:nth-child(2) .audience-group-image{background-image:url(/work-booste.jpg)}.audience-group-card:nth-child(3) .audience-group-image{background-image:url(/work-staffly.jpg)}.audience-group-card:nth-child(4) .audience-group-image{background-image:url(/work-stokrotka.jpg)}.audience-group-card:nth-child(5) .audience-group-image{background-image:url(/hero-rek-house.jpg)}.audience-group-card:after{content:"";z-index:-1;background:linear-gradient(#05060a29 0%,#05060ad1 52%,#05060afa 96%),radial-gradient(circle at 90% 12%,#7c3aed47,#0000 35%);position:absolute;inset:0}.audience-group-card:hover .audience-group-image{filter:saturate(.75)contrast(1.08)brightness(.74);transform:scale(1.045)}.audience-group-content{min-height:inherit;flex-direction:column;justify-content:flex-end;padding:38px;display:flex}.audience-group-number{letter-spacing:.15em;margin:0;font-weight:800;position:absolute;top:28px;left:30px;color:var(--lime)!important;font-size:12px!important}.audience-group-card h3{color:#fff;letter-spacing:-.04em;max-width:510px;margin:0 0 18px;font-size:clamp(27px,2.5vw,38px);line-height:1.05}.audience-group-card:nth-child(n+3) h3{font-size:clamp(25px,2.2vw,34px)}.audience-group-card p{color:#d0d2d8;max-width:510px;margin:0;font-size:14px;line-height:1.65}.audience-group-card ul{border-top:1px solid #ffffff21;gap:8px;margin:24px 0 0;padding:20px 0 0;list-style:none;display:grid}.audience-group-card li{color:#aeb2be;padding-left:18px;font-size:13px;line-height:1.45;position:relative}.audience-group-card li:before{content:"";background:var(--lime);border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0;box-shadow:0 0 10px #c6ff3d6b}.audience-problems{width:var(--wrap);margin:0 auto;padding:100px 0 140px}.audience-problem-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.audience-problem-card{border:1px solid var(--line-strong);background:radial-gradient(circle at 100% 0,#c6ff3d13,#0000 36%),linear-gradient(145deg,#14151a,#0d0e14);border-radius:26px;flex-direction:column;justify-content:flex-end;min-height:310px;padding:36px 32px;transition:transform .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.audience-problem-card:hover{border-color:#c6ff3d42;transform:translateY(-6px)}.audience-problem-card:before{content:"";background:var(--lime);border-radius:99px;width:46px;height:2px;position:absolute;top:34px;left:32px;box-shadow:0 0 18px #c6ff3d5c}.audience-problem-card h3{color:#fff;letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(23px,2.1vw,31px);line-height:1.08}.audience-problem-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.b2b-page{background:radial-gradient(circle at 86% 12%,#7c3aed29,#0000 20%),radial-gradient(circle at 12% 55%,#c6ff3d0b,#0000 20%),linear-gradient(#05060a,#08070e 60%,#16092f)}.b2b-section{width:var(--wrap);margin:0 auto;padding:115px 0}.b2b-label{color:#b69bf7;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:14px;margin:0 0 28px;font-size:11px;font-weight:800;display:flex}.b2b-label>span{background:var(--lime);flex:0 0 29px;width:29px;height:1px;box-shadow:0 0 16px #c6ff3d61}.b2b-page h2{color:#fff;letter-spacing:-.045em}.b2b-hero{width:var(--wrap);grid-template-columns:1.04fr .96fr;align-items:center;gap:86px;min-height:660px;margin:0 auto;padding:126px 0 44px;display:grid}.b2b-hero-copy{z-index:2;position:relative}.b2b-hero-copy h1{color:#fff;letter-spacing:-.055em;max-width:570px;margin:0;font-size:clamp(44px,4.25vw,58px);font-weight:300;line-height:.92}.b2b-hero-light{margin-bottom:4px;font-weight:300;line-height:1.08;display:block}.b2b-hero-copy h1 strong{font-weight:800;display:block}.b2b-hero-copy h1 strong>span{width:fit-content;display:block}.b2b-hero-accent{position:relative}.b2b-hero-accent:after{content:"";border-top:3px solid var(--lime);border-radius:50%;height:8px;position:absolute;bottom:-7px;left:0;right:-5px;transform:rotate(-1deg)}.b2b-hero-accent-short:after{bottom:-8px;right:1px;transform:rotate(.5deg)}.b2b-hero-copy>p{color:#bec1cb;max-width:540px;margin:28px 0 0;font-size:16px;line-height:1.75}.b2b-actions{gap:12px;margin-top:33px;display:flex}.b2b-hero-visual{border:1px solid var(--line-strong);background:url(/hero-rek-house.jpg) 50%/cover;border-radius:30px;height:574px;position:relative;overflow:hidden;box-shadow:0 30px 90px #39167e4d}.b2b-hero-visual:after{content:"";background:radial-gradient(circle at 18% 12%,#c6ff3d1a,#0000 24%),linear-gradient(155deg,#05060a08,#30145d6b);position:absolute;inset:0}.b2b-hero-visual video{object-fit:cover;filter:saturate(.6)contrast(1.08)brightness(.72);width:100%;height:100%}.b2b-play{z-index:2;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07080d85;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:74px;height:74px;font-size:15px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.b2b-trusted{width:var(--wrap);border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;margin:0 auto;padding:28px 0 56px}.b2b-trusted>p{color:#73798a;letter-spacing:.18em;margin:0 0 28px;font-size:10px;font-weight:700}.b2b-trusted>.logo-marquee{width:100%}.b2b-centered-heading{text-align:center;max-width:760px;margin:0 auto 54px}.b2b-centered-heading h2{margin:0;font-size:clamp(43px,4.4vw,62px);line-height:1}.b2b-centered-heading p{max-width:700px;color:var(--muted);margin:24px auto 0;font-size:15px;line-height:1.7}.b2b-audience-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.b2b-audience-grid article{border:1px solid var(--line-strong);background:radial-gradient(circle at 100% 0,#7c3aed21,#0000 35%),linear-gradient(145deg,#15161c,#0d0e13);border-radius:28px;flex-direction:column;min-height:485px;padding:38px 34px 34px;transition:transform .35s,border-color .35s;display:flex}.b2b-audience-grid article:hover{border-color:#c6ff3d47;transform:translateY(-7px)}.b2b-audience-icon{filter:grayscale();background:#c6ff3d0e;border:1px solid #c6ff3d3b;border-radius:17px;place-items:center;width:58px;height:58px;font-size:25px;display:grid}.b2b-audience-grid h3{color:#fff;letter-spacing:-.04em;margin:60px 0 24px;font-size:28px;line-height:1}.b2b-audience-grid ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.b2b-audience-grid li{color:#a7abb7;padding-left:16px;font-size:14px;position:relative}.b2b-audience-grid li:before{content:"";background:var(--lime);border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.b2b-audience-grid a{color:#fff;margin-top:auto;padding-top:26px;font-size:12px;font-weight:750}.b2b-problem-section{background:radial-gradient(circle at 82% 25%,#7c3aed2e,#0000 28%),#0d0e14;width:100%;padding-left:max(24px,50vw - 592px);padding-right:max(24px,50vw - 592px)}.b2b-problem-layout{grid-template-columns:1.15fr .85fr;gap:70px;display:grid}.b2b-problem-layout>div:first-child>h2{max-width:700px;margin:0;font-size:clamp(42px,4vw,58px);line-height:1.04}.b2b-problem-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:50px;display:grid}.b2b-problem-grid article{border:1px solid var(--line);background:#ffffff06;border-radius:22px;min-height:230px;padding:27px}.b2b-problem-grid article>span{color:var(--lime);letter-spacing:.15em;font-size:10px;font-weight:800}.b2b-problem-grid h3{color:#fff;letter-spacing:-.025em;margin:54px 0 14px;font-size:19px;line-height:1.15}.b2b-problem-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.b2b-benefits{border:1px solid var(--line-strong);background:linear-gradient(150deg,#7c3aed33,#ffffff05);border-radius:30px;align-self:end;padding:44px}.b2b-benefits article{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:18px;padding:30px 0;display:grid}.b2b-benefits article:last-child{border-bottom:0}.b2b-benefits article>span{color:#b69bf7;font-size:11px;font-weight:800}.b2b-benefits h3{color:#fff;letter-spacing:-.025em;margin:0 0 10px;font-size:20px;line-height:1.2}.b2b-benefits article p{color:#9da2af;margin:0;font-size:13px;line-height:1.65}.b2b-funnel>h2,.b2b-formats>h2{max-width:820px;margin:0 0 52px;font-size:clamp(42px,4.3vw,60px);line-height:1.02}.b2b-funnel-grid{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(4,1fr);display:grid}.b2b-funnel-grid article{border-right:1px solid var(--line-strong);min-height:340px;padding:34px 28px}.b2b-funnel-grid article:last-child{border-right:0}.b2b-funnel-grid article>span{color:var(--lime);font-size:27px}.b2b-funnel-grid h3{color:#b69bf7;letter-spacing:.12em;text-transform:uppercase;margin:60px 0 18px;font-size:12px;font-weight:800}.b2b-funnel-grid strong{color:#fff;font-size:18px;line-height:1.25;display:block}.b2b-funnel-grid p{color:var(--muted);margin:16px 0 0;font-size:13px;line-height:1.6}.b2b-formats{padding-top:60px}.b2b-format-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.b2b-format-grid article{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#c6ff3d0d,#0000 37%),#101118;border-radius:22px;min-height:245px;padding:28px 24px}.b2b-format-grid article>span{color:var(--lime);letter-spacing:.15em;font-size:10px;font-weight:800}.b2b-format-grid h3{color:#fff;letter-spacing:-.025em;margin:68px 0 14px;font-size:18px;line-height:1.18}.b2b-format-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.58}.b2b-realizations{width:100%;padding-left:max(24px,50vw - 725px);padding-right:max(24px,50vw - 725px)}.b2b-realizations>.b2b-label{width:min(1184px,100vw - 48px);margin-left:auto;margin-right:auto}.b2b-realization-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.b2b-realization-grid article{border:1px solid var(--line-strong);background-position:50%;background-size:cover;border-radius:28px;flex-direction:column;justify-content:flex-end;min-height:500px;padding:32px;transition:transform .35s,border-color .35s;display:flex}.b2b-realization-grid article:hover{border-color:#9a58ff6b;transform:translateY(-6px)}.b2b-realization-grid article>p{color:#b69bf7;letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px;font-size:11px;font-weight:800}.b2b-realization-grid h3{color:#fff;letter-spacing:-.03em;margin:0;font-size:21px;line-height:1.2}.b2b-realization-grid article>span{color:#b9bdc7;margin-top:12px;font-size:13px;line-height:1.6}.b2b-realization-grid a{color:#fff;margin-top:28px;font-size:12px;font-weight:750}.b2b-realization-grid a b{color:var(--lime);margin-left:7px}.b2b-placement-list{border-top:1px solid var(--line-strong)}.b2b-placement-list article{border-bottom:1px solid var(--line-strong);grid-template-columns:70px .8fr 1.2fr;align-items:center;gap:28px;min-height:118px;display:grid}.b2b-placement-list article>span{color:var(--lime);letter-spacing:.14em;font-size:10px;font-weight:800}.b2b-placement-list h3{color:#fff;letter-spacing:-.035em;margin:0;font-size:24px}.b2b-placement-list p{max-width:540px;color:var(--muted);margin:0;font-size:14px;line-height:1.6}.b2b-delivery-card{border:1px solid var(--line-strong);background:linear-gradient(135deg,#171820,#0d0e14);border-radius:32px;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.b2b-delivery-card>div{padding:60px 54px}.b2b-delivery-card>div:first-child{background:radial-gradient(circle at 0 0,#c6ff3d14,#0000 36%)}.b2b-delivery-card>div+div{border-left:1px solid var(--line-strong)}.b2b-delivery-card ul{gap:18px;margin:0;padding:0;list-style:none;display:grid}.b2b-delivery-card li,.b2b-model-grid li,.b2b-cta-copy li{color:#c0c3cc;align-items:flex-start;gap:12px;font-size:14px;line-height:1.45;display:flex}.b2b-delivery-card li>span,.b2b-model-grid li>span,.b2b-cta-copy li>span{width:20px;height:20px;color:var(--lime);background:#c6ff3d1c;border-radius:50%;flex:0 0 20px;place-items:center;font-size:10px;display:grid}.b2b-process article{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr;gap:17px;padding:21px 0;display:grid}.b2b-process article:last-child{border-bottom:0}.b2b-process article>span{color:#b69bf7;border:1px solid #9a58ff5c;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:grid}.b2b-process h3{color:#fff;margin:0 0 7px;font-size:17px}.b2b-process article p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.b2b-model-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.b2b-model-grid article{border:1px solid var(--line-strong);background:#111219;border-radius:28px;flex-direction:column;min-height:420px;padding:38px 34px;display:flex}.b2b-model-grid article:nth-child(2){background:radial-gradient(circle at 100% 0,#7c3aed3d,#0000 35%),#111219;border-color:#9a58ff6b;transform:translateY(-9px)}.b2b-model-grid article:nth-child(3){background:radial-gradient(circle at 100% 0,#c6ff3d13,#0000 37%),#111219}.b2b-model-grid h3{color:#fff;letter-spacing:-.04em;margin:0;font-size:35px}.b2b-model-grid article>p{min-height:90px;color:var(--muted);margin:24px 0 32px;font-size:14px;line-height:1.65}.b2b-model-grid ul{border-top:1px solid var(--line);gap:13px;margin:auto 0 0;padding:25px 0 0;list-style:none;display:grid}.b2b-model-grid li{font-size:13px}.b2b-testimonials{background:radial-gradient(circle at 12% 58%,#7c3aed29,#0000 24%);width:100%;padding-left:max(24px,50vw - 725px);padding-right:max(24px,50vw - 725px)}.b2b-testimonials>.b2b-label{width:min(1184px,100vw - 48px);margin-left:auto;margin-right:auto}.b2b-testimonial-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.b2b-testimonial-grid article{border:1px solid var(--line-strong);background:radial-gradient(circle at 100% 0,#7c3aed1c,#0000 32%),#111219;border-radius:28px;flex-direction:column;min-height:410px;padding:38px;display:flex}.b2b-quote{height:50px;color:var(--violet-bright);font-family:Georgia,serif;font-size:72px;line-height:1}.b2b-testimonial-grid blockquote{color:#d0d2da;flex:1;margin:22px 0 28px;font-size:15px;line-height:1.7}.b2b-testimonial-grid article>div{border-top:1px solid var(--line);align-items:center;gap:14px;padding-top:22px;display:flex}.b2b-testimonial-grid i{color:#fff;background:linear-gradient(135deg,#a35cff,#6630c2);border-radius:50%;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:11px;font-style:normal;font-weight:750;display:grid}.b2b-testimonial-grid article>div p{flex-direction:column;gap:5px;margin:0;display:flex}.b2b-testimonial-grid strong{color:#fff;font-size:13px}.b2b-testimonial-grid article>div p span{color:var(--muted);font-size:11px}.b2b-cta{width:var(--wrap);border:1px solid var(--line-strong);background:linear-gradient(135deg,#27114f,#0e0b18);border-radius:34px;grid-template-columns:.9fr 1.1fr;min-height:600px;margin:50px auto 110px;display:grid;overflow:hidden}.b2b-cta-visual{filter:saturate(.65)contrast(1.06);background:linear-gradient(90deg,#0000,#0e0b184d),url(/hero-rek-house.jpg) 50%/cover;min-height:600px}.b2b-cta-copy{flex-direction:column;justify-content:center;padding:68px 58px;display:flex}.b2b-cta-copy h2{margin:0;font-size:clamp(42px,4vw,58px);line-height:1.03}.b2b-cta-copy>p{color:#bcbeca;margin:27px 0 0;font-size:15px;line-height:1.7}.b2b-cta-copy ul{gap:12px;margin:28px 0 32px;padding:0;list-style:none;display:grid}.b2b-cta-copy .button{align-self:flex-start}.b2b-faq{padding-top:40px;padding-bottom:140px}.b2b-faq-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.b2b-faq-grid>div{border:1px solid var(--line);background:#ffffff06;border-radius:21px;flex-direction:column;justify-content:space-between;min-height:150px;padding:26px;display:flex}.b2b-faq-grid>div>span{color:var(--lime);font-size:15px}.b2b-faq-grid p{color:#fff;margin:28px 0 0;font-size:16px;font-weight:650;line-height:1.35}.public-page{background:radial-gradient(circle at 82% 7%,#7c3aed26,#0000 20%),radial-gradient(circle at 8% 48%,#c6ff3d0a,#0000 22%),linear-gradient(#05060a,#08070e 65%,#16092f)}.public-section{width:var(--wrap);margin:0 auto;padding:104px 0}.public-label{color:#b69bf7;letter-spacing:.19em;text-transform:uppercase;align-items:center;gap:14px;margin:0 0 30px;font-size:11px;font-weight:800;line-height:1.4;display:flex}.public-label>span{background:var(--lime);flex:0 0 30px;width:30px;height:1px;box-shadow:0 0 16px #c6ff3d61}.public-hero{width:var(--wrap);grid-template-columns:1fr 1fr;align-items:center;gap:66px;min-height:770px;margin:0 auto;padding:145px 0 76px;display:grid}.public-hero-copy h1{color:#fff;letter-spacing:-.058em;max-width:670px;margin:0;font-size:clamp(53px,5.2vw,74px);font-weight:300;line-height:1.01}.public-hero-copy h1 strong{font-weight:800;display:inline-block;position:relative}.public-hero-copy h1 strong:after{content:"";border-top:3px solid var(--lime);border-radius:50%;height:9px;position:absolute;bottom:-10px;left:0;right:0;transform:rotate(-1deg)}.public-hero-copy>p{color:#bec1cb;max-width:650px;margin:34px 0 0;font-size:15px;line-height:1.75}.public-actions{gap:12px;margin-top:33px;display:flex}.public-hero-image{border:1px solid var(--line-strong);background:linear-gradient(150deg,#05060a0f,#2a11554d),url(/public-hero.png) 50%/cover;border-radius:32px 180px;height:520px;position:relative;overflow:hidden;box-shadow:0 42px 100px #00000070}.public-hero-image:after{content:"";background:radial-gradient(circle at 100% 0,#c6ff3d14,#0000 26%);position:absolute;inset:0}.public-trusted{width:var(--wrap);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 auto;padding:28px 0 52px}.public-trusted>p{color:#73798a;letter-spacing:.18em;text-align:center;margin:0 0 27px;font-size:10px;font-weight:750}.public-trusted>.logo-marquee{width:100%}.public-featured-quote{width:var(--wrap);border:1px solid var(--line-strong);background:radial-gradient(circle at 100% 0,#7c3aed2b,#0000 35%),#111219;border-radius:26px;grid-template-columns:1fr 260px;align-items:center;gap:45px;min-height:184px;margin:44px auto 20px;padding:38px 42px;display:grid}.public-featured-quote blockquote{color:#d3d5dc;margin:0;padding-left:34px;font-size:16px;line-height:1.7;position:relative}.public-featured-quote blockquote:before{content:"“";color:var(--lime);font-family:Georgia,serif;font-size:62px;line-height:1;position:absolute;top:-16px;left:0}.public-featured-quote>p{flex-direction:column;gap:7px;margin:0;display:flex}.public-featured-quote span{color:var(--muted);font-size:12px}.public-problem-grid{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(5,1fr);display:grid}.public-problem-grid article{border-right:1px solid var(--line-strong);min-height:260px;padding:29px 24px}.public-problem-grid article:last-child{border-right:0}.public-problem-grid article>span,.public-scope-grid article>span,.public-model-grid article>span{color:var(--lime);font-size:24px}.public-problem-grid h3{color:#fff;letter-spacing:-.025em;margin:64px 0 13px;font-size:17px;line-height:1.2}.public-problem-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.58}.public-audience-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.public-audience-grid article{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#c6ff3d0f,#0000 38%),#101118;border-radius:23px;min-height:260px;padding:30px}.public-audience-grid article>span{color:var(--lime);letter-spacing:.15em;font-size:10px;font-weight:800}.public-audience-grid h3{color:#fff;letter-spacing:-.03em;margin:75px 0 15px;font-size:22px;line-height:1.15}.public-audience-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.public-formats{background:#0d0e14;width:100%;padding-left:max(24px,50vw - 725px);padding-right:max(24px,50vw - 725px)}.public-formats>.public-label,.public-realizations>.public-label,.public-testimonials>.public-label{width:min(1184px,100vw - 48px);margin-left:auto;margin-right:auto}.public-format-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.public-format-grid article{border:1px solid var(--line-strong);background:#111219;border-radius:27px;min-height:385px;overflow:hidden}.public-format-grid img{object-fit:cover;filter:saturate(.72)contrast(1.04)brightness(.78);width:100%;height:215px;transition:transform .65s,filter .4s}.public-format-grid article:hover img{filter:saturate(.9)contrast(1.04)brightness(.86);transform:scale(1.035)}.public-format-grid h3{color:#fff;letter-spacing:-.025em;margin:0 0 13px;font-size:19px;line-height:1.2}.public-format-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.58}.public-scope-grid{border:1px solid var(--line-strong);border-radius:28px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.public-scope-grid article{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:#ffffff05;min-height:250px;padding:30px}.public-scope-grid article:nth-child(3n){border-right:0}.public-scope-grid article:nth-child(n+4){border-bottom:0}.public-scope-grid h3{color:#fff;letter-spacing:-.025em;margin:58px 0 13px;font-size:18px;line-height:1.2}.public-scope-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.58}.public-realizations{width:100%;padding-left:max(24px,50vw - 725px);padding-right:max(24px,50vw - 725px)}.public-realization-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.public-realization-grid article{border:1px solid var(--line-strong);background:#101118;border-radius:27px;overflow:hidden}.public-realization-grid img{object-fit:cover;filter:saturate(.72)contrast(1.03)brightness(.78);width:100%;height:255px;transition:transform .65s,filter .4s}.public-realization-grid article:hover img{filter:saturate(.92)brightness(.88);transform:scale(1.03)}.public-realization-grid article>div{flex-direction:column;min-height:210px;padding:25px 26px 28px;display:flex}.public-realization-grid h3{color:#fff;letter-spacing:-.025em;margin:0 0 10px;font-size:19px;line-height:1.2}.public-realization-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.public-realization-grid a{color:#fff;margin-top:auto;padding-top:24px;font-size:12px;font-weight:750}.public-realization-grid a span{color:var(--lime);margin-left:6px}.public-models{padding-bottom:52px}.public-model-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.public-model-grid article{border:1px solid var(--line-strong);background:radial-gradient(circle at 100% 0,#7c3aed24,#0000 36%),#111219;border-radius:25px;min-height:305px;padding:36px 32px}.public-model-grid h3{color:#fff;letter-spacing:-.035em;margin:76px 0 15px;font-size:24px;line-height:1.15}.public-model-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.62}.public-reasons{padding-top:50px}.public-reason-grid{border:1px solid var(--line-strong);border-radius:28px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.public-reason-grid article{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:36px 1fr;gap:16px;min-height:210px;padding:34px 30px;display:grid}.public-reason-grid article:nth-child(n+4){border-bottom:0}.public-reason-grid article>span{color:var(--lime);font-size:21px}.public-reason-grid h3{color:#fff;letter-spacing:-.025em;margin:1px 0 11px;font-size:18px;line-height:1.2}.public-reason-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.public-testimonials{background:radial-gradient(circle at 15% 45%,#7c3aed24,#0000 25%);width:100%;padding-left:max(24px,50vw - 725px);padding-right:max(24px,50vw - 725px)}.public-testimonial-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.public-testimonial-grid article{border:1px solid var(--line-strong);background:radial-gradient(circle at 100% 0,#7c3aed1c,#0000 33%),#111219;border-radius:27px;flex-direction:column;min-height:430px;padding:35px;display:flex}.public-quote-mark{height:45px;color:var(--violet-bright);font-family:Georgia,serif;font-size:70px;line-height:1}.public-testimonial-grid blockquote{color:#d0d2da;flex:1;margin:25px 0 28px;font-size:14px;line-height:1.7}.public-testimonial-grid article>div{border-top:1px solid var(--line);align-items:center;gap:14px;padding-top:22px;display:flex}.public-testimonial-grid i{color:#fff;background:linear-gradient(135deg,#a35cff,#6630c2);border-radius:50%;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:10px;font-style:normal;font-weight:750;display:grid}.public-testimonial-grid article>div p{flex-direction:column;gap:5px;margin:0;display:flex}.public-testimonial-grid strong{color:#fff;font-size:12px}.public-testimonial-grid article>div p span{color:var(--muted);font-size:10px;line-height:1.35}.public-cta{width:var(--wrap);border:1px solid var(--line-strong);background:linear-gradient(135deg,#26114c,#0e0b18);border-radius:33px;grid-template-columns:.84fr 1.16fr;min-height:570px;margin:40px auto 110px;display:grid;overflow:hidden}.public-cta-image{filter:saturate(.72)contrast(1.04)brightness(.78);background:linear-gradient(90deg,#0000,#0e0b1838),url(/public-cta-person.jpg) 50% 24%/cover;min-height:570px}.public-cta-copy{flex-direction:column;justify-content:center;padding:68px 58px;display:flex}.public-cta-copy h2{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(42px,4vw,58px);line-height:1.03}.public-cta-copy>p{color:#bcbeca;margin:27px 0 34px;font-size:15px;line-height:1.7}.public-cta-copy .button{align-self:flex-start}.public-faq{padding-top:36px;padding-bottom:140px}.public-faq-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.public-faq-grid>div{border:1px solid var(--line);background:#ffffff06;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:18px;min-height:122px;padding:24px;display:flex}.public-faq-grid p{color:#fff;margin:0;font-size:14px;font-weight:650;line-height:1.42}.public-faq-grid>div>span{color:var(--lime);font-size:18px}.agency-page{background:radial-gradient(circle at 85% 7%,#7c3aed2b,#0000 20%),radial-gradient(circle at 10%,#c6ff3d09,#0000 21%),linear-gradient(#05060a,#08070e 64%,#16092f)}.agency-section{width:var(--wrap);margin:0 auto;padding:104px 0}.agency-label{color:#b69bf7;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:14px;margin:0 0 30px;font-size:11px;font-weight:800;line-height:1.4;display:flex}.agency-label>span{background:var(--lime);flex:0 0 30px;width:30px;height:1px;box-shadow:0 0 16px #c6ff3d61}.agency-hero{width:var(--wrap);grid-template-columns:1.05fr .95fr;align-items:center;gap:66px;min-height:760px;margin:0 auto;padding:145px 0 72px;display:grid}.agency-hero-copy h1{color:#fff;letter-spacing:-.058em;max-width:710px;margin:0;font-size:clamp(52px,5.1vw,72px);font-weight:300;line-height:1.01}.agency-hero-copy h1 strong{font-weight:800;display:inline-block;position:relative}.agency-hero-copy h1 strong:after{content:"";border-top:3px solid var(--lime);border-radius:50%;height:9px;position:absolute;bottom:-10px;left:0;right:0;transform:rotate(-1deg)}.agency-hero-copy>p{color:#bec1cb;max-width:650px;margin:34px 0 0;font-size:15px;line-height:1.75}.agency-actions{gap:12px;margin-top:33px;display:flex}.agency-hero-image{border:1px solid var(--line-strong);background-image:linear-gradient(145deg,#05060a0a,#2a115552),url(/agency-hero.png);background-position:50%;background-size:auto 126%;border-radius:190px 32px;height:520px;position:relative;overflow:hidden;box-shadow:0 42px 100px #00000070}.agency-hero-image:after{content:"";background:radial-gradient(circle at 100% 0,#c6ff3d12,#0000 25%);position:absolute;inset:0}.agency-trusted{width:var(--wrap);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 auto;padding:28px 0 55px}.agency-trusted>p{color:#73798a;letter-spacing:.18em;text-align:center;margin:0 0 27px;font-size:10px;font-weight:750}.agency-trusted>.logo-marquee{width:100%}.agency-situation-grid{border:1px solid var(--line-strong);border-radius:28px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.agency-situation-grid article{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:#ffffff05;min-height:255px;padding:29px 30px}.agency-situation-grid article:nth-child(3n){border-right:0}.agency-situation-grid article:nth-child(n+4){border-bottom:0}.agency-situation-grid article>span,.agency-reason-grid article>span{color:var(--lime);letter-spacing:.15em;font-size:10px;font-weight:800}.agency-situation-grid h3{color:#fff;letter-spacing:-.028em;margin:66px 0 14px;font-size:19px;line-height:1.18}.agency-situation-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.agency-comparison{background:#0d0e14;width:100%;padding-left:max(24px,50vw - 592px);padding-right:max(24px,50vw - 592px)}.agency-comparison-grid{border:1px solid var(--line-strong);border-radius:29px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.agency-comparison-grid article{border-right:1px solid var(--line-strong);background:#101118;min-height:385px;padding:38px 34px}.agency-comparison-grid article:last-child{border-right:0}.agency-comparison-grid article.featured{background:radial-gradient(circle at 100% 0,#7c3aed47,#0000 38%),linear-gradient(145deg,#21123f,#111219)}.agency-comparison-grid h3{color:#fff;letter-spacing:-.035em;margin:0;font-size:26px}.agency-comparison-grid ul{gap:15px;margin:70px 0 0;padding:0;list-style:none;display:grid}.agency-comparison-grid li{color:#abb0bc;align-items:flex-start;gap:11px;font-size:13px;line-height:1.45;display:flex}.agency-comparison-grid li span{color:#777d8e;font-size:18px;line-height:1}.agency-comparison-grid .featured li{color:#d7d9df}.agency-comparison-grid .featured li span{color:var(--lime)}.agency-reasons{padding-bottom:55px}.agency-reason-grid{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(4,1fr);display:grid}.agency-reason-grid article{border-right:1px solid var(--line-strong);min-height:285px;padding:30px 27px}.agency-reason-grid article:last-child{border-right:0}.agency-reason-grid h3{color:#fff;letter-spacing:-.03em;margin:72px 0 15px;font-size:20px;line-height:1.15}.agency-reason-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.62}.agency-formats{width:100%;padding-left:max(24px,50vw - 725px);padding-right:max(24px,50vw - 725px)}.agency-formats>.agency-label,.agency-realizations>.agency-label,.agency-testimonials>.agency-label{width:min(1184px,100vw - 48px);margin-left:auto;margin-right:auto}.agency-format-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.agency-format-grid article{border:1px solid var(--line-strong);background:#111219;border-radius:27px;min-height:390px;overflow:hidden}.agency-format-grid img{object-fit:cover;filter:saturate(.7)contrast(1.04)brightness(.76);width:100%;height:215px;transition:transform .65s,filter .4s}.agency-format-grid article:hover img{filter:saturate(.9)brightness(.86);transform:scale(1.035)}.agency-format-grid article>div{padding:25px 26px 29px}.agency-format-grid h3{color:#fff;letter-spacing:-.028em;white-space:pre-line;margin:0 0 13px;font-size:20px;line-height:1.18}.agency-format-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.agency-placements{padding-top:38px}.agency-placement-grid{border:1px solid var(--line-strong);border-radius:27px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.agency-placement-grid article{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);min-height:150px;padding:24px}.agency-placement-grid article:nth-child(5n){border-right:0}.agency-placement-grid article:nth-child(n+6){border-bottom:0}.agency-placement-grid article:last-child{border-right:1px solid var(--line-strong)}.agency-placement-grid article>span{color:var(--lime);letter-spacing:.14em;font-size:9px;font-weight:800}.agency-placement-grid h3{color:#fff;letter-spacing:-.025em;margin:46px 0 0;font-size:17px;line-height:1.2}.agency-placement-note{color:#fff;text-align:center;margin:32px 0 0;font-size:14px;font-weight:700}.agency-process{background:radial-gradient(circle at 90% 30%,#7c3aed21,#0000 28%),#0d0e14;width:100%;padding-left:max(24px,50vw - 592px);padding-right:max(24px,50vw - 592px)}.agency-process-grid{border:1px solid var(--line-strong);border-radius:28px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.agency-process-grid article{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);min-height:245px;padding:28px}.agency-process-grid article:nth-child(4n){border-right:0}.agency-process-grid article:nth-child(n+5){border-bottom:0}.agency-process-grid article:last-child{border-right:1px solid var(--line-strong)}.agency-process-grid article>span{color:#b69bf7;border:1px solid #9a58ff66;border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;font-weight:800;display:grid}.agency-process-grid h3{color:#fff;letter-spacing:-.027em;margin:52px 0 13px;font-size:19px;line-height:1.2}.agency-process-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.agency-models{padding-bottom:70px}.agency-model-intro{color:#b4b8c3;margin:-15px 0 34px;font-size:14px;line-height:1.6}.agency-model-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.agency-model-grid article{border:1px solid var(--line-strong);background:radial-gradient(circle at 100% 0,#7c3aed21,#0000 37%),#111219;border-radius:26px;min-height:300px;padding:37px 33px}.agency-model-grid article:nth-child(2){background:radial-gradient(circle at 100% 0,#7c3aed42,#0000 40%),#111219;border-color:#9a58ff66;transform:translateY(-7px)}.agency-model-grid h3{color:#fff;letter-spacing:-.035em;margin:72px 0 16px;font-size:26px;line-height:1.15}.agency-model-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.62}.agency-realizations{width:100%;padding-left:max(24px,50vw - 750px);padding-right:max(24px,50vw - 750px)}.agency-realization-grid{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.agency-realization-grid article{border:1px solid var(--line-strong);background:#101118;border-radius:25px;overflow:hidden}.agency-realization-grid img{object-fit:cover;filter:saturate(.72)contrast(1.03)brightness(.76);width:100%;height:190px;transition:transform .65s,filter .4s}.agency-realization-grid article:hover img{filter:saturate(.92)brightness(.87);transform:scale(1.035)}.agency-realization-grid article>div{flex-direction:column;min-height:285px;padding:23px 22px 26px;display:flex}.agency-realization-grid article>div>p{color:#b69bf7;letter-spacing:.12em;margin:0 0 12px;font-size:9px;font-weight:800}.agency-realization-grid h3{color:#fff;letter-spacing:-.027em;margin:0 0 13px;font-size:18px;line-height:1.18}.agency-realization-grid article>div>span{color:var(--muted);font-size:11px;line-height:1.55}.agency-realization-grid a{color:#fff;margin-top:auto;padding-top:22px;font-size:11px;font-weight:750}.agency-realization-grid a b{color:var(--lime);margin-left:6px}.agency-testimonials{background:radial-gradient(circle at 14%,#7c3aed24,#0000 25%);width:100%;padding-left:max(24px,50vw - 725px);padding-right:max(24px,50vw - 725px)}.agency-testimonial-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.agency-testimonial-grid article{border:1px solid var(--line-strong);background:radial-gradient(circle at 100% 0,#7c3aed1c,#0000 33%),#111219;border-radius:27px;flex-direction:column;min-height:390px;padding:34px;display:flex}.agency-quote-mark{height:45px;color:var(--violet-bright);font-family:Georgia,serif;font-size:70px;line-height:1}.agency-testimonial-grid blockquote{color:#d0d2da;flex:1;margin:25px 0 28px;font-size:14px;line-height:1.7}.agency-testimonial-grid article>p{border-top:1px solid var(--line);flex-direction:column;gap:6px;margin:0;padding-top:21px;display:flex}.agency-testimonial-grid strong{color:#fff;font-size:13px}.agency-testimonial-grid article>p span{color:var(--muted);font-size:11px}.agency-faq{padding-top:55px;padding-bottom:60px}.agency-faq-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.agency-faq-grid>div{border:1px solid var(--line);background:#ffffff06;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:18px;min-height:130px;padding:24px;display:flex}.agency-faq-grid p{color:#fff;margin:0;font-size:13px;font-weight:650;line-height:1.42}.agency-faq-grid>div>span{color:var(--lime);font-size:18px}.agency-cta{width:var(--wrap);border:1px solid var(--line-strong);background:linear-gradient(135deg,#26114c,#0e0b18);border-radius:33px;grid-template-columns:.82fr 1.18fr;min-height:540px;margin:40px auto 110px;display:grid;overflow:hidden}.agency-cta-image{filter:saturate(.72)contrast(1.04)brightness(.78);background:linear-gradient(90deg,#0000,#0e0b1838),url(/public-cta-person.jpg) 50% 24%/cover;min-height:540px}.agency-cta-copy{flex-direction:column;justify-content:center;padding:66px 58px;display:flex}.agency-cta-copy h2{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(42px,4vw,58px);line-height:1.03}.agency-cta-copy>p{color:#bcbeca;margin:27px 0 34px;font-size:15px;line-height:1.7}.agency-cta-copy .button{align-self:flex-start}@keyframes heroIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.reveal{animation:.7s cubic-bezier(.2,.75,.2,1) both reveal;animation-timeline:view();animation-range:entry cover 25%}@keyframes reveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}}@media (width<=1120px){.desktop-nav{display:none}.site-header{grid-template-columns:auto 1fr auto}.header-cta{display:none}.site-header>.language-switch{justify-self:end}.mobile-menu{justify-self:end;display:block}.mobile-menu>summary{border:1px solid var(--line-strong);cursor:pointer;background:#ffffff09;border-radius:50%;align-content:center;justify-items:center;gap:5px;width:54px;height:54px;padding:0;list-style:none;display:grid}.mobile-menu>summary::-webkit-details-marker{display:none}.mobile-menu>summary span{background:#fff;border-radius:2px;width:20px;height:1.5px;transition:transform .24s,opacity .2s;display:block}.mobile-menu[open]>summary span:first-child{transform:translateY(6.5px)rotate(45deg)}.mobile-menu[open]>summary span:nth-child(2){opacity:0}.mobile-menu[open]>summary span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.mobile-menu-panel{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0a0b12fb;border-radius:28px;max-height:calc(100vh - 112px);padding:26px;position:absolute;top:calc(100% + 12px);left:0;right:0;overflow-y:auto;box-shadow:0 28px 80px #00000094}.mobile-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.mobile-menu-group{gap:5px;display:grid}.mobile-menu-group a{border-radius:13px;flex-direction:column;align-items:flex-start;gap:5px;padding:11px 12px;display:flex}.mobile-menu-group a:hover,.mobile-menu-group a.active{background:#7c3aed21}.mobile-menu-group a strong{color:#fff;font-size:15px;line-height:1.3}.mobile-menu-group a>span{color:#8f95a7;font-size:12px;line-height:1.35}.mobile-menu-group .mobile-menu-heading{color:#b69bf7;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #9a58ff80;border-radius:0;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:3px;padding:9px 12px 13px;font-size:11px;font-weight:800}.mobile-menu-group .mobile-menu-heading>span{color:var(--violet-bright);font-size:14px}.mobile-menu-links{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-top:22px;padding-top:18px;display:flex}.mobile-menu-links a{color:#c7cbd6;background:#ffffff0b;border-radius:999px;padding:10px 13px;font-size:11px}.faq{padding:96px 32px 130px}.conversation{grid-template-columns:1fr;gap:46px;padding:64px 58px}.conversation-copy{text-align:center;align-items:center}.conversation-copy h2:after,.conversation-copy>p{margin-left:auto;margin-right:auto}.service-grid{grid-template-columns:repeat(2,1fr)}.service-card:nth-child(2){border-right:0}.service-card:nth-child(-n+2){border-bottom:1px solid var(--line-strong)}.trigger-grid{grid-template-columns:repeat(3,1fr)}.trigger-card:nth-child(n){min-height:300px;translate:none}.testimonials-layout{grid-template-columns:180px minmax(0,1fr);gap:26px}.testimonial-summary strong{font-size:96px}.testimonial-stars{font-size:18px}.footer-columns{grid-template-columns:repeat(3,1fr)}.audience-group-card:nth-child(n){grid-column:span 3;min-height:560px}.audience-group-card:last-child{grid-column:2/span 4}.b2b-hero{grid-template-columns:1fr .88fr;gap:42px}.b2b-hero-copy h1{font-size:clamp(44px,5.1vw,57px)}.b2b-hero-visual{height:510px}.b2b-problem-layout{grid-template-columns:1fr}.b2b-benefits{max-width:760px}.b2b-funnel-grid,.b2b-format-grid{grid-template-columns:repeat(2,1fr)}.b2b-funnel-grid article:nth-child(2){border-right:0}.b2b-funnel-grid article:nth-child(-n+2){border-bottom:1px solid var(--line-strong)}.b2b-realization-grid{grid-template-columns:repeat(2,1fr)}.b2b-realization-grid article{min-height:460px}.b2b-testimonial-grid{grid-template-columns:repeat(2,1fr)}.b2b-testimonial-grid article:last-child{grid-column:1/-1;min-height:330px}.b2b-cta{grid-template-columns:.75fr 1.25fr}.public-hero{grid-template-columns:1fr .8fr;gap:40px}.public-hero-copy h1{font-size:clamp(48px,5.5vw,64px)}.public-hero-image{height:475px}.public-problem-grid{border:0;grid-template-columns:repeat(3,1fr);gap:14px}.public-problem-grid article{border:1px solid var(--line-strong);border-radius:22px}.public-problem-grid article:last-child{grid-column:2}.public-format-grid,.public-realization-grid,.public-testimonial-grid{grid-template-columns:repeat(2,1fr)}.public-testimonial-grid article:last-child{grid-column:1/-1;min-height:340px}.public-cta{grid-template-columns:.75fr 1.25fr}.agency-hero{grid-template-columns:1fr .8fr;gap:40px}.agency-hero-copy h1{font-size:clamp(47px,5.4vw,63px)}.agency-hero-image{height:475px}.agency-reason-grid{border:0;grid-template-columns:repeat(2,1fr);gap:14px}.agency-reason-grid article{border:1px solid var(--line-strong);border-radius:22px}.agency-format-grid{grid-template-columns:repeat(2,1fr)}.agency-placement-grid{grid-template-columns:repeat(3,1fr)}.agency-placement-grid article,.agency-placement-grid article:nth-child(5n),.agency-placement-grid article:nth-child(n+6),.agency-placement-grid article:last-child{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.agency-placement-grid article:nth-child(3n){border-right:0}.agency-placement-grid article:nth-child(n+7){border-bottom:0}.agency-process-grid{grid-template-columns:repeat(2,1fr)}.agency-process-grid article,.agency-process-grid article:nth-child(4n),.agency-process-grid article:nth-child(n+5),.agency-process-grid article:last-child{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.agency-process-grid article:nth-child(2n){border-right:0}.agency-process-grid article:nth-child(n+7){border-bottom:0}.agency-realization-grid{grid-template-columns:repeat(3,1fr)}.agency-testimonial-grid{grid-template-columns:repeat(2,1fr)}.agency-testimonial-grid article:last-child{grid-column:1/-1;min-height:330px}.agency-faq-grid{grid-template-columns:repeat(3,1fr)}.agency-cta{grid-template-columns:.75fr 1.25fr}}@media (width<=760px){:root{--wrap:calc(100vw - 32px);--radius:24px}.site-header{width:calc(100vw - 20px);height:64px;padding:8px 9px 8px 18px;top:10px}.brand-logo{width:126px}.mobile-menu>summary{width:46px;height:46px}.mobile-menu-panel{border-radius:24px;max-height:calc(100vh - 90px);padding:20px;top:calc(100% + 10px)}.mobile-menu-grid{grid-template-columns:1fr;gap:24px}.mobile-menu-group a{padding:9px 10px}.mobile-menu-group a strong{font-size:14px}.mobile-menu-group a>span{font-size:11px}.mobile-menu-links{margin-top:18px;padding-top:15px}.hero{min-height:890px}.hero-media video{opacity:.9}.hero-shade{background:radial-gradient(circle at 24% 18%,#511f9d57,#0000 38%),linear-gradient(#05060ab8,#05060a78 22%,#05060afa 96%)}.hero-content{width:100%;padding:140px 20px 330px}.hero h1{font-size:clamp(43px,12vw,60px)}.hero-copy{font-size:14px;line-height:1.65}.hero-actions{flex-direction:column;align-items:stretch}.button{width:100%}.proof{margin-top:-310px}.metric-grid{grid-template-columns:repeat(2,1fr);width:calc(100vw - 32px)}.metric-grid div{border-bottom:1px solid var(--line);min-height:138px;padding:22px 14px}.metric-grid div:nth-child(2){border-right:0}.metric-grid b{font-size:46px}.metric-grid span{margin-top:8px;font-size:10px}.logo-label{margin-top:40px}.logo-lanes{gap:10px}.logo-sequence{gap:40px;padding-right:40px}.client-logo{transform-origin:50%;transform:scale(.9)}.services{padding-top:82px}.services .eyebrow{font-size:34px}.service-grid{grid-template-columns:1fr}.service-card{border-right:0;border-bottom:1px solid var(--line-strong);min-height:240px}.service-card:last-child{border-bottom:0}.audiences{padding:80px 0 95px}.audiences .section-heading{margin-bottom:30px}.audiences .section-heading .eyebrow{font-size:30px}.audience-row{flex-direction:column;min-height:auto;display:flex}.audience-row:before{width:100%;min-height:300px}.audience-row:hover,.audience-row:hover:before{transform:none}.audience-row:nth-child(2n):before{order:0}.audience-copy,.audience-row:nth-child(2n) .audience-copy{background:radial-gradient(circle at 100% 0,#c6ff3d0b,#0000 35%),#101118;order:1;padding:56px 26px 38px}.audience-copy:before{top:18px;right:20px}.audience-copy:after,.audience-row:nth-child(2n) .audience-copy:after{width:62px;height:2px;top:-1px;left:26px;right:auto;transform:none}.audience-row h3{margin-bottom:24px;font-size:clamp(34px,10.5vw,46px);line-height:1}.audience-row .audience-lead{font-size:17px}.audience-row .audience-body{margin-top:20px;font-size:14px}.audience-row a{margin-top:27px;font-size:13px}.work{padding:90px 0}.work-heading h2{font-size:45px}.case-grid{grid-template-columns:1fr}.case-card{min-height:390px;padding:27px}.featured-work-filter-row{flex-direction:column;align-items:flex-start}.featured-work-filter{scrollbar-width:none;border-radius:19px;justify-content:flex-start;width:100%;overflow-x:auto}.featured-work-filter::-webkit-scrollbar{display:none}.featured-work-filter button{flex:none;min-height:45px;padding:0 14px}.featured-work-actions{width:100%}.featured-work-actions p{margin-right:auto}.featured-work-card{border-radius:23px;width:min(84vw,390px);min-height:500px}.featured-work-media{height:255px}.featured-work-copy{min-height:245px;padding:24px}.why{grid-template-columns:1fr;min-height:auto}.why-copy{padding:62px 28px}.why-copy h2{font-size:40px}.strength-list{border-left:0;border-top:1px solid var(--line)}.strength-item{min-height:190px;padding:36px 26px 30px 68px}.strength-item:before{top:39px;left:26px}.testimonials{padding:92px 0 90px}.testimonials .section-heading{margin-bottom:44px}.testimonials-filter-wrap{margin-top:-8px;margin-bottom:28px}.testimonial-kicker{margin-bottom:22px}.testimonials .section-heading h2{font-size:45px}.testimonials-layout{display:block}.testimonial-summary{grid-template-columns:auto 1fr;align-items:center;column-gap:20px;min-height:auto;margin-bottom:34px;padding:0;display:grid}.testimonial-summary strong{grid-row:1/4;font-size:74px}.testimonial-stars{margin:0;font-size:15px}.testimonial-summary p{margin:7px 0 0;font-size:12px}.testimonial-summary p br{display:none}.testimonial-summary-link{margin-top:8px;font-size:11px}.testimonial-controls{margin-bottom:14px}.testimonial-viewport{-webkit-mask-image:none;mask-image:none}.testimonial-track{gap:14px;padding-right:16px}.testimonial-card{border-radius:24px;width:calc(100vw - 40px);height:590px;padding:28px}.testimonial-card blockquote{font-size:15px}.testimonial-person img{flex-basis:58px;width:58px;height:58px}.conversation{grid-template-columns:1fr;gap:42px;min-height:auto;padding:58px 24px 24px}.conversation-copy{text-align:left;align-items:flex-start}.conversation-copy h2{font-size:40px}.conversation-copy h2:after,.conversation-copy>p{margin-left:0;margin-right:0}.contact-form{width:100%;padding:22px}.contact-form-row{grid-template-columns:1fr}.contact-form-footer{flex-direction:column;align-items:stretch;gap:17px}.contact-form-footer p{max-width:none}.contact-form button{width:100%}.triggers{padding:92px 0 90px}.triggers .section-heading .eyebrow{font-size:37px}.trigger-grid{grid-template-columns:1fr}.trigger-card,.trigger-card:nth-child(3){min-height:240px;transform:none}.trigger-card:nth-child(n):hover{translate:none}.faq{border-radius:0;width:100%;padding:82px 20px 110px}.faq-heading{margin-bottom:48px}.faq-heading:before{margin-bottom:18px;font-size:9px}.faq-heading .eyebrow{font-size:38px}.faq-grid{grid-template-columns:1fr}.faq-item summary{min-height:76px;padding:0;font-size:13px}.faq-item[open] summary{min-height:68px}.faq-item p{margin:-1px 44px 25px 0;font-size:12px}.footer{padding:0 16px 24px}.footer-columns{grid-template-columns:1fr 1fr;gap:38px 22px;width:100%;padding:36px 28px 48px}.footer-columns>div:first-child{grid-column:1/-1}.footer-bottom{justify-content:flex-start;width:100%}.footer-bottom div{flex-wrap:wrap}.audience-groups{padding:92px 0 50px}.audience-page-heading{margin-bottom:38px}.audience-page-heading h1,.audience-page-heading h2{font-size:43px}.audience-groups-grid{display:block}.audience-group-card,.audience-group-card:nth-child(n+3),.audience-group-card:last-child{min-height:560px;margin-bottom:16px}.audience-group-content{padding:28px}.audience-group-number{top:24px;left:26px}.audience-group-card h3,.audience-group-card:nth-child(n+3) h3{font-size:32px}.audience-problems{padding:72px 0 100px}.audience-problem-grid{grid-template-columns:1fr}.audience-problem-card{min-height:270px}.b2b-section{padding:84px 0}.b2b-label{margin-bottom:23px;font-size:10px;line-height:1.45}.b2b-hero{flex-direction:column;align-items:stretch;gap:46px;min-height:auto;padding:118px 0 62px;display:flex}.b2b-hero-copy h1{font-size:clamp(43px,12.1vw,58px);line-height:1.01}.b2b-hero-copy>p{margin-top:30px;font-size:14px}.b2b-actions{flex-direction:column}.b2b-hero-visual{border-radius:24px;width:100%;height:410px}.b2b-trusted{padding-bottom:42px}.b2b-centered-heading{text-align:left;margin-bottom:38px}.b2b-centered-heading h2{font-size:41px}.b2b-centered-heading p{font-size:14px}.b2b-audience-grid{grid-template-columns:1fr}.b2b-audience-grid article{min-height:440px}.b2b-audience-grid h3{margin-top:52px}.b2b-problem-section{padding-left:16px;padding-right:16px}.b2b-problem-layout{gap:24px}.b2b-problem-layout>div:first-child>h2{font-size:40px}.b2b-problem-grid{grid-template-columns:1fr;margin-top:36px}.b2b-problem-grid article{min-height:210px}.b2b-benefits{padding:28px 25px}.b2b-benefits article{grid-template-columns:34px 1fr;gap:12px}.b2b-funnel>h2,.b2b-formats>h2{margin-bottom:38px;font-size:40px}.b2b-funnel-grid,.b2b-format-grid{grid-template-columns:1fr}.b2b-funnel-grid article{border-right:0;border-bottom:1px solid var(--line-strong);min-height:300px}.b2b-funnel-grid article:last-child{border-bottom:0}.b2b-format-grid article{min-height:220px}.b2b-formats{padding-top:20px}.b2b-realizations,.b2b-testimonials{padding-left:16px;padding-right:16px}.b2b-realizations>.b2b-label,.b2b-testimonials>.b2b-label{width:100%}.b2b-realization-grid{grid-template-columns:1fr}.b2b-realization-grid article{min-height:460px}.b2b-placement-list article{grid-template-columns:40px 1fr;gap:12px 16px;min-height:180px;padding:26px 0}.b2b-placement-list h3{font-size:21px}.b2b-placement-list p{grid-column:2;font-size:13px}.b2b-delivery-card{grid-template-columns:1fr}.b2b-delivery-card>div{padding:42px 26px}.b2b-delivery-card>div+div{border-left:0;border-top:1px solid var(--line-strong)}.b2b-model-grid{grid-template-columns:1fr}.b2b-model-grid article,.b2b-model-grid article:nth-child(2){min-height:390px;transform:none}.b2b-testimonial-grid{grid-template-columns:1fr}.b2b-testimonial-grid article,.b2b-testimonial-grid article:last-child{grid-column:auto;min-height:410px;padding:30px 27px}.b2b-cta{grid-template-columns:1fr;min-height:auto;margin:20px auto 86px}.b2b-cta-visual{min-height:320px}.b2b-cta-copy{padding:48px 27px}.b2b-cta-copy h2{font-size:40px}.b2b-cta-copy .button{width:100%}.b2b-faq{padding-top:10px;padding-bottom:100px}.b2b-faq-grid{grid-template-columns:1fr}.b2b-faq-grid>div{min-height:130px}.public-section{padding:82px 0}.public-label{margin-bottom:23px;font-size:10px}.public-hero{flex-direction:column;align-items:stretch;gap:44px;min-height:auto;padding:118px 0 62px;display:flex}.public-hero-copy h1{font-size:clamp(43px,12.1vw,58px)}.public-hero-copy>p{margin-top:30px;font-size:14px}.public-actions{flex-direction:column}.public-hero-image{border-radius:24px 110px;width:100%;height:410px}.public-trusted{padding-bottom:42px}.public-featured-quote{grid-template-columns:1fr;gap:26px;min-height:auto;margin-top:28px;padding:30px 26px}.public-featured-quote blockquote{padding-left:25px;font-size:14px}.public-problem-grid{grid-template-columns:1fr}.public-problem-grid article,.public-problem-grid article:last-child{grid-column:auto;min-height:230px}.public-problem-grid h3{margin-top:52px}.public-audiences{padding-top:25px}.public-audience-grid{grid-template-columns:1fr}.public-audience-grid article{min-height:230px}.public-audience-grid h3{margin-top:60px}.public-formats,.public-realizations,.public-testimonials{padding-left:16px;padding-right:16px}.public-formats>.public-label,.public-realizations>.public-label,.public-testimonials>.public-label{width:100%}.public-format-grid{grid-template-columns:1fr}.public-format-grid article{min-height:375px}.public-format-grid img{height:210px}.public-scope-grid{grid-template-columns:1fr}.public-scope-grid article,.public-scope-grid article:nth-child(3n),.public-scope-grid article:nth-child(n+4){border-right:0;border-bottom:1px solid var(--line-strong);min-height:225px}.public-scope-grid article:last-child{border-bottom:0}.public-scope-grid h3{margin-top:50px}.public-realization-grid{grid-template-columns:1fr}.public-realization-grid img{height:245px}.public-realization-grid article>div{min-height:195px}.public-model-grid{grid-template-columns:1fr}.public-model-grid article{min-height:280px}.public-reason-grid{grid-template-columns:1fr}.public-reason-grid article,.public-reason-grid article:nth-child(3n),.public-reason-grid article:nth-child(n+4){border-right:0;border-bottom:1px solid var(--line-strong);min-height:195px}.public-reason-grid article:last-child{border-bottom:0}.public-testimonial-grid{grid-template-columns:1fr}.public-testimonial-grid article,.public-testimonial-grid article:last-child{grid-column:auto;min-height:420px;padding:30px 27px}.public-cta{grid-template-columns:1fr;min-height:auto;margin:20px auto 86px}.public-cta-image{background-position:50% 24%;min-height:340px}.public-cta-copy{padding:48px 27px}.public-cta-copy h2{font-size:40px}.public-cta-copy .button{width:100%}.public-faq{padding-top:10px;padding-bottom:100px}.public-faq-grid{grid-template-columns:1fr}.public-faq-grid>div{min-height:110px}.agency-section{padding:82px 0}.agency-label{margin-bottom:23px;font-size:10px}.agency-hero{flex-direction:column;align-items:stretch;gap:44px;min-height:auto;padding:118px 0 62px;display:flex}.agency-hero-copy h1{font-size:clamp(42px,11.7vw,57px)}.agency-hero-copy>p{margin-top:30px;font-size:14px}.agency-actions{flex-direction:column}.agency-hero-image{background-size:auto 126%;border-radius:110px 24px;width:100%;height:410px}.agency-trusted{padding-bottom:42px}.agency-situation-grid{grid-template-columns:1fr}.agency-situation-grid article,.agency-situation-grid article:nth-child(3n),.agency-situation-grid article:nth-child(n+4){border-right:0;border-bottom:1px solid var(--line-strong);min-height:225px}.agency-situation-grid article:last-child{border-bottom:0}.agency-situation-grid h3{margin-top:54px}.agency-comparison{padding-left:16px;padding-right:16px}.agency-comparison-grid{grid-template-columns:1fr}.agency-comparison-grid article{border-right:0;border-bottom:1px solid var(--line-strong);min-height:350px}.agency-comparison-grid article:last-child{border-bottom:0}.agency-comparison-grid ul{margin-top:52px}.agency-reasons{padding-bottom:30px}.agency-reason-grid{grid-template-columns:1fr}.agency-reason-grid article{border-right:1px solid var(--line-strong);min-height:240px}.agency-reason-grid h3{margin-top:56px}.agency-formats,.agency-realizations,.agency-testimonials{padding-left:16px;padding-right:16px}.agency-formats>.agency-label,.agency-realizations>.agency-label,.agency-testimonials>.agency-label{width:100%}.agency-format-grid{grid-template-columns:1fr}.agency-format-grid article{min-height:375px}.agency-format-grid img{height:210px}.agency-placements{padding-top:25px}.agency-placement-grid{grid-template-columns:1fr}.agency-placement-grid article,.agency-placement-grid article:nth-child(3n),.agency-placement-grid article:nth-child(n+7),.agency-placement-grid article:last-child{border-right:0;border-bottom:1px solid var(--line-strong);min-height:135px}.agency-placement-grid article:last-child{border-bottom:0}.agency-placement-grid h3{margin-top:35px}.agency-placement-note{font-size:13px;line-height:1.55}.agency-process{padding-left:16px;padding-right:16px}.agency-process-grid{grid-template-columns:1fr}.agency-process-grid article,.agency-process-grid article:nth-child(2n),.agency-process-grid article:nth-child(n+7),.agency-process-grid article:last-child{border-right:0;border-bottom:1px solid var(--line-strong);min-height:225px}.agency-process-grid article:last-child{border-bottom:0}.agency-model-intro{margin-top:-8px;font-size:13px}.agency-model-grid{grid-template-columns:1fr}.agency-model-grid article,.agency-model-grid article:nth-child(2){min-height:280px;transform:none}.agency-realization-grid{grid-template-columns:1fr}.agency-realization-grid img{height:235px}.agency-realization-grid article>div{min-height:235px}.agency-testimonial-grid{grid-template-columns:1fr}.agency-testimonial-grid article,.agency-testimonial-grid article:last-child{grid-column:auto;min-height:390px;padding:30px 27px}.agency-faq{padding-top:30px}.agency-faq-grid{grid-template-columns:1fr}.agency-faq-grid>div{min-height:110px}.agency-cta{grid-template-columns:1fr;min-height:auto;margin:20px auto 86px}.agency-cta-image{background-position:50% 24%;min-height:340px}.agency-cta-copy{padding:48px 27px}.agency-cta-copy h2{font-size:40px}.agency-cta-copy .button{width:100%}}.cookie-consent{z-index:1000;color:#c7cbd6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c0d14f7;border:1px solid #ffffff29;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;gap:20px 34px;width:min(1080px,100vw - 32px);padding:25px 27px;display:grid;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 28px 90px #00000094}.cookie-consent-copy{max-width:660px}.cookie-consent-kicker{letter-spacing:.16em;font-weight:850;color:var(--lime)!important;margin:0 0 7px!important;font-size:9px!important}.cookie-consent h2{color:#fff;letter-spacing:-.025em;margin:0 0 8px;font-size:22px;line-height:1.15}.cookie-consent p{color:#aeb2bd;margin:0;font-size:12px;line-height:1.6}.cookie-consent p a{color:#fff;text-underline-offset:3px;text-decoration:underline}.cookie-consent-actions{align-self:center;align-items:center;gap:9px;display:flex}.cookie-consent button{color:#fff;min-height:45px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:999px;padding:0 17px;font-size:11px;font-weight:750}.cookie-consent button:hover{background:#ffffff0f;border-color:#ffffff59}.cookie-consent .cookie-consent-accept,.cookie-consent .cookie-consent-save{border-color:var(--lime);background:var(--lime);color:#11130b}.cookie-consent .cookie-consent-accept:hover,.cookie-consent .cookie-consent-save:hover{background:#d2ff67}.cookie-consent-settings{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.cookie-consent-option{cursor:pointer;background:#ffffff06;border:1px solid #ffffff1a;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:15px 16px;display:flex}.cookie-consent-option span{gap:4px;display:grid}.cookie-consent-option strong{color:#fff;font-size:12px}.cookie-consent-option small{color:#8f94a2;font-size:9px;line-height:1.35}.cookie-consent-option input{width:18px;height:18px;accent-color:var(--lime)}.cookie-consent-option-fixed{cursor:default;opacity:.72}@media (width<=900px){.cookie-consent{grid-template-columns:1fr}.cookie-consent-actions{flex-wrap:wrap;justify-content:flex-start}}@media (width<=620px){.cookie-consent{border-radius:20px;gap:17px;padding:21px 18px;bottom:8px}.cookie-consent-settings{grid-template-columns:1fr}.cookie-consent-actions{grid-template-columns:1fr 1fr;display:grid}.cookie-consent-actions .cookie-consent-accept,.cookie-consent-actions .cookie-consent-save{grid-area:1/1/auto/-1}.cookie-consent button{padding:0 12px}}.audience-group-link{color:var(--lime);align-self:flex-start;align-items:center;gap:10px;margin-top:24px;font-size:13px;font-weight:800;display:inline-flex}.audience-group-link span{transition:transform .25s}.audience-group-link:hover span{transform:translate(4px)}.public-persona-testimonials,.agency-persona-testimonials{background:radial-gradient(circle at 12% 40%,#7c3aed2b,#0000 27%),#05060a;padding:120px max(24px,50vw - 725px)}.public-persona-testimonials .public-section-title,.agency-persona-testimonials .agency-label{width:min(1184px,100vw - 48px);margin:0 auto 46px}.public-faq-grid details,.agency-faq-grid details{border-bottom:1px solid #ffffff1f}.public-faq-grid details:nth-child(-n+2),.agency-faq-grid details:nth-child(-n+2){border-top:1px solid #ffffff1f}.public-faq-grid summary,.agency-faq-grid summary{cursor:pointer;color:#fff;justify-content:space-between;align-items:center;gap:22px;min-height:90px;padding:24px 0;font-weight:700;line-height:1.45;list-style:none;display:flex}.public-faq-grid summary::-webkit-details-marker{display:none}.agency-faq-grid summary::-webkit-details-marker{display:none}.public-faq-grid summary i,.agency-faq-grid summary i{width:30px;height:30px;color:var(--lime);border:1px solid #ffffff29;border-radius:50%;flex:0 0 30px;place-items:center;font-size:18px;font-style:normal;transition:transform .25s,background .25s;display:grid}.public-faq-grid details[open] summary i,.agency-faq-grid details[open] summary i{background:#c6ff3d1a;transform:rotate(45deg)}.public-faq-grid details>p,.agency-faq-grid details>p{color:#aeb2be;margin:-8px 48px 26px 0;font-size:14px;font-weight:400;line-height:1.75}.agency-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 52px}.about-page-cta{width:var(--wrap);background:radial-gradient(circle at 12%,#7c3aedad,#0000 55%),linear-gradient(110deg,#321275,#0c0a22 72%);border:1px solid #a776ff57;border-radius:30px;justify-content:space-between;align-items:center;gap:48px;margin:0 auto 120px;padding:68px 76px;display:flex;position:relative;overflow:hidden}.about-page-cta:after{content:"";pointer-events:none;border:1px solid #ffffff26;border-radius:50%;width:270px;height:270px;position:absolute;top:-45%;right:5%}.about-page-cta>div,.about-page-cta>a{z-index:1;position:relative}.about-page-cta p{color:#c1a7ff;letter-spacing:.2em;margin:0 0 22px;font-size:11px;font-weight:800}.about-page-cta h2{color:#fff;letter-spacing:-.045em;max-width:700px;margin:0;font-size:clamp(35px,4vw,58px);font-weight:300;line-height:1.02}.about-page-cta h2 strong{font-weight:800;display:block}.about-page-cta>a{background:var(--lime);color:#090b06;white-space:nowrap;border-radius:999px;align-items:center;gap:14px;padding:18px 28px;font-size:14px;font-weight:800;display:inline-flex}.legal-page{color:#fff;background:#05060a}.legal-document{width:min(980px,100vw - 48px);margin:0 auto;padding:180px 0 120px}.legal-kicker{color:#b69bf7;letter-spacing:.2em;margin:0 0 24px;font-size:11px;font-weight:800}.legal-document h1{letter-spacing:-.055em;margin:0;font-size:clamp(54px,8vw,92px);font-weight:300;line-height:.98}.legal-document h1 strong{font-weight:800}.legal-lead{color:#c9ccd5;max-width:760px;margin:34px 0 70px;font-size:19px;line-height:1.65}.legal-document section{border-top:1px solid #ffffff1f;padding:34px 0}.legal-document section:last-of-type{border-bottom:1px solid #ffffff1f}.legal-document h2{color:#fff;margin:0 0 16px;font-size:24px;line-height:1.25}.legal-document section p,.legal-document li{color:#aeb2be;font-size:15px;line-height:1.75}.legal-document section p{margin:0}.legal-document ul{margin:0;padding-left:22px}.legal-document li+li{margin-top:10px}.legal-document a{color:var(--lime);text-underline-offset:3px;text-decoration:underline}@media (width<=760px){.public-persona-testimonials,.agency-persona-testimonials{padding:82px 16px}.public-persona-testimonials .public-section-title,.agency-persona-testimonials .agency-label{width:100%}.public-faq-grid,.agency-faq-grid{grid-template-columns:1fr}.public-faq-grid details:nth-child(2),.agency-faq-grid details:nth-child(2){border-top:0}.about-page-cta{flex-direction:column;align-items:flex-start;margin-bottom:80px;padding:48px 26px}.about-page-cta h2{font-size:40px}.legal-document{width:calc(100vw - 32px);padding:130px 0 80px}.legal-lead{margin-bottom:50px;font-size:17px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-content,.reveal{animation:none!important}.audience-row,.audience-row:before,.audience-row a,.testimonial-card,.testimonial-controls button{transition:none}}.subscription-page{background:radial-gradient(circle at 86% 10%,#7c3aed33,#0000 22%),radial-gradient(circle at 8% 42%,#c6ff3d09,#0000 20%),linear-gradient(#05060a,#09070f 68%,#170a32)}.subscription-section{width:var(--wrap);margin:0 auto;padding:100px 0;scroll-margin-top:100px}.subscription-label{color:#b69bf7;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:14px;margin:0 0 32px;font-size:11px;font-weight:800;line-height:1.4;display:flex}.subscription-label>span{background:var(--lime);flex:0 0 31px;width:31px;height:1px;box-shadow:0 0 16px #c6ff3d66}.subscription-heading{text-align:center;margin-bottom:38px}.subscription-heading h2,.subscription-audiences>h2{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(40px,4vw,58px);line-height:1.02}.subscription-heading p{max-width:760px;color:var(--muted);margin:22px auto 0;font-size:15px;line-height:1.7}.subscription-hero{width:var(--wrap);grid-template-columns:1.08fr .92fr;align-items:center;gap:64px;min-height:790px;margin:0 auto;padding:150px 0 78px;display:grid}.subscription-hero-copy h1{color:#fff;letter-spacing:-.058em;max-width:720px;margin:0;font-size:clamp(52px,5vw,72px);font-weight:300;line-height:1.01}.subscription-hero-copy h1 strong{font-weight:800;display:inline;position:relative}.subscription-hero-copy h1 strong:after{content:"";border-top:3px solid var(--lime);border-radius:50%;height:8px;position:absolute;bottom:-8px;left:1%;right:0;transform:rotate(-1deg)}.subscription-hero-copy>p{color:#bec1cb;max-width:670px;margin:33px 0 0;font-size:15px;line-height:1.72}.subscription-hero-copy>ul{gap:10px;margin:23px 0 0;padding:0;list-style:none;display:grid}.subscription-hero-copy>ul li{color:#ececf0;padding-left:25px;font-size:13px;line-height:1.45;position:relative}.subscription-hero-copy>ul li:before{content:"✓";color:var(--lime);font-weight:900;position:absolute;top:0;left:0}.subscription-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.subscription-actions .button-primary span{color:var(--lime)}.subscription-hero-image{border:1px solid var(--line-strong);background:linear-gradient(145deg,#05060a0a,#2a11554d),url(/subscription-hero-rek-house.jpg) 58%/cover;border-radius:32px 190px;height:520px;position:relative;overflow:hidden;box-shadow:0 42px 100px #00000070}.subscription-hero-image:after{content:"";background:radial-gradient(circle at 100% 0,#c6ff3d14,#0000 27%);position:absolute;inset:0}.subscription-clients{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 50% 100%,#7c3aed17,#0000 38%),#ffffff03;width:100%;margin:0;padding:50px 0 62px;display:block;overflow:hidden}.subscription-clients .logo-label{color:#8d92a0;margin:0 0 27px}.subscription-clients .logo-marquee{width:100%}.subscription-audiences{padding-top:108px}.subscription-audiences>h2{text-align:center;margin-bottom:35px}.subscription-audience-grid{border:1px solid var(--line-strong);border-radius:27px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.subscription-audience-grid article{border-right:1px solid var(--line-strong);background:#ffffff05;min-height:270px;padding:30px 25px}.subscription-audience-grid article:last-child{border-right:0}.subscription-audience-grid article>span,.subscription-benefit-grid article>span,.subscription-included-grid article>span{color:var(--lime);font-size:24px;line-height:1}.subscription-audience-grid h3{color:#fff;letter-spacing:-.028em;margin:72px 0 14px;font-size:18px;line-height:1.15}.subscription-audience-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.58}.subscription-benefits{background:#0d0e14;width:100%;padding-left:max(24px,50vw - 592px);padding-right:max(24px,50vw - 592px)}.subscription-benefit-grid{border:1px solid var(--line-strong);border-radius:28px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.subscription-benefit-grid article{border-right:1px solid var(--line-strong);background:radial-gradient(circle at 100% 0,#7c3aed14,#0000 34%),#101118;min-height:340px;padding:34px}.subscription-benefit-grid article:last-child{border-right:0}.subscription-benefit-grid h3{color:#fff;letter-spacing:-.03em;margin:75px 0 15px;font-size:21px;line-height:1.16}.subscription-benefit-grid p{color:#aeb2bd;margin:0;font-size:13px;line-height:1.65}.subscription-included{width:100%;padding-left:max(24px,50vw - 725px);padding-right:max(24px,50vw - 725px)}.subscription-included>.subscription-label,.subscription-realizations>.subscription-label,.subscription-testimonials>.subscription-label,.subscription-pricing>.subscription-label{width:min(1184px,100vw - 48px);margin-left:auto;margin-right:auto}.subscription-included-grid{border:1px solid var(--line-strong);border-radius:27px;grid-template-columns:repeat(6,1fr);display:grid;overflow:hidden}.subscription-included-grid article{border-right:1px solid var(--line-strong);background:#ffffff05;min-height:280px;padding:28px 23px}.subscription-included-grid article:last-child{border-right:0}.subscription-included-grid h3{color:#fff;letter-spacing:-.027em;margin:66px 0 14px;font-size:17px;line-height:1.18}.subscription-included-grid p{color:var(--muted);margin:0;font-size:11px;line-height:1.58}.subscription-library-comparison{grid-template-columns:.95fr 1.05fr;gap:18px;padding-top:46px;display:grid}.subscription-library,.subscription-inhouse{border:1px solid var(--line-strong);background:radial-gradient(circle at 100% 0,#7c3aed1a,#0000 38%),#101118;border-radius:29px;min-height:520px;padding:42px 38px}.subscription-library>h2,.subscription-inhouse>h2{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(29px,2.8vw,40px);line-height:1.05}.subscription-library>p,.subscription-inhouse>p{color:var(--muted);margin:14px 0 0;font-size:13px;line-height:1.6}.subscription-library>div{grid-template-columns:repeat(3,1fr);gap:34px 18px;margin-top:75px;display:grid}.subscription-library article>span{color:var(--lime);letter-spacing:.14em;font-size:9px;font-weight:800}.subscription-library article h3{color:#fff;letter-spacing:-.02em;margin:17px 0 0;font-size:14px;line-height:1.25}.subscription-table{border:1px solid var(--line-strong);border-radius:16px;margin-top:33px;overflow:hidden}.subscription-table>div{border-bottom:1px solid var(--line-strong);grid-template-columns:1.1fr 1fr 1fr;min-height:47px;display:grid}.subscription-table>div:last-child{border-bottom:0}.subscription-table>div>*{border-right:1px solid var(--line-strong);align-items:center;padding:12px 13px;font-size:10px;line-height:1.35;display:flex}.subscription-table>div>:last-child{border-right:0}.subscription-table strong{color:#fff;font-weight:750}.subscription-table span{color:#aeb2bd}.subscription-table>div:not(.subscription-table-head)>span:last-child,.subscription-table-head strong:last-child{color:var(--lime)}.subscription-testimonials{background:radial-gradient(circle at 12%,#7c3aed21,#0000 25%);width:100%;padding-left:max(24px,50vw - 725px);padding-right:max(24px,50vw - 725px)}.subscription-home-testimonials{background:radial-gradient(circle at 12%,#7c3aed21,#0000 25%);padding:120px 0 125px}.subscription-testimonial-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.subscription-testimonial-grid article{border:1px solid var(--line-strong);background:radial-gradient(circle at 100% 0,#7c3aed1c,#0000 33%),#111219;border-radius:27px;flex-direction:column;min-height:390px;padding:34px;display:flex}.subscription-quote{height:45px;color:var(--violet-bright);font-family:Georgia,serif;font-size:70px;line-height:1}.subscription-testimonial-grid blockquote{color:#d0d2da;flex:1;margin:26px 0 30px;font-size:14px;line-height:1.7}.subscription-testimonial-grid article>p{border-top:1px solid var(--line);flex-direction:column;gap:5px;margin:0;padding-top:21px;display:flex}.subscription-testimonial-grid article>p strong{color:#fff;font-size:13px}.subscription-testimonial-grid article>p span{color:var(--muted);font-size:11px}.subscription-testimonial-grid small{color:var(--lime);letter-spacing:.1em;margin-top:18px;font-size:8px;font-weight:800}.subscription-realizations{width:100%;padding-left:0;padding-right:0}.subscription-realizations .work-heading{width:var(--wrap);margin-left:auto;margin-right:auto}.subscription-realization-grid{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.subscription-realization-grid article{border:1px solid var(--line-strong);background:#101118;border-radius:25px;overflow:hidden}.subscription-realization-grid img{object-fit:cover;filter:saturate(.72)contrast(1.03)brightness(.76);width:100%;height:190px;transition:transform .65s,filter .4s}.subscription-realization-grid article:hover img{filter:saturate(.92)brightness(.87);transform:scale(1.035)}.subscription-realization-grid article>div{flex-direction:column;min-height:285px;padding:23px 22px 26px;display:flex}.subscription-realization-grid article>div>p{color:#b69bf7;letter-spacing:.12em;margin:0 0 12px;font-size:9px;font-weight:800}.subscription-realization-grid h3{color:#fff;letter-spacing:-.027em;margin:0 0 13px;font-size:18px;line-height:1.18}.subscription-realization-grid article>div>span{color:var(--muted);font-size:11px;line-height:1.55}.subscription-realization-grid a{color:#fff;margin-top:auto;padding-top:22px;font-size:11px;font-weight:750}.subscription-realization-grid a b{color:var(--lime);margin-left:6px}.subscription-pricing{background:#0d0e14;width:100%;padding-left:max(24px,50vw - 725px);padding-right:max(24px,50vw - 725px)}.subscription-pricing-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.subscription-pricing-grid article{border:1px solid var(--line-strong);background:#101118;border-radius:27px;flex-direction:column;min-height:610px;padding:34px 28px 30px;display:flex;position:relative}.subscription-pricing-grid article.featured{background:radial-gradient(circle at 100% 0,#7c3aed45,#0000 40%),#151020;border-color:#9a58ff8c;transform:translateY(-9px);box-shadow:0 30px 80px #3b167f3d}.subscription-badge{color:var(--lime);letter-spacing:.14em;border:1px solid #c6ff3d57;border-radius:999px;align-self:flex-start;margin-bottom:8px;padding:6px 10px;font-size:8px;font-weight:800}.subscription-pricing-grid h3{color:#fff;letter-spacing:-.04em;margin:0;font-size:30px;line-height:1}.subscription-package-intro{min-height:58px;color:var(--muted);margin:16px 0 26px;font-size:12px;line-height:1.55}.subscription-price{color:#fff;letter-spacing:-.045em;font-size:clamp(36px,3.3vw,48px);line-height:1}.subscription-net{color:#8d92a0;margin-top:7px;font-size:10px}.subscription-pricing-grid ul{gap:12px;margin:30px 0 0;padding:0;list-style:none;display:grid}.subscription-pricing-grid li{color:#d6d8df;padding-left:21px;font-size:12px;line-height:1.5;position:relative}.subscription-pricing-grid li:before{content:"✓";color:var(--lime);font-weight:900;position:absolute;left:0}.subscription-package-text{color:var(--muted);margin:25px 0 0;font-size:12px;line-height:1.58}.subscription-pricing-grid article>a{border:1px solid var(--line-strong);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:50px;margin-top:auto;font-size:12px;font-weight:750;display:flex}.subscription-pricing-grid article>a span{color:var(--lime)}.subscription-pricing-grid article.featured>a{border-color:var(--violet);background:var(--violet)}.subscription-package-note{color:#aeb2bd;max-width:1184px;margin:28px auto 0;font-size:12px;line-height:1.6}.subscription-package-note strong{color:#fff}.subscription-project-choice{width:min(1080px,100vw - 48px)}.subscription-project-choice>.subscription-label{justify-content:center}.subscription-choice-grid{border:1px solid var(--line-strong);border-radius:29px;grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden}.subscription-choice-grid article{background:#101118;flex-direction:column;min-height:455px;padding:44px 42px;display:flex}.subscription-choice-grid article+article{border-left:1px solid var(--line-strong);background:radial-gradient(circle at 100% 0,#7c3aed42,#0000 42%),#181027}.subscription-choice-grid h3{color:#fff;letter-spacing:-.04em;margin:0;font-size:32px}.subscription-choice-grid p{color:#b8bbc5;max-width:430px;margin:22px 0 0;font-size:14px;line-height:1.65}.subscription-choice-grid ul{gap:10px;margin:30px 0 0;padding:0;list-style:none;display:grid}.subscription-choice-grid li{color:#d7d9df;padding-left:22px;font-size:13px;line-height:1.45;position:relative}.subscription-choice-grid li:before{content:"✓";color:var(--lime);font-weight:900;position:absolute;left:0}.subscription-choice-grid a{color:#fff;border-bottom:1px solid #c6ff3d47;align-self:flex-start;margin-top:auto;padding-bottom:6px;font-size:12px;font-weight:750}.subscription-cta{width:var(--wrap);border:1px solid var(--line-strong);background:linear-gradient(135deg,#121019,#0d0e14);border-radius:32px;grid-template-columns:.55fr 1.15fr .78fr;min-height:370px;margin:50px auto 75px;display:grid;overflow:hidden}.subscription-cta-image{filter:saturate(.74)contrast(1.03)brightness(.8);background:linear-gradient(90deg,#0000,#0d0e1429),url(/subscription-cta-person.png) 50% 22%/cover;min-height:370px}.subscription-cta-copy{flex-direction:column;justify-content:center;padding:54px 40px;display:flex}.subscription-cta-copy h2{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(34px,3.4vw,49px);font-weight:300;line-height:1.04}.subscription-cta-copy h2 strong{color:#fff;font-weight:800;display:block}.subscription-cta-copy>p{color:#bcbeca;margin:22px 0 0;font-size:13px;line-height:1.65}.subscription-cta>a{background:var(--violet);color:#fff;text-align:center;justify-content:center;align-items:center;gap:13px;min-height:370px;padding:32px;font-size:14px;font-weight:800;transition:background .25s;display:flex}.subscription-cta>a:hover{background:#8b49fa}.subscription-cta>a span{color:var(--lime)}.subscription-faq{padding-top:35px;padding-bottom:60px}.subscription-faq-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.subscription-faq-grid>div{border:1px solid var(--line);background:#ffffff06;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:18px;min-height:112px;padding:24px;display:flex}.subscription-faq-grid p{color:#fff;margin:0;font-size:13px;font-weight:650;line-height:1.42}.subscription-faq-grid>div>span{color:var(--lime);font-size:18px}@media (width<=1120px){.subscription-hero{grid-template-columns:1fr;gap:48px;padding-top:140px}.subscription-hero-image{height:470px}.subscription-audience-grid{grid-template-columns:repeat(2,1fr)}.subscription-audience-grid article{border-bottom:1px solid var(--line-strong)}.subscription-audience-grid article:nth-child(2n){border-right:0}.subscription-audience-grid article:last-child{border-bottom:0}.subscription-benefit-grid{grid-template-columns:1fr}.subscription-benefit-grid article{border-right:0;border-bottom:1px solid var(--line-strong);min-height:250px}.subscription-benefit-grid article:last-child{border-bottom:0}.subscription-benefit-grid h3{margin-top:45px}.subscription-included-grid{grid-template-columns:repeat(3,1fr)}.subscription-included-grid article:nth-child(3n){border-right:0}.subscription-included-grid article:nth-child(-n+3){border-bottom:1px solid var(--line-strong)}.subscription-library-comparison{grid-template-columns:1fr}.subscription-realization-grid{grid-template-columns:repeat(3,1fr)}.subscription-pricing-grid{grid-template-columns:repeat(2,1fr)}.subscription-pricing-grid article.featured{transform:none}.subscription-cta{grid-template-columns:.6fr 1.4fr}.subscription-cta>a{grid-column:1/-1;min-height:92px}}@media (width<=760px){.subscription-section{padding:76px 0}.subscription-label{letter-spacing:.13em;font-size:9px}.subscription-hero{gap:38px;min-height:auto;padding:128px 0 62px}.subscription-hero-copy h1{font-size:clamp(42px,12vw,57px)}.subscription-hero-copy>p{font-size:14px}.subscription-actions{display:grid}.subscription-actions .button{width:100%}.subscription-hero-image{border-radius:26px 100px;height:390px}.subscription-clients{justify-content:center}.subscription-clients strong{text-align:center;flex:0 0 calc(50% - 18px)}.subscription-audience-grid{grid-template-columns:1fr}.subscription-audience-grid article{border-right:0;border-bottom:1px solid var(--line-strong);min-height:230px}.subscription-audience-grid h3{margin-top:50px}.subscription-included-grid{grid-template-columns:1fr}.subscription-included-grid article,.subscription-included-grid article:nth-child(-n+3){border-right:0;border-bottom:1px solid var(--line-strong);min-height:220px}.subscription-included-grid article:last-child{border-bottom:0}.subscription-included-grid h3{margin-top:45px}.subscription-library,.subscription-inhouse{min-height:auto;padding:32px 24px}.subscription-library>div{grid-template-columns:repeat(2,1fr);margin-top:45px}.subscription-table{overflow-x:auto}.subscription-table>div{min-width:620px}.subscription-testimonial-grid,.subscription-realization-grid,.subscription-pricing-grid,.subscription-choice-grid,.subscription-faq-grid{grid-template-columns:1fr}.subscription-realization-grid article>div{min-height:240px}.subscription-pricing-grid article{min-height:560px}.subscription-choice-grid article{min-height:430px;padding:36px 27px}.subscription-choice-grid article+article{border-left:0;border-top:1px solid var(--line-strong)}.subscription-cta{grid-template-columns:1fr}.subscription-cta-image{min-height:390px}.subscription-cta-copy{padding:40px 27px}.subscription-cta>a{grid-column:auto;min-height:92px}}.reviews-page{background:radial-gradient(circle at 82% 8%,#7c3aed38,#0000 23%),radial-gradient(circle at 7% 58%,#c6ff3d09,#0000 20%),linear-gradient(#05060a,#09070f 66%,#170a32)}.reviews-hero{width:var(--wrap);flex-direction:column;justify-content:center;min-height:660px;margin:0 auto;padding:178px 0 100px;display:flex}.reviews-kicker{color:#b69bf7;letter-spacing:.22em;align-items:center;gap:14px;margin:0 0 30px;font-size:11px;font-weight:800;display:flex}.reviews-kicker span{background:var(--lime);width:32px;height:1px;box-shadow:0 0 16px #c6ff3d66}.reviews-hero h1{color:#fff;letter-spacing:-.06em;max-width:950px;margin:0;font-size:clamp(58px,7vw,92px);font-weight:300;line-height:.98}.reviews-hero h1 strong{font-weight:800;display:inline-block;position:relative}.reviews-hero h1 strong:after{content:"";border-top:3px solid var(--lime);border-radius:50%;height:9px;position:absolute;bottom:-10px;left:0;right:0;transform:rotate(-1deg)}.reviews-hero>p:not(.reviews-kicker){color:#b9bdc8;max-width:700px;margin:38px 0 0;font-size:16px;line-height:1.72}.reviews-hero-proof{align-items:center;gap:26px;margin-top:55px;display:flex}.reviews-hero-proof>strong{color:#fff;letter-spacing:-.07em;font-size:78px;line-height:.8}.reviews-hero-proof>span{color:#fff;flex-direction:column;gap:9px;font-size:13px;font-weight:700;line-height:1.35;display:flex}.reviews-hero-proof b{color:var(--violet-bright);letter-spacing:.12em;font-size:14px}.reviews-directory{width:var(--wrap);margin:0 auto;padding:126px 0 120px}.reviews-filter-wrap{z-index:20;border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090a0fdb;border-radius:999px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:34px;padding:12px 14px;display:flex;position:sticky;top:126px;box-shadow:0 20px 55px #0000004d}.reviews-filter{align-items:center;gap:6px;min-width:0;display:flex}.reviews-filter button{color:#aeb2bd;min-height:47px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 17px;font-size:12px;font-weight:700;transition:color .25s,background .25s,border-color .25s,transform .25s;display:inline-flex}.reviews-filter button:hover{color:#fff;background:#ffffff0b}.reviews-filter button.active{color:#fff;background:#7c3aed33;border-color:#9a58ff6b}.reviews-filter button:focus-visible{outline:2px solid var(--violet-bright);outline-offset:3px}.reviews-filter button small{color:#8e94a3;background:#ffffff12;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:9px;display:grid}.reviews-filter button.active small{background:var(--lime);color:#12150b}.reviews-filter-wrap>p{color:#7e8494;letter-spacing:.08em;white-space:nowrap;margin:0 12px 0 0;font-size:10px;font-weight:750}.testimonials-filter-wrap{z-index:5;width:var(--wrap);margin:-22px auto 38px;position:relative;top:auto}.reviews-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.review-directory-card{border:1px solid var(--line-strong);background:radial-gradient(circle at 100% 0,#7c3aed1c,#0000 35%),linear-gradient(145deg,#14151a,#101116);border-radius:29px;flex-direction:column;min-height:500px;margin:0;padding:38px;transition:border-color .35s,transform .35s,box-shadow .35s;animation:.42s cubic-bezier(.2,.75,.2,1) both reviewCardIn;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 70px #0003}.review-directory-card:hover{border-color:#9a58ff6b;transform:translateY(-4px);box-shadow:0 36px 85px #00000052}.review-directory-card:after{content:"“";color:#9a58ff1a;pointer-events:none;font-family:Georgia,serif;font-size:116px;line-height:1;position:absolute;top:30px;right:32px}.review-card-topline{z-index:1;justify-content:space-between;align-items:center;gap:18px;display:flex;position:relative}.review-card-stars{color:var(--violet-bright);letter-spacing:.13em;font-size:13px}.review-category{color:#aeb2bd;letter-spacing:.1em;text-transform:uppercase;background:#ffffff09;border:1px solid #ffffff1c;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:800;line-height:1}.review-category-publiczne{color:var(--lime);border-color:#c6ff3d42}.review-category-agencje{color:#c4a9ff;border-color:#9a58ff52}.review-category-inne{color:#d9dbe2;border-color:#ffffff38}.review-directory-card figcaption{z-index:1;color:#b69bf7;letter-spacing:.14em;text-transform:uppercase;margin-top:30px;font-size:11px;font-weight:800;line-height:1.35;position:relative}.review-directory-card blockquote{z-index:1;color:#d4d6dd;letter-spacing:-.01em;white-space:pre-line;flex:1;margin:25px 0 34px;font-size:15px;line-height:1.72;position:relative}.review-directory-person{z-index:1;border-top:1px solid var(--line);color:inherit;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding-top:22px;text-decoration:none;display:grid;position:relative}.review-directory-person img{object-fit:cover;border:2px solid #9a58ff59;border-radius:50%;width:64px;height:64px}.review-directory-person p{flex-direction:column;gap:6px;min-width:0;margin:0;display:flex}.review-directory-person strong{color:#fff;font-size:14px;line-height:1.25}.review-directory-person p span{color:var(--muted);font-size:11px;font-style:italic;line-height:1.5}.review-directory-person small{color:#b69bf7;border:1px solid #9a58ff61;border-radius:8px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;line-height:1;transition:color .2s,background .2s;display:grid}.review-directory-person:hover small{color:#fff;background:#0a66c2}.reviews-page-cta{width:var(--wrap);border:1px solid var(--line-strong);background:radial-gradient(circle at 90% 15%,#c6ff3d11,#0000 25%),radial-gradient(circle at 100% 100%,#7c3aed5c,#0000 42%),linear-gradient(135deg,#1f113a,#0f1016);border-radius:34px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:470px;margin:0 auto 110px;padding:70px;display:flex;position:relative;overflow:hidden}.reviews-page-cta:after{content:"26";color:#ffffff09;letter-spacing:-.09em;pointer-events:none;font-size:280px;font-weight:850;line-height:1;position:absolute;bottom:-58px;right:55px}.reviews-page-cta>p{color:#b69bf7;letter-spacing:.18em;margin:0 0 25px;font-size:10px;font-weight:800}.reviews-page-cta h2 strong{font-weight:800}.reviews-page-cta .button{z-index:1;margin-top:36px;position:relative}@keyframes reviewCardIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}@media (width<=900px){.reviews-filter-wrap{border-radius:27px;align-items:flex-start}.reviews-filter{scrollbar-width:none;padding-bottom:2px;overflow-x:auto}.reviews-filter::-webkit-scrollbar{display:none}.reviews-filter button{flex:none}.reviews-filter-wrap>p{padding-top:17px}}@media (width<=760px){.reviews-hero{min-height:620px;padding:145px 0 80px}.reviews-hero h1{font-size:clamp(50px,15vw,68px)}.reviews-hero>p:not(.reviews-kicker){font-size:14px}.reviews-hero-proof>strong{font-size:64px}.reviews-hero-proof>span{font-size:11px}.reviews-directory{padding:96px 0 84px}.reviews-filter-wrap{padding:9px;display:block;top:96px}.reviews-filter-wrap>p{display:none}.reviews-directory-grid{grid-template-columns:1fr;gap:14px}.review-directory-card{border-radius:25px;min-height:520px;padding:28px}.review-directory-card blockquote{font-size:14px}.review-category{text-align:center;max-width:145px;line-height:1.2}.reviews-page-cta{min-height:500px;margin-bottom:85px;padding:42px 27px}.reviews-page-cta:after{font-size:210px;right:-15px}}@media (prefers-reduced-motion:reduce){.review-directory-card{transition:none;animation:none}}.case-study-page{background:radial-gradient(circle at 84% 5%,#7c3aed38,#0000 23%),radial-gradient(circle at 8% 44%,#c6ff3d09,#0000 18%),linear-gradient(#05060a,#08070d 64%,#170a32)}.case-study-section{width:var(--wrap);margin:0 auto;padding:96px 0}.case-study-section>h2,.case-study-centered-heading h2{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(39px,4.1vw,58px);line-height:1.03}.case-study-label{color:#b69bf7;letter-spacing:.2em;align-items:center;gap:13px;margin:0 0 26px;font-size:10px;font-weight:800;display:flex}.case-study-label>span{background:var(--lime);width:30px;height:1px;box-shadow:0 0 16px #c6ff3d6b}.case-study-hero{width:var(--wrap);grid-template-columns:1.12fr .88fr;align-items:center;gap:70px;min-height:810px;margin:0 auto;padding:154px 0 82px;display:grid}.case-study-hero-copy h1{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(50px,5.15vw,72px);font-weight:300;line-height:1.02}.case-study-hero-copy h1 strong{font-weight:800;display:inline-block;position:relative}.case-study-hero-copy h1 strong:after{content:"";border-top:3px solid var(--lime);border-radius:50%;height:8px;position:absolute;bottom:-8px;left:0;right:0;transform:rotate(-1deg)}.case-study-hero-copy>p{color:#b9bdc8;max-width:670px;margin:34px 0 0;font-size:15px;line-height:1.75}.case-study-actions{flex-wrap:wrap;gap:13px;margin-top:34px;display:flex}.case-study-hero-visual{border:1px solid var(--line-strong);background:#0b0c12;border-radius:30px 110px;height:510px;position:relative;overflow:hidden;box-shadow:0 32px 90px #0000005c}.case-study-hero-visual:after{content:"";pointer-events:none;background:linear-gradient(150deg,#7c3aed1a,#0000 45%),linear-gradient(#0000 42%,#05060a7a);position:absolute;inset:0}.case-study-hero-visual video{object-fit:cover;filter:saturate(.67)contrast(1.09)brightness(.74);width:100%;height:100%}.case-study-hero-visual>span{z-index:2;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05060a94;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:70px;height:70px;font-size:18px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.case-study-trusted{width:var(--wrap);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 auto;padding:28px 0 70px}.case-study-trusted>p{color:#777d8e;letter-spacing:.13em;margin:0 0 32px;font-size:10px;font-weight:800}.case-study-trusted>div{justify-content:space-between;align-items:center;gap:26px;display:flex}.case-study-trusted strong{color:#9ca1ae;text-align:center;letter-spacing:-.02em;font-size:clamp(10px,1.02vw,13px);line-height:1.08}.case-study-trusted .client-trust-logo{object-fit:contain;opacity:.82;filter:brightness(0)saturate()invert(68%)sepia(8%)saturate(242%)hue-rotate(190deg)brightness(94%)contrast(88%);width:118px;height:28px}.case-study-situations{padding-top:120px}.case-study-situations>h2{text-align:center;margin-bottom:47px}.case-study-situation-grid{border:1px solid var(--line-strong);border-radius:28px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.case-study-situation-grid article{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:radial-gradient(circle at 100% 0,#7c3aed12,#0000 42%),#ffffff05;flex-direction:column;align-items:flex-start;min-height:260px;padding:32px;transition:background .3s,transform .3s;display:flex}.case-study-situation-grid article:nth-child(3n){border-right:0}.case-study-situation-grid article:nth-child(n+4){border-bottom:0}.case-study-situation-grid article:hover{background:#7c3aed17}.case-study-situation-grid article>span{color:var(--lime);font-size:24px}.case-study-situation-grid h3{color:#fff;letter-spacing:-.02em;margin:auto 0 13px;font-size:18px;line-height:1.25}.case-study-situation-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.62}.case-study-audience{padding-top:72px}.case-study-centered-heading{text-align:center;margin-bottom:45px}.case-study-centered-heading p{color:var(--muted);margin:18px 0 0;font-size:15px}.case-study-audience-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.case-study-audience-grid article{border:1px solid var(--line-strong);background:radial-gradient(circle at 70% 0,#c6ff3d0b,#0000 40%),linear-gradient(145deg,#15131e,#0f1015);border-radius:27px;flex-direction:column;justify-content:flex-end;min-height:300px;padding:38px;display:flex}.case-study-audience-grid article>span{color:var(--lime);margin-bottom:auto;font-size:25px}.case-study-audience-grid h3{color:#fff;letter-spacing:.02em;margin:0 0 16px;font-size:17px}.case-study-audience-grid p{color:#aeb2bd;max-width:260px;margin:0;font-size:14px;line-height:1.6}.case-study-value{grid-template-columns:.92fr 1.08fr;gap:18px;display:grid}.case-study-proof,.case-study-deliverables{border:1px solid var(--line-strong);background:linear-gradient(145deg,#14151a,#0e0f14);border-radius:31px;min-height:610px;padding:50px}.case-study-proof h2,.case-study-deliverables h2{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(34px,3.25vw,47px);line-height:1.06}.case-study-proof>p{color:#b7bac4;margin:27px 0 0;font-size:15px;line-height:1.72}.case-study-proof ul{gap:15px;margin:33px 0 0;padding:0;list-style:none;display:grid}.case-study-proof li{color:#fff;gap:12px;font-size:13px;line-height:1.45;display:flex}.case-study-proof li span{color:var(--lime)}.case-study-deliverables{background:radial-gradient(circle at 100% 0,#7c3aed2e,#0000 37%),linear-gradient(145deg,#16131e,#0e0f14)}.case-study-deliverables>h2,.case-study-deliverables>p{text-align:center}.case-study-deliverables>p{color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.55}.case-study-deliverables>div{grid-template-columns:repeat(3,1fr);gap:26px 16px;margin-top:40px;display:grid}.case-study-deliverables article{text-align:center;flex-direction:column;align-items:center;min-height:155px;display:flex}.case-study-deliverables article>span{min-height:33px;color:var(--lime);font-size:22px;font-weight:800}.case-study-deliverables h3{color:#fff;margin:20px 0 10px;font-size:13px;line-height:1.35}.case-study-deliverables article p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.case-study-realizations>h2{text-align:center;margin-bottom:45px}.case-study-realization-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.case-study-realization-grid article{border:1px solid var(--line-strong);background:#111217;border-radius:22px;flex-direction:column;min-height:440px;transition:transform .3s,border-color .3s;display:flex;overflow:hidden}.case-study-realization-grid article:hover{border-color:#9a58ff61;transform:translateY(-5px)}.case-study-realization-grid img{object-fit:cover;filter:saturate(.7)contrast(1.05);width:100%;height:168px}.case-study-realization-grid article>div{flex-direction:column;min-height:270px;padding:25px 21px;display:flex}.case-study-realization-grid p{color:#b69bf7;letter-spacing:.12em;margin:0 0 13px;font-size:8px;font-weight:800}.case-study-realization-grid h3{color:#fff;margin:0 0 12px;font-size:18px;line-height:1.2}.case-study-realization-grid span{color:#aeb2bd;font-size:11px;line-height:1.55}.case-study-realization-grid strong{color:#fff;margin-top:auto;padding-top:20px;font-size:10px;line-height:1.4}.youtube-playlist-module{width:100%}.youtube-playlist-track{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#9a58ffbf #ffffff0f;outline:none;gap:16px;padding:2px 2px 14px;display:flex;overflow-x:auto}.youtube-playlist-track::-webkit-scrollbar{height:8px}.youtube-playlist-track::-webkit-scrollbar-track{background:#ffffff0f;border-radius:99px}.youtube-playlist-track::-webkit-scrollbar-thumb{background:#9a58ffbf;border-radius:99px}.youtube-playlist-track:focus-visible{border-radius:22px;box-shadow:0 0 0 2px #c6ff3da6}.youtube-playlist-item{aspect-ratio:16/9;scroll-snap-align:start;border:1px solid var(--line-strong);background:#090a0e;border-radius:22px;flex:0 0 clamp(310px,31vw,500px);min-width:0;position:relative;overflow:hidden;box-shadow:0 24px 70px #0003}.youtube-playlist-item iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.youtube-playlist-poster{color:#fff;cursor:pointer;text-align:left;background:#090a0e;border:0;width:100%;padding:0;position:absolute;inset:0;overflow:hidden}.youtube-playlist-poster img{object-fit:cover;width:100%;height:100%;transition:transform .45s,filter .45s;display:block}.youtube-playlist-poster:hover img{filter:brightness(.8);transform:scale(1.035)}.youtube-playlist-poster-shade{background:linear-gradient(#04050814 35%,#040508e0);position:absolute;inset:0}.youtube-playlist-play{color:#fff;background:#f03;border-radius:15px;place-items:center;width:64px;height:48px;font-size:20px;line-height:1;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 10px 35px #0006}.youtube-playlist-poster strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;position:absolute;bottom:18px;left:21px;right:21px;overflow:hidden}.youtube-playlist-fallback{width:min(100%,860px);margin:0 auto}.youtube-playlist-portrait .youtube-playlist-track{gap:12px}.youtube-playlist-portrait .youtube-playlist-item{aspect-ratio:9/16;border-radius:18px;flex-basis:clamp(190px,19vw,285px)}.youtube-playlist-footer{border-top:1px solid var(--line-strong);justify-content:space-between;align-items:center;gap:28px;margin-top:22px;padding-top:20px;display:flex}.youtube-playlist-footer p{max-width:720px;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.youtube-playlist-footer a{color:#fff;flex:none;font-size:12px;font-weight:800}.youtube-playlist-footer a span{color:var(--lime);margin-left:7px}.youtube-playlist-footer-actions{align-items:center;gap:18px;display:flex}.youtube-playlist-controls{gap:8px;display:flex}.youtube-playlist-controls button{border:1px solid var(--line-strong);color:#fff;cursor:pointer;background:#ffffff06;border-radius:50%;place-items:center;width:38px;height:38px;transition:border-color .2s,background .2s,color .2s;display:grid}.youtube-playlist-controls button:hover{color:var(--lime);background:#c6ff3d14;border-color:#c6ff3d8c}.en-playlist-section{padding-top:90px;padding-bottom:90px}.en-playlist-section>h2{color:#fff;letter-spacing:-.045em;max-width:780px;margin:20px 0 44px;font-size:clamp(38px,4.2vw,60px);line-height:1.04}@media (width<=640px){.youtube-playlist-track{margin-right:calc((100vw - var(--wrap)) * -1);padding-right:calc(100vw - var(--wrap));gap:13px}.youtube-playlist-item{border-radius:18px;flex-basis:min(86vw,390px)}.youtube-playlist-portrait .youtube-playlist-item{flex-basis:min(66vw,260px)}.youtube-playlist-footer{flex-direction:column;align-items:flex-start;gap:14px}.youtube-playlist-footer-actions{justify-content:space-between;width:100%}}.case-study-process>h2,.case-study-models>h2{text-align:center;margin-bottom:44px}.case-study-process-grid{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(6,1fr);display:grid}.case-study-process-grid article{border-right:1px solid var(--line-strong);text-align:center;min-height:310px;padding:30px 20px}.case-study-process-grid article:last-child{border-right:0}.case-study-process-grid article>span{width:38px;height:38px;color:var(--lime);border:1px solid #c6ff3d47;border-radius:50%;place-items:center;margin:0 auto 56px;font-size:12px;font-weight:800;display:grid}.case-study-process-grid h3{color:#fff;margin:0 0 13px;font-size:14px}.case-study-process-grid p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.case-study-models{padding-top:66px}.case-study-model-grid{border:1px solid var(--line-strong);border-radius:28px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.case-study-model-grid article{border-right:1px solid var(--line-strong);background:#ffffff05;flex-direction:column;min-height:300px;padding:38px;display:flex}.case-study-model-grid article:last-child{border-right:0}.case-study-model-grid article>span{color:var(--lime);margin-bottom:auto;font-size:23px}.case-study-model-grid h3{color:#fff;margin:0 0 14px;font-size:19px}.case-study-model-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.62}.case-study-testimonials{padding-top:70px}.case-study-testimonials>.case-study-label{justify-content:center;margin-bottom:40px}.case-study-testimonial-grid{border:1px solid var(--line-strong);background:linear-gradient(145deg,#16131f,#0f1016);border-radius:29px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.case-study-testimonial-grid article{border-right:1px solid var(--line-strong);text-align:center;flex-direction:column;align-items:center;min-height:390px;padding:42px 37px;display:flex}.case-study-testimonial-grid article:last-child{border-right:0}.case-study-testimonial-grid article>p{color:#b69bf7;letter-spacing:.12em;margin:0;font-size:11px;font-weight:800}.case-study-testimonial-grid blockquote{color:#fff;letter-spacing:-.015em;margin:auto 0;font-size:17px;line-height:1.55}.case-study-testimonial-grid strong{color:#fff;font-size:12px}.case-study-testimonial-grid article>span{color:var(--muted);margin-top:6px;font-size:10px}.case-study-cta{width:var(--wrap);border:1px solid var(--line-strong);background:radial-gradient(circle at 75% 15%,#c6ff3d0d,#0000 25%),linear-gradient(135deg,#241148,#0e0f16);border-radius:32px;grid-template-columns:.68fr 1.16fr .66fr;min-height:390px;margin:30px auto 55px;display:grid;overflow:hidden}.case-study-cta-image{filter:saturate(.7)contrast(1.04)brightness(.82);background:linear-gradient(90deg,#0000,#0f0d182e),url(/subscription-cta-person.png) 50% 26%/cover;min-height:390px}.case-study-cta-copy{flex-direction:column;justify-content:center;padding:54px 44px;display:flex}.case-study-cta-copy h2{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(35px,3.5vw,49px);line-height:1.04}.case-study-cta-copy p{color:#b9bdc8;margin:24px 0 0;font-size:13px;line-height:1.65}.case-study-cta>a{border-left:1px solid var(--line-strong);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:42px 28px;font-size:14px;font-weight:800;line-height:1.4;transition:background .25s;display:flex}.case-study-cta>a:hover{background:#7c3aed29}.case-study-cta>a>span{color:var(--lime);margin-top:9px;font-size:20px}.case-study-cta>a small{color:var(--muted);margin-top:18px;font-size:10px;font-weight:500}.case-study-faq{padding-top:48px;padding-bottom:112px}.case-study-faq-grid{border:1px solid var(--line-strong);border-radius:27px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.case-study-faq-grid>div{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:#ffffff04;justify-content:space-between;align-items:center;gap:24px;min-height:115px;padding:25px;display:flex}.case-study-faq-grid>div:nth-child(3n){border-right:0}.case-study-faq-grid>div:nth-child(n+7){border-bottom:0}.case-study-faq-grid p{color:#fff;margin:0;font-size:12px;font-weight:650;line-height:1.5}.case-study-faq-grid span{color:var(--lime);font-size:18px}@media (width<=1120px){.case-study-hero{grid-template-columns:1fr .78fr;gap:40px}.case-study-hero-copy h1{font-size:clamp(48px,5.5vw,62px)}.case-study-hero-visual{height:470px}.case-study-trusted>div{flex-wrap:wrap;justify-content:center;gap:24px 42px}.case-study-value{grid-template-columns:1fr}.case-study-proof,.case-study-deliverables{min-height:auto}.case-study-realization-grid{grid-template-columns:repeat(3,1fr)}.case-study-realization-grid article:nth-child(n+4){min-height:390px}.case-study-process-grid{grid-template-columns:repeat(3,1fr)}.case-study-process-grid article:nth-child(3n){border-right:0}.case-study-process-grid article:nth-child(-n+3){border-bottom:1px solid var(--line-strong)}.case-study-cta{grid-template-columns:.62fr 1.18fr .7fr}}@media (width<=760px){.case-study-section{padding:76px 0}.case-study-hero{grid-template-columns:1fr;gap:42px;min-height:auto;padding:134px 0 66px}.case-study-hero-copy h1{font-size:clamp(42px,12vw,56px)}.case-study-hero-copy>p{font-size:14px}.case-study-actions{display:grid}.case-study-actions .button{width:100%}.case-study-hero-visual{border-radius:26px 86px;height:390px}.case-study-trusted{padding-bottom:56px}.case-study-trusted strong{flex:0 0 calc(50% - 24px)}.case-study-trusted .client-trust-logo{flex:0 0 calc(50% - 24px);padding-inline:18px}.case-study-situations{padding-top:86px}.case-study-situation-grid{grid-template-columns:1fr}.case-study-situation-grid article,.case-study-situation-grid article:nth-child(3n),.case-study-situation-grid article:nth-child(n+4){border-right:0;border-bottom:1px solid var(--line-strong);min-height:225px}.case-study-situation-grid article:last-child{border-bottom:0}.case-study-audience-grid{grid-template-columns:1fr}.case-study-audience-grid article{min-height:260px}.case-study-proof,.case-study-deliverables{padding:34px 25px}.case-study-deliverables>div{grid-template-columns:repeat(2,1fr)}.case-study-realization-grid{grid-template-columns:1fr}.case-study-realization-grid article,.case-study-realization-grid article:nth-child(n+4){min-height:420px}.case-study-realization-grid img{height:190px}.case-study-process-grid{grid-template-columns:1fr}.case-study-process-grid article,.case-study-process-grid article:nth-child(3n),.case-study-process-grid article:nth-child(-n+3){border-right:0;border-bottom:1px solid var(--line-strong);min-height:230px}.case-study-process-grid article:last-child{border-bottom:0}.case-study-process-grid article>span{margin-bottom:36px}.case-study-model-grid,.case-study-testimonial-grid{grid-template-columns:1fr}.case-study-model-grid article,.case-study-testimonial-grid article{border-right:0;border-bottom:1px solid var(--line-strong);min-height:300px}.case-study-model-grid article:last-child,.case-study-testimonial-grid article:last-child{border-bottom:0}.case-study-cta{grid-template-columns:1fr}.case-study-cta-image{min-height:370px}.case-study-cta-copy{padding:42px 27px}.case-study-cta>a{border-top:1px solid var(--line-strong);border-left:0;min-height:165px}.case-study-faq-grid{grid-template-columns:1fr}.case-study-faq-grid>div,.case-study-faq-grid>div:nth-child(3n),.case-study-faq-grid>div:nth-child(n+7){border-right:0;border-bottom:1px solid var(--line-strong);min-height:100px}.case-study-faq-grid>div:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.case-study-hero-visual video{display:none}.case-study-realization-grid article{transition:none}}.event-page{background:radial-gradient(circle at 84% 4%,#7c3aed3b,#0000 24%),radial-gradient(circle at 6% 47%,#c6ff3d09,#0000 18%),linear-gradient(#05060a,#08070e 63%,#170a32)}.event-hero .case-study-hero-copy h1 strong{font-weight:800}.event-hero-visual{border-radius:30px 104px}.event-hero-visual img{object-fit:cover;filter:saturate(.78)contrast(1.08)brightness(.68);width:100%;height:100%}.event-page .case-study-trusted>div{grid-template-columns:repeat(5,1fr);row-gap:26px;display:grid}.event-long-life{padding-top:54px}.event-long-life>h2,.event-deliverables>h2,.event-realizations>h2,.event-faq>h2{color:#fff;letter-spacing:-.045em;text-align:center;margin:0 0 46px;font-size:clamp(39px,4.1vw,58px);line-height:1.03}.event-long-life .case-study-situation-grid article{background:radial-gradient(circle at 100% 0,#c6ff3d0a,#0000 42%),#ffffff05}.event-deliverables{padding-top:63px}.event-deliverables>div{border:1px solid var(--line-strong);background:radial-gradient(circle at 86% 4%,#7c3aed1f,#0000 32%),#101116;border-radius:28px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.event-deliverables article{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);text-align:center;flex-direction:column;align-items:center;min-height:240px;padding:32px 26px;display:flex}.event-deliverables article:nth-child(4){border-right:0}.event-deliverables article:nth-child(n+5){border-bottom:0}.event-deliverables article:nth-child(7){border-right:0}.event-deliverables article:nth-child(5){grid-column:1/2}.event-deliverables article>span{min-height:34px;color:var(--lime);font-size:23px;font-weight:800}.event-deliverables h3{color:#fff;margin:auto 0 13px;font-size:16px;line-height:1.3}.event-deliverables article p{color:var(--muted);margin:0;font-size:12px;line-height:1.58}.event-inline-cta{width:var(--wrap);border:1px solid var(--line-strong);background:radial-gradient(circle at 90% 0,#c6ff3d0e,#0000 35%),linear-gradient(145deg,#16131f,#101116);border-radius:28px;grid-template-columns:1fr auto;align-items:center;gap:38px;min-height:190px;margin:0 auto 80px;padding:34px 40px;display:grid}.event-inline-cta h2{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(28px,2.9vw,40px);line-height:1.08}.event-inline-cta p{color:var(--muted);margin:13px 0 0;font-size:13px;line-height:1.55}.event-inline-cta a{color:#fff;border:1px solid #c6ff3d45;border-radius:999px;align-items:center;gap:12px;min-height:56px;padding:0 24px;font-size:13px;font-weight:750;transition:background .25s,transform .25s;display:inline-flex}.event-inline-cta a:hover{background:#c6ff3d12;transform:translateY(-2px)}.event-inline-cta a span{color:var(--lime)}.event-safety{background:radial-gradient(circle at 100% 0,#7c3aed33,#0000 33%),radial-gradient(circle at 0 100%,#c6ff3d0b,#0000 27%),#0d0e14;width:100%;max-width:none;padding:110px max(24px,50vw - 592px)}.event-safety>.case-study-label{width:var(--wrap);margin-left:auto;margin-right:auto}.event-safety>h2{color:#fff;letter-spacing:-.055em;text-align:center;max-width:910px;margin:0 auto;font-size:clamp(45px,5.35vw,72px);line-height:1.02}.event-safety-grid{width:var(--wrap);grid-template-columns:1fr 1fr;gap:50px;margin:70px auto 0;display:grid}.event-safety-grid article{border:1px solid var(--line-strong);background:#ffffff06;border-radius:29px;min-height:350px;padding:43px}.event-safety-grid article:nth-child(2){margin-top:100px}.event-safety-grid h3{color:#fff;margin:0 0 28px;font-size:20px;line-height:1.35}.event-safety-grid article>p{color:#bec1ca;margin:0 0 22px;font-size:15px}.event-safety-grid ul{gap:15px;margin:0;padding:0;list-style:none;display:grid}.event-safety-grid li{color:#d9dbe1;align-items:flex-start;gap:12px;font-size:14px;line-height:1.48;display:flex}.event-safety-grid li span{color:var(--lime);font-weight:800}.event-process{padding-top:120px}.event-realizations{padding-top:64px}.event-realization-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.event-realization-grid article{border:1px solid var(--line-strong);background:#111217;border-radius:27px;flex-direction:column;min-height:460px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;overflow:hidden}.event-realization-grid article:hover{border-color:#9a58ff66;transform:translateY(-5px);box-shadow:0 30px 75px #00000040}.event-realization-grid img{object-fit:cover;object-position:top;filter:saturate(.72)contrast(1.06);width:100%;height:255px}.event-realization-grid article>div{flex-direction:column;min-height:205px;padding:27px;display:flex}.event-realization-grid p{color:#b69bf7;letter-spacing:.12em;margin:0 0 11px;font-size:9px;font-weight:800}.event-realization-grid h3{color:#fff;margin:0 0 13px;font-size:21px;line-height:1.2}.event-realization-grid span{color:#aeb2bd;margin-top:auto;font-size:12px;line-height:1.55}.event-testimonials{padding-top:75px}.event-cta .case-study-cta-copy h2 strong{color:var(--lime);font-weight:800}.event-faq{padding-top:70px}.event-faq>h2{margin-bottom:40px}@media (width<=1120px){.event-page .case-study-trusted>div{grid-template-columns:repeat(5,1fr)}.event-deliverables>div{grid-template-columns:repeat(2,1fr)}.event-deliverables article,.event-deliverables article:nth-child(4),.event-deliverables article:nth-child(n+5),.event-deliverables article:nth-child(7){border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.event-deliverables article:nth-child(2n){border-right:0}.event-deliverables article:last-child{border-bottom:0;border-right:0;grid-column:1/-1}.event-safety-grid{gap:24px}.event-realization-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.event-page .case-study-trusted>div{grid-template-columns:repeat(2,1fr)}.event-page .case-study-trusted strong{flex:auto}.event-long-life{padding-top:52px}.event-deliverables>div{grid-template-columns:1fr}.event-deliverables article,.event-deliverables article:nth-child(2n),.event-deliverables article:nth-child(4),.event-deliverables article:nth-child(n+5),.event-deliverables article:nth-child(7),.event-deliverables article:last-child{border-right:0;border-bottom:1px solid var(--line-strong);grid-column:auto;min-height:220px}.event-deliverables article:last-child{border-bottom:0}.event-inline-cta{grid-template-columns:1fr;padding:32px 25px}.event-inline-cta a{justify-content:center}.event-safety{padding:86px 16px}.event-safety>h2{font-size:clamp(41px,12vw,55px)}.event-safety-grid{grid-template-columns:1fr;margin-top:50px}.event-safety-grid article,.event-safety-grid article:nth-child(2){min-height:auto;margin-top:0;padding:32px 25px}.event-realization-grid{grid-template-columns:1fr}.event-realization-grid article{min-height:430px}.event-realization-grid img{height:230px}}@media (prefers-reduced-motion:reduce){.event-realization-grid article{transition:none}}.explainer-page{background:radial-gradient(circle at 90% 2%,#7c3aed3d,#0000 25%),radial-gradient(circle at 4% 44%,#c6ff3d0b,#0000 18%),linear-gradient(#05060a 0%,#08070e 58%,#160a30 100%)}.explainer-page .case-study-label{color:#c4a7ff}.explainer-page .case-study-label span{background:var(--lime)}.explainer-page h2{color:#fff;letter-spacing:-.048em;margin:0;font-size:clamp(38px,4.25vw,58px);line-height:1.04}.explainer-hero{gap:58px;min-height:770px}.explainer-hero .case-study-hero-copy h1{font-size:clamp(55px,5.35vw,77px);line-height:.98}.explainer-hero .case-study-hero-copy h1 strong{color:var(--lime);font-weight:800}.explainer-hero .case-study-hero-copy>p{max-width:690px;font-size:15px}.explainer-hero-visual{isolation:isolate;border-radius:32px 112px;height:515px}.explainer-hero-visual:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#05060a0d,#05060a78);position:absolute;inset:0}.explainer-hero-visual video{filter:saturate(.72)contrast(1.08)brightness(.72)}.explainer-hero-visual>span{z-index:3}.explainer-screen-card{z-index:2;color:#111319;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f1efeaeb;border:1px solid #ffffff38;border-radius:20px;flex-direction:column;justify-content:center;width:min(82%,420px);min-height:185px;padding:30px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)perspective(800px)rotateY(-5deg);box-shadow:0 30px 75px #00000070}.explainer-screen-card small{letter-spacing:.13em;font-size:11px;font-weight:850}.explainer-screen-card div{justify-content:space-around;align-items:center;margin-top:27px;display:flex}.explainer-screen-card div span{color:#5d23cc;border:1px solid #6d6578;border-radius:15px;place-items:center;width:52px;height:52px;font-size:22px;display:grid}.explainer-screen-card div b{color:#78737e;font-size:16px}.explainer-trusted{padding-top:16px;padding-bottom:68px}.explainer-trusted>div{grid-template-columns:repeat(6,1fr);row-gap:25px;display:grid}.explainer-trusted strong{font-size:12px}.explainer-first-seconds{padding-top:82px}.explainer-first-seconds>h2{max-width:860px;margin-bottom:44px}.explainer-first-grid{border:1px solid var(--line-strong);background:radial-gradient(circle at 96% 0,#7c3aed29,#0000 30%),#101116;border-radius:28px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.explainer-first-grid article{border-right:1px solid var(--line-strong);grid-template-columns:48px 1fr;gap:20px;min-height:245px;padding:36px 34px;display:grid}.explainer-first-grid article:last-child{border-right:0}.explainer-first-grid article>span{width:44px;height:44px;color:var(--lime);border:1px solid #c6ff3d4d;border-radius:14px;place-items:center;font-size:20px;display:grid}.explainer-first-grid h3{color:#fff;margin:3px 0 15px;font-size:20px;line-height:1.25}.explainer-first-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.62}.explainer-situations>h2,.explainer-explain>h2,.explainer-business>h2,.explainer-uses>h2,.explainer-formats>h2,.explainer-models>h2,.explainer-realizations>h2,.explainer-faq>h2{text-align:center;margin-bottom:48px}.explainer-situations .case-study-situation-grid article{background:radial-gradient(circle at 100% 0,#c6ff3d0a,#0000 40%),#ffffff05}.explainer-explain{padding-top:76px}.explainer-eight-grid{border:1px solid var(--line-strong);background:radial-gradient(circle at 87% 6%,#7c3aed29,#0000 34%),#101116;border-radius:30px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.explainer-eight-grid article{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);text-align:center;flex-direction:column;align-items:center;min-height:250px;padding:31px 27px;display:flex}.explainer-eight-grid article:nth-child(4n){border-right:0}.explainer-eight-grid article:nth-child(n+5){border-bottom:0}.explainer-eight-grid article>span{min-height:36px;color:var(--lime);font-size:25px;font-weight:800}.explainer-eight-grid h3{color:#fff;margin:auto 0 13px;font-size:16px;line-height:1.28}.explainer-eight-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.58}.explainer-business{padding-top:68px}.explainer-business-grid{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.explainer-business-grid article{border-right:1px solid var(--line-strong);min-height:275px;padding:34px 25px}.explainer-business-grid article:last-child{border-right:0}.explainer-business-grid article>span{width:38px;height:38px;color:var(--lime);border:1px solid #b58aff61;border-radius:50%;place-items:center;font-size:16px;display:grid}.explainer-business-grid h3{color:#fff;margin:58px 0 13px;font-size:16px;line-height:1.28}.explainer-business-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.58}.explainer-materials{padding-top:72px}.explainer-heading{text-align:center;max-width:830px;margin:0 auto 50px}.explainer-heading p{color:var(--muted);margin:18px 0 0;font-size:14px;line-height:1.6}.explainer-material-grid{border:1px solid var(--line-strong);background:linear-gradient(145deg,#15121e,#101116);border-radius:28px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.explainer-material-grid article{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);flex-direction:column;min-height:245px;padding:31px 28px;display:flex}.explainer-material-grid article:nth-child(4){border-right:0}.explainer-material-grid article:nth-child(n+5){border-bottom:0}.explainer-material-grid article:last-child{border-right:0;grid-column:3/5}.explainer-material-grid article>span{color:var(--lime);font-size:22px;font-weight:800}.explainer-material-grid h3{color:#fff;margin:auto 0 13px;font-size:17px;line-height:1.3}.explainer-material-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.58}.explainer-uses{padding-top:82px}.explainer-use-grid{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.explainer-use-grid article{border:1px solid var(--line-strong);background:#ffffff05;border-radius:22px;flex-direction:column;min-height:285px;padding:30px 25px;transition:transform .28s,border-color .28s;display:flex}.explainer-use-grid article:hover{border-color:#c6ff3d40;transform:translateY(-5px)}.explainer-use-grid article>span{color:#b69bf7;letter-spacing:.14em;font-size:11px;font-weight:850}.explainer-use-grid h3{color:#fff;margin:auto 0 13px;font-size:18px;line-height:1.27}.explainer-use-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.57}.explainer-process{padding-top:80px}.explainer-process .case-study-process-grid{border:1px solid var(--line-strong);border-radius:26px;overflow:hidden}.explainer-process .case-study-process-grid article{background:#ffffff04}.explainer-formats{padding-top:76px}.explainer-format-grid{border:1px solid var(--line-strong);border-radius:27px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.explainer-format-grid article{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:#ffffff05;grid-template-columns:34px 1fr;gap:16px;min-height:145px;padding:28px 25px;display:grid}.explainer-format-grid article:nth-child(4){border-right:0}.explainer-format-grid article:nth-child(n+5){border-bottom:0}.explainer-format-grid article:last-child{border-right:0;grid-column:3/5}.explainer-format-grid article>span{color:var(--lime);font-size:18px}.explainer-format-grid h3{color:#fff;margin:0 0 9px;font-size:15px;line-height:1.35}.explainer-format-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.explainer-models{padding-top:84px}.explainer-model-grid{border:1px solid var(--line-strong);background:radial-gradient(circle at 82% 0,#7c3aed2e,#0000 32%),#101116;border-radius:31px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.explainer-model-grid article{border-right:1px solid var(--line-strong);min-height:420px;padding:39px 37px}.explainer-model-grid article:last-child{border-right:0}.explainer-model-grid article>span{color:var(--lime);letter-spacing:.16em;font-size:12px;font-weight:850}.explainer-model-grid h3{color:#fff;margin:50px 0 14px;font-size:24px}.explainer-model-grid article>p{color:#c2c5cd;min-height:58px;margin:0;font-size:13px;line-height:1.55}.explainer-model-grid ul{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.explainer-model-grid li{color:#e3e4e8;padding-left:18px;font-size:12px;line-height:1.48;position:relative}.explainer-model-grid li:before{content:"•";color:var(--lime);position:absolute;left:0}.explainer-realizations{padding-top:72px}.explainer-realization-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.explainer-realization-grid article{border:1px solid var(--line-strong);background:#111217;border-radius:24px;min-height:365px;transition:transform .3s,border-color .3s;overflow:hidden}.explainer-realization-grid article:hover{border-color:#b58aff6b;transform:translateY(-5px)}.explainer-realization-grid img{object-fit:cover;filter:saturate(.7)contrast(1.06);width:100%;height:190px}.explainer-realization-grid article>div{min-height:170px;padding:26px;position:relative}.explainer-realization-grid article>div>span{width:45px;height:45px;color:var(--lime);background:#17131f;border:1px solid #c6ff3d47;border-radius:50%;place-items:center;font-size:11px;display:grid;position:absolute;top:-22px;right:23px}.explainer-realization-grid h3{color:#fff;margin:0 0 13px;font-size:19px}.explainer-realization-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.explainer-case{padding-top:78px}.explainer-case>article{border:1px solid var(--line-strong);background:radial-gradient(circle at 100% 0,#c6ff3d0b,#0000 28%),linear-gradient(145deg,#181421,#101116);border-radius:30px;overflow:hidden}.explainer-case-top{border-bottom:1px solid var(--line-strong);grid-template-columns:.4fr 1fr;align-items:end;gap:35px;min-height:200px;padding:42px;display:grid}.explainer-case-top span{color:#b69bf7;letter-spacing:.14em;font-size:11px;font-weight:850}.explainer-case-top strong{color:#fff;letter-spacing:-.035em;font-size:clamp(26px,2.7vw,39px);line-height:1.12}.explainer-case-flow{grid-template-columns:repeat(5,1fr);display:grid}.explainer-case-flow>div{border-right:1px solid var(--line-strong);min-height:170px;padding:30px;position:relative}.explainer-case-flow>div:last-child{border-right:0}.explainer-case-flow span{color:var(--lime);font-size:11px;font-weight:850}.explainer-case-flow p{color:#fff;margin:55px 0 0;font-size:13px;font-weight:700}.explainer-case-flow b{z-index:2;background:var(--lime);color:#0b0c10;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;display:grid;position:absolute;top:50%;right:-9px}.explainer-testimonials{padding-top:82px}.explainer-testimonials>.case-study-label{justify-content:center;margin-bottom:42px}.explainer-testimonial-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.explainer-testimonial-grid article{border:1px solid var(--line-strong);background:linear-gradient(145deg,#16131f,#101116);border-radius:27px;flex-direction:column;min-height:500px;padding:38px 34px;display:flex}.explainer-testimonial-grid article>p{color:#b69bf7;letter-spacing:.14em;margin:0;font-size:10px;font-weight:850}.explainer-testimonial-grid blockquote{color:#e7e7eb;margin:auto 0;font-size:15px;line-height:1.66}.explainer-testimonial-grid article>div{align-items:center;gap:14px;display:flex}.explainer-testimonial-grid img{object-fit:cover;filter:saturate(.75);border-radius:50%;width:54px;height:54px}.explainer-avatar-fallback{color:#fff;letter-spacing:.04em;background:linear-gradient(135deg,#7c3aed,#a78bfa);border-radius:50%;flex:0 0 54px;place-items:center;width:54px;height:54px;font-size:15px;font-weight:850}.explainer-testimonial-grid article>div>span{gap:5px;display:grid}.explainer-testimonial-grid strong{color:#fff;font-size:12px}.explainer-testimonial-grid small{color:var(--muted);font-size:10px}.explainer-faq{padding-top:74px;padding-bottom:92px}.explainer-faq-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.explainer-faq details{border:1px solid var(--line-strong);background:#ffffff05;border-radius:19px;min-height:112px}.explainer-faq summary{cursor:pointer;color:#fff;justify-content:space-between;align-items:center;gap:24px;min-height:110px;padding:25px;font-size:12px;font-weight:700;line-height:1.5;list-style:none;display:flex}.explainer-faq summary::-webkit-details-marker{display:none}.explainer-faq summary span{color:var(--lime);font-size:20px;transition:transform .24s}.explainer-faq details[open] summary span{transform:rotate(45deg)}.explainer-faq details>p{color:var(--muted);margin:-4px 25px 27px;font-size:12px;line-height:1.62}.explainer-cta{width:var(--wrap);border:1px solid var(--line-strong);background:radial-gradient(circle at 75% 10%,#c6ff3d0d,#0000 24%),linear-gradient(135deg,#241148,#0e0f16);border-radius:32px;grid-template-columns:.72fr 1.25fr .78fr;min-height:380px;margin:0 auto 58px;display:grid;overflow:hidden}.explainer-cta-image{filter:saturate(.67)contrast(1.05)brightness(.8);background:linear-gradient(90deg,#0000,#0f0d1840),url(/explainer-cta-person.png) 50% 23%/cover;min-height:380px}.explainer-cta>div:nth-child(2){flex-direction:column;justify-content:center;padding:48px 42px;display:flex}.explainer-cta h2{font-size:clamp(34px,3.25vw,48px)}.explainer-cta p{color:#b9bdc8;margin:23px 0 0;font-size:13px;line-height:1.65}.explainer-cta>a{border-left:1px solid var(--line-strong);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:38px 27px;font-size:14px;font-weight:800;line-height:1.45;transition:background .25s;display:flex}.explainer-cta>a:hover{background:#c6ff3d0e}.explainer-cta>a>span{color:var(--lime);margin-top:11px;font-size:20px}.explainer-cta>a small{color:var(--muted);margin-top:18px;font-size:10px;font-weight:500}@media (width<=1120px){.explainer-hero{gap:40px}.explainer-hero .case-study-hero-copy h1{font-size:clamp(49px,5.25vw,61px)}.explainer-trusted>div{grid-template-columns:repeat(4,1fr)}.explainer-eight-grid{grid-template-columns:repeat(2,1fr)}.explainer-eight-grid article,.explainer-eight-grid article:nth-child(4n),.explainer-eight-grid article:nth-child(n+5){border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.explainer-eight-grid article:nth-child(2n){border-right:0}.explainer-eight-grid article:nth-child(n+7){border-bottom:0}.explainer-business-grid{grid-template-columns:repeat(3,1fr)}.explainer-business-grid article:nth-child(3){border-right:0}.explainer-business-grid article:nth-child(n+4){border-top:1px solid var(--line-strong)}.explainer-business-grid article:last-child{grid-column:2/3}.explainer-use-grid{grid-template-columns:repeat(3,1fr)}.explainer-use-grid article:last-child{grid-column:2/3}.explainer-realization-grid{grid-template-columns:repeat(2,1fr)}.explainer-cta{grid-template-columns:.62fr 1.2fr .8fr}}@media (width<=760px){.explainer-page h2{font-size:clamp(36px,10.5vw,48px)}.explainer-hero{min-height:auto}.explainer-hero .case-study-hero-copy h1{font-size:clamp(43px,12vw,57px)}.explainer-hero-visual{height:385px}.explainer-screen-card{width:86%;min-height:156px;padding:23px 18px}.explainer-screen-card div span{width:43px;height:43px}.explainer-trusted>div{grid-template-columns:repeat(2,1fr)}.explainer-first-grid{grid-template-columns:1fr}.explainer-first-grid article{border-right:0;border-bottom:1px solid var(--line-strong);min-height:205px}.explainer-first-grid article:last-child{border-bottom:0}.explainer-eight-grid{grid-template-columns:1fr}.explainer-eight-grid article,.explainer-eight-grid article:nth-child(2n),.explainer-eight-grid article:nth-child(4n),.explainer-eight-grid article:nth-child(n+5),.explainer-eight-grid article:nth-child(n+7){border-right:0;border-bottom:1px solid var(--line-strong);min-height:225px}.explainer-eight-grid article:last-child{border-bottom:0}.explainer-business-grid{grid-template-columns:1fr}.explainer-business-grid article,.explainer-business-grid article:nth-child(3),.explainer-business-grid article:nth-child(n+4),.explainer-business-grid article:last-child{border-top:0;border-right:0;border-bottom:1px solid var(--line-strong);grid-column:auto;min-height:225px}.explainer-business-grid article:last-child{border-bottom:0}.explainer-business-grid h3{margin-top:38px}.explainer-material-grid{grid-template-columns:1fr}.explainer-material-grid article,.explainer-material-grid article:nth-child(4),.explainer-material-grid article:nth-child(n+5),.explainer-material-grid article:last-child{border-right:0;border-bottom:1px solid var(--line-strong);grid-column:auto;min-height:215px}.explainer-material-grid article:last-child{border-bottom:0}.explainer-use-grid{grid-template-columns:1fr}.explainer-use-grid article,.explainer-use-grid article:last-child{grid-column:auto;min-height:235px}.explainer-format-grid{grid-template-columns:1fr}.explainer-format-grid article,.explainer-format-grid article:nth-child(4),.explainer-format-grid article:nth-child(n+5),.explainer-format-grid article:last-child{border-right:0;border-bottom:1px solid var(--line-strong);grid-column:auto;min-height:130px}.explainer-format-grid article:last-child{border-bottom:0}.explainer-model-grid{grid-template-columns:1fr}.explainer-model-grid article{border-right:0;border-bottom:1px solid var(--line-strong);min-height:360px}.explainer-model-grid article:last-child{border-bottom:0}.explainer-realization-grid{grid-template-columns:1fr}.explainer-case-top{grid-template-columns:1fr;align-items:start}.explainer-case-flow{grid-template-columns:1fr}.explainer-case-flow>div{border-right:0;border-bottom:1px solid var(--line-strong);min-height:125px}.explainer-case-flow>div:last-child{border-bottom:0}.explainer-case-flow p{margin-top:28px}.explainer-case-flow b{top:auto;bottom:-9px;right:50%;transform:translate(50%)rotate(90deg)}.explainer-testimonial-grid{grid-template-columns:1fr}.explainer-testimonial-grid article{min-height:440px}.explainer-faq-grid,.explainer-cta{grid-template-columns:1fr}.explainer-cta-image{min-height:360px}.explainer-cta>div:nth-child(2){padding:42px 27px}.explainer-cta>a{border-top:1px solid var(--line-strong);border-left:0;min-height:165px}}@media (prefers-reduced-motion:reduce){.explainer-use-grid article,.explainer-realization-grid article,.explainer-faq summary span{transition:none}}.shorts-page{background:radial-gradient(circle at 84% 5%,#7c3aed3d,#0000 25%),radial-gradient(circle at 3% 46%,#c6ff3d0b,#0000 18%),linear-gradient(#05060a 0%,#08070e 62%,#160a30 100%)}.shorts-page h2{color:#fff;letter-spacing:-.048em;text-align:center;margin:0;font-size:clamp(38px,4.15vw,58px);line-height:1.04}.shorts-page .case-study-label{color:#c4a7ff}.shorts-page .case-study-label span{background:var(--lime)}.shorts-hero{width:var(--wrap);grid-template-columns:1.03fr .97fr;align-items:center;gap:65px;min-height:700px;margin:0 auto;padding-top:150px;display:grid}.shorts-hero-copy h1{color:#fff;letter-spacing:-.055em;max-width:700px;margin:23px 0 28px;font-size:clamp(56px,5.55vw,80px);font-weight:300;line-height:.99}.shorts-hero-copy h1 strong{color:var(--lime);font-weight:800;display:block}.shorts-hero-copy>p{color:#b9bdc8;max-width:650px;margin:0;font-size:15px;line-height:1.7}.shorts-hero-copy .case-study-actions{margin-top:36px}.shorts-hero-visual{border:1px solid var(--line-strong);background:radial-gradient(circle,#7c3aed2e,#0000 48%),#0d0f13;border-radius:32px 104px;justify-content:center;align-items:center;min-height:460px;display:flex;overflow:hidden}.shorts-hero-visual img{filter:saturate(.72)contrast(1.04);width:92%;height:auto}.shorts-trusted{padding-top:26px;padding-bottom:68px}.shorts-trusted>div{grid-template-columns:repeat(9,1fr);gap:18px;display:grid}.shorts-trusted strong{font-size:10px}.shorts-reasons{padding-top:80px}.shorts-reasons>h2,.shorts-benefits>h2,.shorts-process>h2,.shorts-models>h2,.shorts-realizations>h2{margin-bottom:48px}.shorts-six-grid{border:1px solid var(--line-strong);background:radial-gradient(circle at 100% 0,#c6ff3d0b,#0000 32%),#101116;border-radius:29px;grid-template-columns:repeat(6,1fr);display:grid;overflow:hidden}.shorts-six-grid article{border-right:1px solid var(--line-strong);text-align:center;flex-direction:column;align-items:center;min-height:300px;padding:31px 22px;display:flex}.shorts-six-grid article:last-child{border-right:0}.shorts-six-grid article>span{width:42px;height:42px;color:var(--lime);border:1px solid #c6ff3d45;border-radius:14px;place-items:center;font-size:19px;display:grid}.shorts-six-grid h3{color:#fff;margin:auto 0 14px;font-size:16px;line-height:1.3}.shorts-six-grid p{color:var(--muted);margin:0;font-size:11px;line-height:1.57}.shorts-benefits{padding-top:76px}.shorts-five-grid{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.shorts-five-grid article{border:1px solid var(--line-strong);background:#ffffff05;border-radius:23px;flex-direction:column;min-height:330px;padding:31px 25px;transition:transform .28s,border-color .28s;display:flex}.shorts-five-grid article:hover{border-color:#c6ff3d42;transform:translateY(-5px)}.shorts-five-grid article>span{color:var(--lime);font-size:24px}.shorts-five-grid h3{color:#fff;margin:auto 0 14px;font-size:18px;line-height:1.28}.shorts-five-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.62}.shorts-process{padding-top:82px}.shorts-process-grid{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(6,1fr);display:grid;overflow:hidden}.shorts-process-grid article{border-right:1px solid var(--line-strong);text-align:center;min-height:285px;padding:33px 23px}.shorts-process-grid article:last-child{border-right:0}.shorts-process-grid article>span{width:40px;height:40px;color:var(--lime);border:1px solid #c6ff3d4d;border-radius:50%;place-items:center;margin:0 auto 61px;font-size:12px;font-weight:850;display:grid}.shorts-process-grid h3{color:#fff;margin:0 0 14px;font-size:15px}.shorts-process-grid p{color:var(--muted);margin:0;font-size:11px;line-height:1.58}.shorts-models{padding-top:78px}.shorts-model-grid{border:1px solid var(--line-strong);background:radial-gradient(circle at 82% 0,#7c3aed2e,#0000 32%),#101116;border-radius:31px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.shorts-model-grid article{border-right:1px solid var(--line-strong);min-height:420px;padding:39px 37px}.shorts-model-grid article:last-child{background:radial-gradient(circle at 100% 0,#c6ff3d0e,#0000 46%);border-right:0}.shorts-model-grid article>span{color:var(--lime);font-size:28px;font-weight:850}.shorts-model-grid h3{color:#fff;margin:55px 0 13px;font-size:23px}.shorts-model-grid article>p{color:#c2c5cd;min-height:60px;margin:0;font-size:13px;line-height:1.55}.shorts-model-grid ul{gap:11px;margin:29px 0 0;padding:0;list-style:none;display:grid}.shorts-model-grid li{color:#e5e6e9;padding-left:18px;font-size:12px;line-height:1.48;position:relative}.shorts-model-grid li:before{content:"•";color:var(--lime);position:absolute;left:0}.shorts-realizations{padding-top:78px}.shorts-realization-grid{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.shorts-realization-grid article{border:1px solid var(--line-strong);background:#101116;border-radius:21px;min-height:370px;transition:transform .28s,border-color .28s;overflow:hidden}.shorts-realization-grid article:hover{border-color:#b58aff6b;transform:translateY(-5px)}.shorts-realization-media{height:180px;position:relative;overflow:hidden}.shorts-realization-media img{object-fit:cover;filter:saturate(.72)contrast(1.05);width:100%;height:100%}.shorts-realization-media>span{width:40px;height:40px;color:var(--lime);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0d11c7;border:1px solid #c6ff3d6b;border-radius:50%;place-items:center;font-size:10px;display:grid;position:absolute;bottom:14px;left:17px}.shorts-realization-grid article>div:last-child{padding:23px 20px}.shorts-realization-grid h3{color:#fff;margin:0 0 13px;font-size:16px}.shorts-realization-grid p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.shorts-testimonials{padding-top:84px}.shorts-testimonials>.case-study-label{justify-content:center;margin-bottom:42px}.shorts-testimonial-grid{border:1px solid var(--line-strong);background:linear-gradient(145deg,#16131f,#101116);border-radius:29px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.shorts-testimonial-grid article{border-right:1px solid var(--line-strong);text-align:center;flex-direction:column;align-items:center;min-height:355px;padding:39px 36px;display:flex}.shorts-testimonial-grid article:last-child{border-right:0}.shorts-testimonial-grid h3{color:#b69bf7;letter-spacing:.12em;margin:0;font-size:11px}.shorts-testimonial-grid blockquote{color:#fff;margin:auto 0;font-size:17px;line-height:1.58}.shorts-testimonial-grid p{gap:5px;margin:0;display:grid}.shorts-testimonial-grid strong{color:#fff;font-size:12px}.shorts-testimonial-grid p span{color:var(--muted);font-size:10px}.shorts-cta{width:var(--wrap);border:1px solid var(--line-strong);background:radial-gradient(circle at 72% 10%,#c6ff3d0d,#0000 24%),linear-gradient(135deg,#241148,#0e0f16);border-radius:32px;grid-template-columns:.68fr 1.28fr .72fr;min-height:370px;margin:88px auto 0;display:grid;overflow:hidden}.shorts-cta-image{filter:saturate(.67)contrast(1.05)brightness(.8);background:linear-gradient(90deg,#0000,#0f0d1840),url(/explainer-cta-person.png) 50% 23%/cover;min-height:370px}.shorts-cta>div:nth-child(2){flex-direction:column;justify-content:center;padding:48px 42px;display:flex}.shorts-cta h2{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(32px,3.05vw,45px);line-height:1.06}.shorts-cta h2 strong{color:var(--lime);font-weight:800}.shorts-cta p{color:#b9bdc8;margin:22px 0 0;font-size:13px;line-height:1.62}.shorts-cta>a{border-left:1px solid var(--line-strong);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:38px 27px;font-size:14px;font-weight:800;transition:background .25s;display:flex}.shorts-cta>a:hover{background:#c6ff3d0e}.shorts-cta>a>span{color:var(--lime);margin-top:10px;font-size:20px}.shorts-cta>a small{color:var(--muted);margin-top:18px;font-size:10px;font-weight:500}.shorts-faq{padding-top:80px;padding-bottom:105px}.shorts-faq-grid{border:1px solid var(--line-strong);border-radius:27px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.shorts-faq-grid>div{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:#ffffff04;justify-content:space-between;align-items:center;gap:22px;min-height:108px;padding:25px;display:flex}.shorts-faq-grid>div:nth-child(3n){border-right:0}.shorts-faq-grid>div:nth-child(n+7){border-bottom:0}.shorts-faq-grid p{color:#fff;margin:0;font-size:12px;font-weight:650;line-height:1.5}.shorts-faq-grid span{color:var(--lime);font-size:19px}@media (width<=1120px){.shorts-hero{gap:38px}.shorts-hero-copy h1{font-size:clamp(49px,5.3vw,62px)}.shorts-trusted>div{grid-template-columns:repeat(5,1fr)}.shorts-six-grid{grid-template-columns:repeat(3,1fr)}.shorts-six-grid article{border-bottom:1px solid var(--line-strong)}.shorts-six-grid article:nth-child(3n){border-right:0}.shorts-six-grid article:nth-child(n+4){border-bottom:0}.shorts-five-grid{grid-template-columns:repeat(3,1fr)}.shorts-five-grid article:last-child{grid-column:2/3}.shorts-process-grid{grid-template-columns:repeat(3,1fr)}.shorts-process-grid article{border-bottom:1px solid var(--line-strong)}.shorts-process-grid article:nth-child(3n){border-right:0}.shorts-process-grid article:nth-child(n+4){border-bottom:0}.shorts-realization-grid{grid-template-columns:repeat(3,1fr)}.shorts-cta{grid-template-columns:.62fr 1.22fr .78fr}}@media (width<=760px){.shorts-page h2{font-size:clamp(36px,10.5vw,48px)}.shorts-hero{grid-template-columns:1fr;min-height:auto;padding:135px 0 65px}.shorts-hero-copy h1{font-size:clamp(44px,12vw,58px)}.shorts-hero-visual{border-radius:26px 80px;min-height:330px}.shorts-hero-visual img{width:98%}.shorts-trusted>div{grid-template-columns:repeat(2,1fr)}.shorts-six-grid{grid-template-columns:1fr}.shorts-six-grid article,.shorts-six-grid article:nth-child(3n),.shorts-six-grid article:nth-child(n+4){border-right:0;border-bottom:1px solid var(--line-strong);min-height:230px}.shorts-six-grid article:last-child{border-bottom:0}.shorts-five-grid{grid-template-columns:1fr}.shorts-five-grid article,.shorts-five-grid article:last-child{grid-column:auto;min-height:255px}.shorts-process-grid{grid-template-columns:1fr}.shorts-process-grid article,.shorts-process-grid article:nth-child(3n),.shorts-process-grid article:nth-child(n+4){border-right:0;border-bottom:1px solid var(--line-strong);min-height:220px}.shorts-process-grid article:last-child{border-bottom:0}.shorts-process-grid article>span{margin-bottom:35px}.shorts-model-grid{grid-template-columns:1fr}.shorts-model-grid article{border-right:0;border-bottom:1px solid var(--line-strong);min-height:350px}.shorts-model-grid article:last-child{border-bottom:0}.shorts-realization-grid{grid-template-columns:1fr}.shorts-realization-grid article{min-height:390px}.shorts-realization-media{height:225px}.shorts-testimonial-grid{grid-template-columns:1fr}.shorts-testimonial-grid article{border-right:0;border-bottom:1px solid var(--line-strong);min-height:300px}.shorts-testimonial-grid article:last-child{border-bottom:0}.shorts-cta{grid-template-columns:1fr}.shorts-cta-image{min-height:360px}.shorts-cta>div:nth-child(2){padding:42px 27px}.shorts-cta>a{border-top:1px solid var(--line-strong);border-left:0;min-height:160px}.shorts-faq-grid{grid-template-columns:1fr}.shorts-faq-grid>div,.shorts-faq-grid>div:nth-child(3n),.shorts-faq-grid>div:nth-child(n+7){border-right:0;border-bottom:1px solid var(--line-strong);min-height:100px}.shorts-faq-grid>div:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.shorts-five-grid article,.shorts-realization-grid article{transition:none}}.about-page{background:radial-gradient(circle at 90% 7%,#7c3aed38,#0000 24%),radial-gradient(circle at 4% 49%,#c6ff3d0a,#0000 20%),linear-gradient(#05060a 0%,#07070d 64%,#16092f 100%)}.about-section-heading{max-width:680px}.about-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.about-trusted{width:var(--wrap);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:32px;margin:0 auto;padding:29px 0 35px;display:grid}.about-trusted>p{color:#747a8a;letter-spacing:.14em;white-space:nowrap;margin:0;font-size:9px;font-weight:800}.about-trusted>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 25px;display:flex}.about-trusted strong{color:#9ba0ac;letter-spacing:-.025em;font-size:clamp(9px,.8vw,11px);line-height:1}.about-stats{width:var(--wrap);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(4,1fr);margin:0 auto;display:grid}.about-stats article{border-right:1px solid var(--line-strong);min-height:245px;padding:38px 28px}.about-stats article:last-child{border-right:0}.about-stats article>span{width:38px;height:38px;color:var(--lime);border:1px solid #c6ff3d3d;border-radius:13px;place-items:center;font-size:16px;display:grid}.about-stats h2{letter-spacing:-.025em;margin-top:63px;font-size:20px;font-weight:750}.about-stats p{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.55}.about-history{grid-template-columns:.92fr 1.08fr;align-items:center;gap:70px;display:grid}.about-manifest{width:var(--wrap);border:1px solid var(--line-strong);background:radial-gradient(circle at 50% 120%,#7c3aed33,#0000 48%),#090a0f;border-radius:31px;grid-template-columns:.68fr 1.5fr .68fr;min-height:300px;margin:0 auto;display:grid;overflow:hidden}.about-manifest>img{object-fit:cover;filter:saturate(.48)contrast(1.1)brightness(.54);width:100%;height:100%}.about-manifest>div{text-align:center;flex-direction:column;justify-content:center;padding:39px 32px;display:flex}.about-manifest h2{font-size:clamp(32px,3.4vw,45px)}.about-manifest p{color:#b7bac4;margin:22px 0 0;font-size:12px;line-height:1.6}.about-process{grid-template-columns:.82fr 1.6fr;align-items:start;gap:52px;display:grid}.about-process-grid{border:1px solid var(--line-strong);background:radial-gradient(circle at 100% 0,#c6ff3d0b,#0000 30%),#101116;border-radius:27px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.about-process-grid article{border-right:1px solid var(--line-strong);flex-direction:column;min-height:310px;padding:29px 23px;display:flex}.about-process-grid article:last-child{border-right:0}.about-process-grid article>span{color:var(--lime);font-size:22px}.about-process-grid h3{color:#fff;letter-spacing:-.02em;margin:auto 0 13px;font-size:17px;line-height:1.25}.about-process-grid p{color:var(--muted);margin:0;font-size:11px;line-height:1.58}.about-team-banner{width:var(--wrap);border:1px solid var(--line-strong);background:#09090d;border-radius:30px;margin:5px auto 0;overflow:hidden}.about-team-banner img{filter:saturate(.85)contrast(1.03);width:100%;height:auto}.about-founders{grid-template-columns:.65fr 1.35fr;gap:54px;padding-bottom:82px;display:grid}.about-founder-grid{border:1px solid var(--line-strong);background:linear-gradient(145deg,#181322,#101116);border-radius:26px;grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden}.about-founder-grid article{border-right:1px solid var(--line-strong);flex-direction:column;min-height:360px;padding:33px;display:flex}.about-founder-grid article:last-child{border-right:0}.about-founder-grid article>span{color:var(--lime);letter-spacing:.14em;font-size:10px;font-weight:800}.about-founder-grid h3{color:#fff;letter-spacing:-.035em;margin:auto 0 12px;font-size:24px}.about-founder-grid article>strong{color:#b9a1f3;font-size:12px;line-height:1.45}.about-founder-grid p{color:var(--muted);margin:17px 0 0;font-size:12px;line-height:1.6}.about-role-grid{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-column:1/-1;grid-template-columns:repeat(6,1fr);display:grid}.about-role-grid article{border-right:1px solid var(--line-strong);min-height:135px;padding:25px 20px}.about-role-grid article:last-child{border-right:0}.about-role-grid h3{color:#fff;margin:0 0 13px;font-size:11px}.about-role-grid p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.about-flexible{width:var(--wrap);border:1px solid var(--line-strong);background:radial-gradient(circle at 85% 15%,#7c3aed52,#0000 35%),linear-gradient(135deg,#17101f,#0e0f14);border-radius:32px;min-height:380px;margin:0 auto;padding:65px;position:relative;overflow:hidden}.about-flexible:after{content:"";border:1px solid #c6ff3d38;border-radius:50%;width:260px;height:260px;position:absolute;top:50%;right:7%;transform:translateY(-50%);box-shadow:0 0 100px #c6ff3d09}.about-flexible h2{max-width:760px}.about-flexible>p{color:#b6bac5;max-width:670px;margin:27px 0 0;font-size:14px;line-height:1.68}.about-environments{grid-template-columns:.68fr 1.32fr;align-items:start;gap:58px;display:grid}.about-environment-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.about-environment-grid article{border:1px solid var(--line-strong);background:#101116;border-radius:23px;flex-direction:column;min-height:410px;transition:transform .3s,border-color .3s;display:flex;overflow:hidden}.about-environment-grid article:hover{border-color:#c6ff3d45;transform:translateY(-5px)}.about-environment-grid img{object-fit:cover;filter:saturate(.65)contrast(1.05)brightness(.76);width:100%;height:160px}.about-environment-grid h3{color:#fff;letter-spacing:-.02em;margin:25px 22px 12px;font-size:17px;line-height:1.25}.about-environment-grid p{color:var(--muted);margin:0 22px;font-size:11px;line-height:1.55}.about-environment-grid a{color:#fff;margin:auto 22px 24px;padding-top:22px;font-size:11px;font-weight:750}.about-environment-grid a span{color:var(--lime);margin-left:5px}.about-clients{width:var(--wrap);border:1px solid var(--line-strong);background:radial-gradient(circle at 100% 0,#7c3aed2e,#0000 35%),#101116;border-radius:31px;grid-template-columns:1fr 1.15fr;gap:28px 58px;margin:0 auto;padding:58px;display:grid}.about-clients h2{font-size:clamp(34px,3.3vw,46px)}.about-client-list{flex-wrap:wrap;place-content:center;gap:20px 27px;display:flex}.about-client-list strong{color:#acb0ba;letter-spacing:-.02em;font-size:12px}.about-clients>p{max-width:660px;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.about-clients>a{color:#fff;place-self:center end;font-size:12px;font-weight:750}.about-clients>a span{color:var(--lime);margin-left:7px}.about-backstage{grid-template-columns:.4fr 1.6fr;align-items:start;gap:55px;display:grid}.about-backstage-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.about-backstage-grid figure{border:1px solid var(--line-strong);background:#101116;border-radius:19px;margin:0;overflow:hidden}.about-backstage-grid figure:last-child{grid-column:3/5}.about-backstage-grid img{object-fit:cover;filter:saturate(.65)contrast(1.05)brightness(.76);width:100%;height:145px;transition:transform .6s,filter .35s}.about-backstage-grid figure:hover img{filter:saturate(.86)brightness(.86);transform:scale(1.04)}.about-backstage-grid figcaption{color:#d1d3d9;text-align:center;min-height:55px;padding:15px;font-size:10px;line-height:1.4}.about-recruitment{width:var(--wrap);border:1px solid var(--line-strong);background:linear-gradient(145deg,#17121e,#101116);border-radius:30px;grid-template-columns:1fr 1.05fr;min-height:410px;margin:0 auto;display:grid;overflow:hidden}.about-recruitment>div{flex-direction:column;justify-content:center;padding:58px;display:flex}.about-recruitment h2{font-size:clamp(38px,4vw,54px)}.about-recruitment p{max-width:520px;color:var(--muted);margin:24px 0 0;font-size:13px;line-height:1.62}.about-recruitment a{color:#fff;margin-top:28px;font-size:12px;font-weight:750}.about-recruitment a span{color:var(--lime);margin-left:7px}.about-recruitment>img{object-fit:cover;filter:saturate(.62)contrast(1.05)brightness(.74);width:100%;height:100%}.about-cta{width:var(--wrap);background:radial-gradient(circle at 82% 0,#c6ff3d21,#0000 35%),linear-gradient(135deg,#281151,#111018);border:1px solid #c6ff3d3d;border-radius:32px;grid-template-columns:1fr auto;align-items:center;gap:60px;min-height:340px;margin:88px auto 110px;padding:60px;display:grid;overflow:hidden}.about-cta>div:first-child{max-width:790px}.about-cta h2{font-size:clamp(38px,4.2vw,58px);font-weight:750}.about-cta p{color:#c0c3cc;max-width:700px;margin:24px 0 0;font-size:13px;line-height:1.65}.about-cta>div:last-child{gap:12px;min-width:210px;display:grid}@media (width<=1120px){.about-hero{grid-template-columns:1fr .78fr;gap:38px}.about-hero-copy h1{font-size:clamp(49px,5.7vw,64px)}.about-hero-media{height:455px}.about-trusted{text-align:center;grid-template-columns:1fr}.about-trusted>div{justify-content:center}.about-history{gap:42px}.about-process{grid-template-columns:1fr}.about-process-grid{grid-template-columns:repeat(2,1fr)}.about-process-grid article{border-bottom:1px solid var(--line-strong)}.about-process-grid article:nth-child(2n){border-right:0}.about-process-grid article:nth-child(n+3){border-bottom:0}.about-founders{grid-template-columns:1fr}.about-role-grid{grid-template-columns:repeat(3,1fr)}.about-role-grid article{border-bottom:1px solid var(--line-strong)}.about-role-grid article:nth-child(3n){border-right:0}.about-role-grid article:nth-child(n+4){border-bottom:0}.about-environments,.about-backstage{grid-template-columns:1fr}.about-backstage-grid img{height:175px}}@media (width<=760px){.about-page h2{font-size:clamp(37px,10.5vw,48px)}.about-section{padding:76px 0}.about-hero{grid-template-columns:1fr;min-height:auto;padding:125px 0 62px}.about-hero-copy h1{font-size:clamp(45px,12vw,58px)}.about-hero-copy>p{font-size:13px}.about-actions{flex-direction:column}.about-actions .button{width:100%}.about-hero-media{border-radius:25px 80px;height:355px}.about-trusted>div{grid-template-columns:repeat(2,1fr);display:grid}.about-stats{grid-template-columns:1fr}.about-stats article{border-right:0;border-bottom:1px solid var(--line-strong);min-height:210px}.about-stats article:last-child{border-bottom:0}.about-stats h2{margin-top:42px}.about-history{grid-template-columns:1fr}.about-history-grid img{height:120px}.about-history-grid img:first-child{height:170px}.about-manifest{grid-template-columns:1fr}.about-manifest>img{height:180px}.about-manifest>div{padding:40px 23px}.about-process-grid{grid-template-columns:1fr}.about-process-grid article,.about-process-grid article:nth-child(2n),.about-process-grid article:nth-child(n+3){border-right:0;border-bottom:1px solid var(--line-strong);min-height:235px}.about-process-grid article:last-child{border-bottom:0}.about-team-banner{border-radius:20px}.about-team-banner img{width:180%;max-width:none;transform:translate(-37%)}.about-founder-grid{grid-template-columns:1fr}.about-founder-grid article{border-right:0;border-bottom:1px solid var(--line-strong);min-height:300px}.about-founder-grid article:last-child{border-bottom:0}.about-role-grid{grid-template-columns:repeat(2,1fr)}.about-role-grid article,.about-role-grid article:nth-child(3n),.about-role-grid article:nth-child(n+4){border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);min-height:130px}.about-role-grid article:nth-child(2n){border-right:0}.about-role-grid article:nth-child(n+5){border-bottom:0}.about-flexible{min-height:430px;padding:42px 27px}.about-flexible:after{width:160px;height:160px;top:15%;right:-50px}.about-environment-grid{grid-template-columns:1fr}.about-environment-grid article{min-height:380px}.about-environment-grid img{height:190px}.about-clients{grid-template-columns:1fr;padding:37px 25px}.about-clients>a{justify-self:start}.about-backstage-grid{grid-template-columns:repeat(2,1fr)}.about-backstage-grid figure:last-child{grid-column:1/-1}.about-backstage-grid img{height:125px}.about-recruitment{grid-template-columns:1fr}.about-recruitment>div{padding:42px 27px}.about-recruitment>img{height:300px}.about-cta{grid-template-columns:1fr;gap:35px;padding:42px 27px}.about-cta>div:last-child{min-width:0}}@media (prefers-reduced-motion:reduce){.about-hero-media img,.about-environment-grid article,.about-backstage-grid img{transition:none}}.about-page{background:radial-gradient(circle at 91% 4%,#7c3aed33,#0000 23%),radial-gradient(circle at 6% 66%,#c6ff3d09,#0000 20%),linear-gradient(#05060a 0%,#08070e 64%,#15092e 100%);min-height:100vh}.about-page h2{color:#fff;letter-spacing:-.052em;margin:0;font-size:clamp(40px,4.45vw,62px);font-weight:300;line-height:1.02}.about-page h2 strong{font-weight:800}.about-section{width:var(--wrap);margin:0 auto;padding:105px 0}.about-label{color:#bfa2ff;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:14px;margin:0 0 24px;font-size:10px;font-weight:800;line-height:1.4;display:flex}.about-label>span{background:var(--lime);flex:0 0 30px;width:30px;height:1px;box-shadow:0 0 17px #c6ff3d66}.about-hero{width:var(--wrap);grid-template-columns:1fr .98fr;align-items:center;gap:64px;min-height:710px;margin:0 auto;padding:150px 0 72px;display:grid}.about-hero-copy h1{color:#fff;letter-spacing:-.06em;margin:0;font-size:clamp(54px,5.5vw,78px);font-weight:300;line-height:.99}.about-hero-copy h1 strong{font-weight:800;display:inline-block;position:relative}.about-hero-copy h1 strong:after{content:"";border-top:3px solid var(--lime);border-radius:50%;height:9px;position:absolute;bottom:-11px;left:4%;right:1%;transform:rotate(-1deg)}.about-hero-copy>p{color:#bec1cb;max-width:650px;margin:34px 0 0;font-size:14px;line-height:1.72}.about-hero-media{border:1px solid var(--line-strong);background:#111219;border-radius:34px 150px;height:495px;position:relative;overflow:hidden;box-shadow:0 38px 90px #0000006b}.about-hero-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 64%,#05060a73),radial-gradient(circle at 90% 10%,#c6ff3d14,#0000 32%);position:absolute;inset:0}.about-hero-media img{object-fit:cover;filter:saturate(.66)contrast(1.05)brightness(.8);width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.75,.2,1),filter .45s}.about-hero-media:hover img{filter:saturate(.84)contrast(1.05)brightness(.88);transform:scale(1.035)}.about-history{border-top:1px solid var(--line);grid-template-columns:.92fr 1.08fr;align-items:center;gap:70px;display:grid}.about-history-copy>p{color:#aeb2bd;margin:20px 0 0;font-size:13px;line-height:1.68}.about-history-visual{border:1px solid var(--line-strong);background:radial-gradient(circle at 100% 0,#7c3aed26,#0000 35%),#ffffff05;border-radius:30px;padding:16px}.about-history-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.about-history-grid img{object-fit:cover;filter:saturate(.68)contrast(1.05)brightness(.81);border-radius:16px;width:100%;height:150px}.about-history-grid img:first-child{grid-column:1/-1;height:260px}.about-company-timeline{width:var(--wrap);margin:0 auto;padding:0 0 90px}.about-company-timeline h2{max-width:920px}.about-company-timeline-list{grid-template-columns:repeat(7,minmax(0,1fr));gap:16px;margin:47px 0 0;padding:0;list-style:none;display:grid;position:relative}.about-company-timeline-list:before{content:"";background:linear-gradient(90deg, var(--lime), #9050ff 52%, #9050ff47);height:2px;position:absolute;top:7px;left:7px;right:7px}.about-company-timeline-list li{min-width:0;padding-top:34px;position:relative}.about-company-timeline-list li:before{content:"";background:var(--lime);border:3px solid #090a0f;border-radius:50%;width:14px;height:14px;position:absolute;top:1px;left:0;box-shadow:0 0 20px #c6ff3d73}.about-company-timeline-list time{color:#d8c8ff;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:850;line-height:1.35;display:block}.about-company-timeline-list p{color:#aeb2bd;margin:10px 0 0;font-size:10px;line-height:1.55}.about-company-timeline-list .is-foundation:before{background:#9a5cff;width:18px;height:18px;top:-1px;box-shadow:0 0 26px #9a5cffb3}.about-company-timeline-list .is-foundation time{color:var(--lime)}.about-company-timeline-list .is-foundation p{color:#fff;font-weight:700}.about-marketing{border-top:1px solid var(--line);grid-template-columns:.95fr 1.05fr;align-items:center;gap:70px;display:grid}.about-marketing-copy h2 strong{display:inline-block}.about-marketing-copy>p{color:#aeb2bd;margin:20px 0 0;font-size:13px;line-height:1.7}.about-marketing-topics{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.about-marketing-topics span{color:#d8dbe2;letter-spacing:.04em;text-transform:uppercase;background:#c6ff3d09;border:1px solid #c6ff3d33;border-radius:999px;align-items:center;min-height:32px;padding:0 13px;font-size:9px;font-weight:750;display:inline-flex}.about-marketing-visual{border:1px solid var(--line-strong);background:radial-gradient(circle at 100% 0,#7c3aed2e,#0000 38%),#ffffff05;border-radius:30px;padding:14px;overflow:hidden}.about-marketing-main{object-fit:cover;object-position:center;filter:saturate(.76)contrast(1.05)brightness(.82);border-radius:18px;width:100%;height:360px;animation:.24s ease-out about-marketing-photo-in;display:block}.about-marketing-gallery-shell{margin-top:10px;position:relative}.about-marketing-gallery{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-color:#c6ff3d73 transparent;scrollbar-width:thin;gap:10px;padding:2px 1px 8px;display:flex;overflow-x:auto}.about-marketing-gallery::-webkit-scrollbar{height:4px}.about-marketing-gallery::-webkit-scrollbar-track{background:0 0}.about-marketing-gallery::-webkit-scrollbar-thumb{background:#c6ff3d73;border-radius:999px}.about-marketing-thumbnail{scroll-snap-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;flex:0 0 calc(25% - 7.5px);height:108px;padding:0;transition:border-color .18s,box-shadow .18s,transform .18s;overflow:hidden}.about-marketing-thumbnail img{object-fit:cover;filter:saturate(.7)contrast(1.05)brightness(.8);border-radius:13px;width:100%;height:100%;transition:filter .18s,transform .18s;display:block}.about-marketing-thumbnail:hover img,.about-marketing-thumbnail.is-active img{filter:saturate(.92)contrast(1.04)brightness(.95)}.about-marketing-thumbnail:hover img{transform:scale(1.025)}.about-marketing-thumbnail.is-active{border-color:var(--lime);box-shadow:0 0 0 1px #c6ff3d2e,0 0 18px #c6ff3d21}.about-marketing-thumbnail:focus-visible{outline-offset:2px;outline:2px solid #fff}.about-marketing-gallery-arrow{z-index:2;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090a0fe6;border:1px solid #fff3;border-radius:50%;place-items:center;width:34px;height:34px;font-size:16px;transition:border-color .18s,color .18s,background .18s;display:grid;position:absolute;top:50%;transform:translateY(-60%)}.about-marketing-gallery-arrow:hover{color:var(--lime);background:#090a0ffa;border-color:#c6ff3db8}.about-marketing-gallery-arrow:focus-visible{outline-offset:2px;outline:2px solid #fff}.about-marketing-gallery-arrow.is-previous{left:7px}.about-marketing-gallery-arrow.is-next{right:7px}@keyframes about-marketing-photo-in{0%{opacity:.5;transform:scale(.995)}to{opacity:1;transform:scale(1)}}.about-marketing-visual>p{border-top:2px solid var(--lime);color:#b7bac4;margin:17px 5px 4px;padding-top:16px;font-size:11px;line-height:1.65}.about-manifest{width:var(--wrap);border:1px solid var(--line-strong);text-align:center;background:radial-gradient(circle at 50% 118%,#7c3aed40,#0000 48%),#090a0f;border-radius:31px;flex-direction:column;justify-content:center;align-items:center;min-height:290px;margin:0 auto;padding:62px 8%;display:flex;overflow:hidden}.about-manifest .about-label{justify-content:center;margin-bottom:18px}.about-manifest h2{max-width:1040px;font-size:clamp(34px,3.6vw,51px);font-weight:780}.about-manifest p{color:#b7bac4;max-width:850px;margin:24px 0 0;font-size:13px;line-height:1.65}.about-team{width:var(--wrap);border:1px solid var(--line-strong);background:linear-gradient(#ffffff07 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#ffffff07 1px,#0000 1px) 0 0/64px 64px,radial-gradient(circle at 96% 0,#7c3aed4f,#0000 36%),linear-gradient(145deg,#07080d,#0a0812 72%,#140b28);border-radius:34px;margin:100px auto 115px;padding:76px 46px 64px;overflow:hidden}.about-team-intro{max-width:940px;margin-bottom:54px}.about-team-intro h2{text-transform:uppercase;max-width:920px;font-size:clamp(47px,6.2vw,86px);line-height:.94}.about-team-intro h2 strong{display:block}.about-team-intro>p{color:#9da1ae;max-width:670px;margin:25px 0 0;font-size:14px;line-height:1.65}.about-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:72px 26px;display:grid}.about-person{min-width:0;transition:transform .35s;position:relative;overflow:visible}.about-person-mania{grid-column:auto;justify-self:stretch;width:auto}.about-person:hover{transform:translateY(-6px)}.about-person-photo{z-index:1;background:radial-gradient(circle at 50% 54%,#7c3aed47,#0000 48%),linear-gradient(#0000 5%,#501f9a14 70%,#0b081457);height:540px;position:relative;overflow:visible}.about-person-photo:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#0907117a 64%,#0a0812 100%);height:35%;position:absolute;bottom:-1px;left:-5%;right:-5%}.about-person-photo img{z-index:0;object-fit:cover;object-position:center top;filter:grayscale()contrast(1.14)brightness(.88);width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.75,.2,1),filter .4s;position:relative}.about-person:hover .about-person-photo img{filter:grayscale(.86)contrast(1.09)brightness(.9);transform:translateY(-5px)scale(1.018)}.about-person-photo>span{z-index:3;background:var(--lime);border-radius:50%;width:11px;height:11px;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 0 22px #c6ff3de6}.about-person-photo small{display:none}.about-person-copy{z-index:2;background:linear-gradient(145deg,#0a0a10f5,#110b1fe6);border:1px solid #ffffff29;border-radius:25px;min-height:252px;margin-top:-3px;padding:30px 27px 31px;position:relative;overflow:hidden;box-shadow:0 25px 55px #0000003d}.about-person-copy:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#7c3aed21,#0000 42%);position:absolute;inset:0}.about-person-copy h3{color:#fff;letter-spacing:.018em;text-transform:uppercase;margin:0;font-size:23px;line-height:1.08;position:relative}.about-person-copy>strong{min-height:34px;color:var(--lime);letter-spacing:.09em;text-transform:uppercase;margin-top:12px;font-size:11px;line-height:1.5;display:block;position:relative}.about-person-copy p{color:#b0b3bd;margin:18px 0 0;font-size:12px;line-height:1.68;position:relative}@media (width<=1120px){.about-hero{grid-template-columns:1fr .78fr;gap:38px}.about-hero-copy h1{font-size:clamp(49px,5.7vw,64px)}.about-hero-media{height:455px}.about-history{gap:42px}.about-company-timeline-list{gap:12px}.about-company-timeline-list p{font-size:9px}.about-marketing{gap:42px}.about-marketing-main{height:330px}.about-team{padding:58px 42px 44px}.about-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-person-mania{grid-column:1/-1;justify-self:center;width:calc(50% - 13px)}.about-person-photo{height:520px}.about-person-copy{min-height:230px}}@media (width<=760px){.about-page h2{font-size:clamp(37px,10.5vw,48px)}.about-section{padding:76px 0}.about-hero{grid-template-columns:1fr;min-height:auto;padding:125px 0 62px}.about-hero-copy h1{font-size:clamp(45px,12vw,58px)}.about-hero-copy>p{font-size:13px}.about-hero-media{border-radius:25px 80px;height:355px}.about-history{grid-template-columns:1fr}.about-history-grid img{height:132px}.about-history-grid img:first-child{height:200px}.about-marketing{grid-template-columns:1fr}.about-marketing-main{height:250px}.about-marketing-thumbnail{flex-basis:44%;height:120px}.about-marketing-gallery-arrow{width:32px;height:32px}.about-marketing-visual>p{font-size:10px}.about-manifest{min-height:360px;padding:48px 24px}.about-manifest h2{font-size:36px}.about-manifest p{font-size:12px}.about-team{border-radius:26px;width:calc(100% - 12px);margin:76px auto 88px;padding:44px 10px 28px}.about-team-intro{margin-bottom:38px}.about-team-intro h2{font-size:clamp(42px,12vw,56px)}.about-team-intro>p{font-size:13px}.about-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:50px 9px}.about-person-mania{width:calc(50% - 4.5px)}.about-person-photo{height:340px}.about-person-copy{border-radius:22px;min-height:248px;padding:22px 15px 24px}.about-person-copy h3{font-size:18px;line-height:1.1}.about-person-copy>strong{min-height:0;font-size:9px;line-height:1.45}.about-person-copy p{margin-top:15px;font-size:10px;line-height:1.62}}@media (width<=900px){.about-company-timeline{padding-bottom:72px}.about-company-timeline-list{grid-template-columns:1fr;gap:0;margin-top:37px;display:grid}.about-company-timeline-list:before{width:2px;height:auto;inset:7px auto 7px 6px}.about-company-timeline-list li{min-height:84px;padding:0 0 28px 35px}.about-company-timeline-list li:last-child{min-height:0;padding-bottom:0}.about-company-timeline-list li:before{top:1px;left:0}.about-company-timeline-list .is-foundation:before{top:-1px;left:-2px}.about-company-timeline-list time{font-size:11px}.about-company-timeline-list p{max-width:560px;margin-top:7px;font-size:11px}}@media (prefers-reduced-motion:reduce){.about-hero-media img,.about-person,.about-person-photo img{transition:none}}.footer-columns .footer-section-link{color:#fff;text-transform:uppercase;letter-spacing:.09em;margin-bottom:10px;font-size:11px;font-weight:700}.footer-columns .footer-section-link:hover{color:var(--lime)}.projects-page{background:radial-gradient(circle at 83% 4%,#7c3aed40,#0000 24%),radial-gradient(circle at 2% 48%,#c6ff3d0b,#0000 19%),linear-gradient(#05060a 0%,#08070e 68%,#170a32 100%);min-height:100vh}.projects-hero{width:var(--wrap);border-bottom:1px solid var(--line-strong);grid-template-columns:1fr auto;align-content:center;align-items:end;gap:54px;min-height:590px;margin:0 auto;padding:168px 0 82px;display:grid;position:relative}.projects-hero:before{content:"";pointer-events:none;border:1px solid #c6ff3d26;border-radius:50%;width:390px;height:390px;position:absolute;top:118px;right:0;box-shadow:inset 0 0 90px #7c3aed12,0 0 120px #7c3aed0f}.projects-kicker{color:#c2a5ff;letter-spacing:.2em;grid-column:1/-1;align-items:center;gap:14px;margin:0 0 5px;font-size:10px;font-weight:800;display:flex}.projects-kicker span{background:var(--lime);width:31px;height:1px;box-shadow:0 0 16px #c6ff3d6b}.projects-hero h1{color:#fff;letter-spacing:-.064em;max-width:890px;margin:0;font-size:clamp(58px,6.4vw,90px);font-weight:300;line-height:.97}.projects-hero h1 strong{font-weight:800;display:inline-block;position:relative}.projects-hero h1 strong:after{content:"";border-top:3px solid var(--lime);border-radius:50%;height:8px;position:absolute;bottom:-9px;left:1%;right:0;transform:rotate(-1deg)}.projects-hero-proof{z-index:1;border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0d14b3;border-radius:23px;gap:10px;min-width:170px;padding:24px 26px;display:grid;position:relative}.projects-hero-proof>strong{color:#fff;letter-spacing:-.06em;font-size:57px;line-height:.85}.projects-hero-proof>span{max-width:145px;color:var(--muted);font-size:10px;line-height:1.45}.projects-directory{width:var(--wrap);margin:0 auto;padding:126px 0 108px}.projects-filter-wrap{z-index:10;justify-content:space-between;align-items:center;gap:24px;margin-bottom:45px;display:flex;position:relative}.projects-filter{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d0e15c7;border-radius:999px;align-items:center;gap:4px;padding:6px;display:inline-flex;box-shadow:0 18px 50px #0003}.projects-filter button{color:#a8acb8;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 17px;font-size:11px;font-weight:700;transition:color .25s,background .25s,transform .25s;display:inline-flex}.projects-filter button:hover{color:#fff;background:#ffffff0e}.projects-filter button.active{color:#fff;background:linear-gradient(135deg, var(--violet), #8d48f5);box-shadow:0 10px 25px #7c3aed45}.projects-filter button:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.projects-filter button small{color:#cdd0d8;border:1px solid #ffffff24;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 6px;font-size:8px;font-weight:800;display:grid}.projects-filter button.active small{color:#fff;border-color:#ffffff47}.projects-filter-wrap>p{color:#727889;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px}.projects-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.project-card{border:1px solid var(--line-strong);background:radial-gradient(circle at 100% 0,#7c3aed17,#0000 33%),#101116;border-radius:27px;flex-direction:column;min-height:510px;transition:transform .36s cubic-bezier(.2,.75,.2,1),border-color .3s,box-shadow .36s;animation:.45s cubic-bezier(.2,.75,.2,1) both projectCardIn;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000024}.project-card:hover{border-color:#c6ff3d45;transform:translateY(-7px);box-shadow:0 34px 80px #00000047}.project-card:nth-child(7n+1) .project-card-media{height:365px}.project-card-media{background:#161720;height:325px;position:relative;overflow:hidden}.project-card-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 56%,#05060a7a);position:absolute;inset:0}.project-card-media img{object-fit:cover;filter:saturate(.72)contrast(1.05)brightness(.78);width:100%;height:100%;transition:transform .75s cubic-bezier(.2,.75,.2,1),filter .4s}.project-card-coming-soon{color:#fff;letter-spacing:.08em;background:#000;place-items:center;width:100%;height:100%;font-size:clamp(30px,4vw,58px);font-weight:900;display:grid}.project-card:hover .project-card-media img{filter:saturate(.93)contrast(1.04)brightness(.87);transform:scale(1.045)}.project-card-media>span{z-index:2;color:#fff;letter-spacing:.09em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07080d94;border:1px solid #ffffff2e;border-radius:999px;place-items:center;min-width:38px;height:27px;padding:0 10px;font-size:9px;font-weight:800;display:grid;position:absolute;top:17px;right:17px}.project-card-copy{flex-direction:column;min-height:182px;padding:25px 27px 29px;display:flex}.project-category{color:#c1a5ff;letter-spacing:.1em;text-transform:uppercase;background:#7c3aed14;border:1px solid #b58aff3d;border-radius:999px;align-self:flex-start;padding:7px 10px;font-size:8px;font-weight:800;line-height:1}.project-category-publiczne{color:var(--lime);background:#c6ff3d0d;border-color:#c6ff3d3d}.project-category-agencje{color:#e2e3e7;background:#ffffff0a;border-color:#ffffff29}.project-card h2{color:#fff;letter-spacing:-.035em;margin:23px 0 9px;font-size:23px;line-height:1.1}.project-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.projects-page-cta{width:var(--wrap);background:radial-gradient(circle at 87% 20%,#c6ff3d21,#0000 23%),radial-gradient(circle at 70% 130%,#7c3aed85,#0000 43%),linear-gradient(135deg,#241149,#101017);border:1px solid #c6ff3d38;border-radius:32px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:385px;margin:0 auto 110px;padding:65px;display:flex;position:relative;overflow:hidden}.projects-page-cta:after{content:"";border:1px solid #c6ff3d2e;border-radius:50%;width:260px;height:260px;position:absolute;top:50%;right:8%;transform:translateY(-50%)}.projects-page-cta>p{color:#c4a7ff;letter-spacing:.17em;margin:0 0 22px;font-size:9px;font-weight:800}.projects-page-cta h2{z-index:1;color:#fff;letter-spacing:-.05em;max-width:820px;margin:0;font-size:clamp(40px,4.4vw,60px);font-weight:300;line-height:1.03;position:relative}.projects-page-cta h2 strong{font-weight:800}.projects-page-cta .button{z-index:1;margin-top:32px;position:relative}@keyframes projectCardIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (width<=1120px){.projects-hero{min-height:550px}.projects-hero h1{font-size:clamp(54px,7vw,76px)}.projects-grid{grid-template-columns:repeat(2,1fr)}.project-card:nth-child(7n+1){grid-column:span 1}.project-card:nth-child(7n+1) .project-card-media{height:325px}}@media (width<=760px){.projects-hero{grid-template-columns:1fr;align-content:center;gap:28px;min-height:610px;padding:130px 0 64px}.projects-hero:before{width:250px;height:250px;top:105px;right:-85px}.projects-kicker{grid-column:auto}.projects-hero h1{font-size:clamp(47px,13vw,61px)}.projects-hero-proof{width:175px;min-width:0}.projects-directory{padding-top:96px}.projects-filter-wrap{flex-direction:column;align-items:flex-start}.projects-filter{scrollbar-width:none;border-radius:19px;justify-content:flex-start;width:100%;overflow-x:auto}.projects-filter::-webkit-scrollbar{display:none}.projects-filter button{flex:none;min-height:45px;padding:0 14px}.projects-grid{grid-template-columns:1fr}.project-card{border-radius:23px;min-height:470px}.project-card-media,.project-card:nth-child(7n+1) .project-card-media{height:290px}.project-card-copy{min-height:175px;padding:23px}.projects-page-cta{min-height:470px;padding:43px 27px}.projects-page-cta:after{width:160px;height:160px;top:19%;right:-55px}.projects-page-cta .button{width:100%}}@media (prefers-reduced-motion:reduce){.project-card,.project-card-media img{transition:none;animation:none}}.b2bn-page{background:radial-gradient(circle at 88% 18%,#6732be30,#0000 25%),linear-gradient(#05060a 0%,#08070e 70%,#170a32 100%)}.b2bn-wrap,.b2bn-section{width:var(--wrap);margin:0 auto}.b2bn-section{padding:118px 0}.b2bn-heading{max-width:850px;margin-bottom:52px}.b2bn-heading-centered{text-align:center;margin-left:auto;margin-right:auto}.b2bn-heading-centered .b2b-label{justify-content:center}.b2bn-heading h2{color:#fff;letter-spacing:-.058em;margin:0;font-size:clamp(46px,5vw,70px);font-weight:300;line-height:1.01}.b2bn-heading h2 strong{font-weight:800}.b2bn-heading>p:not(.b2b-label){color:#aeb2be;max-width:720px;margin:25px 0 0;font-size:15px;line-height:1.7}.b2bn-heading-centered>p:not(.b2b-label){margin-left:auto;margin-right:auto}.b2bn-audience{padding-top:135px}.b2bn-audience-grid{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);display:grid}.b2bn-audience-grid article{border-right:1px solid var(--line-strong);background:radial-gradient(circle at 100% 0,#7c3aed1a,#0000 38%);flex-direction:column;min-height:460px;padding:34px 34px 38px;transition:background .35s;display:flex}.b2bn-audience-grid article:last-child{border-right:0}.b2bn-audience-grid article:hover{background-color:#ffffff06}.b2bn-audience-top{justify-content:space-between;align-items:center;display:flex}.b2bn-audience-top>span{width:44px;height:44px;color:var(--lime);border:1px solid #c6ff3d4d;border-radius:12px;place-items:center;font-size:21px;display:grid}.b2bn-audience-top small{color:#777d8e;letter-spacing:.15em;font-size:9px;font-weight:800}.b2bn-audience-grid h3{color:#fff;letter-spacing:-.04em;margin:74px 0 24px;font-size:31px;line-height:1}.b2bn-audience-grid ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.b2bn-audience-grid li{color:#949aa8;padding-left:16px;font-size:13px;position:relative}.b2bn-audience-grid li:before{content:"";background:var(--lime);border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.b2bn-audience-grid a{color:#fff;margin-top:auto;padding-top:28px;font-size:12px;font-weight:750}.b2bn-audience-grid a span{color:var(--lime);margin-left:8px;transition:transform .25s}.b2bn-audience-grid a:hover span{display:inline-block;transform:translate(4px)}.b2bn-problem{background:radial-gradient(circle at 25%,#5823af4d,#0000 31%),#0b0b10;padding:128px 0}.b2bn-problem-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid}.b2bn-problem-copy h2{color:#fff;letter-spacing:-.06em;margin:0;font-size:clamp(48px,5vw,70px);font-weight:300;line-height:1.01}.b2bn-problem-copy h2 strong{font-weight:800;display:block}.b2bn-progress{background:#ffffff17;height:2px;margin-top:48px;overflow:hidden}.b2bn-progress span{background:var(--lime);width:28%;height:100%;display:block;box-shadow:0 0 18px #c6ff3d99}.b2bn-problem-list{border-top:1px solid var(--line-strong)}.b2bn-problem-list article{border-bottom:1px solid var(--line-strong);grid-template-columns:48px 1fr 42px;align-items:center;gap:18px;min-height:145px;padding:27px 24px;transition:background .28s,color .28s;display:grid}.b2bn-problem-list article.active{background:var(--lime)}.b2bn-problem-list article>span{color:#8d92a1;letter-spacing:.14em;font-size:9px;font-weight:800}.b2bn-problem-list article.active>span{color:#17200a}.b2bn-problem-list h3{color:#fff;letter-spacing:-.03em;margin:0;font-size:21px;line-height:1.15}.b2bn-problem-list p{color:#8f95a5;margin:10px 0 0;font-size:12px;line-height:1.55}.b2bn-problem-list i{color:var(--lime);text-align:center;font-size:23px;font-style:normal}.b2bn-problem-list article.active h3,.b2bn-problem-list article.active p,.b2bn-problem-list article.active i{color:#080a05}.b2bn-why{color:#17171b;background:#f0eee8;padding:112px 0 124px}.b2bn-why .b2b-label{color:#6440a2}.b2bn-why .b2bn-heading h2{color:#17171b}.b2bn-why-grid{border-top:1px solid #0a0a0f29;border-bottom:1px solid #0a0a0f29;grid-template-columns:repeat(3,1fr);display:grid}.b2bn-why-grid article{border-right:1px solid #0a0a0f29;min-height:285px;padding:30px 33px}.b2bn-why-grid article:last-child{border-right:0}.b2bn-why-grid article>span{color:#6f3ec4;letter-spacing:.15em;font-size:10px;font-weight:800}.b2bn-why-grid h3{color:#141418;letter-spacing:-.035em;margin:78px 0 15px;font-size:23px;line-height:1.15}.b2bn-why-grid p{color:#5f6068;margin:0;font-size:13px;line-height:1.65}.b2bn-funnel-section{padding-bottom:145px}.b2bn-funnel{border:1px solid var(--line-strong);background:radial-gradient(circle at 20% 0,#7c3aed2e,#0000 35%),#101117;border-radius:30px;overflow:hidden}.b2bn-funnel-steps{border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(4,1fr);display:grid}.b2bn-funnel-steps button{border:0;border-right:1px solid var(--line-strong);color:#777d8e;min-height:170px;font:inherit;cursor:pointer;background:0 0;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:28px;transition:background .25s,color .25s;display:flex;position:relative}.b2bn-funnel-steps button:last-child{border-right:0}.b2bn-funnel-steps button.active{background:var(--lime);color:#080a05}.b2bn-funnel-steps button>span{font-size:26px}.b2bn-funnel-steps strong{color:#fff;letter-spacing:-.02em;font-size:15px}.b2bn-funnel-steps button.active strong{color:#080a05}.b2bn-funnel-steps small{color:currentColor;letter-spacing:.12em;font-size:8px;font-weight:800;position:absolute;top:28px;right:25px}.b2bn-funnel-panel{grid-template-columns:.4fr .8fr 1fr;align-items:start;gap:42px;min-height:285px;padding:52px 56px;display:grid}.b2bn-funnel-panel>p{color:#b69bf7;letter-spacing:.16em;text-transform:uppercase;margin:6px 0 0;font-size:10px;font-weight:800}.b2bn-funnel-panel h3{color:#fff;letter-spacing:-.045em;margin:0;font-size:35px;line-height:1.08}.b2bn-funnel-panel>span{color:#9aa0ad;font-size:14px;line-height:1.7}.b2bn-formats{padding-top:104px}.b2bn-bento{grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(245px,auto);gap:14px;display:grid}.b2bn-bento article{border:1px solid var(--line-strong);background:radial-gradient(circle at 100% 0,#7c3aed29,#0000 39%),#111219;border-radius:24px;flex-direction:column;grid-column:span 3;padding:28px;display:flex;overflow:hidden}.b2bn-bento article:first-child{background:radial-gradient(circle at 85% 18%,#c6ff3d1c,#0000 26%),radial-gradient(circle at 20% 85%,#7c3aed5c,#0000 42%),#101117;grid-area:span 2/span 6;min-height:504px}.b2bn-bento article:nth-child(4),.b2bn-bento article:nth-child(8){background:var(--lime)}.b2bn-bento article:nth-child(6),.b2bn-bento article:nth-child(7){grid-column:span 6}.b2bn-bento article>span{color:var(--lime);letter-spacing:.15em;font-size:9px;font-weight:800}.b2bn-bento article:nth-child(4)>span,.b2bn-bento article:nth-child(8)>span{color:#1b240d}.b2bn-bento h3{color:#fff;letter-spacing:-.035em;max-width:420px;margin:auto 0 15px;font-size:23px;line-height:1.12}.b2bn-bento article:first-child h3{font-size:clamp(35px,3.8vw,52px)}.b2bn-bento article:nth-child(4) h3,.b2bn-bento article:nth-child(8) h3{color:#080a05}.b2bn-bento p{color:#9298a6;margin:0;font-size:12px;line-height:1.6}.b2bn-bento article:nth-child(4) p,.b2bn-bento article:nth-child(8) p{color:#313a20}.b2bn-realizations{width:min(1450px,100vw - 48px)}.b2bn-work-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.b2bn-work-grid article{border:1px solid var(--line-strong);background:#111219;border-radius:26px;flex-direction:column;min-height:590px;transition:transform .35s,border-color .35s;display:flex;overflow:hidden}.b2bn-work-grid article:hover{border-color:#c6ff3d40;transform:translateY(-7px)}.b2bn-work-image{filter:saturate(.6)contrast(1.05);background-position:50%;background-size:cover;height:320px;transition:transform .6s,filter .35s}.b2bn-work-grid article:hover .b2bn-work-image{filter:saturate(.85)contrast(1.04);transform:scale(1.025)}.b2bn-work-grid article>div:last-child{flex-direction:column;flex:1;padding:27px;display:flex}.b2bn-work-grid article p{color:#b99dff;letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:9px;font-weight:800}.b2bn-work-grid h3{color:#fff;letter-spacing:-.03em;margin:0;font-size:20px;line-height:1.2}.b2bn-work-grid article div>span{color:#8f95a4;margin-top:13px;font-size:12px;line-height:1.55}.b2bn-work-grid a{color:#fff;margin-top:auto;padding-top:24px;font-size:11px;font-weight:750}.b2bn-work-grid a b{color:var(--lime);margin-left:7px}.b2bn-placement{padding-bottom:140px}.b2bn-channel-controls{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.b2bn-channel-controls p{color:#73798a;margin:0;font-size:10px}.b2bn-channel-controls p span{color:#fff}.b2bn-channel-controls div{gap:8px;display:flex}.b2bn-channel-controls button{border:1px solid var(--line-strong);color:#fff;width:46px;height:46px;font:inherit;cursor:pointer;background:0 0;border-radius:50%}.b2bn-channel-controls button:hover{border-color:var(--lime);color:var(--lime)}.b2bn-channel-track{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.b2bn-channel-track article{border:1px solid var(--line-strong);background:#101117;border-radius:24px;min-height:290px;padding:30px}.b2bn-channel-track article.active{background:var(--lime)}.b2bn-channel-track article>span{color:var(--lime);font-size:28px}.b2bn-channel-track article.active>span{color:#111609}.b2bn-channel-track h3{color:#fff;letter-spacing:-.035em;margin:92px 0 14px;font-size:25px}.b2bn-channel-track p{color:#8e94a2;margin:0;font-size:13px;line-height:1.6}.b2bn-channel-track article.active h3{color:#080a05}.b2bn-channel-track article.active p{color:#313a20}.b2bn-delivery{background:#f0eee8;padding:122px 0}.b2bn-delivery .b2b-label{color:#6440a2}.b2bn-delivery-grid{background:#fff;border:1px solid #0a0a0f24;border-radius:30px;grid-template-columns:.9fr 1.1fr;min-height:670px;display:grid;overflow:hidden}.b2bn-delivery-copy{padding:64px 54px}.b2bn-delivery-copy h2{color:#17171b;letter-spacing:-.055em;margin:0;font-size:clamp(43px,4.5vw,62px);font-weight:300;line-height:1.02}.b2bn-delivery-copy h2 strong{font-weight:800;display:block}.b2bn-delivery-copy ul{gap:15px;margin:45px 0 0;padding:0;list-style:none;display:grid}.b2bn-delivery-copy li{color:#4c4d55;align-items:center;gap:12px;font-size:13px;display:flex}.b2bn-delivery-copy li span{width:20px;height:20px;color:var(--lime);background:#17171b;border-radius:50%;place-items:center;font-size:9px;display:grid}.b2bn-delivery-image{background:linear-gradient(90deg,#11111726,#0000 35%),url(/audience-b2b-filmset.webp) 50%/cover;min-height:670px}.b2bn-process{padding-top:135px;padding-bottom:150px}.b2bn-timeline{max-width:880px;margin:0 auto;position:relative}.b2bn-timeline:before{content:"";background:#ffffff26;width:1px;position:absolute;top:15px;bottom:15px;left:50%}.b2bn-timeline article{grid-template-columns:36px 1fr;gap:14px;width:50%;min-height:145px;padding:0 68px 35px 0;display:grid;position:relative}.b2bn-timeline article:nth-child(2n){margin-left:50%;padding:0 0 35px 68px}.b2bn-timeline-dot{background:var(--lime);border:3px solid #08090e;border-radius:50%;width:13px;height:13px;position:absolute;top:4px;right:-7px;box-shadow:0 0 0 1px #c6ff3d8c,0 0 20px #c6ff3d52}.b2bn-timeline article:nth-child(2n) .b2bn-timeline-dot{left:-6px;right:auto}.b2bn-timeline small{color:#b99dff;letter-spacing:.14em;font-size:9px;font-weight:800}.b2bn-timeline h3{color:#fff;letter-spacing:-.035em;margin:0 0 10px;font-size:23px;line-height:1.1}.b2bn-timeline p{color:#898f9e;margin:0;font-size:13px;line-height:1.65}.b2bn-models{padding-top:80px;padding-bottom:150px}.b2bn-plan-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.b2bn-plan-grid article{border:1px solid var(--line-strong);background:#101117;border-radius:26px;flex-direction:column;min-height:510px;padding:34px;display:flex}.b2bn-plan-grid article.featured{border-color:var(--lime);background:radial-gradient(circle at 100% 0,#c6ff3d1f,#0000 36%),#111219;transform:translateY(-14px)}.b2bn-plan-grid article>span{color:#b99dff;letter-spacing:.15em;font-size:9px;font-weight:800}.b2bn-plan-grid h3{color:#fff;letter-spacing:-.05em;margin:78px 0 20px;font-size:42px;line-height:1}.b2bn-plan-grid article>p{color:#9298a6;margin:0;font-size:13px;line-height:1.65}.b2bn-plan-grid ul{border-top:1px solid var(--line);gap:13px;margin:auto 0 0;padding:28px 0 0;list-style:none;display:grid}.b2bn-plan-grid li{color:#bcc0ca;align-items:center;gap:11px;font-size:12px;display:flex}.b2bn-plan-grid li i{width:19px;height:19px;color:var(--lime);background:#c6ff3d1a;border-radius:50%;place-items:center;font-size:9px;font-style:normal;display:grid}.b2bn-opinions{background:radial-gradient(circle at 15% 55%,#7c3aed40,#0000 30%),#090a0f;padding:126px 0 142px}.b2bn-opinions .b2bn-heading{margin-bottom:45px}.b2bn-opinions .testimonial-summary strong{letter-spacing:-.07em;font-size:clamp(76px,7.5vw,112px)}.b2bn-opinions .testimonial-summary p{max-width:170px}.b2bn-cta{width:var(--wrap);border:1px solid var(--line-strong);background:radial-gradient(circle at 87% 20%,#c6ff3d1c,#0000 23%),radial-gradient(circle at 26% 120%,#7c3aed8c,#0000 45%),#121017;border-radius:32px;grid-template-columns:1.15fr .85fr;align-items:center;gap:65px;min-height:520px;margin:120px auto;padding:66px;display:grid;overflow:hidden}.b2bn-cta-copy h2{color:#fff;letter-spacing:-.06em;margin:0;font-size:clamp(48px,5vw,69px);font-weight:300;line-height:.99}.b2bn-cta-copy h2 strong{font-weight:800;display:block}.b2bn-cta-copy>p{color:#aaafba;max-width:640px;margin:27px 0 0;font-size:14px;line-height:1.7}.b2bn-cta-action{border-left:1px solid var(--line-strong);padding-left:46px}.b2bn-cta-action ul{gap:15px;margin:0 0 34px;padding:0;list-style:none;display:grid}.b2bn-cta-action li{color:#c2c5ce;align-items:flex-start;gap:12px;font-size:13px;line-height:1.5;display:flex}.b2bn-cta-action li span{color:var(--lime)}.b2bn-faq{background:radial-gradient(circle at 50% 45%,#5720b157,#0000 45%),#120726;padding:120px 0 145px}.b2bn-faq-grid{grid-template-columns:repeat(2,1fr);column-gap:70px;display:grid}.b2bn-faq details{border-bottom:1px solid #ffffff1c}.b2bn-faq details:first-child,.b2bn-faq details:nth-child(2){border-top:1px solid #ffffff1c}.b2bn-faq summary{color:#fff;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:86px;font-size:13px;font-weight:700;line-height:1.4;list-style:none;display:flex}.b2bn-faq summary::-webkit-details-marker{display:none}.b2bn-faq summary i{width:30px;height:30px;color:var(--violet-bright);border:1px solid #9a58ff5c;border-radius:50%;flex:0 0 30px;place-items:center;font-size:15px;font-style:normal;transition:transform .25s;display:grid}.b2bn-faq details[open] summary i{transform:rotate(45deg)}.b2bn-faq details>p{color:#a4a8b4;margin:-2px 42px 28px 0;font-size:13px;line-height:1.7}@media (width<=1080px){.b2bn-section{padding:100px 0}.b2bn-problem-grid{gap:55px}.b2bn-work-grid{grid-template-columns:repeat(2,1fr)}.b2bn-work-grid article{min-height:540px}.b2bn-bento article{grid-column:span 4}.b2bn-bento article:first-child{grid-column:span 8}.b2bn-bento article:nth-child(6),.b2bn-bento article:nth-child(7){grid-column:span 6}.b2bn-delivery-copy{padding:50px 40px}.b2bn-cta{gap:40px;padding:54px}}@media (width<=760px){.b2bn-section{padding:84px 0}.b2bn-heading{margin-bottom:38px}.b2bn-heading h2{font-size:clamp(42px,12vw,57px)}.b2bn-audience{padding-top:98px}.b2bn-audience-grid{grid-template-columns:1fr}.b2bn-audience-grid article{border-right:0;border-bottom:1px solid var(--line-strong);min-height:400px}.b2bn-audience-grid article:last-child{border-bottom:0}.b2bn-problem{padding:90px 0}.b2bn-problem-grid{grid-template-columns:1fr;gap:54px}.b2bn-problem-copy h2{font-size:clamp(43px,12vw,56px)}.b2bn-problem-list article{grid-template-columns:34px 1fr 28px;gap:11px;min-height:150px;padding:24px 16px}.b2bn-why{padding:88px 0 96px}.b2bn-why-grid{grid-template-columns:1fr}.b2bn-why-grid article{border-bottom:1px solid #0a0a0f29;border-right:0;min-height:250px}.b2bn-why-grid article:last-child{border-bottom:0}.b2bn-funnel-steps{grid-template-columns:repeat(2,1fr)}.b2bn-funnel-steps button{min-height:145px}.b2bn-funnel-steps button:nth-child(2){border-right:0}.b2bn-funnel-steps button:nth-child(-n+2){border-bottom:1px solid var(--line-strong)}.b2bn-funnel-panel{grid-template-columns:1fr;gap:14px;min-height:330px;padding:38px 27px}.b2bn-funnel-panel h3{font-size:31px}.b2bn-bento{grid-template-columns:1fr;grid-auto-rows:minmax(245px,auto)}.b2bn-bento article,.b2bn-bento article:first-child,.b2bn-bento article:nth-child(6),.b2bn-bento article:nth-child(7){grid-area:auto;min-height:265px}.b2bn-bento article:first-child{min-height:390px}.b2bn-work-grid{grid-template-columns:1fr}.b2bn-work-grid article{min-height:525px}.b2bn-channel-track{grid-template-columns:1fr}.b2bn-channel-track article{display:none}.b2bn-channel-track article:first-child{display:block}.b2bn-delivery{padding:88px 0}.b2bn-delivery-grid{grid-template-columns:1fr}.b2bn-delivery-copy{padding:44px 27px 50px}.b2bn-delivery-copy h2{font-size:43px}.b2bn-delivery-image{min-height:430px}.b2bn-timeline:before{left:7px}.b2bn-timeline article,.b2bn-timeline article:nth-child(2n){grid-template-columns:31px 1fr;width:100%;min-height:150px;margin:0;padding:0 0 40px 45px}.b2bn-timeline-dot,.b2bn-timeline article:nth-child(2n) .b2bn-timeline-dot{left:1px;right:auto}.b2bn-plan-grid{grid-template-columns:1fr}.b2bn-plan-grid article,.b2bn-plan-grid article.featured{min-height:480px;transform:none}.b2bn-opinions{padding:92px 0 104px}.b2bn-cta{grid-template-columns:1fr;align-content:center;gap:42px;min-height:610px;margin:84px auto;padding:43px 27px}.b2bn-cta-copy h2{font-size:44px}.b2bn-cta-action{border-top:1px solid var(--line-strong);border-left:0;padding:38px 0 0}.b2bn-cta-action .button{width:100%}.b2bn-faq{padding:90px 0 110px}.b2bn-faq-grid{grid-template-columns:1fr}.b2bn-faq details:nth-child(2){border-top:0}}.b2b-natalia{--black:#05060a;--ink:#0e1018;--panel:#0e0f16;--cream:#f2f3ee;--gray-100:#e8eaf0;--gray-300:#c7cbd6;--gray-400:#a2a8b8;--gray-500:#8a90a2;--gray-600:#6b7185;--purple-600:#6d28d9;--purple-500:#7c3aed;--purple-400:#9366f0;--purple-300:#b69bf7;--lime:#c6ff3d;--glass:#ffffff0d;--glass-brd:#ffffff1f;--radius-m:22px;--radius-l:32px;--maxw:1240px;--ease:cubic-bezier(.22,.61,.36,1);width:100%;color:var(--gray-300);letter-spacing:.2px;background:#05060a;font-size:15px;font-weight:400;line-height:1.72;overflow:clip}.b2b-natalia *{box-sizing:border-box;margin:0;padding:0}.b2b-natalia h1,.b2b-natalia h2,.b2b-natalia h3,.b2b-natalia h4{color:#fff;letter-spacing:-.6px;font-weight:800;line-height:1.12}.b2b-natalia .reg{font-weight:400}.b2b-natalia ul{list-style:none}.b2b-natalia .wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}.b2b-natalia .pad{padding:clamp(84px,11vh,140px) 0}.b2b-natalia .sec-head{max-width:760px;margin-bottom:clamp(38px,5.5vh,66px);position:relative}.b2b-natalia .sec-head.center{text-align:center;margin-left:auto;margin-right:auto}.b2b-natalia .sec-head h2{letter-spacing:-1px;margin:0;font-size:clamp(26px,3.4vw,44px);line-height:1.1}.b2b-natalia .sec-head .eyebrow+h2,.b2b-natalia .prob-left .eyebrow+h2{margin-top:18px}.b2b-natalia .eyebrow{color:var(--purple-300);letter-spacing:2.6px;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:600;display:inline-flex}.b2b-natalia .eyebrow:before{content:"";background:linear-gradient(90deg,#fff,#ffffff26);width:26px;height:1px}.b2b-natalia .eyebrow.center{justify-content:center}.b2b-natalia .eyebrow.center:before{display:none}.b2b-natalia .hl{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20300%2016'%20preserveAspectRatio='none'%3E%3Cpath%20d='M3%2010%20Q150%202%20297%207'%20stroke='%237C3AED'%20stroke-width='2.4'%20fill='none'%20stroke-linecap='round'/%3E%3C/svg%3E");background-position:0 100%;background-repeat:no-repeat;background-size:100% .42em;padding-bottom:.1em}.b2b-natalia .link-inline{color:#fff;align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:inline-flex}.b2b-natalia .link-inline svg{fill:none;width:16px;height:16px;stroke:var(--lime);stroke-width:2px;transition:transform .25s}.b2b-natalia .link-inline:hover svg{transform:translate(5px)}.b2b-natalia .btn{letter-spacing:.3px;transition:transform .35s var(--ease), background .35s;border:1px solid #0000;border-radius:100px;align-items:center;gap:10px;padding:15px 26px;font-size:13px;font-weight:600;display:inline-flex}.b2b-natalia .btn-lime{background:var(--lime);color:#05060a}.b2b-natalia .btn-lime:hover{background:#d5ff70;transform:translateY(-3px)}.b2b-natalia .btn-arrow,.b2b-natalia .btn-arrow svg{fill:none;stroke:currentColor;stroke-width:2px;width:16px;height:16px;display:inline-flex}.b2b-natalia .aud-top{grid-template-columns:1fr .84fr;align-items:end;gap:clamp(24px,4vw,60px);margin-bottom:clamp(32px,4.5vh,52px);display:grid}.b2b-natalia .aud-claim{border-left:2px solid var(--purple-500);color:#fff;padding-left:22px;font-size:clamp(15px,1.4vw,18px);font-weight:600;line-height:1.6}.b2b-natalia .aud-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.b2b-natalia .aud{border:1px solid var(--glass-brd);border-radius:var(--radius-l);min-height:390px;transition:transform .45s var(--ease), border-color .4s;background:linear-gradient(165deg,#12141d,#0b0c12);flex-direction:column;padding:34px 30px 30px;display:flex;position:relative;overflow:hidden}.b2b-natalia .aud:before{content:"";opacity:0;background:radial-gradient(circle,#7c3aed57,#0000 70%);border-radius:50%;width:230px;height:230px;transition:opacity .5s;position:absolute;top:-40%;right:-30%}.b2b-natalia .aud:hover{border-color:#7c3aed8c;transform:translateY(-8px)}.b2b-natalia .aud:hover:before{opacity:1}.b2b-natalia .aud-head{z-index:2;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;padding-bottom:20px;display:flex;position:relative}.b2b-natalia .aud-ic{background:#7c3aed29;border:1px solid #7c3aed66;border-radius:13px;place-items:center;width:46px;height:46px;transition:all .4s;display:grid}.b2b-natalia .aud-ic svg{fill:none;width:22px;height:22px;stroke:var(--purple-300);stroke-width:1.7px;transition:all .4s}.b2b-natalia .aud:hover .aud-ic{border-color:var(--lime);background:var(--lime)}.b2b-natalia .aud:hover .aud-ic svg{stroke:#05060a}.b2b-natalia .aud-no{color:var(--gray-600);letter-spacing:1.6px;font-size:12px;font-weight:800}.b2b-natalia .aud h3{z-index:2;letter-spacing:1.4px;text-transform:uppercase;margin-bottom:18px;font-size:19px;position:relative}.b2b-natalia .aud ul{z-index:2;flex-direction:column;gap:11px;margin-bottom:24px;display:flex;position:relative}.b2b-natalia .aud li{color:var(--gray-400);align-items:center;gap:11px;font-size:13.5px;display:flex}.b2b-natalia .aud li:before{content:"";background:var(--purple-400);border-radius:50%;flex:none;width:5px;height:5px}.b2b-natalia .aud:hover li:before{background:var(--lime);box-shadow:0 0 8px var(--lime)}.b2b-natalia .aud .link-inline{z-index:2;margin-top:auto;position:relative}.b2b-natalia .prob{grid-template-columns:.86fr 1.14fr;align-items:start;gap:clamp(28px,5vw,80px);display:grid}.b2b-natalia .prob-left{position:sticky;top:clamp(96px,14vh,150px)}.b2b-natalia .prob-left h2{letter-spacing:-1px;margin:18px 0 26px;font-size:clamp(25px,3.1vw,40px);line-height:1.12}.b2b-natalia .prob-meter{align-items:center;gap:14px;display:flex}.b2b-natalia .prob-meter .bar{background:#ffffff1a;border-radius:3px;flex:1;height:3px;overflow:hidden}.b2b-natalia .prob-meter .bar i{background:linear-gradient(90deg,var(--purple-500),var(--lime));width:25%;height:100%;transition:width .5s var(--ease);border-radius:3px;display:block}.b2b-natalia .prob-meter .num{color:#fff;letter-spacing:1px;font-size:13px;font-weight:800}.b2b-natalia .prob-list{flex-direction:column;display:flex}.b2b-natalia .prob-item{opacity:.3;transition:opacity .38s var(--ease), transform .38s var(--ease);border-bottom:1px solid #ffffff1a;grid-template-columns:78px 1fr;gap:20px;padding:clamp(24px,3.4vh,38px) 0;display:grid}.b2b-natalia .prob-item:first-child{border-top:1px solid #ffffff1a}.b2b-natalia .prob-item.on{opacity:1}.b2b-natalia .prob-no{color:#ffffff38;letter-spacing:-1.5px;font-size:clamp(26px,2.8vw,36px);font-weight:800;line-height:1}.b2b-natalia .prob-item.on .prob-no{color:var(--lime)}.b2b-natalia .prob-item h3{letter-spacing:-.4px;margin-bottom:10px;font-size:clamp(18px,2vw,25px);line-height:1.22}.b2b-natalia .prob-item p{max-width:430px;color:var(--gray-500);font-size:14px}.b2b-natalia .prob-ic{background:#7c3aed24;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;margin-top:14px;display:inline-flex}.b2b-natalia .prob-ic svg{fill:none;width:17px;height:17px;stroke:var(--purple-300);stroke-width:1.8px}.b2b-natalia .prob-item.on .prob-ic{background:#c6ff3d29}.b2b-natalia .prob-item.on .prob-ic svg{stroke:var(--lime)}.b2b-natalia .light{background:var(--cream);color:#3a3f4c}.b2b-natalia .light h2,.b2b-natalia .light h3{color:#0b0c12}.b2b-natalia .wdw-grid{border-top:1px solid #0a0c1229;grid-template-columns:repeat(3,1fr);display:grid}.b2b-natalia .wdw{border-left:1px solid #0a0c1229;min-height:324px;padding:clamp(30px,3.4vw,46px) clamp(22px,2.4vw,38px) clamp(34px,4vw,52px);transition:background .4s;position:relative}.b2b-natalia .wdw:first-child{border-left:0}.b2b-natalia .wdw:after{content:"";background:var(--purple-600);width:0;height:2px;transition:width .55s var(--ease);position:absolute;top:-1px;left:0}.b2b-natalia .wdw:hover:after{width:100%}.b2b-natalia .wdw:hover{background:#7c3aed0d}.b2b-natalia .wdw-no{color:#0b0c1224;letter-spacing:-3px;margin-bottom:20px;font-size:clamp(40px,5vw,66px);font-weight:800;line-height:1;display:block}.b2b-natalia .wdw:hover .wdw-no{color:var(--purple-600)}.b2b-natalia .wdw h3{letter-spacing:-.4px;margin-bottom:12px;font-size:clamp(18px,1.8vw,23px);line-height:1.25}.b2b-natalia .wdw p{color:#4d525f;font-size:14px;line-height:1.68}.b2b-natalia .fun{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(26px,4vw,64px);display:grid}.b2b-natalia .fun-steps{flex-direction:column;align-items:center;gap:10px;display:flex}.b2b-natalia .fun-step{width:100%;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.b2b-natalia .fun-shape{border:1px solid var(--glass-brd);transition:.42s var(--ease);background:linear-gradient(120deg,#ffffff0f,#ffffff05);border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:clamp(18px,2.2vw,26px) clamp(24px,3vw,42px);display:flex;position:relative;overflow:hidden}.b2b-natalia .fun-step:first-child .fun-shape{width:100%}.b2b-natalia .fun-step:nth-child(2) .fun-shape{width:92%;margin:0 auto}.b2b-natalia .fun-step:nth-child(3) .fun-shape{width:82%;margin:0 auto}.b2b-natalia .fun-step:nth-child(4) .fun-shape{width:70%;margin:0 auto}.b2b-natalia .fun-shape:before{content:"";opacity:0;background:linear-gradient(120deg,#7c3aed73,#7c3aed0d);transition:opacity .42s;position:absolute;inset:0}.b2b-natalia .fun-step.on .fun-shape{border-color:#c6ff3d8c;transform:translateY(-2px);box-shadow:0 22px 50px -26px #7c3aedd9}.b2b-natalia .fun-step.on .fun-shape:before{opacity:1}.b2b-natalia .fun-lab{z-index:2;align-items:center;gap:14px;display:flex;position:relative}.b2b-natalia .fun-lab i{background:#ffffff47;border-radius:50%;flex:none;width:9px;height:9px}.b2b-natalia .fun-step.on .fun-lab i{background:var(--lime);box-shadow:0 0 12px var(--lime)}.b2b-natalia .fun-lab b{color:#fff;letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap;font-size:clamp(13px,1.4vw,17px);font-weight:800}.b2b-natalia .fun-num{z-index:2;color:var(--gray-500);letter-spacing:1.6px;font-size:11px;font-weight:700;position:relative}.b2b-natalia .fun-step.on .fun-num{color:var(--lime)}.b2b-natalia .fun-panel{border:1px solid var(--glass-brd);border-radius:var(--radius-l);background:linear-gradient(160deg,#7c3aed33,#0b0c12e6);flex-direction:column;justify-content:center;min-height:290px;padding:clamp(30px,3.4vw,52px);display:flex;position:relative;overflow:hidden}.b2b-natalia .fun-panel:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:280px;height:280px;position:absolute;top:-90px;right:-90px}.b2b-natalia .fun-stage{z-index:2;color:var(--lime);letter-spacing:.16em;text-transform:uppercase;margin-bottom:16px;font-size:11px;font-weight:700;display:block;position:relative}.b2b-natalia .fun-panel h3{z-index:2;letter-spacing:-.6px;margin-bottom:16px;font-size:clamp(21px,2.4vw,30px);line-height:1.2;position:relative}.b2b-natalia .fun-panel .fun-desc{z-index:2;max-width:420px;color:var(--gray-300);font-size:15px;line-height:1.75;position:relative}.b2b-natalia .fun-fade{animation:fadeUp .45s var(--ease)}.b2b-natalia .bento{grid-template-columns:repeat(12,1fr);gap:14px;display:grid}.b2b-natalia .bt{border-radius:var(--radius-m);min-height:186px;transition:transform .4s var(--ease),border-color .4s;background:linear-gradient(160deg,#12141d,#0b0c12);border:1px solid #ffffff14;flex-direction:column;justify-content:flex-end;padding:28px 26px;display:flex;position:relative;overflow:hidden}.b2b-natalia .bt:after{content:"";opacity:0;background:radial-gradient(circle,#7c3aed47,#0000 70%);border-radius:50%;width:220px;height:220px;transition:opacity .4s;position:absolute;top:-100px;right:-100px}.b2b-natalia .bt:hover{border-color:#c6ff3d6b;transform:translateY(-6px)}.b2b-natalia .bt:hover:after{opacity:1}.b2b-natalia .bt .bic{z-index:1;background:#7c3aed26;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:auto;display:grid;position:relative}.b2b-natalia .bt .bic svg{fill:none;width:21px;height:21px;stroke:var(--purple-300);stroke-width:1.7px}.b2b-natalia .bt .bno{color:#ffffff38;letter-spacing:1.4px;font-size:11px;font-weight:700;position:absolute;top:22px;right:24px}.b2b-natalia .bt h4{z-index:1;letter-spacing:-.2px;margin:20px 0 9px;font-size:16px;position:relative}.b2b-natalia .bt p{z-index:1;color:var(--gray-500);font-size:13px;line-height:1.6;position:relative}.b2b-natalia .bt.wide{grid-column:span 6}.b2b-natalia .bt.half{grid-column:span 3}.b2b-natalia .bt.third{grid-column:span 4}.b2b-natalia .bt.hero-cell{background:linear-gradient(155deg,#7c3aed4d,#0b0c12 72%);border-color:#7c3aed6b;grid-area:span 2/span 6;min-height:390px}.b2b-natalia .bt.hero-cell .bic{width:54px;height:54px}.b2b-natalia .bt.hero-cell .bic svg{width:26px;height:26px}.b2b-natalia .bt.hero-cell h4{margin-top:26px;font-size:24px}.b2b-natalia .bt.hero-cell p{max-width:360px;color:var(--gray-300);font-size:14.5px}.b2b-natalia .bt.lime{background:linear-gradient(150deg,#c6ff3d,#a8e02c);border-color:#0000}.b2b-natalia .bt.lime h4,.b2b-natalia .bt.lime p{color:#0a0f04}.b2b-natalia .bt.lime p{opacity:.78}.b2b-natalia .bt.lime .bic{background:#0a0f041f}.b2b-natalia .bt.lime .bic svg{stroke:#0a0f04}.b2b-natalia .bt.lime .bno{color:#0a0f0466}.b2b-natalia .work-grid{grid-template-columns:repeat(4,1fr);gap:clamp(14px,1.6vw,22px);display:grid}.b2b-natalia .work{min-height:clamp(420px,44vw,560px);transition:transform .45s var(--ease),border-color .4s;background:#0c0e13;border:1px solid #ffffff14;border-radius:26px;flex-direction:column;justify-content:flex-end;padding:clamp(24px,2vw,32px);display:flex;position:relative;overflow:hidden}.b2b-natalia .work:hover{border-color:#c6ff3d5c;transform:translateY(-7px)}.b2b-natalia .work-img{z-index:0;border-radius:inherit;overflow:hidden;position:absolute!important;inset:0!important}.b2b-natalia .work-img img{object-fit:cover;width:100%;height:100%;transition:transform 6s var(--ease);position:absolute;inset:0}.b2b-natalia .work:hover .work-img img{transform:scale(1.06)}.b2b-natalia .work-img:after{content:"";background:linear-gradient(#05060a1a 26%,#05060ab3 60%,#05060af2);position:absolute;inset:0}.b2b-natalia .work>:not(.work-img){z-index:2;position:relative}.b2b-natalia .work-client{color:var(--purple-300);letter-spacing:.16em;text-transform:uppercase;margin-bottom:16px;font-size:11.5px;font-weight:800;line-height:1.4}.b2b-natalia .work h3{margin-bottom:12px;font-size:clamp(19px,1.7vw,25px);line-height:1.22}.b2b-natalia .work p{color:var(--gray-400);margin-bottom:24px;font-size:13.5px;line-height:1.6}.b2b-natalia .work-link{color:#fff;align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:inline-flex}.b2b-natalia .work-link svg{fill:none;width:15px;height:15px;stroke:var(--lime);stroke-width:2px;transition:transform .25s}.b2b-natalia .work-link:hover svg{transform:translate(5px)}.b2b-natalia .chan-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:34px;display:flex}.b2b-natalia .chan-nav{gap:10px;display:flex}.b2b-natalia .chan-nav button{border:1px solid var(--glass-brd);color:#fff;cursor:pointer;background:#ffffff0a;border-radius:50%;place-items:center;width:48px;height:48px;transition:all .3s;display:grid}.b2b-natalia .chan-nav button:hover{border-color:var(--lime);color:var(--lime)}.b2b-natalia .chan-nav svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px;height:18px}.b2b-natalia .chan-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;margin:0 -28px;padding:0 28px 16px;display:flex;overflow-x:auto}.b2b-natalia .chan-track::-webkit-scrollbar{display:none}.b2b-natalia .chan{border:1px solid var(--glass-brd);border-radius:var(--radius-m);scroll-snap-align:start;min-height:240px;transition:border-color .35s var(--ease),box-shadow .35s var(--ease),background .35s var(--ease);background:#ffffff09;flex-direction:column;flex:0 0 clamp(240px,25%,300px);padding:30px 26px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 #c6ff3d00}.b2b-natalia .chan-ghost{color:#ffffff09;letter-spacing:-7px;font-size:86px;font-weight:800;line-height:1;position:absolute;bottom:-18px;right:14px}.b2b-natalia .chan-ic{background:#7c3aed26;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:auto;display:grid}.b2b-natalia .chan-ic svg{fill:none;width:21px;height:21px;stroke:var(--purple-300);stroke-width:1.7px}.b2b-natalia .chan h4{z-index:1;margin:26px 0 10px;font-size:16.5px;position:relative}.b2b-natalia .chan p{z-index:1;color:var(--gray-500);font-size:13px;line-height:1.6;position:relative}.b2b-natalia .take{border:1px solid var(--glass-brd);border-radius:var(--radius-l);grid-template-columns:1fr .78fr;align-items:stretch;display:grid;position:relative;overflow:hidden}.b2b-natalia .take-left{background:linear-gradient(150deg,#3a1885,#1b0f42 58%,#0b0a1c);flex-direction:column;justify-content:center;padding:clamp(34px,4.4vw,70px);display:flex;position:relative;overflow:hidden}.b2b-natalia .take-left:after{content:"";border:1px solid #c6ff3d29;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-160px;right:-130px}.b2b-natalia .take-left h2{margin-bottom:clamp(28px,4vw,48px);font-size:clamp(24px,3.1vw,38px)}.b2b-natalia .take-list{z-index:1;flex-direction:column;gap:16px;display:flex;position:relative}.b2b-natalia .take-list li{color:var(--gray-100);align-items:flex-start;gap:13px;font-size:14.5px;display:flex}.b2b-natalia .take-list li:before,.b2b-natalia .plan li:before,.b2b-natalia .cta5-points li:before{content:"✓";width:19px;height:19px;color:var(--lime);background:#c6ff3d24;border-radius:50%;flex:0 0 19px;place-items:center;font-size:11px;font-weight:800;display:grid}.b2b-natalia .take-right{aspect-ratio:4/5;background:#0c0e13;position:relative;overflow:hidden}.b2b-natalia .take-right img{object-fit:cover;filter:grayscale(.28)brightness(.86);width:100%;height:100%;position:absolute;inset:0}.b2b-natalia .tl{padding-left:clamp(0px,3vw,40px);position:relative}.b2b-natalia .tl-rail{background:#ffffff17;border-radius:2px;width:2px;position:absolute;top:20px;bottom:20px;left:clamp(26px,4.5vw,58px);overflow:hidden}.b2b-natalia .tl-rail i{background:linear-gradient(var(--purple-500),var(--lime));border-radius:2px;width:100%;transition:height .12s linear;display:block;box-shadow:0 0 12px #c6ff3d38}.b2b-natalia .tl-step{grid-template-columns:clamp(60px,9vw,116px) 1fr;align-items:flex-start;gap:clamp(22px,3vw,42px);padding:clamp(18px,2.1vw,26px) 0;display:grid;position:relative}.b2b-natalia .tl-dot{z-index:2;background:var(--black);width:22px;height:22px;transition:border-color .45s var(--ease),box-shadow .45s var(--ease);border:2px solid #ffffff38;border-radius:50%;justify-self:center;place-items:center;margin-top:6px;display:grid;position:relative}.b2b-natalia .tl-dot:after{content:"";width:6px;height:6px;transition:background .45s var(--ease),transform .45s var(--ease);background:#ffffff47;border-radius:50%}.b2b-natalia .tl-step.on .tl-dot{border-color:var(--lime);box-shadow:0 0 14px #c6ff3d3d}.b2b-natalia .tl-step.on .tl-dot:after{background:var(--lime);transform:scale(1.08)}.b2b-natalia .tl-body{grid-template-columns:auto 1fr;align-items:baseline;gap:clamp(20px,2.4vw,34px);padding:0;display:grid}.b2b-natalia .tl-no{color:#ffffff29;transition:color .45s var(--ease);font-size:48px;font-weight:800;line-height:1}.b2b-natalia .tl-step.on .tl-no{color:var(--purple-300)}.b2b-natalia .tl-body>div{opacity:.34;transition:opacity .45s var(--ease),transform .45s var(--ease)}.b2b-natalia .tl-step.on .tl-body>div{opacity:1;transform:translate(3px)}.b2b-natalia .tl-body h3{margin-bottom:9px;font-size:25px}.b2b-natalia .tl-body p{max-width:520px;color:var(--gray-500);font-size:14px;line-height:1.72}.b2b-natalia .plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;display:grid}.b2b-natalia .plan{border:1px solid var(--glass-brd);border-radius:var(--radius-l);transition:transform .35s var(--ease),border-color .35s var(--ease),box-shadow .35s var(--ease),background .35s var(--ease);background:linear-gradient(165deg,#12141d,#0b0c12);flex-direction:column;padding:clamp(28px,3vw,42px);display:flex;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 0 #c6ff3d00}.b2b-natalia .plan-no{color:var(--gray-600);letter-spacing:.15em;transition:color .35s var(--ease);font-size:11px;font-weight:800}.b2b-natalia .plan h3{margin:0 0 12px;font-size:27px}.b2b-natalia .plan>p{color:var(--gray-500);margin-bottom:24px;font-size:13.5px;line-height:1.65}.b2b-natalia .plan ul{flex-direction:column;gap:12px;display:flex}.b2b-natalia .plan li{color:var(--gray-300);align-items:center;gap:11px;font-size:13px;display:flex}@media (hover:hover) and (pointer:fine){.b2b-natalia .plan:hover{background:linear-gradient(150deg,#7c3aed6b,#0b0c12f0);border-color:#c6ff3d8c;transform:translateY(-12px);box-shadow:0 18px 46px #0000003d}.b2b-natalia .plan:hover .plan-no{color:var(--lime)}.b2b-natalia .chan:hover{background-color:#c6ff3d06;border-color:#c6ff3dc7;box-shadow:0 0 0 1px #c6ff3d1c,0 18px 46px #0000003d,0 0 28px #c6ff3d12}}.b2b-natalia .opi2{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:clamp(30px,4vw,66px);display:grid}.b2b-natalia .opi2-left{position:sticky;top:120px}.b2b-natalia .opi2-big{color:#fff;letter-spacing:-4px;font-size:clamp(70px,9vw,120px);font-weight:800;line-height:.82;display:block}.b2b-natalia .opi2-stars{color:var(--purple-400);letter-spacing:4px;margin:23px 0 14px;font-size:21px}.b2b-natalia .opi2-stars.sm{letter-spacing:3px;margin:0 0 18px;font-size:15px}.b2b-natalia .opi2-lab{color:var(--gray-400);margin-bottom:24px;font-size:13.5px;line-height:1.65}.b2b-natalia .opi2-all{color:#fff;align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:inline-flex}.b2b-natalia .opi2-all svg{fill:none;width:15px;height:15px;stroke:var(--lime);stroke-width:2px}.b2b-natalia .opi2-right{min-width:0}.b2b-natalia .opi2-head{justify-content:flex-end;align-items:center;gap:9px;margin-bottom:18px;display:flex}.b2b-natalia .opi2-count{color:var(--gray-600);letter-spacing:.14em;margin-right:auto;font-size:11px;font-weight:700}.b2b-natalia .opi2-nav{border:1px solid var(--glass-brd);color:#fff;cursor:pointer;background:#ffffff0a;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.b2b-natalia .opi2-nav svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:17px;height:17px}.b2b-natalia .opi2-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.b2b-natalia .opi2-track::-webkit-scrollbar{display:none}.b2b-natalia .opi2-card{border:1px solid var(--glass-brd);scroll-snap-align:start;background:#ffffff0a;border-radius:24px;flex-direction:column;flex:0 0 clamp(300px,45%,560px);min-height:390px;padding:clamp(28px,3vw,44px);display:flex;position:relative}.b2b-natalia .opi2-mark{color:#7c3aed59;font-family:Georgia,serif;font-size:72px;line-height:1;position:absolute;top:15px;right:24px}.b2b-natalia .opi2-co{color:var(--purple-300);letter-spacing:.15em;text-transform:uppercase;margin-bottom:20px;font-size:11px;font-weight:800}.b2b-natalia .opi2-quote{color:var(--gray-100);margin:0 0 30px;font-size:clamp(14px,1.35vw,16px);font-style:normal;line-height:1.65}.b2b-natalia .opi2-who{grid-template-columns:50px 1fr 32px;align-items:center;gap:14px;margin-top:auto;display:grid}.b2b-natalia .opi2-av{background:linear-gradient(145deg,var(--purple-400),var(--purple-700,#5b21b6));color:#fff;object-fit:cover;border-radius:50%;place-items:center;width:50px;height:50px;font-size:12px;font-weight:800;display:grid}.b2b-natalia .opi2-meta b{color:#fff;font-size:13.5px;display:block}.b2b-natalia .opi2-meta span{color:var(--gray-500);margin-top:3px;font-size:11.5px;line-height:1.4;display:block}.b2b-natalia .opi2-li{border:1px solid var(--glass-brd);width:30px;height:30px;color:var(--gray-300);border-radius:8px;place-items:center;font-size:12px;font-weight:800;display:grid}.b2b-natalia .cta5{border:1px solid var(--glass-brd);background:linear-gradient(130deg,#4a1d96 0%,#2a1063 46%,#0c0a1f 100%);border-radius:36px;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(38px,4.6vw,70px);display:grid;position:relative;overflow:hidden}.b2b-natalia .cta5:after{content:"";border:1px solid #c6ff3d24;border-radius:50%;width:260px;height:260px;position:absolute;top:-70px;right:-50px}.b2b-natalia .cta5-h{max-width:620px;font-size:clamp(27px,3.6vw,46px);line-height:1.1}.b2b-natalia .cta5-h b{font-weight:800;display:block}.b2b-natalia .cta5-underline{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 170 8' preserveAspectRatio='none'%3E%3Cpath d='M2 5 Q85 1 168 4' stroke='%23C6FF3D' stroke-width='2.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;width:170px;height:7px;margin:15px 0 23px}.b2b-natalia .cta5-sub{max-width:610px;color:var(--gray-400);font-size:14px;line-height:1.7}.b2b-natalia .cta5-right{z-index:1;position:relative}.b2b-natalia .cta5-points{flex-direction:column;gap:15px;margin-bottom:28px;display:flex}.b2b-natalia .cta5-points li{color:var(--gray-300);align-items:center;gap:12px;font-size:13.5px;display:flex}.b2b-natalia #faq .sec-head{text-align:center;max-width:760px;margin-bottom:clamp(42px,4vw,52px);margin-left:auto;margin-right:auto}.b2b-natalia #faq .sec-head h2{font-size:clamp(38px,3.45vw,44px);font-weight:800}.b2b-natalia .faq2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,4.2vw,55px);display:grid}.b2b-natalia .faq{width:auto;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ffffff1a;border-radius:0;margin:0;padding:0;display:block}.b2b-natalia .faq-col>.faq:first-child{border-top:1px solid #ffffff1a}.b2b-natalia .faq-q{color:#fff;cursor:pointer;border-radius:3px;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:22px 0;font-size:14.5px;font-weight:600;line-height:1.5;list-style:none;transition:color .3s;display:flex}.b2b-natalia .faq-q::-webkit-details-marker{display:none}.b2b-natalia .faq-q .ic{width:30px;height:30px;color:var(--lime);border:1px solid #ffffff1f;border-radius:50%;flex:0 0 30px;place-items:center;font-size:18px;font-style:normal;font-weight:600;transition:all .35s;display:grid}.b2b-natalia .faq-a{max-height:0;transition:max-height .45s var(--ease);overflow:hidden}.b2b-natalia .faq-a p{color:var(--gray-400);padding:0 45px 24px 0;font-size:13.5px;line-height:1.7}.b2b-natalia .faq[open] .faq-a{max-height:520px}.b2b-natalia .faq[open] .faq-q{color:var(--lime)}.b2b-natalia .faq[open] .faq-q .ic{border-color:var(--lime);background:var(--lime);color:#05060a;transform:rotate(45deg)}@media (width<=1100px){.b2b-natalia .work-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=1000px){.b2b-natalia .bt.wide,.b2b-natalia .bt.third,.b2b-natalia .bt.half{grid-column:span 6}.b2b-natalia .bt.hero-cell{grid-area:auto/span 12;min-height:250px}}@media (width<=900px){.b2b-natalia .aud-top,.b2b-natalia .prob,.b2b-natalia .fun,.b2b-natalia .aud-grid{grid-template-columns:1fr}.b2b-natalia .aud{min-height:340px}.b2b-natalia .prob-left{position:static}.b2b-natalia .prob-item{opacity:1;grid-template-columns:52px 1fr}.b2b-natalia .fun-step:nth-child(n) .fun-shape{width:100%}.b2b-natalia .take{grid-template-columns:1fr}.b2b-natalia .take-right{aspect-ratio:4/3.4;order:-1;min-height:360px}.b2b-natalia .plans,.b2b-natalia .faq2{grid-template-columns:1fr}.b2b-natalia .faq-col+.faq-col>.faq:first-child{border-top:0}}@media (width<=860px){.b2b-natalia .wdw-grid{grid-template-columns:1fr}.b2b-natalia .wdw{border-top:1px solid #0a0c1229;border-left:0}.b2b-natalia .wdw:first-child{border-top:0}.b2b-natalia .opi2{grid-template-columns:1fr}.b2b-natalia .opi2-left{position:static}.b2b-natalia .opi2-card{flex-basis:85%}.b2b-natalia .cta5{grid-template-columns:1fr}.b2b-natalia .cta5-right{border:0;padding:0}}@media (width<=700px){.b2b-natalia .tl{padding-left:0}.b2b-natalia .tl-rail{left:8px}.b2b-natalia .tl-step{grid-template-columns:26px 1fr;min-height:150px}.b2b-natalia .tl-dot{justify-self:start}.b2b-natalia .tl-body{grid-template-columns:38px 1fr;padding:24px 0 24px 20px}}@media (width<=640px){.b2b-natalia .wrap{padding:0 18px}.b2b-natalia .pad{padding:clamp(62px,9vh,88px) 0}.b2b-natalia .bt,.b2b-natalia .bt.wide,.b2b-natalia .bt.third,.b2b-natalia .bt.half,.b2b-natalia .bt.hero-cell{grid-column:span 12;min-height:220px}.b2b-natalia .work-grid{grid-template-columns:1fr}.b2b-natalia .work{min-height:380px}.b2b-natalia .chan-head{flex-direction:column;align-items:flex-start}.b2b-natalia .chan-track{margin:0 -18px;padding-left:18px;padding-right:18px}.b2b-natalia .opi2-card{flex-basis:92%}}.public-page,.reviews-page,.projects-page{background:#06070b}.public-page .site-header,.reviews-page .site-header,.projects-page .site-header{box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06070b6b;border-color:#0000}.public-section-title{color:#fff;letter-spacing:-.055em;max-width:960px;margin:0 0 54px;font-size:clamp(43px,5.2vw,72px);font-weight:300;line-height:1.02}.public-section-title strong{font-weight:800}.public-hero{isolation:isolate;border-bottom:1px solid #ffffff21;align-items:flex-end;width:100%;min-height:820px;margin:0;padding:190px max(24px,50vw - 592px) 88px;display:flex;position:relative;overflow:hidden}.public-hero-image{z-index:-2;height:auto;box-shadow:none;background:url(/public-hero.png) 50%/cover;border:0;border-radius:0;position:absolute;inset:0;overflow:hidden}.public-hero-image:before{content:"";z-index:1;background:linear-gradient(90deg,#030408f0 0%,#030408b3 48%,#03040870 100%),linear-gradient(#0000 45%,#030408ad);position:absolute;inset:0}.public-hero-image:after{content:"";z-index:2;background:radial-gradient(circle at 12%,#702fcf38,#0000 36%);position:absolute;inset:0}.public-hero-image video{object-fit:cover;filter:saturate(.72)brightness(.72);width:100%;height:100%}.public-hero-copy{z-index:1;max-width:760px;position:relative}.public-hero-copy h1{max-width:760px;font-size:clamp(58px,6.4vw,92px)}.public-hero-copy h1 strong{display:block}.public-hero-copy h1 strong:after{border-color:#9356ff}.public-hero-copy>p{color:#d0d2d9;max-width:690px;font-size:16px}.public-trusted{width:100%;padding:34px 0 44px}.public-trusted>p{width:var(--wrap);text-align:left;margin:0 auto 26px}.public-trusted .logo-marquee{width:100%}.public-featured-quote{color:#15151a;background:#f1eee8;border:0;border-radius:0;grid-template-columns:115px minmax(0,1fr);align-items:start;column-gap:34px;width:100%;min-height:430px;margin:0;padding:86px max(24px,50vw - 592px);display:grid}.public-featured-quote blockquote{color:#17171b;letter-spacing:-.035em;grid-column:2;max-width:1030px;padding:0;font-size:clamp(30px,3.3vw,48px);font-weight:750;line-height:1.17}.public-featured-quote blockquote:before{color:#7c3aed;font-size:150px;top:-30px;left:-145px}.public-featured-quote>p{border-top:1px solid #10101433;grid-column:2;width:100%;margin-top:42px;padding-top:24px}.public-featured-quote strong{color:#141418;font-size:14px}.public-featured-quote span{color:#666770}.public-page.public-motion-ready .public-reveal{opacity:0;transition:opacity .8s cubic-bezier(.2,.75,.2,1),transform .8s cubic-bezier(.2,.75,.2,1);transform:translateY(38px)}.public-page.public-motion-ready .public-reveal.is-visible{opacity:1;transform:none}.public-page.public-motion-ready .public-hero-image.public-reveal{transform:translateY(18px)scale(.985)}.public-page.public-motion-ready .public-hero-image.public-reveal.is-visible{transform:none}.public-page.public-motion-ready .public-problem-grid .public-reveal:nth-child(2),.public-page.public-motion-ready .public-format-grid .public-reveal:nth-child(2n),.public-page.public-motion-ready .public-reason-grid .public-reveal:nth-child(2),.public-page.public-motion-ready .public-reason-grid .public-reveal:nth-child(5){transition-delay:.1s}.public-page.public-motion-ready .public-problem-grid .public-reveal:nth-child(3),.public-page.public-motion-ready .public-reason-grid .public-reveal:nth-child(3),.public-page.public-motion-ready .public-reason-grid .public-reveal:nth-child(6){transition-delay:.2s}.public-page.public-motion-ready .public-problem-grid .public-reveal:nth-child(4){transition-delay:.3s}.public-page.public-motion-ready .public-problem-grid .public-reveal:nth-child(5){transition-delay:.4s}.public-page.public-motion-ready .public-scope-grid.public-reveal:before{transform-origin:0;transition:transform 1.05s cubic-bezier(.2,.75,.2,1) .18s;transform:scaleX(0)}.public-page.public-motion-ready .public-scope-grid.public-reveal.is-visible:before{transform:scaleX(1)}.public-page.public-motion-ready .public-scope-grid .public-reveal:nth-child(2),.public-page.public-motion-ready .public-audience-grid .public-reveal:nth-child(2),.public-page.public-motion-ready .public-model-grid .public-reveal:nth-child(2){transition-delay:80ms}.public-page.public-motion-ready .public-scope-grid .public-reveal:nth-child(3),.public-page.public-motion-ready .public-audience-grid .public-reveal:nth-child(3),.public-page.public-motion-ready .public-model-grid .public-reveal:nth-child(3){transition-delay:.16s}.public-page.public-motion-ready .public-scope-grid .public-reveal:nth-child(4),.public-page.public-motion-ready .public-audience-grid .public-reveal:nth-child(4){transition-delay:.24s}.public-page.public-motion-ready .public-scope-grid .public-reveal:nth-child(5),.public-page.public-motion-ready .public-audience-grid .public-reveal:nth-child(5){transition-delay:.32s}.public-page.public-motion-ready .public-scope-grid .public-reveal:nth-child(6),.public-page.public-motion-ready .public-audience-grid .public-reveal:nth-child(6){transition-delay:.4s}@media (prefers-reduced-motion:reduce){.public-page.public-motion-ready .public-reveal,.public-page.public-motion-ready .public-scope-grid.public-reveal:before{opacity:1;transition:none;transform:none}}.public-problems{padding-top:128px}.public-problem-grid{border-color:#ffffff24}.public-problem-grid article{border-color:#ffffff24;min-height:330px;padding:32px 26px;transition:background .32s,box-shadow .32s;position:relative}.public-problem-grid article:hover{box-shadow:inset 0 3px var(--lime);background:linear-gradient(#692ec452,#692ec412)}.public-problem-grid article>span{font-size:28px}.public-problem-grid h3{margin-top:105px;font-size:20px}.public-problem-grid p{font-size:13px}.public-audiences{padding-top:118px}.public-audience-grid{border-top:1px solid #ffffff24;display:block}.public-audience-grid article{background:0 0;border:0;border-bottom:1px solid #ffffff24;border-radius:0;grid-template-columns:80px minmax(220px,.8fr) 1.35fr;align-items:center;gap:26px;min-height:128px;padding:27px 24px;transition:background .3s;display:grid}.public-audience-grid article:hover{background:linear-gradient(90deg,#5b25b247,#5b25b20a)}.public-audience-grid article>span{color:#8a78ad;font-size:11px}.public-audience-grid article:hover>span{color:var(--lime)}.public-audience-grid h3{margin:0;font-size:27px}.public-audience-grid p{margin:0;font-size:14px}.public-formats{background:#f0eee8;padding-top:120px;padding-bottom:120px}.public-formats .public-section-title{color:#17171b;width:min(1184px,100vw - 48px);margin-left:auto;margin-right:auto}.public-format-grid{grid-template-columns:repeat(2,1fr);gap:16px;width:min(1184px,100vw - 48px);margin:0 auto}.public-format-grid article{background:#f7f5f0;border-color:#0c0c1024;border-radius:25px;grid-template-columns:76px 1fr;align-items:start;gap:25px;min-height:190px;padding:28px;display:grid}.public-format-grid article:before{content:"✣";color:#fff;background:#6f36c9;border-radius:18px;place-items:center;width:70px;height:70px;font-size:26px;display:grid}.public-format-grid img{display:none}.public-format-grid article>div{padding:3px 0 0}.public-format-grid h3{color:#17171b;font-size:22px}.public-format-grid p{color:#66676e;font-size:13px}.public-scope{width:min(1920px,100vw - 80px);padding-top:126px;padding-bottom:130px}.public-scope .public-section-title{max-width:1050px;margin-bottom:92px}.public-scope-grid{border:0;border-radius:0;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:relative;overflow:visible}.public-scope-grid:before{content:"";background:linear-gradient(90deg, #7436d8 0%, #8351d5 48%, #b0cc55 78%, var(--lime) 100%);height:1px;position:absolute;top:0;left:3%;right:3%}.public-scope-grid article,.public-scope-grid article:nth-child(3n),.public-scope-grid article:nth-child(n+4){text-align:center;background:0 0;border:0;min-height:270px;padding:62px 16px 0;position:relative}.public-scope-grid article:before{content:"";background:#06070b;border:3px solid #8870bd;border-radius:50%;width:16px;height:16px;position:absolute;top:-7px;left:calc(50% - 8px)}.public-scope-grid article:nth-child(n+5):before{border-color:#a9bc72}.public-scope-grid article>.public-scope-number{color:#b69bf7;letter-spacing:.08em;font-size:13px;font-weight:850;display:block}.public-scope-grid h3{margin:26px 0 15px;font-size:18px}.public-scope-grid p{max-width:210px;margin-left:auto;margin-right:auto;font-size:13px;line-height:1.58}.public-realizations{background:linear-gradient(#0b0b11,#07080c);padding-top:125px;padding-bottom:125px}.public-realizations .public-section-title,.public-testimonials .public-section-title{width:min(1184px,100vw - 48px);margin-left:auto;margin-right:auto}.public-realizations .featured-work-shell{width:min(1184px,100vw - 48px)}.public-realization-grid{width:min(1184px,100vw - 48px);margin:0 auto}.public-realization-grid article{background:0 0;border-width:0 0 1px;border-radius:0}.public-realization-grid img{border-radius:24px;height:300px}.public-realization-grid article>div{min-height:190px;padding:24px 5px 28px}.public-models{width:min(1920px,100vw - 80px);padding-top:125px;padding-bottom:125px}.public-model-grid{border-top:1px solid #ffffff26;display:block}.public-model-grid article{background:0 0;border:0;border-bottom:1px solid #ffffff26;border-radius:0;grid-template-columns:130px minmax(320px,.95fr) minmax(0,1.45fr);align-items:center;gap:34px;min-height:158px;padding:26px 12px;transition:background .25s;display:grid}.public-model-grid article:hover{background:linear-gradient(90deg,#7133cb26,#0000 65%);border-color:#ffffff26;transform:none}.public-model-grid article>.public-model-number{color:#ffffff24;letter-spacing:-.05em;font-size:40px;font-weight:850;line-height:1}.public-model-grid h3{margin:0;font-size:28px}.public-model-grid p{margin:0;font-size:15px;line-height:1.62}.public-reasons{background:#f0eee8;width:100%;padding:120px max(40px,50vw - 960px)}.public-reasons .public-section-title{color:#17171b;max-width:1100px}.public-reason-grid{border:0;border-top:1px solid #0c0c1026;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.public-reason-grid article,.public-reason-grid article:nth-child(3n),.public-reason-grid article:nth-child(n+4){border:1px solid #0c0c1026;border-top:0;border-left:0;min-height:315px;padding:58px 48px;display:block}.public-reason-grid article:nth-child(3n){border-right:0}.public-reason-grid article>.public-reason-number{color:#1010141a;letter-spacing:-.07em;font-size:66px;font-weight:850;line-height:.9;display:block}.public-reason-grid h3{color:#17171b;margin:36px 0 15px;font-size:25px}.public-reason-grid p{color:#62636b;max-width:390px;font-size:14px;line-height:1.62}.public-testimonials{padding-top:120px;padding-bottom:125px}.public-testimonial-grid{width:min(1184px,100vw - 48px);margin:0 auto}.public-testimonial-grid article{border-radius:25px}.public-cta{background:#f0eee8;border:0;border-radius:48px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:90px;width:min(1920px,100vw - 160px);min-height:490px;margin:70px auto 120px;padding:78px 100px;display:grid;overflow:hidden}.public-cta-copy{max-width:850px;padding:0;display:block}.public-cta-copy h2{color:#121319;letter-spacing:-.05em;margin:0;font-size:clamp(48px,4.5vw,72px);font-weight:300;line-height:1.02}.public-cta-copy h2 span,.public-cta-copy h2 strong{display:block}.public-cta-copy h2 strong{font-weight:850}.public-cta-accent{background:#7c3aed;border-radius:999px;width:118px;height:4px;margin-top:34px;display:block}.public-cta-copy>p{color:#696b75;max-width:720px;margin:34px 0 0;font-size:17px;line-height:1.7}.public-cta-button{color:#fff;background:#090a10;border-radius:999px;justify-content:center;align-items:center;gap:18px;min-width:250px;min-height:82px;padding:0 38px;font-size:15px;font-weight:800;transition:transform .2s,background .2s;display:inline-flex}.public-cta-button:hover{background:#7136ca;transform:translateY(-2px)}.public-cta-button span{font-size:21px}.public-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 52px}.public-faq-grid>div{background:0 0;border:0;border-bottom:1px solid #ffffff1f;border-radius:0;align-items:center;min-height:86px;padding:24px 0}.public-faq-grid>div:nth-child(-n+2){border-top:1px solid #ffffff1f}.public-faq-grid>div>span{border:1px solid #ffffff24;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.reviews-hero{border-bottom:1px solid #ffffff21;min-height:540px;padding-bottom:76px}.reviews-hero-copy{grid-template-columns:1fr auto;align-items:end;gap:70px;display:grid}.reviews-hero h1{font-size:clamp(62px,7vw,96px)}.reviews-hero h1 strong:after{border-color:#9356ff}.reviews-hero-score{gap:14px;min-width:250px;display:grid}.reviews-hero-score>strong{color:#fff;letter-spacing:-.075em;font-size:clamp(76px,7.2vw,106px);line-height:.75}.reviews-hero-score p{color:#a8adb9;gap:9px;margin:0;font-size:12px;line-height:1.4;display:grid}.reviews-hero-score p span{color:var(--lime);letter-spacing:.12em;font-size:15px}.reviews-directory{padding-top:74px}.reviews-filter-wrap{margin-bottom:38px;position:relative;top:auto}.reviews-directory-grid{column-count:2;column-gap:18px;display:block}.review-directory-card{break-inside:avoid;width:100%;min-height:0;margin:0 0 18px;padding:35px;display:inline-flex}.review-directory-card blockquote{flex:initial;min-height:0}.review-card-stars{color:var(--lime)}.projects-hero{grid-template-columns:minmax(0,1fr) minmax(320px,440px);min-height:540px;padding-bottom:76px}.projects-hero:before{display:none}.projects-hero h1{font-size:clamp(60px,6.8vw,92px)}.projects-hero h1 strong:after{border-color:#9356ff}.projects-hero-description{z-index:1;color:#aeb3bf;margin:0 0 6px;font-size:16px;line-height:1.75;position:relative}.projects-directory{padding-top:74px}.project-card{border-radius:25px;min-height:500px}.project-card:nth-child(7n+1){grid-column:span 1}.project-card:nth-child(7n+1) .project-card-media,.project-card-media{height:320px}.project-card-media>.project-card-number{left:17px;right:auto}.project-card-media>.project-category{width:auto;left:auto;right:17px}.project-card-copy{min-height:180px}.project-card h2{color:#b69bf7;letter-spacing:.12em;text-transform:uppercase;margin-top:0;font-size:12px;font-weight:800}.project-card p{color:#fff;font-size:21px;font-weight:700;line-height:1.22}.project-card-copy>a{color:#fff;margin-top:auto;padding-top:22px;font-size:12px;font-weight:750}.project-card-copy>a span{color:var(--lime)}@media (width<=900px){.public-problem-grid{grid-template-columns:repeat(2,1fr)}.public-problem-grid article{border-bottom:1px solid #ffffff24}.public-problem-grid article:nth-child(2n){border-right:0}.public-audience-grid article{grid-template-columns:55px 1fr}.public-audience-grid article p{grid-column:2}.public-scope-grid{grid-template-columns:repeat(6,190px);padding-bottom:18px;overflow-x:auto}.public-scope-grid:before{width:1140px;left:0;right:auto}.public-model-grid article{grid-template-columns:90px minmax(250px,.9fr) minmax(0,1.2fr);gap:24px}.public-reasons{padding-left:24px;padding-right:24px}.public-reason-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-reason-grid article:nth-child(3n){border-right:1px solid #0c0c1026}.public-reason-grid article:nth-child(2n){border-right:0}.public-realization-grid{grid-template-columns:repeat(2,1fr)}.public-cta{grid-template-columns:1fr;gap:42px;padding:64px 52px}.public-cta-button{justify-self:start}.reviews-hero-copy,.projects-hero{grid-template-columns:1fr}.reviews-hero-score{margin-top:36px}}@media (width<=760px){.public-page .site-header,.reviews-page .site-header,.projects-page .site-header{border-color:var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07080ddb}.public-section{padding:78px 0}.public-section-title{margin-bottom:38px;font-size:clamp(40px,12vw,56px)}.public-hero{min-height:760px;padding-top:135px;padding-bottom:55px}.public-hero-copy h1{font-size:clamp(48px,13vw,64px)}.public-actions{display:grid}.public-actions .button{width:100%}.public-featured-quote{grid-template-columns:1fr;min-height:430px;padding-top:66px}.public-featured-quote blockquote,.public-featured-quote>p{grid-column:1}.public-featured-quote blockquote:before{height:70px;font-size:100px;display:block;position:static}.public-problem-grid,.public-format-grid,.public-scope-grid,.public-realization-grid,.public-model-grid,.public-reason-grid,.public-testimonial-grid,.public-faq-grid{grid-template-columns:1fr}.public-problem-grid article{border-right:0}.public-format-grid article{grid-template-columns:58px 1fr;padding:23px}.public-format-grid article:before{border-radius:15px;width:54px;height:54px}.public-scope{width:calc(100vw - 32px)}.public-scope .public-section-title{margin-bottom:58px}.public-scope-grid{grid-template-columns:1fr;overflow:visible}.public-scope-grid:before{background:linear-gradient(180deg, #7436d8, var(--lime));width:1px;height:auto;inset:0 auto 0 7px}.public-scope-grid article,.public-scope-grid article:nth-child(3n),.public-scope-grid article:nth-child(n+4){text-align:left;min-height:0;padding:0 0 42px 46px}.public-scope-grid article:last-child{padding-bottom:0}.public-scope-grid article:before{top:0;left:0}.public-scope-grid h3{margin-top:16px}.public-scope-grid p{max-width:none;margin-left:0}.public-models{width:calc(100vw - 32px)}.public-model-grid article{grid-template-columns:54px minmax(0,1fr);gap:12px 18px;min-height:0;padding:31px 0}.public-model-grid article>.public-model-number{grid-row:1/span 2;font-size:31px}.public-model-grid h3{grid-column:2;font-size:22px}.public-model-grid p{grid-column:2;font-size:13px}.public-reasons{padding-left:16px;padding-right:16px}.public-reason-grid article,.public-reason-grid article:nth-child(3n),.public-reason-grid article:nth-child(n+4){border-bottom:1px solid #0c0c1026;border-right:0;min-height:255px;padding:40px 8px}.public-reason-grid article>.public-reason-number{font-size:56px}.public-reason-grid h3{margin-top:28px;font-size:23px}.public-cta{border-radius:32px;grid-template-columns:1fr;gap:38px;width:calc(100vw - 32px);min-height:0;margin:34px auto 86px;padding:48px 25px}.public-cta-copy{padding:0}.public-cta-copy h2{font-size:clamp(40px,11.2vw,50px)}.public-cta-copy>p{font-size:14px}.public-cta-button{width:100%;min-width:0;min-height:70px}.public-faq-grid>div:nth-child(2){border-top:0}.reviews-hero{min-height:620px}.reviews-hero-copy{display:block}.reviews-hero-score>strong{font-size:78px}.reviews-directory-grid{column-count:1}.review-directory-card{padding:27px}.projects-hero{min-height:620px}.projects-hero-description{font-size:14px}}.audiences{background:#07080c;padding:0;overflow:hidden}.audiences:before{display:none}.audience-intro{background:#07080c;align-items:flex-end;min-height:88svh;display:flex;position:relative}.audience-intro .section-heading{width:var(--wrap);margin:0 auto;padding:0 0 11vh}.audience-kicker{color:#a886ee;letter-spacing:.2em;margin:0 0 18px;font-size:10px;font-weight:800}.audiences .audience-intro .eyebrow{color:#fff;letter-spacing:-.05em;max-width:410px;margin:0;font-size:clamp(39px,4.6vw,64px);font-weight:800;line-height:.98}.audiences .audience-intro .eyebrow:before{display:none}.audience-intro-copy{color:#8f94a2;max-width:370px;margin:25px 0 0;font-size:14px;line-height:1.65}.audience-asterisk{color:#ffffff13;pointer-events:none;font-size:clamp(270px,32vw,520px);font-weight:300;line-height:.7;position:absolute;bottom:7vh;right:-3vw;transform:rotate(8deg)}.audience-list{counter-reset:audience;width:100%;display:block}.audience-row{width:100%;min-height:630px;box-shadow:none;background:#f0eee8;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden;transform:none}.audience-row:hover{box-shadow:none;border-color:#0000;transform:none}.audience-row:before{filter:grayscale()contrast(1.02)brightness(.92);background-position:50%;background-size:cover;grid-area:1/2;min-height:630px}.audience-row:hover:before{filter:grayscale()contrast(1.05)brightness(.96);transform:scale(1.02)}.audience-copy{background:#f0eee8;grid-area:1/1;justify-content:center;padding:88px max(50px,50vw - 592px)}.audience-copy:before{content:"SEGMENT 0" counter(audience) " / 03";color:#7950b6;letter-spacing:.2em;background:0 0;border:0;border-radius:0;padding:0;font-size:9px;top:55px;left:max(50px,50vw - 592px);right:auto}.audience-copy:after{display:none}.audience-row:nth-child(2n){background:#07080c}.audience-row:nth-child(2n):before{filter:grayscale()contrast(1.08)brightness(.63);background-position:50%,50%,50% 56%;grid-column:1}.audience-row:nth-child(2n) .audience-copy{background:#07080c;grid-column:2;padding-left:clamp(50px,7vw,120px);padding-right:max(50px,50vw - 592px)}.audience-row:nth-child(2n) .audience-copy:before{color:#a886ee;left:clamp(50px,7vw,120px);right:auto}.audience-row h3{color:#17171b;max-width:560px;margin:0 0 29px;font-size:clamp(38px,4.4vw,61px);font-weight:800;line-height:.98}.audience-row .audience-lead{color:#25252a;max-width:560px;font-size:16px;line-height:1.48}.audience-row .audience-body{color:#6c6d74;max-width:560px;font-size:14px}.audience-row a{color:#6f36c9;border-color:#6f36c940}.audience-row a span{color:#6f36c9}.audience-row:nth-child(2n) h3{color:#fff}.audience-row:nth-child(2n) .audience-lead{color:#f0f0f2}.audience-row:nth-child(2n) .audience-body{color:#9da2af}.audience-row:nth-child(2n) a{color:#b69bf7;border-color:#b69bf747}.audience-row:nth-child(2n) a span{color:var(--lime)}@supports (animation-timeline:view()){.audience-row.reveal{animation:.85s cubic-bezier(.2,.75,.2,1) both audiencePanelIn;animation-timeline:view();animation-range:entry cover 28%}@keyframes audiencePanelIn{0%{opacity:.25;transform:translateY(90px)}to{opacity:1;transform:none}}}.project-card-metrics{color:#9298a6;border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:20px;margin-top:20px;padding-top:17px;font-size:12px;display:flex}.project-card-metrics span{white-space:nowrap}.project-card-metrics strong{color:var(--lime);margin-right:4px;font-size:16px}.project-card-copy>a{margin-top:25px}.projects-page-cta{background:linear-gradient(118deg,#5422a1 0%,#351275 47%,#160b38 100%);border-color:#ab75ff40;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:center;gap:60px;min-height:350px;padding:clamp(52px,6vw,82px);display:grid}.projects-page-cta:after{border-color:#ffffff1f;width:290px;height:290px;top:-72px;right:-30px;transform:none}.projects-page-cta>div{z-index:1;position:relative}.projects-page-cta>div>p{color:#c5a7ff;letter-spacing:.18em;align-items:center;gap:13px;margin:0 0 24px;font-size:10px;font-weight:800;display:flex}.projects-page-cta>div>p:before{content:"";opacity:.75;background:#fff;width:28px;height:1px}.projects-page-cta h2{max-width:690px;font-size:clamp(42px,4vw,54px)}.projects-page-cta h2 strong{display:block}.projects-cta-button{z-index:1;background:var(--lime);color:#11150a;border-radius:999px;justify-content:center;justify-self:start;align-items:center;gap:20px;min-height:58px;padding:0 31px;font-size:14px;font-weight:800;transition:transform .25s,box-shadow .25s;display:inline-flex;position:relative}.projects-cta-button:hover{transform:translateY(-3px);box-shadow:0 16px 36px #c6ff3d33}@media (width<=900px){.audience-intro{min-height:720px}.audience-asterisk{bottom:70px;right:-90px}.audience-row,.audience-row:before{min-height:540px}.audience-copy{padding:80px 42px}.audience-copy:before{left:42px}.audience-row:nth-child(2n) .audience-copy{padding:80px 42px}.audience-row:nth-child(2n) .audience-copy:before{left:42px}.projects-page-cta{grid-template-columns:1fr;gap:38px}}@media (width<=760px){.audience-intro{min-height:660px}.audience-intro .section-heading{padding-bottom:80px}.audience-asterisk{font-size:320px;bottom:55px;right:-130px}.audience-row{flex-direction:column;min-height:auto;display:flex}.audience-row:before,.audience-row:nth-child(2n):before{filter:grayscale()contrast(1.03)brightness(.84);order:0;min-height:340px}.audience-copy,.audience-row:nth-child(2n) .audience-copy{order:1;min-height:470px;padding:94px 25px 55px}.audience-copy:before,.audience-row:nth-child(2n) .audience-copy:before{top:52px;left:25px}.audience-row h3{font-size:clamp(36px,10vw,48px)}.projects-page-cta{min-height:520px;padding:45px 27px}.projects-page-cta h2{font-size:clamp(38px,11vw,52px)}.projects-cta-button{width:100%}}.reviews-page-cta{width:var(--wrap);background:linear-gradient(118deg,#5422a1 0%,#351275 47%,#160b38 100%);border:1px solid #ab75ff40;border-radius:32px;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:center;gap:60px;min-height:350px;margin:0 auto 110px;padding:clamp(52px,6vw,82px);display:grid;position:relative;overflow:hidden}.reviews-page-cta:after{content:"";pointer-events:none;border:1px solid #ffffff1f;border-radius:50%;width:290px;height:290px;position:absolute;top:-72px;right:-30px}.reviews-page-cta>div{z-index:1;position:relative}.reviews-page-cta>div>p{color:#c5a7ff;letter-spacing:.18em;align-items:center;gap:13px;margin:0 0 24px;font-size:10px;font-weight:800;display:flex}.reviews-page-cta>div>p:before{content:"";opacity:.75;background:#fff;width:28px;height:1px}.reviews-page-cta h2{color:#fff;letter-spacing:-.05em;max-width:690px;margin:0;font-size:clamp(42px,4vw,54px);font-weight:300;line-height:1.03}.reviews-page-cta h2 strong{font-weight:800;display:block}.reviews-cta-button{z-index:1;background:var(--lime);color:#11150a;border-radius:999px;justify-content:center;justify-self:start;align-items:center;gap:20px;min-height:58px;padding:0 31px;font-size:14px;font-weight:800;transition:transform .25s,box-shadow .25s;display:inline-flex;position:relative}.reviews-cta-button:hover{transform:translateY(-3px);box-shadow:0 16px 36px #c6ff3d33}@media (width<=900px){.reviews-page-cta{grid-template-columns:1fr;gap:38px}}@media (width<=760px){.reviews-page-cta{min-height:520px;margin-bottom:85px;padding:45px 27px}.reviews-page-cta:after{width:190px;height:190px;top:-55px;right:-60px}.reviews-page-cta h2{font-size:clamp(38px,11vw,52px)}.reviews-cta-button{width:100%}}.audience-deck-section{background:#05060a;scroll-margin-top:100px;position:relative}.audience-deck{position:relative}.audience-panel{border:0;border-radius:0;width:100%;height:100vh;position:sticky;top:0;overflow:hidden}.audience-panel-intro{background:#05060a;align-items:flex-start;height:70vh;min-height:620px;display:flex}.audience-panel-intro-copy{z-index:2;max-width:560px;padding:clamp(50px,8vw,120px);position:relative}.audience-panel-eyebrow{color:#b69bf7;letter-spacing:.2em;text-transform:uppercase;margin-bottom:20px;font-size:12px;font-weight:800;display:block}.audience-panel-intro h2{color:#fff;letter-spacing:-1px;margin:0 0 20px;font-size:clamp(28px,3.2vw,46px);font-weight:700;line-height:1.06}.audience-panel-intro p{color:#8a90a2;max-width:440px;margin:0;font-size:clamp(15px,1.4vw,19px);font-weight:400;line-height:1.6}.audience-panel-star{z-index:1;opacity:.06;pointer-events:none;width:min(60vh,600px);height:min(60vh,600px);position:absolute;top:50%;right:-8%;transform:translateY(-50%)}.audience-panel-star line{stroke:#fff;stroke-width:30px;stroke-linecap:round}.audience-panel-segment{background:#000;grid-template-columns:1fr 1fr;display:grid}.audience-panel-copy{z-index:2;flex-direction:column;justify-content:center;padding:clamp(44px,7vw,130px);display:flex;position:relative}.audience-panel-segment .audience-panel-eyebrow{color:#9a58ff}.audience-panel-segment h3{color:#fff;letter-spacing:-.8px;margin:0 0 20px;font-size:clamp(24px,2.7vw,40px);font-weight:700;line-height:1.1}.audience-panel-lead{color:#fff;margin:0 0 16px;font-size:clamp(15px,1.4vw,20px);font-weight:600;line-height:1.5}.audience-panel-description{color:#8a90a2;max-width:520px;margin:0 0 30px;font-size:clamp(14px,1.1vw,16px);line-height:1.7}.audience-panel-link{color:#b69bf7;align-self:flex-start;align-items:center;gap:9px;font-size:14px;font-weight:700;display:inline-flex}.audience-panel-link span{transition:transform .3s}.audience-panel-link:hover span{transform:translate(3px,-3px)}.audience-panel-photo{filter:grayscale()contrast(1.03);background-color:#0c0e13;background-position:50%;background-size:cover;height:100%;position:relative}.audience-panel-photo:after{content:"";background:linear-gradient(90deg,#00000059,#0000 30%);position:absolute;inset:0}.audience-panel-reverse .audience-panel-copy{order:2}.audience-panel-reverse .audience-panel-photo:after{background:linear-gradient(270deg,#00000059,#0000 30%)}.audience-panel-light{background:#f2f3ee}.audience-panel-light h3,.audience-panel-light .audience-panel-lead{color:#0a0a0a}.audience-panel-light .audience-panel-description{color:#3a3d38}.audience-panel-light .audience-panel-eyebrow,.audience-panel-light .audience-panel-link{color:#6f36c9}.audience-panel-light .audience-panel-photo:after{background:linear-gradient(90deg,#f2f3ee80,#0000 32%)}@media (width<=820px){.audience-panel{height:auto;min-height:auto;position:relative}.audience-panel-intro{height:auto;min-height:70vh}.audience-panel-star{width:300px;height:300px;right:-20%}.audience-panel-segment{grid-template-columns:1fr}.audience-panel-reverse .audience-panel-copy{order:0}.audience-panel-photo{order:-1;height:280px}}@media (width<=760px){.why{margin-top:72px}.audience-panel-intro-copy{padding:85px 24px}.audience-panel-copy{min-height:470px;padding:64px 24px}}.ideas-case-page{color:#f7f7fb;background:#05060a;overflow:hidden}.ideas-case-page article{width:100%}.ideas-breadcrumb{width:var(--wrap);color:#7f8494;gap:10px;margin:34px auto 18px;font-size:12px;display:flex}.ideas-breadcrumb a:hover{color:var(--lime)}.ideas-kicker{color:#b795ff;letter-spacing:.19em;text-transform:uppercase;margin:0 0 22px;font-size:11px;font-weight:800}.ideas-kicker:before{content:"";vertical-align:middle;background:var(--lime);width:28px;height:1px;margin-right:12px;display:inline-block}.ideas-hero{width:var(--wrap);background:radial-gradient(circle at 22% 20%,#7830dc3d,#0000 38%),#08090f;border:1px solid #ac75ff38;border-radius:34px;grid-template-columns:minmax(0,1.16fr) minmax(390px,.84fr);min-height:690px;margin:0 auto 26px;display:grid;overflow:hidden}.ideas-hero-copy{z-index:1;flex-direction:column;justify-content:center;min-width:0;padding:clamp(48px,5.2vw,78px);display:flex;position:relative}.ideas-hero h1{letter-spacing:-.052em;max-width:820px;margin:0 0 28px;font-size:clamp(40px,3.75vw,60px);font-weight:300;line-height:1.01}.ideas-hero h1 strong{font-weight:800}.ideas-hero-copy>p:not(.ideas-kicker){color:#a4a8b6;max-width:650px;margin:0 0 34px;font-size:17px;line-height:1.75}.ideas-hero-copy>a{color:#fff;background:#7b35f4;border-radius:999px;align-self:flex-start;align-items:center;gap:20px;min-height:56px;padding:0 28px;font-weight:800;display:inline-flex}.ideas-hero-video{background:url(/ideas-ncbr-case-cover.png) 50%/cover no-repeat;min-width:0;position:relative;overflow:hidden}.ideas-hero-video:after{content:"";pointer-events:none;background:linear-gradient(90deg,#08090f 0%,#08090f4d 25%,#00000024);position:absolute;inset:0}.ideas-hero-video iframe{border:0;width:178%;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.ideas-proof-strip{width:var(--wrap);border:1px solid #ffffff1f;border-radius:22px;grid-template-columns:repeat(4,1fr);margin:0 auto 120px;display:grid;overflow:hidden}.ideas-proof-strip div{border-right:1px solid #ffffff1a;flex-direction:column;justify-content:center;min-height:145px;padding:34px;display:flex}.ideas-proof-strip div:last-child{border-right:0}.ideas-proof-strip strong{color:var(--lime);text-transform:uppercase;margin-bottom:9px;font-size:17px}.ideas-proof-strip span{color:#9296a5;font-size:14px}.ideas-split-section,.ideas-partner-section{width:var(--wrap);grid-template-columns:.68fr 1.32fr;gap:70px;margin:0 auto 130px;display:grid}.ideas-split-section h2,.ideas-partner-section h2,.ideas-process-section>h2,.ideas-selected-work>h2,.ideas-results>h2,.ideas-audience>h2{letter-spacing:-.055em;max-width:900px;margin:0 0 34px;font-size:clamp(44px,5vw,72px);font-weight:300;line-height:1.02}.ideas-split-section h2 strong,.ideas-partner-section h2 strong,.ideas-process-section h2 strong,.ideas-selected-work h2 strong,.ideas-results h2 strong,.ideas-audience h2 strong{font-weight:800}.ideas-split-section div>p,.ideas-partner-section div>p{color:#a3a7b5;max-width:820px;font-size:17px;line-height:1.75}.ideas-challenge{background:linear-gradient(120deg,#1c0c3e 0%,#0b0717 65%,#05060a 100%);margin-bottom:130px;padding:120px max(5vw,50vw - 640px)}.ideas-challenge>h2{letter-spacing:-.065em;max-width:1100px;margin:0 0 70px;font-size:clamp(56px,7vw,104px);font-weight:300;line-height:.92}.ideas-challenge h2 strong{color:var(--lime);font-weight:800}.ideas-challenge-grid{grid-template-columns:1fr 1fr;gap:90px;display:grid}.ideas-challenge-grid>p{color:#a6a9b7;font-size:18px;line-height:1.75}.ideas-challenge-grid h3{margin:0 0 24px;font-size:28px}.ideas-challenge-grid ul{margin:0;padding:0;list-style:none}.ideas-challenge-grid li{color:#d8dae2;border-bottom:1px solid #ffffff1a;padding:15px 0 15px 22px;position:relative}.ideas-challenge-grid li:before{content:"";background:var(--lime);border-radius:50%;width:7px;height:7px;position:absolute;top:21px;left:0}.ideas-partner-section blockquote{border-left:2px solid var(--lime);color:#fff;margin:42px 0 0;padding:30px 0 30px 28px;font-size:clamp(23px,2.1vw,32px);font-weight:300;line-height:1.45}.ideas-process-section,.ideas-selected-work,.ideas-results,.ideas-audience{width:var(--wrap);margin:0 auto 140px}.ideas-process-grid{border:1px solid #ffffff1f;border-radius:26px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.ideas-process-grid article{background:#0c0d13;border-right:1px solid #ffffff1a;min-height:350px;padding:34px;transition:background .3s,transform .3s}.ideas-process-grid article:last-child{border-right:0}.ideas-process-grid article:hover{background:linear-gradient(150deg,#7b35f447,#101118);transform:translateY(-6px)}.ideas-process-grid article>span{color:var(--lime);font-weight:800}.ideas-process-grid h3{margin:92px 0 18px;font-size:24px}.ideas-process-grid p{color:#9296a5;line-height:1.65}.ideas-work-tabs{flex-wrap:wrap;gap:8px;margin:46px 0 20px;display:flex}.ideas-work-tabs button{color:#999ead;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:999px;padding:14px 21px;font-weight:700}.ideas-work-tabs button.active{border-color:var(--lime);background:var(--lime);color:#11150a}.ideas-work-feature{background:#0c0d13;border:1px solid #ffffff1f;border-radius:26px;grid-template-columns:minmax(0,1.3fr) minmax(360px,.7fr);min-width:0;display:grid;overflow:hidden}.ideas-video-column{background:#06070a;flex-direction:column;align-self:stretch;min-width:0;display:flex}.ideas-video-frame{aspect-ratio:16/9;background:#000;min-width:0;overflow:hidden}.ideas-video-frame iframe{border:0;width:100%;height:100%;display:block}.ideas-video-column.is-spotify{background:radial-gradient(circle,#7b35f438,#0000 55%),#07080c;justify-content:center;padding:clamp(28px,4vw,58px)}.ideas-video-column.is-spotify .ideas-video-frame{aspect-ratio:auto;border-radius:18px;min-height:420px}.ideas-media-picker{background:#090a0f;border-top:1px solid #ffffff1a;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;display:grid}.ideas-media-picker button{aspect-ratio:16/9;cursor:pointer;opacity:.62;background:#111219;border:1px solid #ffffff21;border-radius:10px;min-width:0;padding:0;transition:opacity .2s,border-color .2s,transform .2s;position:relative;overflow:hidden}.ideas-media-picker button:hover,.ideas-media-picker button.active{opacity:1;border-color:var(--lime);transform:translateY(-2px)}.ideas-media-picker img{object-fit:cover;width:100%;height:100%;display:block}.ideas-media-picker span{color:#fff;background:#05060acc;border-radius:5px;padding:2px 5px;font-size:10px;font-weight:800;position:absolute;bottom:5px;right:7px}.ideas-work-copy{overflow-wrap:anywhere;min-width:0;padding:48px;overflow:hidden}.ideas-work-copy>p{color:#b795ff;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:800}.ideas-work-copy h3{margin:20px 0 34px;font-size:34px}.ideas-work-copy dl,.ideas-work-copy dd{margin:0}.ideas-work-copy dl div{border-top:1px solid #ffffff1a;padding:20px 0}.ideas-work-copy dt{color:var(--lime);margin-bottom:8px;font-weight:800}.ideas-work-copy dd{color:#a2a6b4;line-height:1.6}.ideas-reach{width:var(--wrap);background:radial-gradient(circle at 90% 15%,#7b35f440,#0000 38%),#0c0d13;border:1px solid #b585ff3d;border-radius:28px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:clamp(42px,6vw,92px);margin:-25px auto 140px;padding:clamp(42px,5vw,72px);display:grid}.ideas-reach>.ideas-kicker{grid-column:1/-1}.ideas-reach h2{letter-spacing:-.052em;margin:0;font-size:clamp(38px,4.2vw,60px);font-weight:300;line-height:1.02}.ideas-reach h2 strong{font-weight:800}.ideas-reach>div:first-of-type>p{color:#a2a6b4;max-width:650px;margin:28px 0 0;font-size:16px;line-height:1.72}.ideas-reach-metrics{border:1px solid #ffffff1c;border-radius:22px;grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden}.ideas-reach-metrics a{flex-direction:column;justify-content:space-between;min-height:230px;padding:32px;transition:background .25s;display:flex}.ideas-reach-metrics a+a{border-left:1px solid #ffffff1c}.ideas-reach-metrics a:hover{background:#7b35f42b}.ideas-reach-metrics strong{color:var(--lime);letter-spacing:-.05em;font-size:clamp(42px,4vw,60px);line-height:1}.ideas-reach-metrics span{color:#e7e7ed;font-size:16px;font-weight:700;line-height:1.4}.ideas-reach>small{color:#747988;grid-column:1/-1;margin-top:24px;font-size:11px;line-height:1.5}.ideas-results>div{border-top:1px solid #ffffff1f;grid-template-columns:repeat(2,1fr);display:grid}.ideas-results article{border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;grid-template-columns:44px 1fr;column-gap:18px;padding:38px 34px;display:grid}.ideas-results article>span{color:var(--lime);grid-row:1/3;font-weight:800}.ideas-results h3{margin:0 0 12px;font-size:24px}.ideas-results p{color:#969aa9;margin:0;line-height:1.65}.ideas-testimonial{width:var(--wrap);background:linear-gradient(130deg,#111219,#1d0e3d);border:1px solid #b585ff40;border-radius:30px;grid-template-columns:360px 1fr;margin:0 auto 140px;display:grid;overflow:hidden}.ideas-testimonial img{object-fit:cover;filter:grayscale();width:100%;height:100%;min-height:520px}.ideas-testimonial>div{padding:clamp(42px,6vw,78px)}.ideas-testimonial blockquote{margin:0 0 38px;font-size:clamp(25px,2.6vw,39px);font-weight:300;line-height:1.35}.ideas-testimonial h3{margin:0 0 7px;font-size:22px}.ideas-testimonial div>p:not(.ideas-kicker){color:#959aaa}.ideas-testimonial a{color:var(--lime);gap:10px;margin-top:28px;font-weight:800;display:inline-flex}.ideas-audience>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.ideas-audience>div>a{background:#0d0e14;border:1px solid #ffffff1f;border-radius:22px;flex-direction:column;min-height:300px;padding:34px;transition:border-color .3s,transform .3s,background .3s;display:flex}.ideas-audience>div>a:hover{border-color:var(--lime);background:linear-gradient(145deg,#7b35f440,#0d0e14);transform:translateY(-5px)}.ideas-audience h3{margin:0 0 18px;font-size:27px}.ideas-audience p{color:#979baa;margin:0;line-height:1.65}.ideas-audience a span{color:var(--lime);margin-top:auto;font-weight:800}.ideas-cta{width:var(--wrap);background:linear-gradient(118deg,#5422a1,#251052 58%,#120a2d);border:1px solid #b585ff47;border-radius:32px;grid-template-columns:1.3fr .7fr;align-items:center;gap:50px;min-height:370px;margin:0 auto 120px;padding:clamp(48px,6vw,82px);display:grid;position:relative;overflow:hidden}.ideas-cta:after{content:"";border:1px solid #ffffff24;border-radius:50%;width:300px;height:300px;position:absolute;top:-90px;right:-40px}.ideas-cta>div,.ideas-cta>a{z-index:1;position:relative}.ideas-cta>div>p{color:#cab1ff;letter-spacing:.18em;font-size:11px;font-weight:800}.ideas-cta h2{max-width:720px;margin:22px 0;font-size:clamp(40px,4vw,58px);font-weight:300;line-height:1.02}.ideas-cta h2 strong{font-weight:800}.ideas-cta>div>span{color:#c0b9cf}.ideas-cta>a{background:var(--lime);color:#11150a;border-radius:999px;justify-content:center;align-items:center;gap:18px;min-height:60px;padding:0 30px;font-weight:800;display:inline-flex}@media (width<=980px){.ideas-hero{grid-template-columns:1fr;min-height:auto}.ideas-hero-video{order:-1;min-height:440px}.ideas-proof-strip,.ideas-process-grid{grid-template-columns:repeat(2,1fr)}.ideas-proof-strip div:nth-child(2),.ideas-process-grid article:nth-child(2){border-right:0}.ideas-work-feature,.ideas-cta{grid-template-columns:1fr}.ideas-testimonial{grid-template-columns:280px 1fr}.ideas-reach{grid-template-columns:1fr;row-gap:34px}}@media (width<=1180px){.ideas-work-feature{grid-template-columns:1fr}.ideas-work-copy{padding:38px}}@media (width<=760px){.ideas-breadcrumb{margin-top:24px}.ideas-hero{border-radius:24px}.ideas-hero-video{min-height:250px}.ideas-hero-copy{padding:35px 24px 45px}.ideas-hero h1{font-size:42px}.ideas-proof-strip,.ideas-process-grid,.ideas-results>div,.ideas-audience>div{grid-template-columns:1fr}.ideas-proof-strip div,.ideas-process-grid article{border-bottom:1px solid #ffffff1a;border-right:0}.ideas-proof-strip{margin-bottom:86px}.ideas-split-section,.ideas-partner-section{grid-template-columns:1fr;gap:22px;margin-bottom:90px}.ideas-split-section h2,.ideas-partner-section h2,.ideas-process-section>h2,.ideas-selected-work>h2,.ideas-results>h2,.ideas-audience>h2{font-size:43px}.ideas-challenge{margin-bottom:90px;padding:80px 24px}.ideas-challenge>h2{font-size:53px}.ideas-challenge-grid{grid-template-columns:1fr;gap:45px}.ideas-process-section,.ideas-selected-work,.ideas-results,.ideas-audience{margin-bottom:95px}.ideas-process-grid article{min-height:275px}.ideas-process-grid h3{margin-top:62px}.ideas-work-copy{padding:30px 24px}.ideas-media-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.ideas-video-column.is-spotify{padding:20px}.ideas-video-column.is-spotify .ideas-video-frame{min-height:360px}.ideas-reach{margin-bottom:95px;padding:38px 24px}.ideas-reach-metrics{grid-template-columns:1fr}.ideas-reach-metrics a{min-height:180px}.ideas-reach-metrics a+a{border-top:1px solid #ffffff1c;border-left:0}.ideas-testimonial{grid-template-columns:1fr;margin-bottom:95px}.ideas-testimonial img{min-height:340px;max-height:420px}.ideas-testimonial>div{padding:36px 24px}.ideas-cta{min-height:520px;margin-bottom:80px;padding:42px 25px}.ideas-cta>a{width:100%}}.perfect-gym-page .ideas-hero-video{background-image:url(/shorts-work-perfect-gym.png);background-position:54%}.pg-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ideas-hero-copy .pg-hero-actions>a{color:#fff;border:1px solid #ffffff26;border-radius:999px;justify-content:center;align-items:center;gap:16px;min-height:56px;padding:0 26px;font-weight:800;display:inline-flex}.ideas-hero-copy .pg-hero-actions>a:first-child{background:#7b35f4;border-color:#7b35f4}.ideas-hero-copy .pg-hero-actions>a:last-child:hover{border-color:var(--lime);color:var(--lime)}.pg-client>div:first-child{flex-direction:column;align-items:flex-start;display:flex}.pg-client img{object-fit:contain;object-position:left center;filter:none;background:#fff;border-radius:16px;width:min(520px,100%);height:auto;max-height:none;margin-top:18px;padding:22px 28px}.ideas-client img{width:min(420px,100%);padding:48px clamp(64px,7vw,122px)}.pg-solution{width:var(--wrap);margin:0 auto 140px}.pg-solution-intro{background:radial-gradient(circle at 12% 10%,#7b35f433,#0000 35%),#0c0d13;border:1px solid #b585ff38;border-radius:28px;grid-template-columns:120px 1fr;gap:34px;margin-bottom:32px;padding:clamp(38px,5vw,70px);display:grid}.pg-solution-intro>span{color:var(--lime);letter-spacing:-.08em;font-size:clamp(60px,8vw,112px);font-weight:800;line-height:.85}.pg-solution-intro h2,.pg-international h2{letter-spacing:-.055em;max-width:920px;margin:0 0 30px;font-size:clamp(42px,5vw,70px);font-weight:300;line-height:1.02}.pg-solution-intro h2 strong,.pg-international h2 strong{font-weight:800}.pg-solution-intro div>p:not(.ideas-kicker),.pg-international-copy p{color:#a3a7b5;max-width:920px;font-size:16px;line-height:1.72}.pg-solution-cards{border:1px solid #ffffff1f;border-radius:25px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.pg-solution-cards article{background:#0c0d13;border-right:1px solid #ffffff1a;flex-direction:column;min-height:310px;padding:34px;display:flex}.pg-solution-cards article:last-child{border-right:0}.pg-solution-cards article>span{color:var(--lime);font-weight:800}.pg-solution-cards h3{margin:75px 0 18px;font-size:24px}.pg-solution-cards p{color:#979baa;margin:0;line-height:1.65}.pg-international{width:var(--wrap);background:radial-gradient(circle at 88% 15%,#7b35f43d,#0000 38%),#0c0d13;border:1px solid #b585ff3d;border-radius:30px;margin:0 auto 140px;padding:clamp(42px,5vw,72px)}.pg-international-copy{grid-template-columns:.95fr 1.05fr;gap:clamp(42px,6vw,90px);display:grid}.pg-country-grid{border-top:1px solid #ffffff1f;border-left:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);margin-top:46px;display:grid}.pg-country-grid span{color:#e7e8ed;border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;flex-direction:column;justify-content:space-between;min-height:120px;padding:24px;font-weight:700;display:flex}.pg-country-grid b{color:var(--lime);font-size:11px}.pg-audience>div>article{background:#0d0e14;border:1px solid #ffffff1f;border-radius:22px;flex-direction:column;min-height:300px;padding:34px;display:flex}.pg-audience>div>article h3{margin:0 0 18px;font-size:27px}.pg-audience>div>article p{color:#979baa;margin:auto 0 0;line-height:1.65}.pg-testimonial{grid-template-columns:390px 1fr}.pg-testimonial>img{object-fit:cover;filter:none;border:5px solid #ffffff14;border-radius:50%;width:240px;height:240px;min-height:0;margin:auto;box-shadow:0 24px 70px #00000059}.pg-process-grid{grid-template-columns:repeat(5,1fr)}.pg-process-grid article{min-height:390px;padding:29px}.pg-process-grid h3{margin-top:70px}.pg-process-grid p{font-size:14px}@media (width<=1180px){.pg-solution-cards,.pg-process-grid{grid-template-columns:repeat(2,1fr)}.pg-solution-cards article:nth-child(2n),.pg-process-grid article:nth-child(2n){border-right:0}.pg-process-grid article:last-child{grid-column:1/-1}.pg-international-copy{grid-template-columns:1fr;gap:20px}}@media (width<=760px){.pg-hero-actions{display:grid}.ideas-hero-copy .pg-hero-actions>a{text-align:center;width:100%}.pg-solution,.pg-international{margin-bottom:95px}.pg-solution-intro{grid-template-columns:1fr;padding:34px 24px}.pg-solution-intro h2,.pg-international h2{font-size:43px}.pg-solution-cards,.pg-process-grid,.pg-country-grid{grid-template-columns:1fr}.pg-solution-cards article,.pg-process-grid article,.pg-country-grid span{border-right:0;min-height:245px}.pg-process-grid article:last-child{grid-column:auto}.pg-country-grid span{min-height:105px}.pg-international{padding:38px 24px}.pg-testimonial{grid-template-columns:1fr}.pg-testimonial>img{width:210px;height:210px;min-height:0;margin:38px auto 0}}.client-case-page .ideas-hero{min-height:650px}.client-case-page .case-hero-media{background-position:50%;background-size:cover;justify-content:center;align-items:center;display:flex}.client-case-page .case-hero-media:after{background:linear-gradient(90deg,#08090f 0%,#08090f40 34%,#00000014)}.case-play{z-index:1;width:92px;height:92px;color:var(--lime);text-indent:5px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05060a80;border:1px solid #ffffffb8;border-radius:50%;place-items:center;font-size:28px;line-height:1;transition:transform .25s,background .25s;display:grid;position:relative}.case-hero-media:hover .case-play{color:#fff;background:#7b35f4d9;transform:scale(1.06)}.client-case-about img{object-position:center;width:min(480px,100%);min-height:150px;max-height:220px;padding:34px 45px}.case-lectra .client-case-about img{padding:48px 58px}.case-partners{flex-wrap:wrap;gap:9px;margin-top:38px;display:flex}.case-partners span{color:#d9dae1;border:1px solid #ffffff24;border-radius:999px;padding:11px 16px;font-size:13px;font-weight:700}.client-case-solution .pg-solution-cards article{min-height:330px}.case-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:46px;display:grid}.case-media-grid.single{grid-template-columns:minmax(0,980px)}.case-media-card{background:#0c0d13;border:1px solid #ffffff1f;border-radius:24px;overflow:hidden}.case-media-card>div:last-child{padding:30px}.case-media-card h3{margin:0 0 12px;font-size:24px}.case-media-card p{color:#969aa9;margin:0;line-height:1.65}.case-media-card a{color:var(--lime);gap:9px;margin-top:24px;font-weight:800;display:inline-flex}.client-case-page .ideas-results>div{grid-template-columns:repeat(3,1fr)}.client-case-page .ideas-results article{min-height:245px}.client-case-page .ideas-testimonial blockquote{font-size:clamp(22px,2.15vw,33px)}@media (width<=980px){.client-case-page .ideas-results>div{grid-template-columns:1fr}.client-case-page .ideas-results article{min-height:auto}}@media (width<=760px){.client-case-page .ideas-hero{min-height:auto}.case-play{width:72px;height:72px;font-size:22px}.client-case-about img{width:100%;min-height:120px;max-height:190px}.case-media-grid{grid-template-columns:1fr}.case-media-card>div:last-child{padding:25px 22px}}.subscription-v2{background:radial-gradient(circle at 78% 7%,#7c3aed38,#0000 24%),linear-gradient(#07070d 0%,#090810 55%,#07070c 100%)}.subscription-v2 .subscription-section{padding-top:128px;padding-bottom:128px}.subscription-v2 .subscription-hero{grid-template-columns:minmax(0,.93fr) minmax(420px,.77fr);align-items:center;gap:54px 72px;min-height:940px;padding-top:146px;padding-bottom:0}.subscription-v2 .subscription-hero:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:90px 90px;height:940px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.subscription-v2 .subscription-hero>*{z-index:1;position:relative}.subscription-v2 .subscription-hero-copy h1{max-width:760px;font-size:clamp(58px,5.35vw,82px)}.subscription-v2 .subscription-hero-copy h1 strong:after{border-color:var(--violet-bright)}.subscription-v2 .subscription-hero-copy>p{max-width:650px}.subscription-v2 .subscription-hero-copy>ul{display:none}.subscription-v2 .subscription-actions{margin-top:38px}.subscription-hero-visual{position:relative}.subscription-v2 .subscription-hero-image{background-position:58%;border-radius:28px;height:565px;box-shadow:0 48px 120px #00000080,0 0 90px #7c3aed1f}.subscription-v2 .subscription-hero-image:before{content:"";background:linear-gradient(#0000 45%,#040408db);position:absolute;inset:0}.subscription-hero-caption{justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:absolute;bottom:28px;left:30px;right:30px}.subscription-hero-caption span{color:var(--lime);letter-spacing:.16em;font-size:9px;font-weight:850}.subscription-hero-caption strong{color:#fff;text-align:right;max-width:245px;font-size:16px;line-height:1.35}.subscription-proof-strip{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid}.subscription-proof-strip span{border-right:1px solid var(--line-strong);color:#e7e7eb;align-items:center;gap:18px;min-height:96px;padding:0 26px;font-size:13px;font-weight:700;display:flex}.subscription-proof-strip span:last-child{border-right:0}.subscription-proof-strip b{color:var(--violet-bright);letter-spacing:.12em;font-size:10px}.subscription-v2 .subscription-clients{background:#ffffff03;padding:56px 0 70px}.subscription-v2 .subscription-clients .logo-label{color:#aaadb8;letter-spacing:.2em;text-transform:uppercase;font-size:10px}.subscription-heading-split{text-align:left;grid-template-columns:.7fr 1.5fr 1fr;align-items:end;gap:42px;margin-bottom:60px;display:grid}.subscription-heading-split .subscription-label{align-self:start;margin:0}.subscription-heading-split h2{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(46px,4.7vw,70px);font-weight:300;line-height:.98}.subscription-heading-split h2 strong{font-weight:800;display:block}.subscription-heading-split>p{color:#aeb1bd;align-self:end;max-width:410px;margin:0;font-size:14px;line-height:1.72}.subscription-v2 .subscription-audiences{padding-top:134px}.subscription-v2 .subscription-audience-grid{border:0;border-top:1px solid var(--line-strong);border-radius:0;display:block;overflow:visible}.subscription-v2 .subscription-audience-grid article{border:0;border-bottom:1px solid var(--line-strong);background:0 0;grid-template-columns:.72fr 1.45fr 2fr;align-items:center;gap:34px;min-height:128px;padding:28px 10px;transition:background .25s,padding .25s;display:grid}.subscription-v2 .subscription-audience-grid article:hover{background:#7c3aed12;padding-left:24px;padding-right:24px}.subscription-v2 .subscription-audience-grid article>span{color:#666b78;letter-spacing:.13em;font-size:12px;font-weight:800}.subscription-v2 .subscription-audience-grid h3{color:#fff;margin:0;font-size:23px}.subscription-v2 .subscription-audience-grid p{color:#999daa;max-width:620px;margin:0;font-size:13px;line-height:1.65}.subscription-v2 .subscription-benefits{background:#0d0e14}.subscription-v2 .subscription-benefit-grid{border:0;border-radius:0;grid-template-columns:repeat(3,1fr);gap:16px;display:grid;overflow:visible}.subscription-v2 .subscription-benefit-grid article{border:1px solid var(--line-strong);background:radial-gradient(circle at 92% 0,#7c3aed38,#0000 34%),#111218;border-radius:28px;flex-direction:column;min-height:470px;padding:34px;display:flex}.subscription-v2 .subscription-benefit-grid article:nth-child(2){transform:translateY(38px)}.subscription-v2 .subscription-benefit-grid article>span{color:var(--lime);letter-spacing:.16em;font-size:11px;font-weight:850}.subscription-v2 .subscription-benefit-grid h3{color:#fff;margin:auto 0 22px;font-size:30px;line-height:1.08}.subscription-v2 .subscription-benefit-grid p{color:#aeb1bc;font-size:13px;line-height:1.7}.subscription-v2 .subscription-included{background:radial-gradient(circle at 50% 100%,#7c3aed1f,#0000 34%)}.subscription-v2 .subscription-included-grid{border:0;border-top:1px solid #9a58ffb3;border-radius:0;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:visible}.subscription-v2 .subscription-included-grid article{background:0 0;border:0;min-height:300px;padding:54px 24px 20px 0;position:relative}.subscription-v2 .subscription-included-grid article:before{content:"";background:var(--violet-bright);width:13px;height:13px;box-shadow:0 0 0 1px var(--violet-bright);border:3px solid #0b0a11;border-radius:50%;position:absolute;top:-7px;left:0}.subscription-v2 .subscription-included-grid article>span{color:#b89df8;letter-spacing:.16em;font-size:10px;font-weight:850}.subscription-v2 .subscription-included-grid h3{color:#fff;margin:24px 0 15px;font-size:19px}.subscription-v2 .subscription-included-grid p{color:#979ba8;font-size:12px;line-height:1.65}.subscription-v2 .subscription-library-comparison{grid-template-columns:.95fr 1.05fr;gap:18px;padding-top:128px}.subscription-library-heading{grid-column:1/-1}.subscription-v2 .subscription-library,.subscription-v2 .subscription-inhouse{border-radius:28px;min-height:620px;padding:46px}.subscription-v2 .subscription-library{background:linear-gradient(145deg,#7c3aed2e,#0000 46%),#111218}.subscription-v2 .subscription-library>div{margin-top:104px}.subscription-v2 .subscription-library article{border-top:1px solid var(--line);padding-top:18px}.subscription-v2 .subscription-inhouse{background:#f0f0eb}.subscription-v2 .subscription-inhouse>h2,.subscription-v2 .subscription-inhouse .subscription-table strong{color:#111219}.subscription-v2 .subscription-inhouse>p{color:#656975}.subscription-v2 .subscription-inhouse .subscription-table{background:#ffffff61;border-color:#11121926}.subscription-v2 .subscription-inhouse .subscription-table>div,.subscription-v2 .subscription-inhouse .subscription-table>div>*{border-color:#11121921}.subscription-v2 .subscription-inhouse .subscription-table span{color:#646976}.subscription-v2 .subscription-inhouse .subscription-table>div:not(.subscription-table-head)>span:last-child,.subscription-v2 .subscription-inhouse .subscription-table-head strong:last-child{color:#6f2be8}.subscription-v2 .subscription-home-testimonials,.subscription-v2 .subscription-realizations{padding-top:140px;padding-bottom:140px}.featured-work-coming-soon{color:#fff;letter-spacing:.08em;background:#000;place-items:center;width:100%;height:100%;font-size:clamp(30px,4vw,58px);font-weight:900;display:grid}.subscription-v2 .subscription-pricing{background:#0d0e14}.subscription-v2 .subscription-pricing-grid{border:1px solid var(--line-strong);border-radius:30px;gap:0;overflow:hidden}.subscription-v2 .subscription-pricing-grid article{border:0;border-right:1px solid var(--line-strong);border-radius:0;min-height:650px}.subscription-v2 .subscription-pricing-grid article:last-child{border-right:0}.subscription-v2 .subscription-pricing-grid article.featured{z-index:1;border:1px solid #9a58ffb3;transform:none}.subscription-v2 .subscription-price{font-size:clamp(40px,3.4vw,54px)}.subscription-v2 .subscription-project-choice{width:var(--wrap)}.subscription-v2 .subscription-choice-grid{border-radius:30px}.subscription-v2 .subscription-choice-grid article{min-height:520px}.subscription-v2 .subscription-cta{background:linear-gradient(130deg,#4a1d96 0%,#2a1063 46%,#0c0a1f 100%);border-radius:40px;grid-template-columns:minmax(0,1.12fr) minmax(290px,.68fr);align-items:center;gap:clamp(42px,6vw,88px);min-height:470px;margin-top:90px;margin-bottom:90px;padding:clamp(46px,5vw,80px)}.subscription-v2 .subscription-cta:after{content:"";pointer-events:none;border:1px solid #c6ff3d24;border-radius:50%;width:300px;height:300px;position:absolute;top:-94px;right:-64px}.subscription-v2 .subscription-cta-copy{padding:0}.subscription-v2 .subscription-cta-copy h2{font-size:clamp(38px,4.2vw,61px)}.subscription-v2 .subscription-cta-copy h2 span,.subscription-v2 .subscription-cta-copy h2 strong{display:block}.subscription-v2 .subscription-cta-accent{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 170 8' preserveAspectRatio='none'%3E%3Cpath d='M2 5 Q85 1 168 4' stroke='%23C6FF3D' stroke-width='2.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;width:160px;height:6px;margin-top:22px;display:block}.subscription-v2 .subscription-cta-copy>p{max-width:680px;margin-top:28px}.subscription-cta-action{z-index:1;position:relative}.subscription-cta-action ul{gap:15px;margin:0 0 30px;padding:0;list-style:none;display:grid}.subscription-cta-action li{color:#d5d0e1;align-items:center;gap:12px;font-size:13px;line-height:1.45;display:flex}.subscription-cta-action li:before{content:"✓";width:20px;height:20px;color:var(--lime);background:#c6ff3d24;border-radius:50%;flex:0 0 20px;place-items:center;font-size:11px;font-weight:900;display:grid}.subscription-cta-action>a{background:var(--lime);color:#14160d;border-radius:999px;justify-content:center;align-items:center;gap:18px;min-height:62px;padding:0 30px;font-size:13px;font-weight:850;transition:transform .2s,background .2s;display:inline-flex}.subscription-cta-action>a:hover{background:#d2ff67;transform:translateY(-2px)}.subscription-cta-action>a span{font-size:19px}.subscription-v2 .subscription-faq-grid{grid-template-columns:repeat(2,1fr);gap:0 28px;display:grid}.subscription-v2 .subscription-faq-grid details{border-top:1px solid var(--line-strong)}.subscription-v2 .subscription-faq-grid details:nth-last-child(-n+2){border-bottom:1px solid var(--line-strong)}.subscription-v2 .subscription-faq-grid summary{color:#fff;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:24px 2px;font-size:14px;font-weight:720;line-height:1.45;list-style:none;display:flex}.subscription-v2 .subscription-faq-grid summary::-webkit-details-marker{display:none}.subscription-v2 .subscription-faq-grid summary span{color:var(--lime);font-size:22px;transition:transform .25s}.subscription-v2 .subscription-faq-grid details[open] summary span{transform:rotate(45deg)}.subscription-v2 .subscription-faq-grid details>p{color:#9da1ae;margin:-8px 0 0;padding:0 44px 28px 2px;font-size:13px;line-height:1.65}@media (width<=1120px){.subscription-v2 .subscription-hero{grid-template-columns:1fr;min-height:auto}.subscription-v2 .subscription-hero:before{height:1200px}.subscription-v2 .subscription-hero-visual{max-width:780px}.subscription-heading-split{grid-template-columns:1fr 1.4fr}.subscription-heading-split .subscription-label{grid-column:1/-1}.subscription-v2 .subscription-benefit-grid article:nth-child(2){transform:none}.subscription-v2 .subscription-included-grid{border-top:0;grid-template-columns:repeat(3,1fr)}.subscription-v2 .subscription-included-grid article{border-top:1px solid #9a58ff8c}.subscription-v2 .subscription-library-comparison{grid-template-columns:1fr}.subscription-library-heading{grid-column:auto}.subscription-v2 .subscription-pricing-grid{grid-template-columns:repeat(2,1fr)}.subscription-v2 .subscription-pricing-grid article:nth-child(2){border-right:0}.subscription-v2 .subscription-pricing-grid article:nth-child(-n+2){border-bottom:1px solid var(--line-strong)}.subscription-v2 .subscription-cta{grid-template-columns:1fr}}@media (width<=760px){.subscription-v2 .subscription-section{padding-top:86px;padding-bottom:86px}.subscription-v2 .subscription-hero{row-gap:38px;padding-top:124px}.subscription-v2 .subscription-hero-copy h1{font-size:clamp(44px,12.5vw,60px)}.subscription-v2 .subscription-hero-image{border-radius:24px;height:430px}.subscription-hero-caption{flex-direction:column;align-items:flex-start;bottom:22px;left:22px;right:22px}.subscription-hero-caption strong{text-align:left;max-width:none}.subscription-proof-strip{grid-template-columns:repeat(2,1fr)}.subscription-proof-strip span{border-bottom:1px solid var(--line-strong);min-height:78px;padding:0 14px;font-size:11px}.subscription-proof-strip span:nth-child(2n){border-right:0}.subscription-heading-split{grid-template-columns:1fr;gap:24px}.subscription-heading-split .subscription-label{grid-column:auto}.subscription-heading-split h2{font-size:clamp(40px,12vw,54px)}.subscription-v2 .subscription-audience-grid article{grid-template-columns:50px 1fr;gap:12px 16px;min-height:0;padding:25px 0}.subscription-v2 .subscription-audience-grid article:hover{padding-left:0;padding-right:0}.subscription-v2 .subscription-audience-grid p{grid-column:2}.subscription-v2 .subscription-benefit-grid{grid-template-columns:1fr}.subscription-v2 .subscription-benefit-grid article{min-height:390px}.subscription-v2 .subscription-included-grid{grid-template-columns:1fr}.subscription-v2 .subscription-included-grid article{min-height:0;padding:42px 0}.subscription-v2 .subscription-library,.subscription-v2 .subscription-inhouse{min-height:auto;padding:32px 23px}.subscription-v2 .subscription-library>div{margin-top:58px}.subscription-v2 .subscription-pricing-grid{grid-template-columns:1fr}.subscription-v2 .subscription-pricing-grid article{border-right:0;border-bottom:1px solid var(--line-strong)}.subscription-v2 .subscription-pricing-grid article:last-child{border-bottom:0}.subscription-v2 .subscription-faq-grid{grid-template-columns:1fr}.subscription-v2 .subscription-faq-grid details:nth-last-child(-n+2){border-bottom:0}.subscription-v2 .subscription-faq-grid details:last-child{border-bottom:1px solid var(--line-strong)}.subscription-v2 .subscription-cta{border-radius:32px;grid-template-columns:1fr;width:calc(100vw - 32px);min-height:0;margin:60px auto 70px;padding:48px 25px}.subscription-cta-action>a{width:100%}}.offer-photo-hero>img{object-fit:cover;filter:saturate(.72)contrast(1.06)brightness(.78);width:100%!important;height:100%!important}.offer-photo-hero.case-study-hero-visual>img{object-position:center}.offer-photo-hero.explainer-hero-visual>img{object-position:62% center}.offer-photo-hero.event-hero-visual>img,.offer-photo-hero.shorts-hero-visual>img{object-position:center}.offer-shared-trusted{width:var(--wrap);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 auto;padding:74px 0 82px}.offer-shared-trusted .logo-label{margin:0 0 28px}.offer-shared-trusted .logo-marquee{width:100%}.offer-shared-testimonials{margin-top:42px}.offer-shared-contact{width:var(--wrap);margin:88px auto 108px}.case-study-page .offer-shared-contact .conversation-copy h2,.explainer-page .offer-shared-contact .conversation-copy h2,.event-page .offer-shared-contact .conversation-copy h2,.shorts-page .offer-shared-contact .conversation-copy h2{color:#fff;letter-spacing:-.045em;text-align:left;max-width:560px;margin:0;font-size:clamp(39px,4vw,57px);line-height:1.04}@media (width<=760px){.offer-shared-trusted{padding:58px 0 64px}.offer-shared-contact{width:calc(100vw - 32px);margin:60px auto 70px}}.blog-page,.blog-post-page{background:radial-gradient(circle at 76% 8%,#7c3aed33,#0000 24%),linear-gradient(#05060a 0%,#09060f 76%,#170a32 100%);min-height:100vh}.blog-hero{width:var(--wrap);border-bottom:1px solid var(--line-strong);margin:0 auto;padding:188px 0 78px}.blog-kicker{color:#b8adcc;letter-spacing:.16em;align-items:center;gap:12px;margin:0 0 27px;font-size:11px;font-weight:800;display:flex}.blog-kicker span{background:var(--lime);width:30px;height:2px}.blog-hero h1{color:#fff;letter-spacing:-.055em;max-width:930px;margin:0;font-size:clamp(48px,6.5vw,84px);font-weight:300;line-height:.98}.blog-hero h1 strong{font-weight:850}.blog-hero>p:last-child{color:#a8adba;max-width:680px;margin:32px 0 0;font-size:17px;line-height:1.75}.blog-directory{width:var(--wrap);margin:0 auto;padding:42px 0 110px}.blog-filters{flex-wrap:wrap;gap:9px;margin-bottom:42px;display:flex}.blog-filters a{border:1px solid var(--line-strong);color:#a4a9b7;border-radius:999px;align-items:center;gap:10px;min-height:42px;padding:0 17px;font-size:11px;font-weight:750;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.blog-filters a:hover,.blog-filters a.active{color:#fff;background:#7c3aed33;border-color:#9a58ffa6}.blog-filters a span{color:var(--lime)}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.blog-empty{border:1px solid var(--line-strong);color:#9da2af;text-align:center;border-radius:24px;grid-column:1/-1;margin:10px 0 40px;padding:38px}.blog-card{border:1px solid var(--line-strong);background:#101118;border-radius:28px;flex-direction:column;min-width:0;transition:transform .3s,border-color .3s;display:flex;overflow:hidden}.blog-card:hover{border-color:#9a58ff66;transform:translateY(-5px)}.blog-card-image{aspect-ratio:16/10;background:#15131e;overflow:hidden}.blog-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.blog-card:hover .blog-card-image img{transform:scale(1.035)}.blog-card-copy{flex-direction:column;min-height:360px;padding:28px 26px 30px;display:flex}.blog-card-categories,.blog-article-categories{flex-wrap:wrap;gap:7px;display:flex}.blog-card-categories span,.blog-article-categories a{color:#c3a9ff;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.blog-card-meta{color:#737989!important;margin:17px 0 0!important;font-size:10px!important;line-height:1.4!important}.blog-card h2{color:#fff;letter-spacing:-.03em;margin:15px 0 0;font-size:23px;line-height:1.15}.blog-card-copy>p:not(.blog-card-meta){color:#9298a7;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:17px 0 0;font-size:13px;line-height:1.7;display:-webkit-box;overflow:hidden}.blog-card-link{color:#fff;margin-top:auto;padding-top:24px;font-size:12px;font-weight:800}.blog-card-link span{color:var(--lime)}.blog-cta{width:var(--wrap);border:1px solid var(--line-strong);background:radial-gradient(circle at 78% 20%,#9a58ff47,#0000 38%),#100b1a;border-radius:34px;justify-content:space-between;align-items:center;gap:40px;min-height:290px;margin:0 auto 100px;padding:48px 55px;display:flex}.blog-cta p{color:#aaa1b9;letter-spacing:.14em;margin:0 0 14px;font-size:10px;font-weight:800}.blog-cta h2{color:#fff;letter-spacing:-.045em;max-width:660px;margin:0;font-size:clamp(34px,4vw,52px);font-weight:300;line-height:1.04}.blog-cta h2 strong{font-weight:850}.blog-cta>a,.blog-article-footer a{background:var(--violet);color:#fff;border-radius:999px;flex:none;align-items:center;gap:14px;min-height:56px;padding:0 25px;font-size:12px;font-weight:800;display:inline-flex}.blog-cta>a span,.blog-article-footer a span{color:var(--lime)}.blog-article{width:min(980px,100vw - 48px);margin:0 auto;padding:172px 0 120px}.blog-back{color:#a8adba;margin-bottom:38px;font-size:12px;font-weight:700;display:inline-flex}.blog-back:hover{color:#fff}.blog-article h1{color:#fff;letter-spacing:-.055em;max-width:950px;margin:22px 0 0;font-size:clamp(44px,6.2vw,76px);line-height:.98}.blog-article-lead{color:#acb1be;max-width:790px;margin:30px 0 0;font-size:18px;line-height:1.65}.blog-article-meta{color:#777d8e;flex-wrap:wrap;gap:9px 22px;margin-top:28px;font-size:11px;display:flex}.blog-article-meta span+span:before{content:"•";color:#5f6471;margin-right:22px}.blog-article-cover{aspect-ratio:16/8.5;object-fit:cover;border:1px solid var(--line-strong);background:#11121a;border-radius:34px;width:100%;margin:54px 0 0}.blog-article-body{color:#c4c8d2;width:min(760px,100%);margin:66px auto 0;font-size:16px;line-height:1.82}.blog-article-body h2{color:#fff;letter-spacing:-.035em;margin:64px 0 20px;font-size:clamp(30px,4vw,43px);line-height:1.1}.blog-article-body h3{color:#fff;letter-spacing:-.025em;margin:46px 0 16px;font-size:25px;line-height:1.28}.blog-article-body h4{color:#fff;margin:36px 0 13px;font-size:20px;line-height:1.35}.blog-article-body p{margin:0 0 22px}.blog-article-body a{color:#c5a8ff;text-underline-offset:3px;-webkit-text-decoration:underline #c5a8ff66;text-decoration:underline #c5a8ff66}.blog-article-body strong{color:#fff}.blog-article-body ul{gap:12px;margin:18px 0 30px;padding:0;list-style:none;display:grid}.blog-article-body li{padding-left:25px;position:relative}.blog-article-body li:before{content:"";background:var(--lime);border-radius:50%;width:8px;height:8px;position:absolute;top:.72em;left:0;box-shadow:0 0 15px #c6ff3d42}.blog-article-body blockquote{border-left:3px solid var(--violet-bright);color:#fff;margin:36px 0;padding:5px 0 5px 26px;font-size:21px;font-weight:600;line-height:1.55}.blog-article-image{object-fit:contain;background:#101118;border-radius:22px;width:100%;max-height:680px;margin:38px 0}.blog-video{aspect-ratio:16/9;background:#101118;border-radius:22px;margin:38px 0;position:relative;overflow:hidden}.blog-video iframe{border:0;width:100%;height:100%}.blog-article-footer{border-top:1px solid var(--line-strong);justify-content:space-between;align-items:center;gap:28px;width:min(760px,100%);margin:72px auto 0;padding:34px 0 0;display:flex}.blog-article-footer p{color:#fff;margin:0;font-size:20px;font-weight:750}@media (width<=980px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-cta{padding:42px}}@media (width<=680px){.blog-hero{padding:138px 0 58px}.blog-hero h1{font-size:clamp(43px,13vw,60px)}.blog-hero>p:last-child{font-size:15px}.blog-directory{padding-top:28px;padding-bottom:70px}.blog-filters{margin-right:calc((100vw - var(--wrap)) / -2);scrollbar-width:none;flex-wrap:nowrap;padding-right:24px;overflow-x:auto}.blog-filters::-webkit-scrollbar{display:none}.blog-filters a{flex:none}.blog-grid{grid-template-columns:1fr}.blog-card-copy{min-height:330px}.blog-cta{flex-direction:column;align-items:flex-start;min-height:0;margin-bottom:70px;padding:38px 25px}.blog-cta>a{justify-content:center;width:100%}.blog-article{width:calc(100vw - 32px);padding-top:132px;padding-bottom:80px}.blog-article h1{font-size:clamp(39px,12vw,54px)}.blog-article-lead{font-size:16px}.blog-article-meta span+span:before{margin-right:10px}.blog-article-cover{border-radius:22px;margin-top:38px}.blog-article-body{margin-top:44px;font-size:15px;line-height:1.75}.blog-article-body h2{margin-top:50px;font-size:32px}.blog-article-body h3{font-size:22px}.blog-article-footer{flex-direction:column;align-items:flex-start}.blog-article-footer a{justify-content:center;width:100%}}.en-logo-row{width:var(--wrap);grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:28px;margin:22px auto 0;display:grid}.en-logo-row img{object-fit:contain;filter:grayscale()brightness(1.8);opacity:.78;width:100%;max-width:150px;max-height:58px;margin:auto}.en-featured-grid{width:var(--wrap);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:42px auto 0;display:grid}.en-featured-grid article{border:1px solid var(--line-strong);background:#111219;border-radius:28px;overflow:hidden}.en-featured-grid article>img{aspect-ratio:16/10;object-fit:cover;width:100%}.en-featured-grid article>div{flex-direction:column;min-height:220px;padding:25px;display:flex}.en-featured-grid small{color:#b89bff;letter-spacing:.13em;font-size:9px;font-weight:850}.en-featured-grid h3{color:#fff;margin:14px 0 0;font-size:25px}.en-featured-grid p{color:#9ca1af;font-size:13px;line-height:1.65}.en-featured-grid a{color:#fff;margin-top:auto;font-size:12px;font-weight:800}.en-featured-grid a span{color:var(--lime)}.en-audiences,.en-process,.en-page-intro,.en-page-cards,.en-page-process{padding:110px max(24px,50vw - 609px)}.en-audiences>div:last-child,.en-process>div,.en-page-cards>div,.en-page-process>div{border:1px solid var(--line-strong);border-radius:28px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:50px;display:grid;overflow:hidden}.en-audiences article,.en-process article,.en-page-cards article,.en-page-process article{border-right:1px solid var(--line-strong);min-height:310px;padding:34px}.en-audiences article:last-child,.en-process article:last-child,.en-page-cards article:last-child,.en-page-process article:last-child{border-right:0}.en-audiences article>span,.en-process article>span,.en-page-cards article>span,.en-page-process article>span{color:var(--lime);font-size:13px;font-weight:850}.en-audiences h3,.en-process h3,.en-page-cards h3,.en-page-process h3{color:#fff;margin:58px 0 0;font-size:24px;line-height:1.16}.en-audiences p,.en-process p,.en-page-cards p,.en-page-process p{color:#999fad;font-size:13px;line-height:1.75}.en-audiences a{color:#c7a7ff;font-size:12px;font-weight:750}.en-process>h2,.en-page-cards>h2,.en-page-process>h2{color:#fff;letter-spacing:-.05em;max-width:820px;margin:20px 0 0;font-size:clamp(44px,5.4vw,72px);font-weight:300;line-height:1.02}.en-process>h2 strong{font-weight:850}.en-testimonial-highlight{padding-bottom:130px}.en-testimonial-highlight>blockquote,.en-testimonial-highlight>p,.en-testimonial-highlight>a{width:min(880px, var(--wrap));margin-left:auto;margin-right:auto}.en-testimonial-highlight>blockquote{color:#fff;letter-spacing:-.03em;margin-top:48px;font-size:clamp(25px,3.4vw,42px);font-weight:650;line-height:1.3}.en-testimonial-highlight>p{color:#a7acba;line-height:1.6}.en-testimonial-highlight>p strong{color:#fff}.en-testimonial-highlight>a{color:#c4a5ff;margin-top:24px;font-weight:800;display:block}.en-page-hero{grid-template-columns:1fr 1fr;align-items:center;gap:70px;min-height:760px;padding:150px max(24px,50vw - 609px) 80px;display:grid}.en-page-hero h1{color:#fff;letter-spacing:-.055em;margin:22px 0 0;font-size:clamp(52px,6vw,84px);font-weight:300;line-height:.98}.en-page-hero h1 strong{font-weight:850}.en-page-hero>div>p:not(.ideas-kicker){color:#adb2bf;max-width:680px;margin:28px 0 0;font-size:17px;line-height:1.7}.en-page-hero>img{aspect-ratio:1/1.05;object-fit:cover;border:1px solid var(--line-strong);border-radius:32px;width:100%}.en-page-intro{grid-template-columns:.65fr 1.35fr;gap:60px;display:grid}.en-page-intro>h2{color:#fff;letter-spacing:-.05em;margin:0;font-size:clamp(45px,5vw,68px);line-height:1.02}.en-page-intro>div{grid-column:2}.en-page-intro>div p{color:#a8aebb;margin:0 0 22px;font-size:17px;line-height:1.8}.en-page-cards{background:#08090e}.en-page-process{padding-bottom:150px}.en-page-process>h2{color:#fff}.en-generic-page .ideas-cta{margin-top:0}.case-hero-media{background-position:50%;background-size:cover;place-items:center;display:grid}.case-hero-media .case-play{color:#fff;background:#9a58ffeb;border-radius:50%;place-items:center;width:88px;height:88px;font-size:26px;display:grid}.about-marketing-visual>img{object-fit:cover;border-radius:30px;width:100%;height:100%;min-height:620px}.en-site .blog-article-body>section:first-child h2{margin-top:0}@media (width<=980px){.en-logo-row{grid-template-columns:repeat(3,1fr)}.en-featured-grid,.en-audiences>div:last-child,.en-process>div,.en-page-cards>div,.en-page-process>div{grid-template-columns:repeat(2,1fr)}.en-audiences article:nth-child(2),.en-process article:nth-child(2),.en-page-cards article:nth-child(2),.en-page-process article:nth-child(2){border-right:0}.en-page-hero{grid-template-columns:1fr}.en-page-hero>img{aspect-ratio:16/10;max-height:620px}.en-page-intro{grid-template-columns:1fr}.en-page-intro>div{grid-column:auto}}@media (width<=680px){.site-header>.language-switch{font-size:9px}.en-logo-row{grid-template-columns:repeat(2,1fr)}.en-featured-grid{grid-template-columns:1fr}.en-audiences,.en-process,.en-page-intro,.en-page-cards,.en-page-process{padding:75px 16px}.en-audiences>div:last-child,.en-process>div,.en-page-cards>div,.en-page-process>div{grid-template-columns:1fr}.en-audiences article,.en-process article,.en-page-cards article,.en-page-process article{border-right:0;border-bottom:1px solid var(--line-strong);min-height:250px}.en-audiences article:last-child,.en-process article:last-child,.en-page-cards article:last-child,.en-page-process article:last-child{border-bottom:0}.en-page-hero{gap:42px;min-height:0;padding:135px 16px 65px}.en-page-hero h1{font-size:clamp(44px,13vw,62px)}.en-page-hero>div>p:not(.ideas-kicker){font-size:15px}.en-page-hero>img{aspect-ratio:4/3;border-radius:24px}.en-testimonial-highlight>blockquote{font-size:24px}}@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-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}
