:root{--kora-cream:#f9f3ea;--kora-purple:#34368b;--kora-yellow:#f3ff00;--kora-blue:#59a9db}.brand-logo{width:110px;height:auto;object-fit:contain}.kora-flow,.kora-site{color:var(--kora-purple);font-family:var(--font-sans),Arial,sans-serif;letter-spacing:0}.kora-flow .font-serif,.kora-flow :is(h1,h2,h3,h4,h5),.kora-site .font-serif,.kora-site :is(h1,h2,h3,h4,h5){font-family:var(--font-sans),Arial,sans-serif;letter-spacing:-.025em;line-height:1.18}.kora-flow h1,.kora-site :is(h1,h2){font-weight:700;text-wrap:balance}.kora-site .container{max-width:1240px;padding-inline:32px}.kora-site .container.max-w-4xl{max-width:960px}.kora-site .container.max-w-5xl{max-width:1100px}.kora-site :is(.text-slate-900,.text-slate-800,.text-gray-900){color:var(--kora-purple)}.kora-site :is(.text-slate-600,.text-slate-700,.text-gray-600){color:#565777}.kora-site section.bg-white{background:var(--kora-cream)}.kora-site :is(.bg-slate-50,.bg-slate-100){background-color:#e5eef5}.kora-site [data-header-theme=dark]{background-color:var(--kora-purple);color:var(--kora-cream)}.kora-site [data-header-theme=dark] :is(.text-primary,.text-primary\/30){color:var(--kora-yellow)}.kora-site :is(.border-slate-200,.border-slate-100){border-color:#34368b26}.kora-flow [data-slot=button],.kora-site [data-slot=button]{min-height:48px;border-radius:999px;box-shadow:none;font-weight:600}.brand-header a:focus-visible,.brand-header summary:focus-visible,.kora-flow :is(a,button,summary):focus-visible,.kora-site a:focus-visible{outline:3px solid var(--kora-purple);outline-offset:4px}.kora-site [data-header-theme=dark] a:focus-visible{outline-color:var(--kora-yellow)}.brand-action,.kora-flow .brand-action,.kora-site .brand-action{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:14px 26px;min-height:52px;border:0;border-radius:999px;background:var(--kora-purple);color:var(--kora-cream);box-shadow:none;font-size:16px;line-height:1.35;font-weight:600;text-decoration:none;transition:transform .2s,background-color .2s}.brand-action:hover{transform:translateY(-2px);background:#252767}.brand-action.is-yellow,.kora-flow .brand-action.is-yellow,.kora-flow button[type=submit],.kora-site .brand-action.is-yellow{background:var(--kora-yellow);color:var(--kora-purple);border-color:transparent}.brand-action.is-yellow:hover{background:#f8ff66}.brand-header{max-width:1240px;margin:auto;padding:12px 32px;display:flex;align-items:center;gap:26px;position:relative;z-index:30;background:var(--kora-cream);color:var(--kora-purple);font-size:14px;letter-spacing:0}.brand-header>a{flex-shrink:0}.brand-header-nav{display:flex;gap:26px;margin:auto}.brand-header-actions{display:flex;align-items:center;gap:22px}.brand-header-actions .brand-action{min-height:44px;padding:12px 22px;font-size:14px}.brand-mobile-menu{display:none}.brand-footer{max-width:1320px;margin:auto;padding:32px 40px;display:flex;align-items:center;gap:32px;justify-content:space-between;color:var(--kora-purple);background:var(--kora-cream)}.brand-footer nav{display:flex;flex-wrap:wrap;gap:20px;font-size:13px}.brand-footer p{white-space:nowrap;font-size:12px}.kora-site .brand-hero{padding-top:64px;padding-bottom:64px;background:linear-gradient(#f9f3ea33,#f9f3eacc 70%,#f9f3ea),url(/brand/sky.webp) 50% /cover}.brand-hero h1{color:var(--kora-purple)}.kora-flow{background:linear-gradient(#f9f3ea88,#f9f3ea 680px),url(/brand/sky.webp) top /100% 680px no-repeat}.brand-form-card{max-width:560px;padding:38px;margin-top:58px;margin-bottom:50px;background:#fffdf8;border:1px solid #34368b18;border-radius:28px}.kora-flow :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){font-size:16px;border-radius:12px}.kora-flow :is(input,select){min-height:48px}.kora-flow .brand-form-card h1{font-size:clamp(29px,3.3vw,38px)}.kora-flow .brand-form-card form>div:first-child>p{font-size:16px;line-height:1.6}.kora-flow .shadow-lg,.kora-site [data-slot=button].shadow-lg{box-shadow:none}.brand-creator-hero{text-align:center;position:relative;overflow:hidden}.brand-creator-hero .brand-hero-copy{max-width:860px;margin:auto;position:relative;z-index:1}.brand-creator-hero h1{font-size:clamp(38px,5vw,66px);margin-bottom:24px}.brand-creator-hero p{max-width:640px;margin:0 auto 30px;font-size:20px;line-height:1.6;color:#484968}.brand-creator-hero .brand-actions{display:flex;justify-content:center;gap:14px}.brand-creator-hero .brand-actions a{min-width:225px}.brand-creator-proof{margin-top:36px;font-size:14px}.brand-creator-proof img{border-color:var(--kora-cream)}.brand-client-logos{padding:28px 32px 48px}.brand-client-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;align-items:center;max-width:1120px;margin:auto}.brand-client-grid img{width:100%;height:auto;filter:brightness(0);opacity:.46;transition:opacity .2s}.brand-client-grid img:hover{opacity:.92}.kora-site .brand-creator-final{background:linear-gradient(#34368bc9,#34368be6),url(/brand/sky.webp) 50% /cover}.brand-creator-final>div>div>img{margin:0 auto 22px}.brand-creator-final h2{margin-top:0}.brand-case-card{border-radius:20px;border:1px solid #34368b20;background:#fffdf8;overflow:hidden;display:flex;flex-direction:column}a.brand-case-card{transition:transform .2s}a.brand-case-card:hover{transform:translateY(-4px)}.brand-case-cover{position:relative;aspect-ratio:1.7;background:#e5eef5}.brand-case-cover img{object-fit:cover}.brand-case-content{padding:26px;display:flex;flex:1;flex-direction:column;gap:18px}.brand-case-content .brand-case-logo{width:auto;max-width:145px;height:42px;object-fit:contain;object-position:left center}.brand-case-content h2{font-size:25px}.brand-case-content p{font-size:15px;line-height:1.65;color:#565777}.brand-case-content .brand-action{margin-top:auto;font-size:14px;min-height:46px;justify-content:space-between;padding:12px 18px}.brand-case-pending,.brand-case-sector{font-size:13px;color:#565777}.brand-case-pending{margin-top:auto}@media (max-width:1000px){.brand-header-nav{gap:18px}.brand-header-actions>a:first-child{display:none}.brand-footer{flex-wrap:wrap}}@media (max-width:800px){.brand-header{padding:8px 20px;gap:16px}.brand-logo{width:90px}.brand-header-actions .brand-action,.brand-header-nav{display:none}.brand-header-actions{margin-left:auto;font-size:13px}.brand-header-actions>a:first-child,.brand-mobile-menu{display:block}.brand-mobile-menu summary{display:grid;place-items:center;width:40px;height:40px;list-style:none;cursor:pointer}.brand-mobile-menu summary::-webkit-details-marker{display:none}.brand-mobile-menu nav{position:absolute;top:65px;right:20px;width:min(300px,calc(100vw - 40px));background:var(--kora-cream);padding:14px;display:flex;flex-direction:column;border:1px solid #34368b26;border-radius:16px}.brand-mobile-menu nav a{padding:14px}.brand-mobile-menu .brand-action{margin-top:8px}.brand-footer{padding:28px 24px;gap:24px}.brand-footer nav{gap:16px}.brand-footer p{width:100%}.kora-site .container{padding-inline:24px}.kora-site .brand-hero{padding-top:36px;padding-bottom:40px}.brand-creator-hero p{font-size:18px}.brand-creator-hero .brand-actions{flex-direction:column;max-width:420px;margin:auto}.brand-creator-hero .brand-actions a{min-height:56px}.brand-form-card{padding:28px 22px;margin-top:30px;border-radius:22px}.brand-client-logos{padding:16px 24px 30px}.brand-client-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}}@media (prefers-reduced-motion:reduce){.brand-action,a.brand-case-card{transition:none}}.brand-careers-heading{background:linear-gradient(#f9f3ea33,#f9f3ea88),url(/brand/sky.webp) 50% /cover;padding:48px 30px;border-radius:24px}.kora-flow :is(.bg-violet-50,.bg-violet-100){background-color:#e8e5f0}.kora-flow :is(.text-violet-700,.text-violet-600){color:#34368b}